[MacPorts] #16765: python26-2.6 numerous improvements
#16765: python26-2.6 numerous improvements ------------------------------+--------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: python26 ------------------------------+--------------------------------------------- Will attach six patch files to python26, each to be applied in the lang/python26 directory successively (using patch -p1 < ...). There are six in order to be logically contained. Each patch description: * 0001-Whitespace-changes.patch: {{{ Whitespace changes }}} * 0002-Basic-housekeeping-not-affecting-final-result.patch: {{{ Basic housekeeping, not affecting final result: - calculate major and branch numbers instead of hardcoding - take maintainer - cleanup master_sites (including removing / at end of homepage) - add paths to several files which were relative to worksrcpath, in case port is not in that directory - remove duplicated file in reinplace - remove unneeded post-build piece for case-sensitive FS (tested on HFS+ case sensitive to verify) - fix the python_select file name - obfuscate an email address }}} * 0003-Fix-framework-and-application-installation-locations.patch: {{{ Fix framework and application installation locations to use applications_dir and frameworks_dir (and define if not already, for MacPorts 1.6 compatibility); ticket #16761 }}} * 0004-Fix-library-and-framework-install-discrepancy-ticke.patch: {{{ Fix library and framework install discrepancy; ticket #16111, for 2.5 }}} * 0005-Add-a-no-user-cfg-option-to-distutils-to-ignore-a-us.patch: {{{ Add a no-user-cfg option to distutils to ignore a user's pydistutils.cfg; ticket #9831, for 2.5 }}} * 0006-Fix-universal-SDK-location-python-s-configure-wants.patch: {{{ Fix universal SDK location (python's configure wants to use 10.4 by default, but MacPorts sets MACOSX_DEPLOYMENT_TARGET to 10.5 on 10.5 systems, and that causes errors); no ticket for 2.5, but this could be needed there as well Bump revision }}} -- Ticket URL: <http://trac.macports.org/ticket/16765> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16765: python26-2.6 numerous improvements -------------------------------+-------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: python26 | -------------------------------+-------------------------------------------- Comment(by myschizobuddy@gmail.com): can we have all of the patches in one tarball. thanks -- Ticket URL: <http://trac.macports.org/ticket/16765#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16765: python26-2.6 numerous improvements -------------------------------+-------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: python26 | -------------------------------+-------------------------------------------- Comment(by myschizobuddy@gmail.com): how many of these patches can benefit 2.5 as well -- Ticket URL: <http://trac.macports.org/ticket/16765#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16765: python26-2.6 numerous improvements -------------------------------+-------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: python26 | -------------------------------+-------------------------------------------- Comment(by blb@macports.org): Replying to [comment:2 myschizobuddy@…]:
how many of these patches can benefit 2.5 as well Some already can be found in tickets against python25 (#9831 and #16111); the applications and frameworks issue is present in 2.5 but has no ticket as yet; the universal option may also be an issue, and the fix here should be the same for 2.5.
-- Ticket URL: <http://trac.macports.org/ticket/16765#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16765: python26-2.6 numerous improvements -------------------------------+-------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: python26 | -------------------------------+-------------------------------------------- Comment(by afb@macports.org): The python26 port was just a clone of python25, so aside from some things that changed (like some new Makefiles) everything that is wrong with it (2.5) is also inherited by this (2.6) and vice-versa. -- Ticket URL: <http://trac.macports.org/ticket/16765#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16765: python26-2.6 numerous improvements -------------------------------+-------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: python26 | -------------------------------+-------------------------------------------- Changes (by blb@macports.org): * status: new => closed * resolution: => fixed Comment: Patches applied in r40883, r40884, r40885, r40886, r40887, and r40888 (to match the six parts here). -- Ticket URL: <http://trac.macports.org/ticket/16765#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts