diff --git a/dev-lang/python/ChangeLog b/dev-lang/python/ChangeLog deleted file mode 100644 index 14e0c172c..000000000 --- a/dev-lang/python/ChangeLog +++ /dev/null @@ -1,2271 +0,0 @@ -# ChangeLog for dev-lang/python -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.495 2010/08/15 23:14:30 jer Exp $ - - 15 Aug 2010; Jeroen Roovers python-3.1.2-r4.ebuild: - Stable for HPPA (bug #325593). - - 11 Aug 2010; Joseph Jezak python-2.6.5-r3.ebuild, - python-3.1.2-r4.ebuild: - Marked ppc/ppc64 stable for bug #325593. - - 08 Aug 2010; Raúl Porcel python-2.6.5-r3.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #325593 - - 06 Aug 2010; Markos Chandras python-2.6.5-r3.ebuild, - python-3.1.2-r4.ebuild: - Stable on amd64 wrt bug #325593 - - 06 Aug 2010; Jeroen Roovers python-2.6.5-r3.ebuild: - Stable for HPPA (bug #325593). - - 06 Aug 2010; Christian Faulhammer - python-3.1.2-r4.ebuild: - stable x86, security bug 325593 - - 06 Aug 2010; Christian Faulhammer - python-2.6.5-r3.ebuild: - stable x86, security bug 325593 - - 02 Aug 2010; Brian Harring - -python-2.6.5_p20100801.ebuild, -python-2.7_p20100801.ebuild, - -python-3.1.2_p20100801.ebuild: - Remove untested versions, one of which flat out breaks emerge (bug 330937). - These should not be re-added without going through devrel/qa. - -*python-3.1.2_p20100801 (02 Aug 2010) -*python-2.7_p20100801 (02 Aug 2010) -*python-2.6.5_p20100801 (02 Aug 2010) - - 02 Aug 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.6.5_p20100801.ebuild, +python-2.7_p20100801.ebuild, - +python-3.1.2_p20100801.ebuild: - Improve usage of mmap in _ctypes module (bug #329499). Fix handling of - environmental variables (bug #329705). Backport some fixes from release - branches. - - 31 Jul 2010; Arfrever Frehtes Taifersar Arahesis - python-2.6.4-r1.ebuild, python-2.6.5-r2.ebuild, python-2.6.5-r3.ebuild, - python-2.7.ebuild, python-3.1.2-r3.ebuild, python-3.1.2-r4.ebuild: - Revert wrong change in _ctypes module (bug #329499). - - 30 Jul 2010; Jeroen Roovers python-3.1.2-r3.ebuild: - Stable for HPPA (bug #320043). - - 25 Jul 2010; python-2.6.4-r1.ebuild, - python-2.6.5-r2.ebuild, python-2.6.5-r3.ebuild, python-2.7.ebuild, - python-3.1.2-r3.ebuild, python-3.1.2-r4.ebuild: - - The Modules/_ctypes/malloc_closure.c misuses a mmap() call trying to set - a mem segment to rwx when it does not need it. Bug 329499 - - 22 Jul 2010; Markus Meier python-2.6.5-r2.ebuild: - arm stable, bug #319723 - - 18 Jul 2010; python-3.1.2-r3.ebuild: - ppc stable #320043 - - 17 Jul 2010; Arfrever Frehtes Taifersar Arahesis - python-3.1.2-r4.ebuild: - Fix parallel installation (bug #328009). - - 15 Jul 2010; Arfrever Frehtes Taifersar Arahesis - python-3.1.2-r4.ebuild: - Fix building with some locales (bug #328047). - -*python-3.1.2-r4 (12 Jul 2010) - - 12 Jul 2010; Arfrever Frehtes Taifersar Arahesis - +python-3.1.2-r4.ebuild: - Fix segmentation fault with non-module encodings directory on PYTHONPATH (bug #314883). - Fix building with Linux <2.6.9 headers (bug #317937). Fix httplib.HTTPResponse.read() - (bug #321545). Fix vulnerabilities in audioop module (bug #325593). Backport some - fixes from 3.1 branch. - -*python-2.6.5-r3 (12 Jul 2010) - - 12 Jul 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.6.5-r3.ebuild: - Fix building with Linux <2.6.9 headers (bug #317937). Fix httplib.HTTPResponse.read() - (bug #321545). Fix vulnerabilities in audioop module (bug #325593). Backport some - fixes from 2.6 branch. - -*python-2.7 (04 Jul 2010) - - 04 Jul 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.7.ebuild: - Version bump. - - 22 Jun 2010; Christian Faulhammer - python-2.6.5-r2.ebuild: - stable x86, bug 319723 - - 04 Jun 2010; Pawel Hajdan jr - python-3.1.2-r3.ebuild: - x86 stable wrt bug #320043 - - 04 Jun 2010; Arfrever Frehtes Taifersar Arahesis - python-3.1.2-r3.ebuild: - Disable tests with USE="-threads" (bug #322755). - - 26 May 2010; Markos Chandras python-3.1.2-r3.ebuild: - Stable on amd64 wrt bug #320043 - - 25 May 2010; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r4.ebuild, python-2.6.4-r1.ebuild, - python-2.6.5-r2.ebuild, python-3.1.2-r3.ebuild: - Work around bug #321145. - - 24 May 2010; python-2.6.5-r2.ebuild: - ppc stable #319723 - - 23 May 2010; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r4.ebuild, python-2.6.5-r2.ebuild, - python-3.1.2-r3.ebuild: - Support FEATURES="test-fail-continue". Don't install byte-compiled Python - modules (bug #301915). - - 21 May 2010; Arfrever Frehtes Taifersar Arahesis - python-2.6.5-r2.ebuild: - amd64 stable (tested by rullzer) (bug #319723). - - 14 May 2010; Jeroen Roovers python-2.6.5-r2.ebuild: - Stable for HPPA (bug #319723). - - 02 May 2010; Arfrever Frehtes Taifersar Arahesis - python-3.1.2-r3.ebuild: - Don't use ebeep() (bug #318091). - -*python-3.1.2-r3 (01 May 2010) - - 01 May 2010; Arfrever Frehtes Taifersar Arahesis - +python-3.1.2-r3.ebuild: - Don't add GENTOO_PYTHON_WRAPPER_SCRIPT_PATH to os.environ (bug #315919). - Backport some fixes from 3.1 branch. Use EAPI="3". - -*python-2.6.5-r2 (01 May 2010) - - 01 May 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.6.5-r2.ebuild: - Don't add GENTOO_PYTHON_WRAPPER_SCRIPT_PATH to os.environ (bug #315919). - Fix failure of test_zlib with zlib 1.2.4 (Python issue #8193). Backport - some fixes from 2.6 branch. - -*python-3.1.2-r2 (11 Apr 2010) - - 11 Apr 2010; Arfrever Frehtes Taifersar Arahesis - +python-3.1.2-r2.ebuild: - Use correct types of pointers. Fix failure of test_zlib with zlib 1.2.4 - (Python issue #8193). - -*python-3.1.2-r1 (25 Mar 2010) - - 25 Mar 2010; Arfrever Frehtes Taifersar Arahesis - +python-3.1.2-r1.ebuild: - Allow str subclasses to override __str__ method (Python issue #1583863). - Fix argument validation in sys.setfilesystemencoding() (Python issue #8226). - -*python-2.6.5-r1 (25 Mar 2010) - - 25 Mar 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.6.5-r1.ebuild: - Allow unicode subclasses to override __unicode__ method (Python issue #1583863). - Fix thread creation in low memory condition (Python issue #7544). - Fix unicodedata.normalize (Python issue #1054943). Set sys.executable to - empty string when program name is invalid (Python issue #7774). - - 25 Mar 2010; Arfrever Frehtes Taifersar Arahesis - python-2.6.5.ebuild, python-3.1.2.ebuild: - Unset variables after using them to avoid affecting child processes. - -*python-3.1.2 (22 Mar 2010) - - 22 Mar 2010; Arfrever Frehtes Taifersar Arahesis - +python-3.1.2.ebuild: - Version bump. Fixed bugs: #189283, #279234, #300961, #301848, #302519. - Respect GENTOO_PYTHON_PROCESS_NAME, GENTOO_PYTHON_WRAPPER_SCRIPT_PATH and - GENTOO_PYTHON_TARGET_SCRIPT_PATH environmental variables. - -*python-2.6.5 (21 Mar 2010) - - 21 Mar 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.6.5.ebuild: - Version bump. Fixed bugs: #189283, #279234, #282859, #300961, #301848. - Respect GENTOO_PYTHON_PROCESS_NAME, GENTOO_PYTHON_WRAPPER_SCRIPT_PATH and - GENTOO_PYTHON_TARGET_SCRIPT_PATH environmental variables. - - 20 Mar 2010; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r4.ebuild, python-2.6.4-r1.ebuild, - python-3.1.1-r1.ebuild: - Use -fwrapv (bug #297276). Install email module with USE="build". - - 10 Mar 2010; Joseph Jezak python-2.6.4-r1.ebuild: - Marked ppc/ppc64 stable for bug #306793. - - 07 Mar 2010; Samuli Suominen - python-2.6.4-r1.ebuild: - amd64 stable wrt #306793 - - 07 Mar 2010; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r4.ebuild, python-2.6.4.ebuild, - python-2.6.4-r1.ebuild: - Delete no longer needed recommendation (bug #307887). - - 04 Mar 2010; Raúl Porcel python-2.6.4-r1.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #306793 - - 04 Mar 2010; Arfrever Frehtes Taifersar Arahesis - python-3.1.1-r1.ebuild: - Depend on >=app-admin/python-updater-0.8, which supports packages - installable for multiple versions of Python. - - 26 Feb 2010; Jeroen Roovers python-2.6.4-r1.ebuild: - Stable for HPPA (bug #306793). - - 25 Feb 2010; Christian Faulhammer - python-2.6.4-r1.ebuild: - stable x86, bug 306793 - - 21 Feb 2010; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r4.ebuild, python-2.6.4-r1.ebuild, - python-3.1.1-r1.ebuild: - Don't install idle${SLOT} and idlelib module with USE="-tk" (bug #237788). - Enable "ssl" USE flag by default via IUSE (bug #304891). - - 13 Feb 2010; Raúl Porcel python-2.5.4-r4.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #303005 - - 10 Feb 2010; Jeroen Roovers python-2.5.4-r4.ebuild: - Stable for HPPA (bug #303005). - - 10 Feb 2010; Joseph Jezak python-2.5.4-r4.ebuild: - Marked ppc stable for bug #303005. - - 07 Feb 2010; Markus Meier python-2.5.4-r4.ebuild: - arm/x86 stable, bug #303005 - - 04 Feb 2010; Brent Baude python-2.5.4-r4.ebuild: - Marking python-2.5.4-r4 ppc64 for bug 303005 - - 01 Feb 2010; Markos Chandras python-2.5.4-r4.ebuild: - Stable on amd64 wrt bug #303005 - -*python-2.6.4-r1 (26 Jan 2010) - - 26 Jan 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.6.4-r1.ebuild: - Respect PYTHONDONTWRITEBYTECODE / sys.dont_write_bytecode in distutils. - Check availability of nis headers before building of nis module (bug #288110). - Use pkg-config found by AC_PATH_TOOL() to avoid problem during crosscompilation - (bug #299044). Don't ignore __cmp__() of metaclasses. - - 12 Jan 2010; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.5.4-r4.ebuild, - python-2.6.4.ebuild, python-3.1.1-r1.ebuild: - Fix building with Portage <2.1.7 (bug #300671). - - 01 Jan 2010; Arfrever Frehtes Taifersar Arahesis - python-3.1.1-r1.ebuild: - Respect PYTHONDONTWRITEBYTECODE / sys.dont_write_bytecode in distutils. - Check availability of nis headers before building of nis module (bug #288110). - Use pkg-config found by AC_PATH_TOOL() to avoid problem during crosscompilation - (bug #299044). Depend on >=app-admin/eselect-python-20091230, which allows - wrapper scipts generated by python_generate_wrapper_scripts() and requiring - Python-2-specific target scripts to work correctly, when Python 3 is set as - main active version of Python. - -*python-2.5.4-r4 (01 Jan 2010) - - 01 Jan 2010; Arfrever Frehtes Taifersar Arahesis - +python-2.5.4-r4.ebuild: - Use external libffi (bug #209673). Respect PYTHONDONTWRITEBYTECODE in - distutils. Check availability of nis headers before building of nis - module (bug #288110). - - 01 Jan 2010; Brent Baude python-2.6.4.ebuild: - Marking python-2.6.4 ppc64 for bug 295066 - - 20 Dec 2009; Raúl Porcel python-2.6.4.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #295066 - - 19 Dec 2009; Arfrever Frehtes Taifersar Arahesis - python-2.6.4.ebuild: - Restrict tests from test_httpservers (bug #293201). - - 19 Dec 2009; Arfrever Frehtes Taifersar Arahesis - python-3.1.1-r1.ebuild: - Use --with-computed-gotos (bug #296574). - - 13 Dec 2009; Raúl Porcel python-2.6.4.ebuild, - python-3.1.1-r1.ebuild: - Add ~m68k, thanks to kolla for testing - - 09 Dec 2009; nixnut python-2.6.4.ebuild: - ppc stable #295066 - - 06 Dec 2009; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.6.2-r1.ebuild, - python-2.6.2-r2.ebuild, python-2.6.3.ebuild, python-2.6.4.ebuild, - python-3.1.1-r1.ebuild, metadata.xml: - Remove "ucs2" USE flag and add "wide-unicode" USE flag (bug #293135). - - 04 Dec 2009; Jeroen Roovers python-2.6.4.ebuild: - Stable for HPPA (bug #295066). - - 03 Dec 2009; Markus Meier python-2.6.4.ebuild: - amd64/arm/x86 stable, bug #295066 - - 29 Nov 2009; Arfrever Frehtes Taifersar Arahesis - python-2.6.4.ebuild, python-3.1.1-r1.ebuild: - _ctypes module doesn't work with GCC's internal libffi. - - 07 Nov 2009; Arfrever Frehtes Taifersar Arahesis - python-3.1.1-r1.ebuild: - Make logging module ignore absence of multiprocessing module (bug - #291109). - -*python-2.6.4 (30 Oct 2009) - - 30 Oct 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.6.4.ebuild: - Version bump. - - 24 Oct 2009; Alexey Shvetsov python-2.6.3.ebuild, - python-3.1.1-r1.ebuild: - Add ~mips keyword #287383 - - 19 Oct 2009; Raúl Porcel python-2.6.2-r1.ebuild: - s390/sh stable wrt #277645 - - 17 Oct 2009; Arfrever Frehtes Taifersar Arahesis - python-2.5.4-r3.ebuild, python-2.6.3.ebuild, python-3.1.1-r1.ebuild: - Fix paths passed to python_mod_optimize() and python_mod_cleanup() (bug - #288354). - - 14 Oct 2009; Samuli Suominen - python-3.1.1-r1.ebuild: - Keyword ~sparc-fbsd wrt #287383. - - 14 Oct 2009; Alexis Ballier python-2.6.3.ebuild: - keyword ~sparc-fbsd - - 03 Oct 2009; Fabian Groffen python-2.4.6.ebuild, - python-2.5.4-r3.ebuild, python-2.6.2-r2.ebuild, python-2.6.3.ebuild, - python-3.1.1-r1.ebuild: - Python's _locale module needs libintl, which on non-Linux is in gettext, - depend on virtual/libintl for that case - -*python-2.6.3 (02 Oct 2009) - - 02 Oct 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.6.3.ebuild: - Version bump. - - 02 Oct 2009; Arfrever Frehtes Taifersar Arahesis - python-2.6.2-r2.ebuild, python-3.1.1-r1.ebuild: - Remove a workaround for missing keywords. - - 27 Sep 2009; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.6.2-r2.ebuild, - python-3.1.1-r1.ebuild: - Enable "ncurses" and "readline" USE flags by default. Don't activate - Python 2 when Python 3 is already active. Ensure that Python 2 is - installed. - - 27 Sep 2009; nixnut python-2.6.2-r1.ebuild: - ppc stable #277645 - - 25 Sep 2009; Zac Medico python-3.1.1.ebuild, - python-3.1.1-r1.ebuild: - For python 3, don't remove the encodings directory with USE=build, in - order to avoid 'Fatal Python error: Py_Initialize: can't initialize sys - standard streams ImportError: No module named encodings.utf_8'. - - 23 Sep 2009; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.6.2-r2.ebuild: - Fix handling of USE="-berkdb". - - 23 Sep 2009; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.6.2-r2.ebuild, - python-3.1.1-r1.ebuild: - Add dependency on app-misc/mime-types which is used by mimetypes module. - Reported by Dirkjan Ochtman. - -*python-3.1.1-r1 (22 Sep 2009) -*python-2.6.2-r2 (22 Sep 2009) - - 22 Sep 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.6.2-r2.ebuild, +python-3.1.1-r1.ebuild: - Use external libffi on some architectures (bug #209673). - - 22 Sep 2009; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.6.2-r1.ebuild: - Restrict sys-libs/db dependencies and add warnings (bug #285553). - - 21 Sep 2009; Tom Gall python-2.6.2-r1.ebuild: - stable for ppc64, bug #277645 - - 17 Sep 2009; Jeroen Roovers python-2.6.2-r1.ebuild: - Stable for HPPA (bug #277645). - - 06 Sep 2009; Arfrever Frehtes Taifersar Arahesis - -files/python-config-2.4, -python-3.1.ebuild: - Delete old ebuild and old python-config. - - 05 Sep 2009; Raúl Porcel python-2.6.2-r1.ebuild: - ia64/sparc stable wrt #277645 - - 01 Sep 2009; Arfrever Frehtes Taifersar Arahesis - python-2.6.2-r1.ebuild: - Fix building on arm OABI (bug #266703). - - 30 Aug 2009; Arfrever Frehtes Taifersar Arahesis - python-2.4.6.ebuild, python-2.5.4-r3.ebuild, python-2.6.2-r1.ebuild, - python-3.1.1.ebuild: - Reenable test_math.py and test_pow.py on alpha (bug #282786). - - 28 Aug 2009; Raúl Porcel python-2.6.2-r1.ebuild: - arm/m68k stable wrt #277645 - - 26 Aug 2009; Tobias Klausmann - python-2.6.2-r1.ebuild: - Stable on alpha, bug #277645 - - 26 Aug 2009; Arfrever Frehtes Taifersar Arahesis - python-2.6.2-r1.ebuild, python-3.1.1.ebuild: - Skip test_math.py on alpha (bug #282786). - - 25 Aug 2009; Arfrever Frehtes Taifersar Arahesis - python-2.6.2-r1.ebuild, python-3.1.1.ebuild: - Fix building of Python 2.6.2-r1 with USE=-threads (bug #282518). Fix - building with USE=build or USE=-xml (bug #282259). Small updates. - - 21 Aug 2009; Arfrever Frehtes Taifersar Arahesis - python-2.5.4-r3.ebuild, python-2.6.2-r1.ebuild, python-3.1.1.ebuild: - Add missing dependency on >=dev-libs/expat-2 and non-zero exit status of - setup.py when building of extensions has failed (bug #281968). - -*python-3.1.1 (17 Aug 2009) - - 17 Aug 2009; Arfrever Frehtes Taifersar Arahesis - +python-3.1.1.ebuild: - Version bump. Don't install sqlite3 and _sqlite3 modules with USE="-sqlite" - (bug #236466). - - 16 Aug 2009; Christian Faulhammer - python-2.6.2-r1.ebuild: - stable x86, bug 277645 - - 04 Aug 2009; Arfrever Frehtes Taifersar Arahesis - python-3.1.ebuild: - Fix building with sys-libs/db headers containing non-UTF-8 characters (bug - #280001). - - 02 Aug 2009; Jeremy Olexa metadata.xml: - Be more verbose about the 'threads' USE flag. - -*python-3.1 (01 Aug 2009) - - 01 Aug 2009; Arfrever Frehtes Taifersar Arahesis - +python-3.1.ebuild: - Version bump (bug #250186). - - 01 Aug 2009; Zac Medico python-2.6.2-r1.ebuild: - Bug #248081 - Fix tests not to assume that stdin is a tty. - - 31 Jul 2009; Arfrever Frehtes Taifersar Arahesis - python-2.5.4-r3.ebuild, python-2.6.2-r1.ebuild: - Skip test_ctypes on systems with PAX (bug #234498). - - 30 Jul 2009; Jeremy Olexa python-2.6.2-r1.ebuild: - amd64 stable, bug 277645 - - 19 Jul 2009; Raúl Porcel python-2.5.4-r3.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #275311 - - 17 Jul 2009; nixnut python-2.5.4-r3.ebuild: - ppc stable #275311 - - 05 Jul 2009; Markus Meier python-2.5.4-r3.ebuild: - amd64 stable, bug #275311 - - 04 Jul 2009; Brent Baude python-2.5.4-r3.ebuild: - stable ppc64, bug 275311 - - 30 Jun 2009; Christian Faulhammer - python-2.5.4-r3.ebuild: - stable x86, bug 275311 - - 28 Jun 2009; Tobias Klausmann - python-2.5.4-r3.ebuild: - Stable on alpha, bug #275311 - - 26 Jun 2009; Jeroen Roovers python-2.5.4-r3.ebuild: - Stable for HPPA (bug #275311). - -*python-2.6.2-r1 (28 May 2009) - - 28 May 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.6.2-r1.ebuild: - Install libpython2.6.a in /usr/lib instead of /usr/lib/python2.6/config - (bug #252372). Fix building with Subversion 1.7. - - 27 May 2009; Raúl Porcel python-2.4.6.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #252317 - - 25 May 2009; Markus Meier python-2.4.6.ebuild: - amd64 stable, bug #252317 - - 25 May 2009; Christian Faulhammer python-2.4.6.ebuild: - stable x86, security bug 252317 - -*python-2.5.4-r3 (25 May 2009) - - 25 May 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.5.4-r3.ebuild: - Install libpython2.5.a in /usr/lib instead of /usr/lib/python2.5/config - (bug #252372). Fix building with Subversion 1.7. Use `eselect python` - instead of alternatives.eclass. - - 25 May 2009; Brent Baude python-2.4.6.ebuild: - Marking python-2.4.6 ppc64 and ppc for bug 252317 - - 24 May 2009; Jeroen Roovers python-2.4.6.ebuild: - Stable for HPPA (bug #252317). - - 24 May 2009; Tobias Klausmann python-2.4.6.ebuild: - Stable on alpha, bug #252317 - - 24 May 2009; Tobias Klausmann python-2.4.6.ebuild: - Keyworded on alpha, bug #252317 - -*python-2.4.6 (24 May 2009) - - 24 May 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.4.6.ebuild: - Version bump (bug #252317). - - 24 Apr 2009; Raúl Porcel python-2.5.4-r2.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #265790 - - 22 Apr 2009; Jeroen Roovers python-2.5.4-r2: - Stable for HPPA (bug #265790). - - 19 Apr 2009; Markus Meier python-2.5.4-r2: - amd64/x86 stable, bug #265790 - - 19 Apr 2009; Brent Baude python-2.5.4-r2.ebuild: - Marking python-2.5.4-r2 ppc64 and ppc for bug 265790 - -*python-2.6.2 (18 Apr 2009) - - 18 Apr 2009; Arfrever Frehtes Taifersar Arahesis - +python-2.6.2.ebuild: - Version bump (bug #266596). - - 18 Apr 2009; Tobias Klausmann - python-2.5.4-r2.ebuild: - Stable on alpha, bug #265790 - - 17 Apr 2009; Joshua Kinard python-2.6-r5.ebuild, - python-2.6.1-r1.ebuild: - Python 2.6 has a build failure on MIPS for now. Dropping our unstable - keywords until it's fixed by upstream or if Upstreams latest patch on - their bug is added. Refer to #266471 for Gentoo for the tracker, or - http://bugs.python.org/issue4305 for the Python issue. - - 12 Apr 2009; Mike Frysinger - +files/python-2.6-chflags-cross.patch, - +files/python-2.6-cross-patch-tweak.patch, python-2.6.1-r1.ebuild: - Fix up cross-compiling with python-2.6. - - 26 Mar 2009; Zac Medico python-2.5.2-r7.ebuild, - python-2.5.2-r8.ebuild, python-2.5.4-r2.ebuild, python-2.6-r5.ebuild, - python-2.6.1-r1.ebuild: - In src_test, redirect stdin from /dev/tty as a workaround for bug #248081. - -*python-2.6.1-r1 (21 Mar 2009) - - 21 Mar 2009; Jesus Rivero -python-2.6.1.ebuild, - +python-2.6.1-r1.ebuild: - Fixed typo in sqlite3 extension. Removed old version - - 26 Feb 2009; Mike Frysinger - +files/python-2.5-cross-printf.patch, python-2.5.2-r7.ebuild, - python-2.5.2-r8.ebuild, python-2.5.4-r2.ebuild: - Fix cross-compilation with %zd printf tests #239110 by xeb and #184308 by - Joel Martin. - - 26 Feb 2009; Mike Frysinger python-2.4.4-r5.ebuild, - python-2.4.4-r6.ebuild, python-2.4.4-r14.ebuild, python-2.4.4-r15.ebuild, - python-2.5.2-r7.ebuild, python-2.5.2-r8.ebuild, python-2.5.4-r2.ebuild, - python-2.6-r5.ebuild, python-2.6.1.ebuild: - Drop host python ver check when cross-compiling since we build up a local - hostpython, and pass CBUILD to the hostpython configure so it detects the - full name of the compiler. - - 10 Feb 2009; python-2.6-r5.ebuild, - python-2.6.1.ebuild: - Python 2.6 series. Added +xml use flag to standarize. - - 10 Feb 2009; python-2.5.2-r7.ebuild, - python-2.5.2-r8.ebuild, python-2.5.4-r2.ebuild: - Python 2.5 series. Added +xml use flag to standarize. - - 10 Feb 2009; python-2.4.4-r5.ebuild, - python-2.4.4-r6.ebuild, python-2.4.4-r14.ebuild, python-2.4.4-r15.ebuild: - Python 2.4.4 series. Added +xml use flag to standarize. - -*python-2.5.4-r2 (24 Jan 2009) - - 24 Jan 2009; Jesus Rivero -python-2.5.4-r1.ebuild, - +python-2.5.4-r2.ebuild: - Fixed line breaks errors in ebuild. Removed older version. Closes Bug - #255946. Thanks Walter and Steve for helping - -*python-2.5.4-r1 (22 Jan 2009) - - 22 Jan 2009; Jesus Rivero - files/python-2.5.2_turkish.patch, files/python-2.6_turkish.patch, - -python-2.5.4.ebuild, +python-2.5.4-r1.ebuild: - Rev bump. Patch bundle updated to fix turkish locale patch. Updated older - patches too and removed previous version. - -*python-2.5.4 (21 Jan 2009) - - 21 Jan 2009; Jesus Rivero +python-2.5.4.ebuild: - Version bump. Some of the patches used in previous versions are not - needed. - - 24 Dec 2008; Jesus Rivero python-2.6-r5.ebuild, - python-2.6.1.ebuild: - Added dev-python/python-docs:2.6 - -*python-2.6.1 (13 Dec 2008) - - 13 Dec 2008; Jesus Rivero - +files/python-2.6_turkish.patch, +python-2.6.1.ebuild: - Version bump - - 09 Dec 2008; Mike Frysinger python-2.5.2-r8.ebuild, - python-2.6-r5.ebuild: - Set expat to default to on. - - 08 Dec 2008; Mike Frysinger python-2.5.2-r8.ebuild, - python-2.6-r5.ebuild: - Make dev-libs/expat optional via USE=expat. - - 06 Dec 2008; Jesus Rivero - +files/python-2.5.2_turkish.patch, python-2.5.2-r8.ebuild: - Fixed support for tr_TR locale. Bug #250075. Thanks to Serkan - -*python-2.6-r5 (17 Nov 2008) - - 17 Nov 2008; -python-2.6-r4.ebuild, - +python-2.6-r5.ebuild: - Revision bump. Fixes Bug #219238. Removed older version - - 26 Oct 2008; Ali Polatel python-2.4.4-r5.ebuild, - python-2.4.4-r6.ebuild, python-2.4.4-r14.ebuild, python-2.4.4-r15.ebuild, - python-2.5.2-r7.ebuild, python-2.5.2-r8.ebuild: - Use python_{en,dis}able_pyc. - -*python-2.6-r4 (26 Oct 2008) - - 26 Oct 2008; Ali Polatel +python-2.6-r4.ebuild: - Revbump. Updated patchset to use PYTHONDONTWRITEBYTECODE instead of - PYTHON_DONT_COMPILE. - - 25 Oct 2008; Ali Polatel python-2.5.2-r7.ebuild, - python-2.5.2-r8.ebuild, python-2.6-r3.ebuild: - Nuke the useless bootstrap USE flag for >=python-2.5. Thanks to Arfrever. - -*python-2.6-r3 (25 Oct 2008) - - 25 Oct 2008; Ali Polatel -python-2.6-r2.ebuild, - +python-2.6-r3.ebuild: - Revbump. Bump eselect-python DEPEND to fix bug 240149. Don't install empty - directories. - -*python-2.6-r2 (07 Oct 2008) - - 07 Oct 2008; Ali Polatel -python-2.6-r1.ebuild, - +python-2.6-r2.ebuild: - Revbump. Bump to EAPI 2 and some minor fixes. Drop old. - -*python-2.6-r1 (06 Oct 2008) - - 06 Oct 2008; Ali Polatel -python-2.6.ebuild, - +python-2.6-r1.ebuild: - Revbump. Use use_with for threads, remove die from econf, use emake - instead of make, remove redundant python_mod_{cleanup,optimize}. Drop old. - -*python-2.6 (05 Oct 2008) - - 05 Oct 2008; Ali Polatel - +files/python-2.6-test-cross.patch, -python-2.5.2-r6.ebuild, - +python-2.6.ebuild: - Version bump. Drop old. - -*python-2.5.2-r8 (19 Sep 2008) -*python-2.4.4-r15 (19 Sep 2008) - - 19 Sep 2008; Ali Polatel +python-2.4.4-r15.ebuild, - +python-2.5.2-r8.ebuild: - Revbumps. Updated patchset to fix bug 238124. Install examples under - /usr/share/doc/$PF/examples. - - 17 Sep 2008; Brent Baude python-2.5.2-r7.ebuild: - stable ppc64, bug 236723 - - 14 Sep 2008; Sven Wegener python-2.5.2-r6.ebuild, - python-2.5.2-r7.ebuild: - Use correct sqlite module name, when disabling it. - - 12 Sep 2008; Raúl Porcel python-2.5.2-r7.ebuild: - alpha/ia64 stable wrt #236723 - - 12 Sep 2008; Ferris McCormick python-2.5.2-r7.ebuild: - Sparc stable --- Bug #236723 --- tests all good. - - 11 Sep 2008; Markus Meier python-2.5.2-r7.ebuild: - amd64/x86 stable, bug #236723 - - 11 Sep 2008; Jeroen Roovers python-2.5.2-r7.ebuild: - Stable for HPPA (bug #236723). - - 10 Sep 2008; Brent Baude python-2.5.2-r7.ebuild: - stable ppc, bug 236723 - - 19 Aug 2008; Ali Polatel -files/python-config-2.2, - -files/python-config-2.3, -files/python-2.3.6-disable-failing-tests.patch, - metadata.xml, -python-2.3.5-r2.ebuild, -python-2.3.5-r3.ebuild, - -python-2.3.6.ebuild, -python-2.3.6-r3.ebuild, -python-2.3.6-r6.ebuild, - -python-2.4.4-r13.ebuild, -python-2.5.2-r5.ebuild: - Drop python-2.3, drop old 2.4, 2.5 ebuilds. Add local use flag - descriptions to metadata.xml. - - 31 Jul 2008; Raúl Porcel python-2.5.2-r6.ebuild: - sparc stable - -*python-2.5.2-r7 (31 Jul 2008) - - 31 Jul 2008; Tiziano Müller - +python-2.5.2-r7.ebuild: - Added patches for bug #218378 (thanks to Duane Griffin) and bug #233312 - (thanks to Arfrever Frehtes Taifersar Arahesis). - -*python-2.5.2-r6 (31 Jul 2008) -*python-2.4.4-r14 (31 Jul 2008) - - 31 Jul 2008; Tiziano Müller - +python-2.4.4-r14.ebuild, +python-2.5.2-r6.ebuild: - Revision bump to fix bug #230640 (CVE-2008-2315, CVE-2008-2316) and bug - #232137 (CVE-2008-{3142,3143,3144}). - - 18 Jul 2008; Olivier Crête python-2.5.2-r5.ebuild: - Stable on amd64, bug #178800 - - 18 Jul 2008; Jeroen Roovers python-2.5.2-r5.ebuild: - Stable for HPPA (bug #178800). - - 17 Jul 2008; Tobias Klausmann - python-2.5.2-r5.ebuild: - Stable on alpha, bug #178800 - - 17 Jul 2008; Raúl Porcel python-2.5.2-r5.ebuild: - ia64/sparc stable wrt #178800 - - 17 Jul 2008; Christian Faulhammer - python-2.5.2-r5.ebuild: - stable x86, bug 178800 - - 16 Jul 2008; nixnut python-2.5.2-r5.ebuild: - Stable on ppc wrt bug 178800 - - 09 Jul 2008; Markus Rothe python-2.5.2-r5.ebuild: - Stable on ppc64; bug #178800 - - 30 Jun 2008; Ali Polatel files/pydoc.conf, - files/pydoc.init: - Fixed files/pydoc* headers - -*python-2.5.2-r5 (24 Jun 2008) - - 24 Jun 2008; Ali Polatel -python-2.3.6-r4.ebuild, - -python-2.3.6-r5.ebuild, -python-2.4.4-r9.ebuild, - -python-2.4.4-r10.ebuild, -python-2.4.4-r11.ebuild, - -python-2.4.4-r12.ebuild, -python-2.5.2-r1.ebuild, - -python-2.5.2-r2.ebuild, -python-2.5.2-r3.ebuild, -python-2.5.2-r4.ebuild, - +python-2.5.2-r5.ebuild: - Revbump. Append -fwrapv to CFLAGS if we're using gcc-4, #228905. Updated - patchset to fix memory issues with unicode objects, #222481. Drop old. - - 20 Jun 2008; Ali Polatel python-2.5.2-r4.ebuild: - Fix bsddb dependency, bug 223133. Cosmetics - - 29 May 2008; Ali Polatel python-2.3.5-r2.ebuild, - python-2.3.5-r3.ebuild, python-2.3.6.ebuild, python-2.3.6-r3.ebuild, - python-2.3.6-r4.ebuild, python-2.3.6-r5.ebuild, python-2.3.6-r6.ebuild, - python-2.4.4-r5.ebuild, python-2.4.4-r6.ebuild, python-2.4.4-r9.ebuild, - python-2.4.4-r10.ebuild, python-2.4.4-r11.ebuild, python-2.4.4-r12.ebuild, - python-2.4.4-r13.ebuild, python-2.5.2-r1.ebuild, python-2.5.2-r2.ebuild, - python-2.5.2-r3.ebuild, python-2.5.2-r4.ebuild: - Fix -x option passed to python_mod_optimize, thanks to Remy Blank, - #224137. - - 29 May 2008; Ali Polatel python-2.3.5-r2.ebuild, - python-2.3.5-r3.ebuild, python-2.3.6.ebuild, python-2.3.6-r3.ebuild, - python-2.3.6-r4.ebuild, python-2.3.6-r5.ebuild, python-2.3.6-r6.ebuild, - python-2.4.4-r5.ebuild, python-2.4.4-r6.ebuild, python-2.4.4-r9.ebuild, - python-2.4.4-r10.ebuild, python-2.4.4-r11.ebuild, python-2.4.4-r12.ebuild, - python-2.4.4-r13.ebuild, python-2.5.2-r1.ebuild, python-2.5.2-r2.ebuild, - python-2.5.2-r3.ebuild, python-2.5.2-r4.ebuild: - python_mod_optimize is ROOT aware. - - 28 May 2008; Markus Meier python-2.3.6-r6.ebuild, - python-2.4.4-r13.ebuild: - amd64/x86 stable, security bug #216673 - - 27 May 2008; Markus Rothe python-2.3.6-r6.ebuild, - python-2.4.4-r13.ebuild: - Stable on ppc64; bug #216673 - - 26 May 2008; Tobias Scherbaum - python-2.3.6-r6.ebuild, python-2.4.4-r13.ebuild: - ppc stable, bug #216673 - - 26 May 2008; Raúl Porcel python-2.3.6-r6.ebuild, - python-2.4.4-r13.ebuild: - ia64/sparc stable wrt security #216673 - - 25 May 2008; Tobias Klausmann - python-2.3.6-r6.ebuild: - Stable on alpha, bug #216673 - - 25 May 2008; Tobias Klausmann - python-2.4.4-r13.ebuild: - Stable on alpha, bug #216673 - - 25 May 2008; Ali Polatel - +files/python-2.3.6-disable-failing-tests.patch, python-2.3.6-r6.ebuild, - python-2.4.4-r13.ebuild, python-2.5.2-r4.ebuild: - Added patch to disable failing test_bsddb test for 2.3. Disable test_pow - on alpha until upstream comes up with a fix. - - 24 May 2008; Jeroen Roovers python-2.3.6-r6.ebuild, - python-2.4.4-r13.ebuild: - Stable for HPPA (bug #216673). - -*python-2.5.2-r4 (21 May 2008) -*python-2.4.4-r13 (21 May 2008) -*python-2.3.6-r6 (21 May 2008) - - 21 May 2008; Ali Polatel +python-2.3.6-r6.ebuild, - +python-2.4.4-r13.ebuild, +python-2.5.2-r4.ebuild: - Revision bumps. Don't build the imageop module on 32 bit as well, #216673. - - 13 May 2008; Ali Polatel python-2.4.4-r12.ebuild, - python-2.5.2-r3.ebuild: - Drop dev-python/python-fchksum from PDEPEND. It's not needed anymore. - -*python-2.5.2-r3 (13 May 2008) -*python-2.4.4-r12 (13 May 2008) - - 13 May 2008; Ali Polatel +python-2.4.4-r12.ebuild, - +python-2.5.2-r3.ebuild: - Revbumps. Updated CXXFLAGS patch so packages overriding - distutils.CCompiler._compile won't fail to build, #219238. Added patch to - fix executable stack for ctypes, thanks to Sandro Bonazzola, #218753. - Added patch to build with system expat, thanks to Diego, #178921. - -*python-2.5.2-r2 (19 Apr 2008) -*python-2.4.4-r11 (19 Apr 2008) - - 19 Apr 2008; Ali Polatel +python-2.4.4-r11.ebuild, - +python-2.5.2-r2.ebuild: - Revbumps. Updated patchset to fix compilation of extensions when CXXFLAGS - is unset. - -*python-2.5.2-r1 (18 Apr 2008) - - 18 Apr 2008; Ali Polatel python-2.3.5-r2.ebuild, - python-2.3.5-r3.ebuild, python-2.3.6.ebuild, -python-2.3.6-r2.ebuild, - python-2.3.6-r3.ebuild, -python-2.4.4-r4.ebuild, python-2.4.4-r5.ebuild, - -python-2.4.4-r7.ebuild, -python-2.4.4-r8.ebuild, -python-2.5.1-r2.ebuild, - -python-2.5.1-r3.ebuild, -python-2.5.1-r4.ebuild, -python-2.5.1-r5.ebuild, - -python-2.5.2.ebuild, +python-2.5.2-r1.ebuild: - Revbump. Updated patchset. Backported upstream patch to make file objects - as thread safe as the underlying libc FILE* implementation. Backported - upstream patch fixing a bunch of infinite C recursions. Dropped old. - Quoting. - -*python-2.5.2 (18 Apr 2008) -*python-2.4.4-r10 (18 Apr 2008) -*python-2.3.6-r5 (18 Apr 2008) - - 18 Apr 2008; Ali Polatel +python-2.3.6-r5.ebuild, - +python-2.4.4-r10.ebuild, +python-2.5.2.ebuild: - Version bumps. Updated patchsets to fix buffer overflow in zlib extension - (CVE-2008-1721) bug 217221 and unsafe PyString_FromStringAndSize(). Added - patch by Mark Peloquin for distutils to respect CXXFLAGS, bug 145206. Add - wininst USE flag to conditionally install MS Windows executables, bug - 198021. Use EAPI=1, rename nothreads and nocxx USE flags to threads and - cxx. - - 11 Mar 2008; Markus Rothe python-2.4.4-r9.ebuild: - Stable on ppc64; bug #211281 - - 11 Mar 2008; Tiziano Müller python-2.4.4-r9.ebuild, - python-2.5.1-r5.ebuild: - Changed newinitd/newconfd for pydoc to install the init.d/conf.d scripts as - pydoc-2.x (aka don't break slotting) - - 06 Mar 2008; nixnut python-2.4.4-r9.ebuild: - Stable on ppc wrt bug 211281 - - 03 Mar 2008; Christoph Mende python-2.4.4-r9.ebuild: - Stable on amd64, bug #211281 - - 03 Mar 2008; Raúl Porcel python-2.4.4-r9.ebuild: - alpha/ia64/sparc/x86 stable wrt #211281 - - 03 Mar 2008; Jeroen Roovers python-2.4.4-r9.ebuild: - Stable for HPPA (bug #211281). - - 01 Mar 2008; Tiziano Müller +files/pydoc.conf, - +files/pydoc.init, python-2.4.4-r9.ebuild, python-2.5.1-r5.ebuild: - Added init.d/conf.d scripts for the integrated pydoc webserver (bug #59903, - thanks to compnerd). - -*python-2.4.4-r9 (16 Feb 2008) - - 16 Feb 2008; Christian Faulhammer - +python-2.4.4-r9.ebuild: - fix bug 179377, with a dependency adjustment to proper slots of sys-libs/db, - provided by Petr Pisar - - 25 Jan 2008; Markus Rothe python-2.3.6-r4.ebuild: - Stable on ppc64; bug #198373 - - 23 Jan 2008; Peter Weller python-2.3.6-r4.ebuild: - Stable on amd64; bug 198373 - - 23 Jan 2008; Raúl Porcel python-2.3.6-r4.ebuild: - alpha/ia64/sparc stable wrt security #198373 - - 23 Jan 2008; Christian Faulhammer - python-2.3.6-r4.ebuild: - stable x86, security bug 198373 - - 23 Jan 2008; Jeroen Roovers python-2.3.6-r4.ebuild: - Stable for HPPA (bug #198373). - - 23 Jan 2008; Brent Baude python-2.3.6-r4.ebuild: - Marking python-2.3.6-r4 ppc for bug 198373 - -*python-2.3.6-r4 (22 Jan 2008) - - 22 Jan 2008; Ali Polatel +python-2.3.6-r4.ebuild: - Revision bump. New patchset for 2.3.6 including fixes for #198373 and #204343. - Changed berkdb DEPEND, quoting. - -*python-2.5.1-r5 (07 Jan 2008) -*python-2.4.4-r8 (07 Jan 2008) - - 07 Jan 2008; Ali Polatel +python-2.4.4-r8.ebuild, - +python-2.5.1-r5.ebuild: - Revision bump(s). New patchsets for 2.4.4 and 2.5.1 wrt #204700 and #204343 - -*python-2.5.1-r4 (18 Nov 2007) -*python-2.4.4-r7 (18 Nov 2007) - - 18 Nov 2007; Ali Polatel +python-2.4.4-r7.ebuild, - +python-2.5.1-r4.ebuild: - revbump(s). don't install windows executables, bug 198021. updated patchset - to fix implicit dependency on openssl, bug 198398. fix quoting. - - 27 Oct 2007; Tobias Scherbaum - python-2.3.6-r3.ebuild, python-2.4.4-r6.ebuild: - ppc stable, bug #192876 - - 26 Oct 2007; Ali Polatel python-2.4.4-r4.ebuild, - python-2.4.4-r5.ebuild, python-2.4.4-r6.ebuild: - Changed SRC_URI of python-gentoo-patches-2.4* to mirror://gentoo - - 25 Oct 2007; Jeroen Roovers python-2.4.4-r6.ebuild: - Stable for HPPA (bug #192876). Fixed quoting issues. - - 25 Oct 2007; Jeroen Roovers python-2.3.6-r3.ebuild: - Stable for HPPA (bug #192876). - - 25 Oct 2007; Raúl Porcel python-2.3.6-r3.ebuild, - python-2.4.4-r6.ebuild: - alpha/ia64/sparc stable wrt security #192876 - - 25 Oct 2007; Daniel Gryniewicz python-2.3.6-r3.ebuild, - python-2.4.4-r6.ebuild: - Marked stable on amd64 for bug #192876 - - 25 Oct 2007; Markus Rothe python-2.3.6-r3.ebuild, - python-2.4.4-r6.ebuild: - Stable on ppc64; bug #192876 - - 25 Oct 2007; Christian Faulhammer - python-2.3.6-r3.ebuild: - stable x86, security bug 192876 - - 25 Oct 2007; Christian Faulhammer - python-2.4.4-r6.ebuild: - stable x86, security bug 192876 - -*python-2.5.1-r3 (24 Oct 2007) -*python-2.4.4-r6 (24 Oct 2007) -*python-2.3.6-r3 (24 Oct 2007) - - 24 Oct 2007; Ali Polatel +python-2.3.6-r3.ebuild, - +python-2.4.4-r6.ebuild, +python-2.5.1-r3.ebuild: - revbump(s). fix imageop integer overflows (CVE-2007-4965), bug 192876 - - 26 Sep 2007; Joshua Kinard python-2.4.4-r5.ebuild: - Stable on mips, per #188029. - - 24 Sep 2007; Ali Polatel python-2.5.1-r2.ebuild: - don't set LINKCC, removed nocxx use flag. don't pass --with-cxx=no to - configure. bug 193190 - - 22 Sep 2007; Jeroen Roovers python-2.4.4-r5.ebuild: - Stable for HPPA (bug #188029). - - 22 Sep 2007; Ferris McCormick python-2.4.4-r5.ebuild: - Sparc stable --- Bug #188029 --- all tests pass and portage still works. - - 22 Sep 2007; Brent Baude ChangeLog: - MArking python-2.4.4-r5 ppc64 for bug 188029 - - 22 Sep 2007; nixnut python-2.4.4-r5.ebuild: - Stable on ppc wrt bug 188029 - - 22 Sep 2007; Tom Gall python-2.4.4-r5.ebuild: - stable on ppc64 - - 21 Sep 2007; Raúl Porcel python-2.4.4-r5.ebuild: - alpha/ia64 stable wrt #188029 - - 21 Sep 2007; Chris Gianelloni - python-2.4.4-r5.ebuild: - Stable on x86 wrt bug #188029. - - 21 Sep 2007; Daniel Gryniewicz python-2.4.4-r5.ebuild: - Marked stable on amd64 for bug #188029 - - 10 Sep 2007; Joel Martin - +files/python-2.4.4-test-cross.patch, python-2.4.4-r4.ebuild, - python-2.4.4-r5.ebuild, python-2.5.1-r2.ebuild: - Fix cross-compile check and add small cross-compile patch to remove unicode - in one of the tests when cross-compiling. - - 08 Sep 2007; Zac Medico - python-2.4.4-r4.ebuild, python-2.4.4-r5.ebuild: - Add build? ( !dev-python/pycrypto ) to RDEPEND in order to enforce - correct merge order for a stage building issue similar to bug #88777. - - 07 Sep 2007; Ali Polatel - -files/python-2.4.3-db4.patch, -files/python-2.4.3-gentoo_obsd.patch, - -files/python-2.4.3-gentoo_obsd-r1.patch, -python-2.4.3-r1.ebuild, - -python-2.4.3-r4.ebuild, -python-2.4.4.ebuild, -python-2.5-r2.ebuild: - Clean out old versions - - 03 Sep 2007; Zac Medico python-2.4.4-r4.ebuild, - python-2.4.4-r5.ebuild, python-2.5-r2.ebuild, python-2.5.1-r2.ebuild: - Add build? ( !dev-python/python-fchksum ) to RDEPEND in order - to enforce correct merge order for bug #88777. - -*python-2.4.4-r5 (24 Aug 2007) - - 24 Aug 2007; Ali Polatel +files/python-config-2.4-r1, - +python-2.4.4-r5.ebuild: - Revision bump. Use python-config provided by python-2.5 with small changes - instead of our custom python-config-2.4. bug 188029 - - 20 Aug 2007; Roy Marples python-2.5.1-r2.ebuild: - export LDFLAGS="-L." -> append-ldflags "-L.", #189298 - thanks to Arfrever Frehtes Taifersar Arahesis. - - 02 Jul 2007; Piotr Jaroszyński python-2.3.5-r2.ebuild, - python-2.3.5-r3.ebuild, python-2.3.6.ebuild, python-2.3.6-r2.ebuild, - python-2.4.3-r1.ebuild, python-2.4.3-r4.ebuild, python-2.4.4.ebuild, - python-2.4.4-r4.ebuild, python-2.5-r2.ebuild, python-2.5.1-r2.ebuild: - (QA) RESTRICT clean up. - - 30 Jun 2007; Lars Weiler python-2.3.6-r2.ebuild, - python-2.5.1-r2.ebuild: - Keyworded ~ppc; bug #177426. - - 31 May 2007; Bryan Østergaard metadata.xml: - Remove myself as I'm retiring. - - 19 May 2007; Peter Weller python-2.5.1-r2.ebuild: - Keyworded ~amd64 wrt bug 177426 - - 19 May 2007; Peter Weller python-2.3.6-r2.ebuild: - Added ~amd64 to python-2.3.6-r2 - - 17 May 2007; Bryan Østergaard metadata.xml: - Mark myself as maintainer. - - 16 May 2007; Tobias Scherbaum - python-2.4.4-r4.ebuild: - ppc stable, bug #177804 - - 16 May 2007; Daniel Gryniewicz python-2.4.4-r4.ebuild: - Marked stable on amd64 for bug #177804 - - 14 May 2007; Gustavo Zacarias - python-2.3.6-r2.ebuild, python-2.5.1-r2.ebuild: - Keyworded ~sparc wrt #177426 - - 14 May 2007; Bryan Østergaard python-2.4.4-r4.ebuild: - Stable on Alpha and Mips. - - 14 May 2007; Daniel Gryniewicz python-2.4.4-r4.ebuild: - Marked ~amd64 for bug #177804 - - 14 May 2007; Bryan Østergaard python-2.4.4-r4.ebuild: - Fix 2.4.4-r4 tests always being disabled. - - 14 May 2007; Gustavo Zacarias - python-2.4.4-r4.ebuild: - Stable on sparc wrt security #177804 - - 14 May 2007; Bryan Østergaard python-2.3.6-r2.ebuild, - python-2.4.4-r4.ebuild, -python-2.5.1-r1.ebuild, python-2.5.1-r2.ebuild: - Fix small bug preventing tests from running, fix manpage symlinks (bug - 177471) and filter as-needed in python-2.3.6-r2 (bug 177614). - - 14 May 2007; Jeroen Roovers python-2.4.4-r4.ebuild: - Stable for HPPA (bug #177804). - - 13 May 2007; Markus Rothe python-2.4.4-r4.ebuild: - Stable on ppc64; bug #177804 - - 12 May 2007; Roy Marples python-2.4.4-r4.ebuild: - Added ~sparc-fbsd keyword. - - 12 May 2007; Raúl Porcel python-2.4.4-r4.ebuild: - ia64 + x86 stable wrt security bug #177804 - - 12 May 2007; Markus Rothe python-2.3.6-r2.ebuild, - python-2.4.4-r4.ebuild, python-2.5.1-r2.ebuild: - Added ~ppc64; bug #177426 - - 11 May 2007; Bryan Østergaard python-2.4.4-r4.ebuild, - python-2.5.1-r2.ebuild: - Add ~alpha and ~mips keywords. - - 11 May 2007; Bryan Østergaard - -python-2.1.3-r1.ebuild, -python-2.2.3-r6.ebuild: - More cleanups, this time removing - -python-2.3.6-r1.ebuild, -python-2.4.4-r2.ebuild, -python-2.4.4-r3.ebuild, - -python-2.5-r1.ebuild, -python-2.5.1.ebuild: - Clean out some old versions. - -*python-2.5.1-r2 (11 May 2007) -*python-2.4.4-r4 (11 May 2007) - - 11 May 2007; Bryan Østergaard - +python-2.4.4-r4.ebuild, +python-2.5.1-r2.ebuild: - Only apply crosscompile patch conditionally, drop tests if crosscompiling - and fix PyLocale.strxfrm leak from bug 177804. srtxfrm from Debian bug - 416934 - -*python-2.5.1-r1 (10 May 2007) -*python-2.4.4-r3 (10 May 2007) -*python-2.3.6-r2 (10 May 2007) - - 10 May 2007; Bryan Østergaard - +python-2.3.6-r2.ebuild, +python-2.4.4-r3.ebuild, +python-2.5.1-r1.ebuild: - Change threads USE flag to nothreads, fix non-linux linker issue and fix - man-page symlink. - - 08 May 2007; Roy Marples python-2.5.1.ebuild: - Added ~sparc-fbsd keyword, #177426. - Added ~x86-fbsd keyword, #177426. - export LDFLAGS="-L." so we link modules correctly on FreeBSD and possibly - other systems where python2.5 isn't installed yet. - - 08 May 2007; Raúl Porcel python-2.3.6-r1.ebuild, - python-2.4.4-r2.ebuild, python-2.5.1.ebuild: - Add ~ia64 wrt 177426 - - 08 May 2007; Roy Marples python-2.4.4-r2.ebuild: - Added ~x86-fbsd keyword, #177426. - - 08 May 2007; Bryan Østergaard python-2.3.6-r1.ebuild, - python-2.4.4-r2.ebuild, python-2.5.1.ebuild: - Change nptl USE flag to threads. - - 08 May 2007; Jeroen Roovers python-2.5.1.ebuild: - Marked ~hppa (bug #177426). - - 07 May 2007; Jeroen Roovers python-2.4.4-r2.ebuild: - Marked ~hppa (bug #177426). - - 07 May 2007; Jeroen Roovers python-2.3.6-r1.ebuild: - Marked ~hppa (bug #177426). - -*python-2.4.4-r2 (07 May 2007) - - 07 May 2007; Bryan Østergaard - -python-2.4.4-r1.ebuild, +python-2.4.4-r2.ebuild: - Fix broken 2.4.4 patch causing wrong linking. - - 07 May 2007; Gustavo Zacarias python-2.4.4.ebuild: - Stable on sparc - - 07 May 2007; Bryan Østergaard python-2.3.6-r1.ebuild, - python-2.4.4.ebuild, python-2.4.4-r1.ebuild: - Fix 2.3.6-r1 patch (bug 177464) and disable sax test in 2.4.4. - - 07 May 2007; Bryan Østergaard python-2.3.5-r2.ebuild, - python-2.3.5-r3.ebuild, python-2.3.6.ebuild, python-2.3.6-r1.ebuild, - python-2.4.3-r1.ebuild, python-2.4.3-r4.ebuild, python-2.4.4.ebuild, - python-2.4.4-r1.ebuild, python-2.5-r1.ebuild, python-2.5-r2.ebuild: - Stable on Alpha, IA64 and x86 + fix digest issue reported in bug 177440. - -*python-2.5.1 (06 May 2007) -*python-2.4.4-r1 (06 May 2007) -*python-2.3.6-r1 (06 May 2007) - - 06 May 2007; Bryan Østergaard - +python-2.3.6-r1.ebuild, +python-2.4.4-r1.ebuild, +python-2.5.1.ebuild: - Build problems fixed: - bug 120099 dev-lang/python-2.4.2 builds against sys-libs/gdbm with USE="-gdbm" - bug 135239 crosscompiling python. python-2.4.1-bindir-libdir.patch - bug 138647 dev-lang/python-x.x.x distutils installer does not link libraries - bug 150595 dev-lang/python-2.5 fails to compile with LC_ALL=de_DE@euro - bug 150732 python-2.4.3-r4 does not honor ROOT - bug 159967 python doesn't add pthread to LIBS correctly on BSD - - Other problems fixed: - bug 148362 File collision between python-2.4* and python-2.5* - bug 151695 dev-python/python-docs env.d entry incorrect - bug 158383 emerging python-2.4.3-r4 segfaults with -ipv6 - bug 165268 dev-lang/python-2.4.4 fails to build the dbm module - - Test failures fixed: - bug 82469: QA issue: python-2.3.5-maketest failes with propolice - bug 124188 dev-lang/python-2.4.2 fails test_cookielib - bug 154247 dev-lang/python-2.4.4 tests failed: test_sax failed -- 1 of 42 tests failed: test_xmlgen_attr_escape - - Feature requests: - bug 131325 python 2.4.4/2.3.6 enable pthreads inconditionaly - bug 135617 dev-lang/python should install Tools/freeze - bug 176066 dev-lang/python-2.5.1 bump - - Fixed in current upstream version: - bug 90660 python-2.3.5: No module named fcntl - bug 144798 dev-lang/python-2.4.3 with TZ=Australia/Melbourne fails test - bug 151246 signed integer overflow bug in dev-lang/python-2.4.3 - bug 159553 dev-lang/python-2.4.3-r4 fails test_openpty - bug 162057 dev-lang/python fails tests in test_expanduser - -*python-2.5-r2 (31 Mar 2007) - - 31 Mar 2007; Marien Zwart +python-2.5-r2.ebuild: - Revision bump python 2.5 with distutils and execstack fixes (rebuilding - installed extensions is recommended if upgrading from an older python 2.5 - ebuild). Remove unnecessary pysqlite block. Fix python 2.3 digest problem. - - 06 Feb 2007; Marius Mauch python-2.3.5-r2.ebuild, - python-2.3.5-r3.ebuild, python-2.3.6.ebuild, python-2.4.3-r1.ebuild, - python-2.4.3-r4.ebuild, python-2.4.4.ebuild, python-2.5-r1.ebuild: - Replacing einfo with elog - - 11 Nov 2006; Bryan Østergaard python-2.3.6.ebuild: - Fix lib64 patch, bug 154711. - -*python-2.3.6 (09 Nov 2006) - - 09 Nov 2006; Bryan Østergaard +python-2.3.6.ebuild: - Bump version, bug 153944. - -*python-2.4.4 (04 Nov 2006) - - 04 Nov 2006; Bryan Østergaard +python-2.4.4.ebuild: - Version bump. - - 18 Oct 2006; Roy Marples python-2.4.3-r4.ebuild, - python-2.5-r1.ebuild: - Added ~sparc-fbsd keyword. - - 27 Sep 2006; Bryan Østergaard python-2.3.5-r3.ebuild, - python-2.4.3-r4.ebuild: - Stable on ia64. - - 27 Sep 2006; Bryan Østergaard python-2.3.5-r3.ebuild, - python-2.4.3-r4.ebuild: - Stable on Alpha. - - 27 Sep 2006; Joshua Jackson python-2.3.5-r3.ebuild, - python-2.4.3-r4.ebuild: - Stable x86; bug #149065 - - 27 Sep 2006; Jason Wever python-2.3.5-r3.ebuild, - python-2.4.3-r4.ebuild: - Stable on SPARC wrt security bug #149065. - - 26 Sep 2006; Gustavo Zacarias - python-2.3.5-r3.ebuild, python-2.4.3-r4.ebuild: - Stable on hppa wrt security #149065 - - 26 Sep 2006; Simon Stelling python-2.3.5-r3.ebuild: - stable on amd64; bug 149065 - - 26 Sep 2006; Tobias Scherbaum - python-2.3.5-r3.ebuild, python-2.4.3-r4.ebuild: - ppc stable, bug #149065 - - 26 Sep 2006; Simon Stelling python-2.4.3-r4.ebuild: - stable on amd64; bug 149065 - - 26 Sep 2006; Markus Rothe python-2.3.5-r3.ebuild, - python-2.4.3-r4.ebuild: - Stable on ppc64; bug #149065 - -*python-2.4.3-r4 (26 Sep 2006) -*python-2.3.5-r3 (26 Sep 2006) - - 26 Sep 2006; Marien Zwart +python-2.3.5-r3.ebuild, - +python-2.4.3-r4.ebuild: - Revision bumps for bug #149065. - -*python-2.5-r1 (19 Sep 2006) - - 19 Sep 2006; Alastair Tse python-2.5.ebuild - +python-2.5-r1.ebuild: - Fixed patches that still contain the zlib mistake from the 2.4 - patchset. Disabled etree tests. - -*python-2.5 (19 Sep 2006) - - 19 Sep 2006; Alastair Tse -python-2.4.3-r2.ebuild, - +python-2.5.ebuild: - python 2.5 released. - -*python-2.4.3-r3 (28 Aug 2006) - - 28 Aug 2006; Alastair Tse +python-2.4.3-r3.ebuild: - fix mistake introduced in 2.4.3-r2 where system zlib was used that caused - problems on certain machines (#145242) - -*python-2.4.3-r2 (26 Aug 2006) - - 26 Aug 2006; Alastair Tse +python-2.4.3-r2.ebuild: - cleanup 2.4.3 ebuild, fix collisions with slotted versions of pydoc and - idle, fix multilib installs so that everything is installed in /usr/lib64 - rather than just the .so (#118805) - - 22 Aug 2006; Alastair Tse python-2.2.3-r6.ebuild, - python-2.3.5-r2.ebuild, -python-2.4.2.ebuild, -python-2.4.2-r1.ebuild, - -python-2.4.2-r2.ebuild, -python-2.4.3.ebuild, python-2.4.3-r1.ebuild: - renamed patches to have short names and version numbers to indicate when - they were introduced. patches tarballs are now generated from gentoo-svn. - cleaned up older unstable versions of python leaving the latest version for - each major release. fixed some installed file collisions between the two - version. - - 20 Jul 2006; Simon Stelling python-2.4.3-r1.ebuild: - stable on amd64 - - 11 Jul 2006; Alastair Tse python-2.4.3-r1.ebuild: - python-2.2.3-r6.ebuild, python-2.3.5-r2.ebuild, python-2.4.2.ebuild, - python-2.4.2-r1.ebuild, python-2.4.2-r2.ebuild, python-2.4.3.ebuild, - python-2.4.3-r1.ebuild: - Typo fix in DESCRIPTION (#139463) - - 09 Jul 2006; Joshua Kinard python-2.4.3-r1.ebuild: - Marked stable on mips. - - 08 Jul 2006; Doug Goldstein python-2.1.3-r1.ebuild, - python-2.2.3-r6.ebuild, python-2.3.5-r2.ebuild, python-2.4.2.ebuild, - python-2.4.2-r1.ebuild, python-2.4.2-r2.ebuild, python-2.4.3.ebuild, - python-2.4.3-r1.ebuild: - split USE='tcltk' to 'tcl' & 'tk' per bug #17808. Nuked X USE flag since it - was only to find tk from tcltk - - 30 Jun 2006; Joel Martin python-2.4.3-r1.ebuild: - Cross-compile update: bindir-libdir patch is no longer needed and will break - the patching if it's there. Also, unset CC to force the native python build - to use the native compiler. - - 28 Jun 2006; Tobias Scherbaum - python-2.4.3-r1.ebuild: - ppc stable, #138268 - - 28 Jun 2006; Gustavo Zacarias - python-2.4.3-r1.ebuild: - Stable on sparc wrt #138268 - - 28 Jun 2006; Guy Martin python-2.4.3-r1.ebuild: - Stable on hppa. - - 28 Jun 2006; Markus Rothe python-2.4.3-r1.ebuild: - Stable on ppc64; bug #138268 - - 27 Jun 2006; Bryan Østergaard python-2.4.3-r1.ebuild: - Stable on alpha, ia64 and x86. - -*python-2.4.3-r1 (04 May 2006) -*python-2.4.2-r2 (04 May 2006) - - 04 May 2006; Bryan Østergaard - +files/python-2.4.2-gentoo_obsd-r1.patch, - +files/python-2.4.3-gentoo_obsd-r1.patch, +python-2.4.2-r2.ebuild, - +python-2.4.3-r1.ebuild: - Fix obsd patch (thanks reb) fixing bugs 117261 and 130140. - - 27 Apr 2006; Marien Zwart - files/digest-python-2.1.3-r1, files/digest-python-2.2.3-r6, Manifest: - Fixing SHA256 digest, pass four - - 14 Apr 2006; Bryan Østergaard python-2.4.2-r1.ebuild: - Add ~x86-fbsd keyword. - - 16 Feb 2006; Marien Zwart - -files/python-2.2.3-db4.patch, - -files/python-2.2.3-disable_modules_and_ssl.patch, - -files/python-2.2.3-fPIC.patch, - -files/python-2.2.3-gentoo_py_dontcompile.patch, - -files/python-2.2.3-xmlrpc.patch, - -files/python-2.3.2-disable_modules_and_ssl.patch, - -files/python-2.3.4-lib64.patch, -files/python-2.3.5-st_flags.patch, - -files/python-2.3-add_portage_search_path.patch, - -files/python-2.3-add_portage_search_path_take_2.patch, - -files/python-2.3-db4.2.patch, - -files/python-2.3-gentoo_py_dontcompile.patch, - -files/python-2.3-mimetypes_apache.patch, -files/python-2.3-pcre.patch, - -files/python-2.3-readline.patch, -files/python-2.4.1-bindir-libdir.patch, - -files/python-2.4.1-crosscompile.patch, -files/python-2.4.1-db4.patch, - -files/python-2.4.1-libdir.patch, -files/python-2.4.1-st_flags.patch, - -files/python-2.4.2-mmap+fd.patch, -files/python-2.4.2-no-threads.patch, - -files/python-2.4.2-readline.patch, - -files/python-2.4-add_portage_search_path.patch, - -files/python-2.4-disable_modules_and_ssl.patch, - -files/python-2.4-gentoo_py_dontcompile.patch, - -files/python-2.4-mimetypes_apache.patch, python-2.2.3-r6.ebuild, - python-2.3.5-r2.ebuild, python-2.4.2.ebuild, python-2.4.2-r1.ebuild: - Move patches from files dir to separate tarballs. - - 16 Feb 2006; Marien Zwart -files/python-config-2.2.1, - -files/python-2.2.1-r5-gentoo.diff, -files/python-config-2.2.2, - -files/python-2.2.2-tk-8.4.x.patch, -files/python-2.3-xmlrpc.patch, - -files/python-2.4-db4.2.patch, -files/python-2.4-lib64.patch, - -files/python-2.4.1-readline.patch, -files/python-2.4-libdir.patch, - -files/python-2.4-readline.patch, -files/python-2.4-xmlrpc.patch, - -python-2.3.4-r1.ebuild, -python-2.3.5.ebuild, -python-2.3.5-r1.ebuild, - -python-2.4-r3.ebuild, -python-2.4.1.ebuild, -python-2.4.1-r1.ebuild: - Remove old versions. - - 08 Feb 2006; Marien Zwart python-2.3.5-r2.ebuild, - python-2.4.2.ebuild, python-2.4.2-r1.ebuild: - Disable confcache (breaks .so loading). - - 02 Feb 2006; Bryan Østergaard - +files/python-2.4.2-no-threads.patch, python-2.4.2.ebuild: - Fix from upstream for building without threads. - - 24 Nov 2005; Markus Rothe python-2.4.2.ebuild: - Stable on ppc64 - - 17 Nov 2005; Guy Martin python-2.4-r3.ebuild, - python-2.4.1.ebuild, python-2.4.1-r1.ebuild, python-2.4.2.ebuild: - Readded critical fix for HPPA. - - 21 Oct 2005; Aaron Walker python-2.4.2.ebuild: - Stable on mips. - - 15 Oct 2005; MATSUU Takuto python-2.4.2.ebuild: - Stable on sh. - - 15 Oct 2005; Michael Hanselmann python-2.4.2.ebuild: - Stable on hppa, ppc. - - 14 Oct 2005; Gustavo Zacarias python-2.4.2.ebuild: - Stable on sparc - - 14 Oct 2005; Bryan Østergaard python-2.4.2.ebuild: - Stable on alpha. - - 13 Oct 2005; Luis Medinas python-2.4.2.ebuild: - Marked Stable on amd64. - - 13 Oct 2005; Aron Griffis python-2.4.2.ebuild: - Mark 2.4.2 stable on ia64 - - 13 Oct 2005; Rob Cakebread python-2.4.2.ebuild: - Marked x86 stable per Mr_Bones_ - memory leak in posix.access() - - 10 Oct 2005; Gustavo Zacarias - python-2.4.1-r1.ebuild: - Stable on sparc - - 10 Oct 2005; Luis Medinas python-2.4.1-r1.ebuild: - Marked Stable on amd64. - - 10 Oct 2005; Markus Rothe python-2.4.1-r1.ebuild: - Stable on ppc64 - - 09 Oct 2005; Michael Hanselmann - python-2.4.1-r1.ebuild: - Stable on hppa, ppc. - - 08 Oct 2005; Bryan Østergaard python-2.4.1-r1.ebuild: - Stable python-2.4 on alpha, ia64 and x86. - - 01 Oct 2005; Bryan Østergaard python-2.3.5-r2.ebuild, - python-2.4.1-r1.ebuild, python-2.4.2.ebuild: - Disable additional test, fixing bug 82469, 94859, 96366 and 96488. - -*python-2.4.2 (28 Sep 2005) - - 28 Sep 2005; Bryan Østergaard - +files/python-2.4.2-readline.patch, +python-2.4.2.ebuild: - Bump version to 2.4.2. - - 14 Sep 2005; Aaron Walker python-2.3.5-r2.ebuild: - 2.3.5-r2 stable on mips for security bug #104009. - - 11 Sep 2005; Simon Stelling python-2.3.5-r2.ebuild: - stable on amd64 wrt bug 104009 - - 10 Sep 2005; Michael Hanselmann - python-2.3.5-r2.ebuild: - Stable on ppc and hppa. - - 10 Sep 2005; MATSUU Takuto python-2.3.5-r2.ebuild: - Stable on sh. - - 09 Sep 2005; Josh Grebe python-2.3.5-r2.ebuild: - Sparc stable bump for bug #104009 - - 09 Sep 2005; Markus Rothe python-2.3.5-r2.ebuild: - Stable on ppc64 - - 08 Sep 2005; Bryan Østergaard python-2.3.5-r2.ebuild: - Stable on x86, alpha and ia64 - bug 104009. - -*python-2.3.5-r2 (08 Sep 2005) - - 08 Sep 2005; Bryan Østergaard - +files/python-2.3-pcre.patch, +python-2.3.5-r2.ebuild: - Version bump to fix pcre security vulnerability, bug 104009. - - 16 Aug 2005; Bryan Østergaard python-2.3.4-r1.ebuild, - python-2.3.5.ebuild: - Add fix for bug 88777 to arch versions. - - 15 Aug 2005; Bryan Østergaard python-2.3.5-r1.ebuild, - python-2.4.1-r1.ebuild: - Fix bug 88777 in ~arch versions. - - 11 Aug 2005; Mike Frysinger - +files/python-2.4.1-bindir-libdir.patch, - +files/python-2.4.1-crosscompile.patch, python-2.4.1-r1.ebuild: - Add support for cross-compiling. Grabbed patches from uClibc/OpenEmbedded. - - 19 Jul 2005; Bryan Østergaard - +files/python-2.4.1-st_flags.patch, python-2.4.1-r1.ebuild: - Update st_flags patch, bug 94637. - - 03 Jul 2005; Bryan Østergaard python-2.3.5.ebuild: - Stable on alpha. - - 27 Jun 2005; Markus Rothe python-2.3.5.ebuild: - Stable on ppc64 - - 18 Jun 2005; Markus Rothe python-2.4.1-r1.ebuild: - added ~ppc64 - -*python-2.4.1-r1 (16 Jun 2005) -*python-2.3.5-r1 (16 Jun 2005) - - 16 Jun 2005; Bryan Østergaard - +files/python-2.3.5-st_flags.patch, +python-2.3.5-r1.ebuild, - +python-2.4.1-r1.ebuild: - Add st_flags patch, requested in bug 94637. - - 09 Jun 2005; Herbie Hopkins - files/python-2.4.1-libdir.patch, python-2.4.1.ebuild: - Fix libdir patch to work with amd64s no-symlink profile, removed - append-flags -fPIC as this seems to no longer be necessary. - - 29 May 2005; python-2.3.4-r1.ebuild, python-2.3.5.ebuild, - python-2.4-r3.ebuild, python-2.4.1.ebuild: - echangelog - update package to use libc expanded variable elibc_uclibc vs - uclibc so USE=-* works - - 29 May 2005; Alastair Tse - files/python-2.4.1-libdir.patch: - remove zlib from libpython dependency (#90545) - - 28 May 2005; Bryan Østergaard python-2.1.3-r1.ebuild, - python-2.2.3-r6.ebuild, python-2.3.4-r1.ebuild, python-2.3.5.ebuild, - python-2.4-r3.ebuild, python-2.4.1.ebuild: - Add missing inherit versionator. - - 21 May 2005; Bryan Østergaard python-2.1.3-r1.ebuild: - Fix PROVIDE according to bug 93028. - - 18 May 2005; Markus Rothe python-2.3.5.ebuild: - Added ~ppc64 to KEYWORDS - - 11 May 2005; Marcus D. Hanwell python-2.3.5.ebuild: - Stable on amd64. - - 07 May 2005; Bryan Østergaard python-2.3.5.ebuild, - python-2.4.1.ebuild: - Fix FEATURES=test using slightly modified patch by Rob Cakebread, bug 67970. - - 01 May 2005; Stephen Bennett python-2.3.4-r1.ebuild, - python-2.3.5.ebuild, python-2.4.1.ebuild: - Added compile fix for when $LIBC is set. - - 30 Apr 2005; Michael Hanselmann python-2.3.5.ebuild: - Stable on ppc. - - 28 Apr 2005; Gustavo Zacarias python-2.3.5.ebuild: - Stable on sparc - -*python-2.4.1 (27 Apr 2005) - - 27 Apr 2005; Alastair Tse - +files/python-2.4.1-db4.patch, +files/python-2.4.1-libdir.patch, - +files/python-2.4.1-readline.patch, files/python-2.4-readline.patch, - -python-2.3.3-r2.ebuild, python-2.3.5.ebuild, -python-2.4-r1.ebuild, - -python-2.4-r2.ebuild, +python-2.4.1.ebuild: - version bump for 2.4.1, clean up readling, db4 and libdir patch for 2.4.1. - - 20 Apr 2005; Alastair Tse python-2.3.5.ebuild, - python-2.4-r3.ebuild: - reverting changes to deps and adding note about why they are arranged in - that way (to remind myself never to touch them again :) - - 20 Apr 2005; Alastair Tse - +files/python-2.3-readline.patch, +files/python-2.4-readline.patch, - python-2.3.5.ebuild, python-2.4-r3.ebuild: - fixing readline support to not require termcap (#79013). fixed DEPEND - and RDEPEND order (python-fchksum isn't a DEPEND only) - - 08 Apr 2005; Markus Rothe python-2.3.4-r1.ebuild: - Stable on ppc64 - -*python-2.4-r3 (19 Mar 2005) - - 19 Mar 2005; Rob Cakebread - files/python-2.4-libdir.patch, +python-2.4-r3.ebuild: - Removed multiple dirs in sys path. bug# 83109 - - 15 Mar 2005; Alastair Tse python-2.3.5.ebuild: - more multilib fixes (#76791) - - 01 Mar 2005; Bryan Østergaard python-2.3.5.ebuild, - python-2.4-r1.ebuild: - Fix conditional c++ support for remaining versions. - - 27 Feb 2005; Bryan Østergaard python-2.3.3-r2.ebuild, - python-2.3.4-r1.ebuild, python-2.4-r2.ebuild: - Disable c++ conditionally. - -*python-2.3.5 (17 Feb 2005) - - 17 Feb 2005; Rob Cakebread +python-2.3.5.ebuild: - Version bump. - - 09 Feb 2005; Luca Barbato python-2.3.4-r1.ebuild: - Marked ppc - -*python-2.4-r2 (07 Feb 2005) - - 07 Feb 2005; Jeremy Huddleston - +files/python-2.4-libdir.patch, files/python-updater, +python-2.4-r2.ebuild: - Multilib releated cleanup. - -*python-2.2.3-r6 (06 Feb 2005) - - 06 Feb 2005; Rob Cakebread - +files/python-2.2.3-xmlrpc.patch, +files/python-2.3-xmlrpc.patch, - +files/python-2.4-xmlrpc.patch, -python-2.2.3-r5.ebuild, - +python-2.2.3-r6.ebuild, -python-2.3.3-r1.ebuild, +python-2.3.3-r2.ebuild, - -python-2.3.3.ebuild, +python-2.3.4-r1.ebuild, -python-2.3.4.ebuild, - +python-2.4-r1.ebuild, -python-2.4.ebuild: - Patches and version bumps for security bug# 80592 Python bug# PSF-2005-001 xmlrpc - vulnerability. Removed obsolete versions. - - 06 Jan 2005; Bryan Østergaard python-2.4.ebuild: - Fix broken Manifest. - - 05 Jan 2005; Rob Cakebread python-2.4.ebuild: - Only apply lib64 patch on CONF_LIBDIR == lib64 - - 04 Jan 2005; Rob Cakebread - +files/python-2.4-lib64.patch, python-2.4.ebuild: - Added lib64 patch - -*python-2.4 (04 Jan 2005) - - 04 Jan 2005; Rob Cakebread - +files/python-2.4-add_portage_search_path.patch, - +files/python-2.4-db4.2.patch, - +files/python-2.4-disable_modules_and_ssl.patch, - +files/python-2.4-gentoo_py_dontcompile.patch, - +files/python-2.4-mimetypes_apache.patch, files/python-updater, - +python-2.4.ebuild: - Version bump. bug# 68775 - - 29 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 06 Nov 2004; Joshua Kinard python-2.3.4.ebuild: - Marked stable on mips. - - 29 Oct 2004; Alastair Tse files/python-updater: - improvements with tmp log creation with python-updater (#68843) - - 19 Oct 2004; Guy Martin python-2.3.4.ebuild: - Stable on hppa. - - 19 Oct 2004; Dylan Carlson python-2.3.4.ebuild: - Stable on amd64. - - 19 Oct 2004; Alastair Tse python-2.3.4.ebuild: - fix problem with tk-inter and USE flags handing (grumble) - - 18 Oct 2004; Mike Frysinger python-2.3.3-r1.ebuild, - python-2.3.4.ebuild: - Forward part from 2.3.3-r1 the removal of directories in /usr/lib/python - based upon USE flags. - - 17 Oct 2004; Jason Wever python-2.3.4.ebuild: - Stable on sparc. - - 24 Sep 2004; Alastair Tse -python-2.2.2.ebuild, - python-2.3.3-r1.ebuild, python-2.3.3.ebuild, python-2.3.4.ebuild, - -python-2.3.4_rc1.ebuild: - adding workaround for -fstack-protector-all (#50309) - - 06 Sep 2004; Ciaran McCreesh python-2.3.3-r1.ebuild, - python-2.3.3.ebuild, python-2.3.4.ebuild, python-2.3.4_rc1.ebuild: - Switch to use epause and ebeep, bug #62950 - - 31 Aug 2004; Guy Martin python-2.3.4.ebuild: - Removed useless -fPIC for hppa. - - 18 Aug 2004; Aron Griffis python-2.3.4.ebuild: - stable on alpha - - 14 Aug 2004; Travis Tilley +files/python-2.3.4-lib64.patch, - python-2.3.3-r1.ebuild, python-2.3.4.ebuild: - added logic for installing to /usr/lib64, triggered by the CONF_LIBDIR - variable. proper CONF_LIBDIR support will require portage 2.0.51_pre18, soon - to be released. - - 20 Jul 2004; Lars Weiler python-2.1.3-r1.ebuild: - Made python-2.1 stable on ppc as there are still some ebuilds which require - this version. - - 03 Jul 2004; Bryan Østergaard python-2.3.3-r1.ebuild: - Stable on alpha. - - 03 Jul 2004; Grant Goodyear python-2.3.4.ebuild: - x86-obsd minor fix - - 01 Jul 2004; Jeremy Huddleston - python-2.1.3-r1.ebuild, python-2.2.2.ebuild, python-2.2.3-r5.ebuild, - python-2.3.3-r1.ebuild, python-2.3.3.ebuild, python-2.3.4.ebuild, - python-2.3.4_rc1.ebuild: - virtual/glibc -> virtual/libc - - 25 Jun 2004; Aron Griffis python-2.2.2.ebuild, - python-2.2.3-r5.ebuild, python-2.3.3-r1.ebuild, python-2.3.3.ebuild, - python-2.3.4.ebuild, python-2.3.4_rc1.ebuild: - QA - fix use invocation and a bug in the 2.3.4 ebuilds: - [ -z "use X" -o -z "use tcltk" ] doesn't do what you meant it to do - - 20 Jun 2004; Gustavo Zacarias python-2.3.3-r1.ebuild: - Sparc happy stable - - 15 Jun 2004; python-2.3.3-r1.ebuild: - USE= cleanups and added uclibc - - 12 Jun 2004; Tom Gall python-2.3.3-r1.ebuild: - stable on ppc64, bug #53575 - - 06 Jun 2004; Aron Griffis python-2.2.3-r5.ebuild, - python-2.3.3-r1.ebuild, python-2.3.4.ebuild, python-2.3.4_rc1.ebuild: - Fix use invocation - -*python-2.3.4 (04 Jun 2004) - - 04 Jun 2004; Bryan Østergaard +python-2.3.4.ebuild: - Bump version. - - 02 Jun 2004; Travis Tilley python-2.3.3-r1.ebuild: - stable on amd64 - - 30 May 2004; Guy Martin python-2.3.3-r1.ebuild: - Marked stable on hppa. - - 22 May 2004; Guy Martin python-2.3.3-r1.ebuild, - python-2.3.3.ebuild, python-2.3.4_rc1.ebuild: - Fix os.utime() on hppa. utimes it not supported but unfortunately reported as - working. - -*python-2.3.4_rc1 (15 May 2004) - - 15 May 2004; Joshua Kinard python-2.3.3-r1.ebuild, - python-2.3.4_rc1.ebuild: - Marking 2.3.3 stable on mips (someone yanked the ~mips keyword at some - point...), and 2.3.4 unstable. - - 27 Apr 2004; Michael McCabe python-2.3.3-r1.ebuild: - Marked stable on s390 - -*python-2.3.3-r1 (12 Apr 2004) - - 12 Apr 2004; Alastair Tse python-2.3.3-r1.ebuild, - files/python-2.3-add_portage_search_path_take_2.patch: - add workaround for python-2.2 to python-2.3 upgrade possibly breaking older - portage versions. make /usr/lib/portage/pym appear before - /usr/lib/python*/site-packages in sys.path (not really critical, but better be - safe than sorry). also removed c++ support to reduce gcc/glibc upgrade pain - - 11 Mar 2004; Alastair Tse python-2.2.1-r5.ebuild: - removing 2.2.1 from tree for security reasons (#44230) - - 09 Mar 2004; python-2.3.3.ebuild: - stable on alpha and ia64 - - 05 Mar 2004; Alastair Tse python-2.3.3.ebuild: - added X useflag for greater tcltk seperation. now needs both X and tcltk USE - flags to enable tkinter support - - 03 Mar 2004; David Holm python-2.1.3-r1.ebuild: - Added to ~ppc. - - 27 Feb 2004; Alastair Tse python-2.3.3.ebuild: - completely removed pkg_setup(), added note at the top of the ebuild where you - can't miss it. - - 27 Feb 2004; Jason Stubbs python-2.3.3.ebuild: - Removing portage version check again as it's preventing new installations. - Bug #43036 - - 25 Feb 2004; Bryan Østergaard,,, python-2.3.3.ebuild: - Reinstating portage version check as people keep upgrading python without - upgrading portage. - - 17 Feb 2004; Aron Griffis python-2.1.3-r1.ebuild: - Fix duplicate KEYWORDS settings and mark stable on alpha and ia64 for the sake - of dev-python/PyXML-py21 - - 17 Feb 2004; Aron Griffis python-2.1.3-r1.ebuild: - add ~alpha for the sake of dev-python/Imaging-py21 - - 10 Feb 2004; Bartosch Pixa python-2.3.3.ebuild: - set ppc in keywords - - 10 Feb 2004; Alastair Tse python-2.3.3.ebuild, - files/python-2.3-db4.2.patch: - add fix to make python-2.3.3 db-4.2 (gentoo flavour) aware - - 06 Feb 2004; python-2.3.3.ebuild: - Stable on sparc - - 03 Feb 2004; Guy Martin python-2.3.3.ebuild : - Marked stable on hppa. - - 02 Feb 2004; Alastair Tse files/depreorder.py: - update python-updater thanks to a well spotted mistake by Chris Bainbridge - (#40198) - - 27 Jan 2004; Alastair Tse python-2.3.3.ebuild: - disabling pkg_setup again after testing with stage2 - - 26 Jan 2004; Alastair Tse python-2.3.3.ebuild: - re-instating pkg_setup() warning/abort message. added apache mime.types to - mime type search list. modified to use tar.bz2 (saves 1MB of downloads) - - 24 Jan 2004; Guy Martin python-2.3.3.ebuild: - Added ~hppa to KEYWORDS. - - 24 Jan 2004; python-2.3.3.ebuild: - keyworded ~sparc - - 24 Jan 2004; Alastair Tse python-2.3.3.ebuild: - add missing doc IUSE (#39232) - - 22 Jan 2004; Alastair Tse python-2.3.3.ebuild, - files/depreorder.py: - updated python-updater for portage-2.0.50, installed python-updater in - /usr/sbin for convienence - - 19 Jan 2004; Alastair Tse python-2.3.2-r2.ebuild, - python-2.3.3.ebuild: - disable portage check because stable portage already is compatible with - python-2.3 - - 18 Jan 2004; Alastair Tse python-2.3.3.ebuild: - make ROOT var more robust during postinst() - - 12 Jan 2004; Luca Barbato python-2.2.3-r5.ebuild: - Marked ppc - - 06 Jan 2004; Aron Griffis python-2.2.3-r5.ebuild: - Stable on ia64 to enable fix for bug 36954; portage-2.0.49-r20 depends on - this revision. - - 03 Jan 2004; Jason Wever python-2.2.3-r5.ebuild: - Marked stable on sparc as portage-2.0.49-r20 really depends on this version of - python rather than what the portage ebuild says. Fixes bug #36954 on sparc. - -*python-2.3.3 (03 Jan 2004) - - 03 Jan 2004; Alastair Tse python-2.3.2-r2.ebuild, - python-2.3.3.ebuild, files/python-2.3.2-disable_modules_and_ssl.patch: - version bump to 2.3.3, re-add python disable_modules_and_ssl patch and changed - ebuild to build 'socket' module under USE=build - - 28 Dec 2003; Joshua Kinard python-2.2.3-r5.ebuild: - Move to mips stable (~mips -> mips) - - 24 Dec 2003; Sven Blumenstein python-2.3.2-r2.ebuild, - files/python-2.3.2-disable_modules_and_ssl.patch: - Removed python-2.3.2-disable_modules_and_ssl.patch as - it broke python and caused 'ImportError: No module named _socket'. - More info: http://article.gmane.org/gmane.linux.gentoo.devel/14621 - - 14 Dec 2003; Guy Martin python-2.2.3-r5.ebuild: - Marked stable on hppa. - - 13 Dec 2003; Alastair Tse python-2.3.2-r2.ebuild: - clarified warning to prevent more bug reports - - 13 Dec 2003; Luca Barbato python-2.3.2-r2.ebuild: - Marked ~ppc - - 08 Dec 2003; Alastair Tse python-2.2.3-r5.ebuild, - python-2.3.2-r2.ebuild: - fix python .pyc .pyo cleaning code - - 03 Dec 2003; Aron Griffis python-2.2.3-r5.ebuild: - Stable on alpha - - 27 Nov 2003; Daniel Ahlberg python-2.2.3-r5.ebuild: - Make -fPIC compilation available for all platforms and not just amd64. - - 25 Nov 2003; Brad House python-2.2.3-r5.ebuild: - mark stable on amd64 - - 23 Nov 2003; Alastair Tse python-2.3.2-r2.ebuild: - add pkg_setup() to 2.3 as a temporary measure to stop people messing up their - own system. Also added a ucs2 local useflag just in case someone complains - loudly and knows what they're doing - -*python-2.3.2-r2 (22 Nov 2003) - - 22 Nov 2003; Alastair Tse python-2.3.2-r2.ebuild, - files/python-updater: - ucs4 is now default. if you previously had python-2.3 merged, you'll need to - update your packages again. (sorry, that is the price for running p.mask'ed - versions). to update your python packages if you had python-2.3 installed, - run : - - /usr/portage/dev-lang/python/files/python-updater -o 2.3 - - if you are upgrading from python-2.2, then you will need to run: - - /usr/portage/dev-lang/python/files/python-updater - - python-updater script also modified to have more robust command-line - parsing. hopefully this will be the last revision till we can go ~x86. - - 13 Nov 2003; Alastair Tse python-2.3.2-r1.ebuild: - fix python-config install for python-2.3 - - 12 Nov 2003; Alastair Tse python-2.2.2-r1.ebuild, - python-2.2.3-r2.ebuild, python-2.2.3-r3.ebuild, python-2.2.3-r4.ebuild, - python-2.3.2-r1.ebuild, python-2.3.2.ebuild, files/python-updater: - cleanup and add warning on python-updated or PORTDIR is not set - - 12 Nov 2003; Daniel Ahlberg python-2.2.3-r5.ebuild : - Add a patch that adds CFLAGSFORSHARED variable to some extra modules defined in the Makefile. - This variable could hold -fPIC so that the compiled libraries will work on amd64 (and maybe others) - without using append-flags -fPIC. - - 03 Nov 2003; Alastair Tse python-2.2.3-r5.ebuild, - python-2.3.2-r1.ebuild: - added ncurses and ssl to IUSE - - 03 Nov 2003; Alastair Tse python-2.2.3-r5.ebuild: - export environment in src_install() - - 01 Nov 2003; Alastair Tse python-2.2.3-r5.ebuild, - python-2.3.2-r1.ebuild, files/python-2.2.3-disable_modules_and_ssl.patch, - files/python-2.3.2-disable_modules_and_ssl.patch: - reordered deps to allow minimal python build for USE='build'. makes python - respect useflags explicitly even if the dependency exists. added support to - disable SSL. tweaked python_mod_optimize. - -*python-2.2.3-r5 (27 Oct 2003) - - 27 Oct 2003; Alastair Tse python-2.2.3-r5.ebuild, - files/python-2.2.3-db4.patch: - rev bump. fixes to idle.py and bsddb with db-4.1 for 2.2.3 - - 26 Oct 2003; Rob Cakebread python-2.2.3-r4.ebuild: - Fixed symlink to idle.py - -*python-2.2.3-r4 (22 Oct 2003) - - 22 Oct 2003; Alastair Tse python-2.2.3-r4.ebuild, - files/python-2.2.3-gentoo_py_dontcompile.patch: - Fixed PYTHON_DONTCOMPILE patch for 2.2.3 thanks to TGL - (#31730) - -*python-2.2.3-r3 (17 Oct 2003) - - 17 Oct 2003; Alastair Tse python-2.2.3-r3.ebuild, - files/python-2.2.3-db4.patch, - files/python-2.2.3-gentoo_py_dontcompile.patch, files/python-updater: - Add support for db-4.1, fixes for ewarn hanging for python-updater - - 14 Oct 2003; Alastair Tse python-2.2.3-r3.ebuild: - new 2.2.3 version that adds PYTHON_DONTCOMPILE support - - 10 Oct 2003; Alastair Tse files/python-updater: - fix typo in python-updater - - 09 Oct 2003; Alastair Tse python-2.3.2-r1.ebuild, - files/depreorder.py, files/python-2.2.3-gentoo_py_dontcompile.patch, - files/python-updater: - improved byte-compiling, fixed out-of-order python-updater and added - sys-apps/portage to exclusions - - 09 Oct 2003; python-2.2.3-r1.ebuild: - stable on mips - -*python-2.3.2-r1 (08 Oct 2003) - - 08 Oct 2003; Alastair Tse python-2.3.2-r1.ebuild, - files/python-2.3-gentoo_py_dontcompile.patch: - add patch to stop automatic generation of .pyc and .pyo by setting - PYTHON_DONTCOMPILE in your environment. also moved to use the new python - eclass to automatically optimize and cleanup compiled modules. - -*python-2.3.2 (07 Oct 2003) - - 07 Oct 2003; Alastair Tse python-2.2.3-r2.ebuild, - python-2.3.2.ebuild, files/python-2.2.3-db4.patch, - files/python-2.3-add_portage_search_path.patch, files/python-config-2.3, - files/python-updater: - it has been a long time coming, but finally there's a 2.3.x release in portage - along with a python-2.2.3 update that should fix some niggling issues and also - uses the new alternative class. 2.3.2 is still masked and should stay that way - until we can confirm the rebuilding script works. - - 03 Oct 2003; Alexander Gabert python-2.2.3-r1.ebuild: - filter-flags because of segfaulting with fstackprotector in CFLAGS - - 23 Sep 2003; Bartosch Pixa python-2.2.3-r1.ebuild: - set ppc in keywords - - 17 Sep 2003; Jon Portnoy python-2.2.3-r1.ebuild : - ia64 keywords. - - 16 Jul 2003; Alastair Tse python-2.2.3-r1.ebuild, - python-2.2.3.ebuild: - marked 2.2.3 stable for x86 - - 13 Jul 2003; Alastair Tse python-2.2.3-r1.ebuild: - add doc useflag to install python documentation. (#24318) - -*python-2.2.3-r1 (03 Jul 2003) - - 23 Jul 2003; Guy Martin python-2.2.3-r1.ebuild : - Marked stable on hppa. - - 03 Jul 2003; Alastair Tse metadata.xml, - python-2.2.3-r1.ebuild: - added db4 support and enabled threads (pthread) support - -*python-2.2.3 (02 Jun 2003) - - 06 Jul 2003; Joshua Kinard python-2.2.3.ebuild: - Changed ~mips to mips in KEYWORDS - - 01 Jul 2003; Todd Sunderlin python-2.2.3.ebuild: - set stable on sparc - - 02 Jun 2003; Alastair Tse python-2.2.2-r1.ebuild, - python-2.2.3.ebuild, files/python-config-2.2: - version bump to new bugfix release. fixed python-config location for unstable - versions - -*python-2.2.2-r1 (08 May 2003) - - 08 May 2003; Alastair Tse python-2.2.2-r1.ebuild, - files/python-2.2.2-tk-8.4.x.patch: - backported patch to fix tk-8.4.x problems (#20318) - - 23 Feb 2003; Guy Martin python-2.2.2.ebuild : - Added -fPIC to CFLAGS on hppa. It's needed by apps linking to some python libs. - - 21 Feb 2003; Zach Welch python-2.2.2.ebuild : - Added arm to keywords. - - 07 Feb 2003; Guy Martin python-2.2.2.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 29 Nov 2002; Dan Armak ChangeLog : - - Added missing python-config for 2.2.2. - -*python-2.2.2 (20 Oct 2002) - - 07 Jan 2003; Jan Seidel python-2.2.2.ebuild : - Added mips to keywords - - 20 Oct 2002; Jon Nelson : - 2.2.2 is released - -*python-2.2.1-r5 (03 Oct 2002) - - 15 Oct 2002; Martin Schlemmer : - Fix the sed on /usr/lib/python/config/Makefile to change - OPT to 'OPT = -DNDEBUG', and not 'OPT = -NDEBUG' which caused - gcc warnings. - - 03 Oct 2002; Daniel Ahlberg : - Security update. - -*python-2.2.1-r4 (7 Sep 2002) - 7 Sep 2002; Nicholas Jones python-2.2.1-r4.ebuild - Fix for bug #7641 -- Fixes the OPT flags in Makefile so that gcc - isn't confused by conflicting build types of i386 and user set. - -*python-2.2.1-r3 (2 Sep 2002) - 2 Sep 2002; Jon Nelson python-2.2.1-r3.ebuild - Filter -malign-double from flags - -*python-2.1.3-r1 (2 Jul 2002) - - 20 Jul 2002; Doug Goldstein python-2.1.3-r1.ebuild - Added missing KEYWORDS - - 2 Jul 2002; Jon Nelson python-2.1.3-r1.ebuild: - Fix Makefile.pre.in install (the one we want is located in Misc) - -*python-2.1.3 (1 Jul 2002) - - 20 Jul 2002; Doug Goldstein python-2.1.3.ebuild - Added missing KEYWORDS - - 1 Jul 2002; Jon Nelson : python-2.1.3.ebuild - This is a python 2.1.3 ebuild that does *not* conflict with - python 2.2.* - Note that 99.9% of the people out there won't use it anyway, - because 2.2 will always be selected as most recent. ;-) - -*python-2.2.1-r2 (1 Jul 2002) - - 20 Jul 2002; Doug Goldstein : python-2.2.1-r2.ebuild - Added missing KEYWORDS - - 30 Jun 2002; Jon Nelson : python-2.2.1-r2.ebuild - Add "-lm" to the python-config script. Closes bug #4217. - 2.2.1-r2 has a 100% identical ebuild file to 2.2.1-r1, just the - python-config file has changed. - -*python-2.2.1-r1 (29 May 2002) - - 20 Jul 2002; Doug Goldstein : python-2.2.1-r1.ebuild - Added missing KEYWORDS - - 29 May 2002; Jon Nelson : python-2.2.1-r1.ebuild - Add expat to build depends (except during bootstrap), use econf - and emake, and don't mess with Modules/Setup.local because modules - are build as shared on Linux as default. - -*python-2.2.1 (2 May 2002) - - 20 Jul 2002; Doug Goldstein : python-2.2.1.ebuild - Added missing KEYWORDS - - 2 May 2002; Jon Nelson : python-2.2.1.ebuild - Update to 2.2.1, and completely re-vamp build procedure - This should solve several build issues. - -*python-2.2-r7 (29 Apr 2002) - - 29 Apr 2002; Daniel Robbins : New rev to fix bug #2199; - python-config should now work properly. - -*python-2.2-r6 (24 Apr 2002) - - 24 Apr 2002; Jon Nelson python-2.2-r6.ebuild : Make - python build with shared modules. Depends on python-fchksum, as fchksum *no - longer built in* - -*python-2.2-r5 (8 Apr 2002) - - 8 Apr 2002; Jared H. Hudson python-2.2-r5.ebuild : - - Added include flag for compilation of tcltk with python to compile - correctly. - - -------- - - 06 Apr 2002; Daniel Robbins : the 2.2-r4 ebuild now - disables C++ support if we are creating a new build image (since we have no - C++ in that case). - - 30 Mar 2002; Daniel Robbins : changed PROVIDE from - virtual/python-2.2 to virtual/python. No rev bump. - -*python-2.2-r4 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest deleted file mode 100644 index 70f2564eb..000000000 --- a/dev-lang/python/Manifest +++ /dev/null @@ -1,13 +0,0 @@ -AUX paxteam-2.6.5.patch 6167 RMD160 9912bbf0b7c0d7bb60df6b53cbd1e78f8c330d15 SHA1 0c3d7ef80783843c924054813df564daa7482341 SHA256 23ee01a814be490572982498549916c559c44113da713a13ee260de0b3127f51 -AUX pydoc.conf 330 RMD160 0cd619ec251597e0fcadc05bfd249915e73baa17 SHA1 a56100d45378c554b9822f6ed512a6cb7841ef50 SHA256 a45ebba2de5f2b0e963db4101507203d095c5ff667ae5002c4897a9c87786fa1 -AUX pydoc.init 666 RMD160 11caf3a78bce4cdaebacaf21eaf26cc1ce30282e SHA1 88c5cb6d5bf737c74e1be93118cf157630af9ad7 SHA256 0d25c71232b74adb87dc709cc7cd8f8b13c452c0fe82fa33808f907f7a96d628 -AUX python-2.4.4-test-cross.patch 977 RMD160 8fdcd45dc202993988f7a1c2b3d918068883b99e SHA1 96f25777150ba05765282a43f08da6b6fab3cb73 SHA256 ff2a131776d560d188ec5069e17fea3eb09c26fdd02124ae5ff34d791c9fd9f6 -AUX python-2.5-cross-printf.patch 903 RMD160 8dc0ee148120aaf7667624bdb5574bb6af5d2a00 SHA1 596e05be8cde43e4cdd87c8ed06ebb40828f7cea SHA256 1e91e5123d74d89aa8fc9dc60d98516b785f851e43da9b634ae535130e24e780 -AUX python-2.6-chflags-cross.patch 1716 RMD160 b0ec772a41a24d51f4c7430b19bcc6251cd6be87 SHA1 4745cd53cef503c41c50573ad97f40eb89fd4bcd SHA256 7c36689db47720052069725036983c2fb6959f425e3777aae55976b2788d463f -AUX python-2.6-test-cross.patch 914 RMD160 1f421b5565d39a24b887e85cbecaf3857741f756 SHA1 9c05fbe28aac6373f24317db5c277bc4549dde0c SHA256 8264f6ffe5aedcce67bea00b0346e5416a5486da2229bf82fe748d87ec65c4de -AUX python-config-2.4-r1 1624 RMD160 e4e6893c9e8414289c0c70c0f4be58835911e376 SHA1 addf9a6eb81e636364264a6abb3d96f01ea0cf90 SHA256 923a9e896f99cca5aa4ccbb02f981c6e26a2b1aa42326de2359d3c884bde2a9f -DIST Python-2.6.5.tar.bz2 11095581 RMD160 909c6a13749396f2b19fed51821d3e2577b2833b SHA1 24c94f5428a8c94c9d0b316e3019fee721fdb5d1 SHA256 62da62eb685621ede2be1275f11b89fa0e0be578db8daa5320d0a7855c0a9ebc -DIST python-gentoo-patches-2.6.5-r5.tar.bz2 1482491 RMD160 a7978912b8598a589a82746642fa5b676369c599 SHA1 26c983e79ac32b63a3bc6e411d96b9233524733b SHA256 6cb8cf0e1418cad035a243c08dfeee2e9395397dda74ada49667b3eba63bb76c -EBUILD python-2.6.5-r3.ebuild 9527 RMD160 4e1c74d22a589a458fbdd7304616f8b4f5157f5f SHA1 1505be7103553f24e4bcac59cf0fe725a8a28801 SHA256 5c3ff4e2339a7554ae24e78f03055fefdf1afa13eca5f1976715db78d39b73b8 -MISC ChangeLog 88094 RMD160 d55181d965db39af2297e030cb79bf4f9c4ffd7e SHA1 3c34c4b78b5491cbf11f7a9e1ca28398355a13a4 SHA256 7d2cca063016e95ff0b4f26bb7a24438c9a294510bdadff8a8be74ebf3c1eacd -MISC metadata.xml 661 RMD160 54831d16b8807086bfabdbb3df9d33336b5d42a0 SHA1 9867c337fe9e6f4e967004fc9409763e0fedf43b SHA256 2c6c3407251f7ccd6501dee49494e539a9544f2fbae99a4373eefdf4e83e8908 diff --git a/dev-lang/python/files/paxteam-2.6.5.patch b/dev-lang/python/files/paxteam-2.6.5.patch deleted file mode 100644 index f78714a32..000000000 --- a/dev-lang/python/files/paxteam-2.6.5.patch +++ /dev/null @@ -1,208 +0,0 @@ -Index: setup.py -=================================================================== ---- setup.py (revision 83356) -+++ setup.py (working copy) -@@ -1861,8 +1861,7 @@ - '_ctypes/callbacks.c', - '_ctypes/callproc.c', - '_ctypes/stgdict.c', -- '_ctypes/cfield.c', -- '_ctypes/malloc_closure.c'] -+ '_ctypes/cfield.c'] - depends = ['_ctypes/ctypes.h'] - - if sys.platform == 'darwin': -Index: Modules/_ctypes/callbacks.c -=================================================================== ---- Modules/_ctypes/callbacks.c (revision 83356) -+++ Modules/_ctypes/callbacks.c (working copy) -@@ -21,8 +21,8 @@ - Py_XDECREF(self->converters); - Py_XDECREF(self->callable); - Py_XDECREF(self->restype); -- if (self->pcl) -- FreeClosure(self->pcl); -+ if (self->pcl_write) -+ ffi_closure_free(self->pcl_write); - PyObject_GC_Del(self); - } - -@@ -373,7 +373,8 @@ - return NULL; - } - -- p->pcl = NULL; -+ p->pcl_exec = NULL; -+ p->pcl_write = NULL; - memset(&p->cif, 0, sizeof(p->cif)); - p->converters = NULL; - p->callable = NULL; -@@ -403,8 +404,9 @@ - - assert(CThunk_CheckExact(p)); - -- p->pcl = MallocClosure(); -- if (p->pcl == NULL) { -+ p->pcl_write = ffi_closure_alloc(sizeof(ffi_closure), -+ &p->pcl_exec); -+ if (p->pcl_write == NULL) { - PyErr_NoMemory(); - goto error; - } -@@ -449,7 +451,9 @@ - "ffi_prep_cif failed with %d", result); - goto error; - } -- result = ffi_prep_closure(p->pcl, &p->cif, closure_fcn, p); -+ result = ffi_prep_closure_loc(p->pcl_write, &p->cif, closure_fcn, -+ p, -+ p->pcl_exec); - if (result != FFI_OK) { - PyErr_Format(PyExc_RuntimeError, - "ffi_prep_closure failed with %d", result); -Index: Modules/_ctypes/malloc_closure.c -=================================================================== ---- Modules/_ctypes/malloc_closure.c (revision 83356) -+++ Modules/_ctypes/malloc_closure.c (working copy) -@@ -1,114 +0,0 @@ --/***************************************************************** -- This file should be kept compatible with Python 2.3, see PEP 291. -- *****************************************************************/ -- --#include --#include --#ifdef MS_WIN32 --#include --#else --#include --#include --# if !defined(MAP_ANONYMOUS) && defined(MAP_ANON) --# define MAP_ANONYMOUS MAP_ANON --# endif --#endif --#include "ctypes.h" -- --/* BLOCKSIZE can be adjusted. Larger blocksize will take a larger memory -- overhead, but allocate less blocks from the system. It may be that some -- systems have a limit of how many mmap'd blocks can be open. --*/ -- --#define BLOCKSIZE _pagesize -- --/* #define MALLOC_CLOSURE_DEBUG */ /* enable for some debugging output */ -- --/******************************************************************/ -- --typedef union _tagITEM { -- ffi_closure closure; -- union _tagITEM *next; --} ITEM; -- --static ITEM *free_list; --static int _pagesize; -- --static void more_core(void) --{ -- ITEM *item; -- int count, i; -- --/* determine the pagesize */ --#ifdef MS_WIN32 -- if (!_pagesize) { -- SYSTEM_INFO systeminfo; -- GetSystemInfo(&systeminfo); -- _pagesize = systeminfo.dwPageSize; -- } --#else -- if (!_pagesize) { --#ifdef _SC_PAGESIZE -- _pagesize = sysconf(_SC_PAGESIZE); --#else -- _pagesize = getpagesize(); --#endif -- } --#endif -- -- /* calculate the number of nodes to allocate */ -- count = BLOCKSIZE / sizeof(ITEM); -- -- /* allocate a memory block */ --#ifdef MS_WIN32 -- item = (ITEM *)VirtualAlloc(NULL, -- count * sizeof(ITEM), -- MEM_COMMIT, -- PAGE_EXECUTE_READWRITE); -- if (item == NULL) -- return; --#else -- item = (ITEM *)mmap(NULL, -- count * sizeof(ITEM), -- PROT_READ | PROT_WRITE | PROT_EXEC, -- MAP_PRIVATE | MAP_ANONYMOUS, -- -1, -- 0); -- if (item == (void *)MAP_FAILED) -- return; --#endif -- --#ifdef MALLOC_CLOSURE_DEBUG -- printf("block at %p allocated (%d bytes), %d ITEMs\n", -- item, count * sizeof(ITEM), count); --#endif -- /* put them into the free list */ -- for (i = 0; i < count; ++i) { -- item->next = free_list; -- free_list = item; -- ++item; -- } --} -- --/******************************************************************/ -- --/* put the item back into the free list */ --void FreeClosure(void *p) --{ -- ITEM *item = (ITEM *)p; -- item->next = free_list; -- free_list = item; --} -- --/* return one item from the free list, allocating more if needed */ --void *MallocClosure(void) --{ -- ITEM *item; -- if (!free_list) -- more_core(); -- if (!free_list) -- return NULL; -- item = free_list; -- free_list = item->next; -- return item; --} -Index: Modules/_ctypes/_ctypes.c -=================================================================== ---- Modules/_ctypes/_ctypes.c (revision 83356) -+++ Modules/_ctypes/_ctypes.c (working copy) -@@ -3443,7 +3443,7 @@ - self->callable = callable; - - self->thunk = thunk; -- *(void **)self->b_ptr = (void *)thunk->pcl; -+ *(void **)self->b_ptr = (void *)thunk->pcl_exec; - - Py_INCREF((PyObject *)thunk); /* for KeepRef */ - if (-1 == KeepRef((CDataObject *)self, 0, (PyObject *)thunk)) { -Index: Modules/_ctypes/ctypes.h -=================================================================== ---- Modules/_ctypes/ctypes.h (revision 83356) -+++ Modules/_ctypes/ctypes.h (working copy) -@@ -95,7 +95,8 @@ - - typedef struct { - PyObject_VAR_HEAD -- ffi_closure *pcl; /* the C callable */ -+ ffi_closure *pcl_write; /* the C callable, writeable */ -+ void *pcl_exec; /* the C callable, executable */ - ffi_cif cif; - int flags; - PyObject *converters; diff --git a/dev-lang/python/files/pydoc.conf b/dev-lang/python/files/pydoc.conf deleted file mode 100644 index 4a98fd40e..000000000 --- a/dev-lang/python/files/pydoc.conf +++ /dev/null @@ -1,8 +0,0 @@ -# /etc/init.d/pydoc.conf -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.2 2008/06/30 15:10:28 hawking Exp $ - -# This file contains the configuration information for pydoc's internal -# webserver. The variables should be rather self explanatory :-) - -# Default port for Python's pydoc server -PYDOC_PORT=7464 diff --git a/dev-lang/python/files/pydoc.init b/dev-lang/python/files/pydoc.init deleted file mode 100755 index 19b63e31d..000000000 --- a/dev-lang/python/files/pydoc.init +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2008 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public Licence v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.2 2008/06/30 15:10:28 hawking Exp $ - -depend() { - need net -} - -start() { - if [ -z $PYDOC_PORT ] ; then - eerror "Port not set" - return 1 - fi - ebegin "Starting pydoc server on port $PYDOC_PORT" - start-stop-daemon --start --background --make-pidfile \ - --pidfile /var/run/pydoc.pid \ - --startas /usr/bin/pydoc -- -p $PYDOC_PORT - eend $? -} - -stop() { - ebegin "Stopping pydoc server" - start-stop-daemon --stop --quiet --pidfile /var/run/pydoc.pid - eend $? -} diff --git a/dev-lang/python/files/python-2.4.4-test-cross.patch b/dev-lang/python/files/python-2.4.4-test-cross.patch deleted file mode 100644 index d32cb3ff4..000000000 --- a/dev-lang/python/files/python-2.4.4-test-cross.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- Python-2.4.4/Lib/test/test_multibytecodec.py.orig 2007-09-10 14:52:34.424592960 -0400 -+++ Python-2.4.4/Lib/test/test_multibytecodec.py 2007-09-10 14:53:30.646201491 -0400 -@@ -81,11 +81,11 @@ class Test_ISO2022(unittest.TestCase): - uni = u':hu4:unit\xe9 de famille' - self.assertEqual(iso2022jp2.decode('iso2022-jp-2'), uni) - -- def test_iso2022_jp_g0(self): -- self.failIf('\x0e' in u'\N{SOFT HYPHEN}'.encode('iso-2022-jp-2')) -- for encoding in ('iso-2022-jp-2004', 'iso-2022-jp-3'): -- e = u'\u3406'.encode(encoding) -- self.failIf(filter(lambda x: x >= '\x80', e)) -+# def test_iso2022_jp_g0(self): -+# self.failIf('\x0e' in u'\N{SOFT HYPHEN}'.encode('iso-2022-jp-2')) -+# for encoding in ('iso-2022-jp-2004', 'iso-2022-jp-3'): -+# e = u'\u3406'.encode(encoding) -+# self.failIf(filter(lambda x: x >= '\x80', e)) - - def test_bug1572832(self): - if sys.maxunicode >= 0x10000: diff --git a/dev-lang/python/files/python-2.5-cross-printf.patch b/dev-lang/python/files/python-2.5-cross-printf.patch deleted file mode 100644 index 9a3eaf710..000000000 --- a/dev-lang/python/files/python-2.5-cross-printf.patch +++ /dev/null @@ -1,34 +0,0 @@ -http://bugs.gentoo.org/239110 - -assume %zd is supported when cross-compiling. any target we care about -supports it, so ... - ---- configure.in -+++ configure.in -@@ -3417,7 +3417,7 @@ - - - --AC_MSG_CHECKING(for %zd printf() format support) -+AC_CACHE_CHECK([for %zd printf() format support], [py_cv_has_zd_printf], [dnl - AC_TRY_RUN([#include - #include - #include -@@ -3451,10 +3451,13 @@ - return 1; - - return 0; --}], --[AC_MSG_RESULT(yes) -- AC_DEFINE(PY_FORMAT_SIZE_T, "z", [Define to printf format modifier for Py_ssize_t])], -- AC_MSG_RESULT(no)) -+}], [py_cv_has_zd_printf="yes"], -+ [py_cv_has_zd_printf="no"], -+ [py_cv_has_zd_printf="cross -- assuming yes"] -+)]) -+if test "$py_cv_has_zd_printf" != "no" ; then -+ AC_DEFINE(PY_FORMAT_SIZE_T, "z", [Define to printf format modifier for Py_ssize_t]) -+fi - - AC_CHECK_TYPE(socklen_t,, - AC_DEFINE(socklen_t,int, diff --git a/dev-lang/python/files/python-2.6-chflags-cross.patch b/dev-lang/python/files/python-2.6-chflags-cross.patch deleted file mode 100644 index 9c4b6d2ac..000000000 --- a/dev-lang/python/files/python-2.6-chflags-cross.patch +++ /dev/null @@ -1,59 +0,0 @@ -if we're cross-compiling, fall back to a link-only test rather than trying -to run a program for the chflags functions - ---- python-2.6/configure.in -+++ python-2.6/configure.in -@@ -2565,7 +2565,7 @@ - - # On Tru64, chflags seems to be present, but calling it will - # exit Python --AC_MSG_CHECKING(for chflags) -+AC_CACHE_CHECK([for chflags], [py_cv_has_chflags], [dnl - AC_TRY_RUN([ - #include - #include -@@ -2575,12 +2575,18 @@ - return 1; - return 0; - } --],AC_DEFINE(HAVE_CHFLAGS, 1, Define to 1 if you have the `chflags' function.) -- AC_MSG_RESULT(yes), -- AC_MSG_RESULT(no) --) -+], [py_cv_has_chflags="yes"], -+ [py_cv_has_chflags="no"], -+ [py_cv_has_chflags="cross"]) -+]) -+if test "$py_cv_has_chflags" = "cross" ; then -+ AC_CHECK_FUNC([chflags], [py_cv_has_chflags="yes"], [py_cv_has_chflags="no"]) -+fi -+if test "$py_cv_has_chflags" = "yes" ; then -+ AC_DEFINE(HAVE_CHFLAGS, 1, Define to 1 if you have the `chflags' function.) -+fi - --AC_MSG_CHECKING(for lchflags) -+AC_CACHE_CHECK([for lchflags], [py_cv_has_lchflags], [dnl - AC_TRY_RUN([ - #include - #include -@@ -2590,10 +2596,16 @@ - return 1; - return 0; - } --],AC_DEFINE(HAVE_LCHFLAGS, 1, Define to 1 if you have the `lchflags' function.) -- AC_MSG_RESULT(yes), -- AC_MSG_RESULT(no) --) -+], [py_cv_has_lchflags="yes"], -+ [py_cv_has_lchflags="no"], -+ [py_cv_has_lchflags="cross"]) -+]) -+if test "$py_cv_has_lchflags" = "cross" ; then -+ AC_CHECK_FUNC([lchflags], [py_cv_has_lchflags="yes"], [py_cv_has_lchflags="no"]) -+fi -+if test "$py_cv_has_lchflags" = "yes" ; then -+ AC_DEFINE(HAVE_LCHFLAGS, 1, Define to 1 if you have the `lchflags' function.) -+fi - - dnl Check if system zlib has *Copy() functions - dnl diff --git a/dev-lang/python/files/python-2.6-test-cross.patch b/dev-lang/python/files/python-2.6-test-cross.patch deleted file mode 100644 index 0ff41939a..000000000 --- a/dev-lang/python/files/python-2.6-test-cross.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- Lib/test/test_multibytecodec.py.orig 2008-04-19 18:48:59.000000000 +0300 -+++ Lib/test/test_multibytecodec.py 2008-04-19 18:49:44.000000000 +0300 -@@ -212,11 +212,11 @@ - uni = u':hu4:unit\xe9 de famille' - self.assertEqual(iso2022jp2.decode('iso2022-jp-2'), uni) - -- def test_iso2022_jp_g0(self): -- self.failIf('\x0e' in u'\N{SOFT HYPHEN}'.encode('iso-2022-jp-2')) -- for encoding in ('iso-2022-jp-2004', 'iso-2022-jp-3'): -- e = u'\u3406'.encode(encoding) -- self.failIf(filter(lambda x: x >= '\x80', e)) -+ #def test_iso2022_jp_g0(self): -+ # self.failIf('\x0e' in u'\N{SOFT HYPHEN}'.encode('iso-2022-jp-2')) -+ # for encoding in ('iso-2022-jp-2004', 'iso-2022-jp-3'): -+ # e = u'\u3406'.encode(encoding) -+ # self.failIf(filter(lambda x: x >= '\x80', e)) - - def test_bug1572832(self): - if sys.maxunicode >= 0x10000: diff --git a/dev-lang/python/files/python-config-2.4-r1 b/dev-lang/python/files/python-config-2.4-r1 deleted file mode 100644 index af451131c..000000000 --- a/dev-lang/python/files/python-config-2.4-r1 +++ /dev/null @@ -1,58 +0,0 @@ -#! /usr/bin/python2.4 - -import sys -import os -import getopt -from distutils import sysconfig - -valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', - 'ldflags', 'help'] - -def exit_with_usage(code=1): - print >>sys.stderr, "Usage: %s [%s]" % (sys.argv[0], - '|'.join('--'+opt for opt in valid_opts)) - sys.exit(code) - -try: - opts, args = getopt.getopt(sys.argv[1:], '', valid_opts) -except getopt.error: - exit_with_usage() - -if not opts: - #exit_with_usage() - #be compatible with our old python-config-2.4 - import string - print "-lpython2.4 -lm -L/usr/lib/python2.4/config",string.join(string.split(sysconfig.get_config_var("MODLIBS"))) - sys.exit(0) - -opt = opts[0][0] - -pyver = sysconfig.get_config_var('VERSION') -getvar = sysconfig.get_config_var - -if opt == '--help': - exit_with_usage(0) - -elif opt == '--prefix': - print sysconfig.PREFIX - -elif opt == '--exec-prefix': - print sysconfig.EXEC_PREFIX - -elif opt in ('--includes', '--cflags'): - flags = ['-I' + sysconfig.get_python_inc(), - '-I' + sysconfig.get_python_inc(plat_specific=True)] - if opt == '--cflags': - flags.extend(getvar('CFLAGS').split()) - print ' '.join(flags) - -elif opt in ('--libs', '--ldflags'): - libs = getvar('LIBS').split() + getvar('SYSLIBS').split() - libs.append('-lpython'+pyver) - # add the prefix/lib/pythonX.Y/config dir, but only if there is no - # shared library in prefix/lib/. - if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'): - libs.insert(0, '-L' + getvar('LIBPL')) - print ' '.join(libs) - - diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml deleted file mode 100644 index 51a9e8080..000000000 --- a/dev-lang/python/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - -python - - Enable threading support. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) - Enable wide Unicode implementation which uses 4-byte Unicode characters. Switching of this USE flag changes ABI of Python and requires reinstallation of many Python modules. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) - Install Windows executables required to create an executable installer for MS Windows. - - diff --git a/dev-lang/python/python-2.6.5-r3.ebuild b/dev-lang/python/python-2.6.5-r3.ebuild deleted file mode 100644 index 42a22fcbc..000000000 --- a/dev-lang/python/python-2.6.5-r3.ebuild +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.6.5-r3.ebuild,v 1.8 2010/08/11 22:32:00 josejx Exp $ - -EAPI="2" - -inherit autotools eutils flag-o-matic multilib pax-utils python toolchain-funcs - -MY_P="Python-${PV}" - -PATCHSET_REVISION="5" - -DESCRIPTION="Python is an interpreted, interactive, object-oriented programming language." -HOMEPAGE="http://www.python.org/" -SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.bz2 - mirror://gentoo/python-gentoo-patches-${PV}$([[ "${PATCHSET_REVISION}" != "0" ]] && echo "-r${PATCHSET_REVISION}").tar.bz2" - -LICENSE="PSF-2.2" -SLOT="2.6" -PYTHON_ABI="${SLOT}" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="-berkdb build doc elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml" - -RDEPEND=">=app-admin/eselect-python-20091230 - >=sys-libs/zlib-1.1.3 - virtual/libffi - virtual/libintl - !build? ( - berkdb? ( || ( - sys-libs/db:4.7 - sys-libs/db:4.6 - sys-libs/db:4.5 - sys-libs/db:4.4 - sys-libs/db:4.3 - sys-libs/db:4.2 - ) ) - gdbm? ( sys-libs/gdbm ) - ncurses? ( - >=sys-libs/ncurses-5.2 - readline? ( >=sys-libs/readline-4.1 ) - ) - sqlite? ( >=dev-db/sqlite-3 ) - ssl? ( dev-libs/openssl ) - tk? ( >=dev-lang/tk-8.0 ) - xml? ( >=dev-libs/expat-2 ) - ) - doc? ( dev-python/python-docs:${SLOT} )" -DEPEND="${RDEPEND} - dev-util/pkgconfig - !sys-devel/gcc[libffi]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND="app-admin/python-updater" - -PROVIDE="virtual/python" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python_pkg_setup - - if use berkdb; then - ewarn "\"bsddb\" module is out-of-date and no longer maintained inside dev-lang/python. It has" - ewarn "been additionally removed in Python 3. You should use external, still maintained \"bsddb3\"" - ewarn "module provided by dev-python/bsddb3 which supports both Python 2 and Python 3." - fi -} - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat - rm -fr Modules/_ctypes/libffi* - rm -fr Modules/zlib - - if ! tc-is-cross-compiler; then - rm "${WORKDIR}/${PV}"/*_all_crosscompile.patch - fi - - EPATCH_SUFFIX="patch" epatch "${WORKDIR}/${PV}" - - # Avoid regeneration, which would not change contents of files. - touch Include/Python-ast.h Python/Python-ast.c - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - Lib/distutils/command/install.py \ - Lib/distutils/sysconfig.py \ - Lib/site.py \ - Makefile.pre.in \ - Modules/Setup.dist \ - Modules/getpath.c \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - # Fix os.utime() on hppa. utimes it not supported but unfortunately reported as working - gmsoft (22 May 04) - # PLEASE LEAVE THIS FIX FOR NEXT VERSIONS AS IT'S A CRITICAL FIX !!! - [[ "${ARCH}" == "hppa" ]] && sed -e "s/utimes //" -i "${S}/configure" - - if ! use wininst; then - # Remove Microsoft Windows executables. - rm Lib/distutils/command/wininst-*.exe - fi - - #gentoo bug #329499 - use hardened && epatch "${FILESDIR}"/paxteam-${PV}.patch - - # Fix OtherFileTests.testStdin() not to assume - # that stdin is a tty for bug #248081. - sed -e "s:'osf1V5':'osf1V5' and sys.stdin.isatty():" -i Lib/test/test_file.py || die "sed failed" - - eautoreconf -} - -src_configure() { - # Disable extraneous modules with extra dependencies. - if use build; then - export PYTHON_DISABLE_MODULES="dbm _bsddb gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat" - export PYTHON_DISABLE_SSL="1" - else - # dbm module can be linked against berkdb or gdbm. - # Defaults to gdbm when both are enabled, #204343. - local disable - use berkdb || use gdbm || disable+=" dbm" - use berkdb || disable+=" _bsddb" - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - [[ "${ARCH}" == "alpha" ]] && append-flags -fPIC - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - if tc-is-cross-compiler; then - OPT="-O1" CFLAGS="" LDFLAGS="" CC="" \ - ./configure --{build,host}=${CBUILD} || die "cross-configure failed" - emake python Parser/pgen || die "cross-make failed" - mv python hostpython - mv Parser/pgen Parser/hostpgen - make distclean - sed -i \ - -e "/^HOSTPYTHON/s:=.*:=./hostpython:" \ - -e "/^HOSTPGEN/s:=.*:=./Parser/hostpgen:" \ - Makefile.pre.in || die "sed failed" - fi - - # Export CXX so it ends up in /usr/lib/python2.X/config/Makefile. - tc-export CXX - - # Set LDFLAGS so we link modules with -lpython2.6 correctly. - # Needed on FreeBSD unless Python 2.6 is already installed. - # Please query BSD team before removing this! - append-ldflags "-L." - - OPT="" econf \ - --with-fpectl \ - --enable-shared \ - $(use_enable ipv6) \ - $(use_with threads) \ - $(use wide-unicode && echo "--enable-unicode=ucs4" || echo "--enable-unicode=ucs2") \ - --infodir='${prefix}/share/info' \ - --mandir='${prefix}/share/man' \ - --with-libc="" \ - --with-system-ffi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Byte compiling should be enabled here. - # Otherwise test_import fails. - python_enable_pyc - - # Skip failing tests. - local skip_tests="distutils httpservers minidom pyexpat sax tcl" - - # test_ctypes fails with PAX kernel (bug #234498). - host-is-pax && skip_tests+=" ctypes" - - for test in ${skip_tests}; do - mv "${S}/Lib/test/test_${test}.py" "${T}" - done - - # Rerun failed tests in verbose mode (regrtest -w). - EXTRATESTOPTS="-w" emake test - local result="$?" - - for test in ${skip_tests}; do - mv "${T}/test_${test}.py" "${S}/Lib/test/test_${test}.py" - done - - elog "The following tests have been skipped:" - for test in ${skip_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}$(python_get_libdir)/test'" - elog "and run the tests separately." - - python_disable_pyc - - if [[ "${result}" -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - [[ -z "${ED}" ]] && ED="${D%/}${EPREFIX}/" - - emake DESTDIR="${D}" altinstall maninstall || die "emake altinstall maninstall failed" - python_clean_installation_image -q - - mv "${ED}usr/bin/python${SLOT}-config" "${ED}usr/bin/python-config-${SLOT}" - - # Fix collisions between different slots of Python. - mv "${ED}usr/bin/2to3" "${ED}usr/bin/2to3-${SLOT}" - mv "${ED}usr/bin/pydoc" "${ED}usr/bin/pydoc${SLOT}" - mv "${ED}usr/bin/idle" "${ED}usr/bin/idle${SLOT}" - mv "${ED}usr/share/man/man1/python.1" "${ED}usr/share/man/man1/python${SLOT}.1" - rm -f "${ED}usr/bin/smtpd.py" - - if use build; then - rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{bsddb,idlelib,lib-tk,sqlite3,test} - else - use elibc_uclibc && rm -fr "${ED}$(python_get_libdir)/"{bsddb/test,test} - use berkdb || rm -fr "${ED}$(python_get_libdir)/"{bsddb,test/test_bsddb*} - use sqlite || rm -fr "${ED}$(python_get_libdir)/"{sqlite3,test/test_sqlite*} - use tk || rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{idlelib,lib-tk} - fi - - use threads || rm -fr "${ED}$(python_get_libdir)/multiprocessing" - - prep_ml_includes $(python_get_includedir) - - dodoc Misc/{ACKS,HISTORY,NEWS} || die "dodoc failed" - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r "${S}/Tools" || die "doins failed" - fi - - newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT} || die "newinitd failed" - newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT} || die "newconfd failed" - - # Do not install empty directory. - rmdir "${ED}$(python_get_libdir)/lib-old" -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version "${CATEGORY}/${PN}:2.6" && ! has_version "${CATEGORY}/${PN}:2.7"; then - python_updater_warning="1" - fi -} - -eselect_python_update() { - local eselect_python_options - [[ "$(eselect python show)" == "python2."* ]] && eselect_python_options="--python2" - - # Create python2 symlink. - eselect python update --python2 > /dev/null - - eselect python update ${eselect_python_options} -} - -pkg_postinst() { - eselect_python_update - - python_mod_optimize -f -x "/(site-packages|test|tests)/" $(python_get_libdir) - - if [[ "${python_updater_warning}" == "1" ]]; then - ewarn - ewarn "\e[1;31m************************************************************************\e[0m" - ewarn - ewarn "You have just upgraded from an older version of Python." - ewarn "You should run 'python-updater \${options}' to rebuild Python modules." - ewarn - ewarn "\e[1;31m************************************************************************\e[0m" - ewarn - ebeep 12 - fi -} - -pkg_postrm() { - eselect_python_update - - python_mod_cleanup $(python_get_libdir) -}