# ChangeLog for dev-lang/python # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.820 2015/06/29 17:26:27 floppym Exp $ 29 Jun 2015; Mike Gilbert python-2.7.10.ebuild: Drop semaphore-pid patch until upstream actually commits a fix, bug 552422. *python-2.7.10 (28 May 2015) 28 May 2015; Mike Gilbert +files/python-2.7.10-semaphore-pid.patch, +python-2.7.10.ebuild: Version bump. 23 Apr 2015; Mike Gilbert python-2.6.9.ebuild: Fix dep on eselect-python. *python-2.6.9 (23 Apr 2015) 23 Apr 2015; Mike Gilbert +files/python-2.5-tcl86.patch, +python-2.6.9.ebuild: Restore python-2.6.9, without keywords. 31 Mar 2015; Ulrich Müller python-2.7.9-r1.ebuild, python-2.7.9-r2.ebuild, python-3.2.5-r6.ebuild, python-3.3.5-r1.ebuild, python-3.4.0.ebuild, python-3.4.1.ebuild, python-3.4.2.ebuild, python-3.4.3.ebuild: Update dependency after package move of eselect modules to app-eselect. 03 Mar 2015; Mike Frysinger +files/python-2.7.9-ncurses-pkg-config.patch, +files/python-3.3.5-ncurses-pkg-config.patch, +files/python-3.4.3-ncurses-pkg-config.patch, python-2.7.9-r2.ebuild, python-3.3.5-r1.ebuild, python-3.4.3.ebuild: Use pkg-config to locate ncurses headers to fix cross-compiling. *python-3.4.3 (03 Mar 2015) 03 Mar 2015; Mike Gilbert +python-3.4.3.ebuild: Version bump. 09 Feb 2015; Mike Frysinger python-2.7.9-r1.ebuild, python-3.4.1.ebuild: Mark arm64/m68k/s390/sh stable. *python-2.7.9-r2 (07 Feb 2015) 07 Feb 2015; Mike Gilbert +python-2.7.9-r2.ebuild: Drop 61_all_process_data.patch, fixes musl build, bug 539210. 07 Feb 2015; Mike Gilbert -python-2.7.7.ebuild, -python-2.7.8.ebuild: Remove old. 09 Jan 2015; Tobias Klausmann python-2.7.9-r1.ebuild: Stable on alpha, bug 532232 30 Dec 2014; Markus Meier python-2.7.9-r1.ebuild: arm stable, bug #532232 26 Dec 2014; Agostino Sarubbo python-2.7.9-r1.ebuild: Stable for sparc, wrt bug #532232 25 Dec 2014; Agostino Sarubbo python-2.7.9-r1.ebuild: Stable for ia64, wrt bug #532232 *python-2.7.9-r1 (24 Dec 2014) 24 Dec 2014; Mike Gilbert +python-2.7.9-r1.ebuild, -python-2.7.9.ebuild: Revbump for ensurepip change. 24 Dec 2014; Mike Gilbert python-2.7.9.ebuild: Pass --without-ensurepip to configure. 24 Dec 2014; Agostino Sarubbo python-2.7.9.ebuild: Stable for ppc64, wrt bug #532232 24 Dec 2014; Agostino Sarubbo python-2.7.9.ebuild: Stable for ppc, wrt bug #532232 23 Dec 2014; Agostino Sarubbo python-2.7.9.ebuild: Stable for x86, wrt bug #532232 23 Dec 2014; Agostino Sarubbo python-2.7.9.ebuild: Stable for amd64, wrt bug #532232 22 Dec 2014; Jeroen Roovers python-2.7.9.ebuild: Stable for HPPA (bug #532232). *python-2.7.9 (14 Dec 2014) 14 Dec 2014; Mike Gilbert +python-2.7.9.ebuild: Version bump. 11 Dec 2014; Michał Górny python-3.2.5-r6.ebuild: Add a postinst explaining that Python 3.2 is not supported. 11 Nov 2014; Markus Meier python-3.4.1.ebuild: arm stable, bug #522322 02 Nov 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for alpha, wrt bug #522322 29 Oct 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for sparc, wrt bug #522322 28 Oct 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for ia64, wrt bug #522322 27 Oct 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for ppc64, wrt bug #522322 18 Oct 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for ppc, wrt bug #522322 *python-3.4.2 (12 Oct 2014) 12 Oct 2014; Mike Gilbert +python-3.4.2.ebuild: Version bump. Thanks to Arfrever for updating the patchset. 12 Oct 2014; Dirkjan Ochtman files/pydoc.init: Remove net dependency from pydoc init scripts (fixes bug 439662) 12 Oct 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for x86, wrt bug #522322 10 Oct 2014; Agostino Sarubbo python-3.4.1.ebuild: Stable for amd64, wrt bug #522322 26 Sep 2014; Jeroen Roovers python-3.4.1.ebuild: Stable for HPPA (bug #522322). 22 Sep 2014; Mike Gilbert python-2.7.8.ebuild: New patchset, should resolve bug 523072. Thanks for Arfrever for the updates. 09 Sep 2014; Mike Frysinger python-2.7.7.ebuild, python-3.3.5-r1.ebuild: Mark m68k/s390/sh stable. 18 Aug 2014; Dirkjan Ochtman -python-3.3.4.ebuild: Additional cleanup for bug 514686 18 Aug 2014; Dirkjan Ochtman -python-2.7.5-r3.ebuild, -python-2.7.5-r4.ebuild, -python-2.7.6-r1.ebuild, -python-2.7.6.ebuild, -python-3.2.5-r3.ebuild, -python-3.3.2-r2.ebuild, -python-3.3.3.ebuild, -python-3.4.0_rc1.ebuild, -python-3.4.0_rc3.ebuild: Cleanup for bug 500518 09 Aug 2014; Agostino Sarubbo python-2.7.7.ebuild, python-3.2.5-r6.ebuild, python-3.3.5-r1.ebuild: Stable for ppc64, wrt bug #500518 08 Aug 2014; Agostino Sarubbo python-2.7.7.ebuild, python-3.2.5-r6.ebuild, python-3.3.5-r1.ebuild: Stable for ppc, wrt bug #500518 04 Aug 2014; Raúl Porcel python-2.7.7.ebuild, python-3.2.5-r6.ebuild, python-3.3.5-r1.ebuild: arm64/ia64/sparc stable wrt #500518 03 Aug 2014; Markus Meier python-3.3.5-r1.ebuild: arm stable, bug #500518 03 Aug 2014; Markus Meier python-3.2.5-r6.ebuild: arm stable, bug #500518 03 Aug 2014; Markus Meier python-2.7.7.ebuild: arm stable, bug #500518 02 Aug 2014; Agostino Sarubbo python-2.7.7.ebuild, python-3.2.5-r6.ebuild, python-3.3.5-r1.ebuild: Stable for x86, wrt bug #500518 02 Aug 2014; Agostino Sarubbo python-2.7.7.ebuild, python-3.2.5-r6.ebuild, python-3.3.5-r1.ebuild: Stable for amd64, wrt bug #500518 31 Jul 2014; Tobias Klausmann python-3.2.5-r6.ebuild: Stable on alpha, bug #500518 31 Jul 2014; Tobias Klausmann python-2.7.7.ebuild: Stable on alpha, bug #500518 31 Jul 2014; Tobias Klausmann python-3.3.5-r1.ebuild: Stable on alpha, bug #500518 31 Jul 2014; Jeroen Roovers python-3.2.5-r6.ebuild: Stable for HPPA (bug #500518). 31 Jul 2014; Jeroen Roovers python-3.3.5-r1.ebuild: Stable for HPPA (bug #500518). 30 Jul 2014; Jeroen Roovers python-2.7.7.ebuild: Stable for HPPA (bug #500518). *python-2.7.8 (29 Jul 2014) 29 Jul 2014; Patrick McLean +python-2.7.8.ebuild: Version bump. *python-3.2.5-r6 (29 Jul 2014) 29 Jul 2014; Sergey Popov -python-3.2.5-r5.ebuild, +python-3.2.5-r6.ebuild, +files/python-3.2-CVE-2014-1912.patch: Revision bump: backport patch for CVE-2014-1912, bug #500518. Drop old revision. Acked by Python team *python-3.3.5-r1 (29 Jul 2014) *python-3.2.5-r5 (29 Jul 2014) 29 Jul 2014; Sergey Popov -python-3.2.5-r4.ebuild, +python-3.2.5-r5.ebuild, -python-3.3.5.ebuild, +python-3.3.5-r1.ebuild, +files/python-3.2-CVE-2014-4616.patch, +files/python-3.3-CVE-2014-4616.patch: Revision bump: add patch for CVE-2014-4616, bug #514686. Drop old revisions. Acked by Python team 18 Jul 2014; Tobias Klausmann python-2.7.6.ebuild: Stable on alpha, bug #504742 06 Jul 2014; Michał Górny -files/CVE-2013-4238_py26.patch, -files/python-2.5-tcl86.patch, -python-2.6.8-r3.ebuild, -python-2.6.9.ebuild: Remove python:2.6 and relevant patches. *python-2.7.7 (28 Jun 2014) *python-3.4.1 (28 Jun 2014) 28 Jun 2014; Mike Gilbert +python-2.7.7.ebuild, +python-3.4.1.ebuild: Version bumps. 15 Jun 2014; Akinori Hattori python-2.7.6.ebuild: ia64 stable wrt bug #504742 14 Jun 2014; Pawel Hajdan jr python-2.7.6.ebuild: x86 stable wrt bug #504742 24 May 2014; Markos Chandras python-2.7.6.ebuild: Stable on amd64 wrt bug #504742 *python-3.2.5-r4 (10 May 2014) 10 May 2014; Mike Gilbert +python-3.2.5-r4.ebuild, python-2.7.6-r1.ebuild, python-3.3.5.ebuild, python-3.4.0.ebuild: Add optional dependency on dev-tcltk/tix, bug 413393 by John Keeping. *python-2.7.6-r1 (25 Apr 2014) 25 Apr 2014; Patrick McLean +python-2.7.6-r1.ebuild, +files/python-2.7.6-recvfrom_into_buffer_overflow.patch: Revision bump, add patch for CVE-2014-1912 (bug #500518) 06 Apr 2014; Mike Frysinger python-2.7.6.ebuild: Mark arm64/m68k/s390/sh stable. 01 Apr 2014; Markus Meier python-2.7.6.ebuild: arm stable, bug #504742 30 Mar 2014; Mike Gilbert python-3.4.0.ebuild: Update postinst message; python.eclass does not support 3.4. 28 Mar 2014; Mike Gilbert python-3.2.5-r3.ebuild: Backport readline-6.3 fixes to python-3.2.5, bug 505416. *python-3.4.0 (28 Mar 2014) 28 Mar 2014; Mike Gilbert +python-3.4.0.ebuild: Version bump. Permanently drop the 'doc' use flag. *python-3.3.5 (28 Mar 2014) 28 Mar 2014; Mike Gilbert +python-3.3.5.ebuild: Version bump. 20 Mar 2014; Jeroen Roovers python-2.7.6.ebuild: Stable for HPPA (bug #504742). 18 Mar 2014; Agostino Sarubbo python-3.3.3.ebuild: Stable for ia64, wrt bug #497758 16 Mar 2014; Mike Gilbert python-2.6.9.ebuild: Backport fix for bug 503180. *python-3.4.0_rc3 (15 Mar 2014) 15 Mar 2014; Mike Gilbert +python-3.4.0_rc3.ebuild: Bump. 15 Mar 2014; Mike Gilbert python-2.7.6.ebuild: Backport upstream fixes for bug 503180. 01 Mar 2014; Mike Gilbert python-3.4.0_rc1.ebuild: Disable ensurepip. *python-3.4.0_rc1 (17 Feb 2014) 17 Feb 2014; Mike Gilbert +python-3.4.0_rc1.ebuild: Version bump for testing. Thanks to Arfrever for the patches. *python-3.3.4 (17 Feb 2014) 17 Feb 2014; Mike Gilbert +python-3.3.4.ebuild: Version bump. Thanks to Arfrever for maintaining the patchset. 08 Feb 2014; Mike Gilbert python-3.3.3.ebuild: Add workaround for race condition when generating Python-ast.c and Python- ast.h. Thanks to Arfrever. 05 Feb 2014; Mike Frysinger python-3.3.3.ebuild: Mark arm64/m68k/s390/sh stable. 26 Jan 2014; Agostino Sarubbo python-3.3.3.ebuild: Stable for sparc, wrt bug #497758 26 Jan 2014; Agostino Sarubbo python-3.3.3.ebuild: Stable for x86, wrt bug #497758 20 Jan 2014; Agostino Sarubbo python-3.3.3.ebuild: Stable for ppc, wrt bug #497758 19 Jan 2014; Markus Meier python-3.3.3.ebuild: arm stable, bug #497758 19 Jan 2014; Agostino Sarubbo python-3.3.3.ebuild: Stable for ppc64, wrt bug #497758 18 Jan 2014; Agostino Sarubbo python-3.3.3.ebuild: Stable for alpha, wrt bug #497758 18 Jan 2014; Pacho Ramos python-3.3.3.ebuild: amd64 stable, bug #497758 18 Jan 2014; Mike Frysinger python-2.7.6.ebuild: Fix cross-compiling tests that try to read /dev/ paths. 18 Jan 2014; Mike Frysinger python-2.7.5-r3.ebuild, python-2.7.5-r4.ebuild, python-2.7.6.ebuild, python-3.3.2-r2.ebuild, python-3.3.3.ebuild: Add arm64 love. 16 Jan 2014; Mike Frysinger python-3.3.2-r2.ebuild: Mark m68k/s390/sh stable. 15 Jan 2014; Agostino Sarubbo python-3.3.2-r2.ebuild: Stable for ia64, wrt bug #474128 11 Jan 2014; Jeroen Roovers python-3.3.3.ebuild: Stable for HPPA (bug #497758). 05 Jan 2014; Agostino Sarubbo python-3.3.2-r2.ebuild: Stable for ppc64, wrt bug #474128 05 Jan 2014; Agostino Sarubbo python-3.3.2-r2.ebuild: Stable for ppc, wrt bug #474128 30 Dec 2013; Mike Gilbert python-2.6.8-r3.ebuild, python-2.6.9.ebuild, python-2.7.5-r3.ebuild, python-2.7.5-r4.ebuild, python-2.7.6.ebuild, python-3.2.5-r3.ebuild, python-3.3.2-r2.ebuild, python-3.3.3.ebuild: Don't die on broken sem_open if threads flag is disabled. 30 Dec 2013; Mike Gilbert python-2.6.8-r3.ebuild, python-2.6.9.ebuild, python-2.7.5-r3.ebuild, python-2.7.5-r4.ebuild, python-2.7.6.ebuild, python-3.2.5-r3.ebuild, python-3.3.2-r2.ebuild, python-3.3.3.ebuild: Die if sem_open is detected as broken, bug 496328. 26 Dec 2013; Markus Meier python-3.3.2-r2.ebuild: arm stable, bug #474128 *python-2.6.9 (25 Dec 2013) 25 Dec 2013; Mike Gilbert +python-2.6.9.ebuild: Bump for security bug 495224. 15 Dec 2013; Agostino Sarubbo python-3.3.2-r2.ebuild: Stable for sparc, wrt bug #474128 13 Dec 2013; Matt Turner python-3.3.2-r2.ebuild: alpha stable, bug 474128. 08 Dec 2013; Pacho Ramos python-3.3.2-r2.ebuild: x86 stable, bug #474128 07 Dec 2013; Mike Frysinger python-2.7.6.ebuild, python-3.3.3.ebuild: Drop redundant die statements with EAPI=4. *python-2.7.6 (01 Dec 2013) 01 Dec 2013; Mike Gilbert +python-2.7.6.ebuild: Version bump. Thanks to Arfrever for the patches. 30 Nov 2013; Jeroen Roovers python-3.3.2-r2.ebuild: Stable for HPPA (bug #474128). 30 Nov 2013; Pacho Ramos python-3.3.2-r2.ebuild: amd64 stable, bug #474128 23 Nov 2013; Jeroen Roovers python-3.3.2-r2.ebuild, python-3.3.3.ebuild: Typo. 23 Nov 2013; Mike Gilbert python-3.3.2-r2.ebuild, python-3.3.3.ebuild: Update the postinst upgrade message. *python-3.3.3 (21 Nov 2013) 21 Nov 2013; Mike Gilbert +python-3.3.3.ebuild: Version bump. Thanks to Arfrever for maintaining the patchset. *python-2.7.5-r4 (26 Oct 2013) 26 Oct 2013; Mike Gilbert +files/python-2.7-issue18851.patch, +python-2.7.5-r4.ebuild: Apply patch to fix regression in subprocess module, bug 489378. *python-2.7.5-r3 (16 Oct 2013) *python-3.2.5-r3 (16 Oct 2013) 16 Oct 2013; Mike Gilbert +files/python-2.7-issue16248.patch, +files/python-3.2-issue16248.patch, +python-2.7.5-r3.ebuild, +python-3.2.5-r3.ebuild, -python-2.7.5-r2.ebuild, -python-3.2.5-r2.ebuild: Apply upstream fix for regression in Tkinter, bug 488208 by jlec. 10 Oct 2013; Dirkjan Ochtman -files/python-3.2.3-x32.patch, -python-2.6.8-r1.ebuild, -python-2.6.8-r2.ebuild, -python-2.7.3-r2.ebuild, -python-2.7.3-r3.ebuild, -python-2.7.5-r1.ebuild, -python-2.7.5.ebuild, -python-3.2.3-r1.ebuild, -python-3.2.3-r2.ebuild, -python-3.2.3.ebuild, -python-3.2.4.ebuild, -python-3.2.5-r1.ebuild, -python-3.2.5.ebuild, -python-3.3.1.ebuild, -python-3.3.2-r1.ebuild, -python-3.3.2.ebuild: Remove old versions of python. 26 Sep 2013; Mike Gilbert +files/python-2.7.5-nonfatal-compileall.patch, python-2.7.5-r2.ebuild: Apply cross-compile fixes to python-2.7.5. 26 Sep 2013; Mike Gilbert python-3.3.2-r2.ebuild: Fix/simplify cross-compiles. 26 Sep 2013; Mike Gilbert python-3.3.2-r2.ebuild: Depend on xz-utils (_lzma module). 05 Sep 2013; Mike Gilbert -files/CVE-2013-4238_py32.patch: Drop another patch. 05 Sep 2013; Michał Górny -files/linux2.patch, -files/python-2.4.4-test-cross.patch, -files/python-2.5-cross-printf.patch, -files/python-2.6-chflags-cross.patch, -files/python-2.6-test-cross.patch, -files/python-3-distutils-egg-utf8.patch, -files/python-3.2-soname_typo.patch, -python-2.5.4-r5.ebuild, -python-2.5.4-r6.ebuild, -python-3.1.5-r1.ebuild, -python-3.1.5.ebuild: Remove Python 2.5 and 3.1. Purge old patches. 05 Sep 2013; Mike Gilbert python-3.3.2-r2.ebuild: Disable network tests, bug 483656. 28 Aug 2013; Mike Gilbert python-2.7.3-r2.ebuild, python-2.7.3-r3.ebuild, python-2.7.5-r1.ebuild, python-2.7.5-r2.ebuild, python-2.7.5.ebuild, python-3.2.3-r1.ebuild, python-3.2.3-r2.ebuild, python-3.2.3.ebuild, python-3.2.4.ebuild, python-3.2.5-r1.ebuild, python-3.2.5-r2.ebuild, python-3.2.5.ebuild, python-3.3.1.ebuild, python-3.3.2-r1.ebuild, python-3.3.2-r2.ebuild, python-3.3.2.ebuild: Drop extensions usedep from sqlite dep; sqlite is dropping the use flag. 26 Aug 2013; Michał Górny python-2.5.4-r6.ebuild: Replace internal eclass functions with a simple sed. 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for sparc, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for sh, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for s390, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for ppc, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for ppc64, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for ia64, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for arm, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for alpha, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for x86, wrt bug #480856 23 Aug 2013; Agostino Sarubbo python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for amd64, wrt bug #480856 20 Aug 2013; Jeroen Roovers python-2.6.8-r3.ebuild, python-2.7.5-r2.ebuild, python-3.2.5-r2.ebuild: Stable for HPPA (bug #480856). *python-2.7.5-r2 (18 Aug 2013) *python-3.2.5-r2 (18 Aug 2013) *python-2.6.8-r3 (18 Aug 2013) 18 Aug 2013; Mike Gilbert +files/CVE-2013-4238_py26.patch, +files/CVE-2013-4238_py27.patch, +files/CVE-2013-4238_py32.patch, +files/CVE-2013-4238_py33.patch, +python-2.6.8-r3.ebuild, +python-2.7.5-r2.ebuild, +python-3.2.5-r2.ebuild, -files/CVE-2013-4073_py33.patch, python-3.3.2-r2.ebuild: Apply fix for CVE-2013-4238, bug 480856. *python-3.3.2-r2 (18 Aug 2013) 18 Aug 2013; Mike Gilbert +files/CVE-2013-4073_py33.patch, +python-3.3.2-r2.ebuild: Use Arfrever's patchset, bug 354877. Apply fix for CVS-2013-4238, bug 480856. 06 Aug 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for s390, wrt bug #475424 06 Aug 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for s390, wrt bug #469988 03 Aug 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for sparc, wrt bug #475424 22 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for sparc, wrt bug #469988 21 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for sh, wrt bug #469988 *python-2.7.5-r1 (12 Jul 2013) 12 Jul 2013; Mike Gilbert +files/python-2.7.5-re_unsigned_ptrdiff.patch, +python-2.7.5-r1.ebuild: Apply patch to fix regex crash, bug 476426 by Fabio Rossi. 07 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for ia64, wrt bug #469988 07 Jul 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for ia64, wrt bug #475424 07 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for arm, wrt bug #469988 07 Jul 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for arm, wrt bug #475424 06 Jul 2013; Mike Gilbert -python-2.7.4.ebuild: Remove old. 06 Jul 2013; Mike Gilbert python-2.7.5.ebuild: Move uclibc test removal after everything else, bug 475972. 06 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for alpha, wrt bug #469988 04 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for ppc64, wrt bug #469988 04 Jul 2013; Jeroen Roovers python-3.2.5-r1.ebuild: Stable for HPPA (bug #469988). 04 Jul 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for ppc64, wrt bug #475424 04 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for ppc, wrt bug #469988 04 Jul 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for ppc, wrt bug #475424 03 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for x86, wrt bug #469988 03 Jul 2013; Agostino Sarubbo python-3.2.5-r1.ebuild: Stable for amd64, wrt bug #469988 *python-3.2.5-r1 (03 Jul 2013) *python-3.3.2-r1 (03 Jul 2013) 03 Jul 2013; Mike Gilbert +files/python-3.2-CVE-2013-2099.patch, +files/python-3.3-CVE-2013-2099.patch, +python-3.2.5-r1.ebuild, +python-3.3.2-r1.ebuild: Add patch to fix CVE-2013-2099, bug 469988. 02 Jul 2013; Jeroen Roovers python-2.7.5.ebuild: Stable for HPPA (bug #475424). 02 Jul 2013; Tobias Klausmann python-2.7.5.ebuild: Stable on alpha, bug #475424 02 Jul 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for x86, wrt bug #475424 02 Jul 2013; Agostino Sarubbo python-2.7.5.ebuild: Stable for amd64, wrt bug #475424 *python-2.6.8-r2 (30 Jun 2013) *python-2.5.4-r6 (30 Jun 2013) 30 Jun 2013; Mike Gilbert +files/python-2.5-tcl86.patch, +python-2.5.4-r6.ebuild, +python-2.6.8-r2.ebuild: Apply patch to allow old python versions to use tk-8.6, bug 454342. Also fix the python shebang in idle2.5 and pydoc2.5, bugs 275241 and 383009. 30 Jun 2013; Mike Gilbert -python-2.5.4-r4.ebuild, -python-2.6.8.ebuild, python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild: Place upper bound on dev-lang/tk dep, bug 454342. Also stabilize on m68k since nobody is responding on bug 458318. 28 Jun 2013; Mike Gilbert +files/python-2.7.5-library-path.patch, python-2.7.5.ebuild: Fix library paths when not cross-compiling. Should resolve bug 474882. Thanks to Arfrever for finding the upstream commit. *python-2.7.5 (25 May 2013) *python-3.2.5 (25 May 2013) 25 May 2013; Mike Gilbert +python-2.7.5.ebuild, +python-3.2.5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.2.3-r2.ebuild: Version bump. Also resolves bug 462288 and 471124. *python-3.3.2 (21 May 2013) 21 May 2013; Patrick McLean -python-3.3.0.ebuild, -python-3.3.0-r1.ebuild, +python-3.3.2.ebuild: Version bump to 3.3.2, clean out old 3.3 versions preparing for unmasking. 18 May 2013; Magnus Granberg python-2.7.4.ebuild, python-3.2.4.ebuild, python-3.3.1.ebuild: Add fix to support pax emutramp on libffi 09 May 2013; Mike Gilbert python-2.7.4.ebuild: Don't build the 'maninstall' target; this installs generic symlinks python.1 and python2.1, which we manage using eselect-python. Bug 469148 by Alphat-PC. 09 May 2013; Michał Górny python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.4.ebuild, python-3.1.5-r1.ebuild, python-3.2.4.ebuild, python-3.3.1.ebuild: Add epatch_user wrt bug #447714. 01 May 2013; Mike Gilbert python-3.2.4.ebuild: Enable byte-compilation during tests. 01 May 2013; Mike Gilbert python-2.7.4.ebuild, python-3.2.4.ebuild: Use Arfrever's patches. Remove some unnecessary || die. 28 Apr 2013; Patrick McLean python-3.3.1.ebuild: Re-add patch from Arfrever to fix compilation on non-UTF-8 platforms, drop patches that are no longer needed. *python-3.3.1 (28 Apr 2013) 28 Apr 2013; Patrick McLean +python-3.3.1.ebuild: Version bump. Add new patch to fix import tests from Arferver. *python-3.2.4 (27 Apr 2013) 27 Apr 2013; Mike Gilbert +python-3.2.4.ebuild: Version bump. Fails tests at the moment. 27 Apr 2013; Mike Gilbert python-2.7.4.ebuild: Downgrade to EAPI 4. 27 Apr 2013; Mike Gilbert python-2.7.4.ebuild: Increment patchset. 13 Apr 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for s390, wrt bug #458318 07 Apr 2013; Mike Gilbert python-2.7.4.ebuild: Adjust the sys-libs/db dep and add some || die. 07 Apr 2013; Michał Górny python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-2.7.4.ebuild: Fix wininst removal typo. Fixes bug #462862. *python-2.7.4 (07 Apr 2013) 07 Apr 2013; Mike Gilbert +python-2.7.4.ebuild: Version bump. 31 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for sh, wrt bug #458318 31 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for sparc, wrt bug #458318 28 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for ia64, wrt bug #458318 26 Mar 2013; Mike Frysinger python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild, python-3.3.0-r1.ebuild: When cross-compiling, run the configures in parallel for a nice speed up #462264 by SpanKY. 24 Mar 2013; Mike Gilbert python-3.3.0-r1.ebuild, python-3.3.0.ebuild: Add hard blocker on python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for alpha, wrt bug #458318 23 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for arm, wrt bug #458318 21 Mar 2013; Jeroen Roovers python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for HPPA (bug #458318). 19 Mar 2013; Mike Frysinger python-2.7.3-r3.ebuild, python-3.2.3-r2.ebuild, python-3.3.0-r1.ebuild: Install the python gdb module in the right place #443510 by Jan Pobrislo. 19 Mar 2013; Mike Frysinger python-2.7.3-r2.ebuild, python-2.7.3-r3.ebuild, python-3.2.3-r1.ebuild, python-3.2.3-r2.ebuild, python-3.2.3.ebuild, python-3.3.0-r1.ebuild, python-3.3.0.ebuild: Export ac_cv_have_long_long_format=yes when cross-compiling #362945 by Patrick. 19 Mar 2013; Mike Frysinger python-2.7.3-r2.ebuild, python-2.7.3-r3.ebuild, python-3.2.3-r1.ebuild, python-3.2.3-r2.ebuild, python-3.2.3.ebuild, python-3.3.0-r1.ebuild, python-3.3.0.ebuild: Set ac_cv_buggy_getaddrinfo=no when cross-compiling. 19 Mar 2013; Mike Frysinger python-2.5.4-r4.ebuild, python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.6.8.ebuild, python-2.7.3-r2.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.1.5.ebuild, python-3.2.3-r1.ebuild, python-3.2.3-r2.ebuild, python-3.2.3.ebuild, python-3.3.0-r1.ebuild, python-3.3.0.ebuild: Add hardened to IUSE since we `use` it #447264 by Alphat-PC. 18 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for ppc64, wrt bug #458318 18 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for ppc, wrt bug #458318 18 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for x86, wrt bug #458318 18 Mar 2013; Agostino Sarubbo python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild: Stable for amd64, wrt bug #458318 19 Dec 2012; Mike Gilbert python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild, python-3.3.0-r1.ebuild: Don't depend on dev-lang/python. Bug 447752. 03 Dec 2012; Mike Gilbert python-2.5.4-r5.ebuild: Copy eselect_python logic from more recent ebuilds. 02 Dec 2012; Michał Górny python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild, python-3.3.0-r1.ebuild: Stop renaming python-config wrt bug #445592. Keep a symlink for compatibility. 01 Dec 2012; Michał Górny python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild, python-3.3.0-r1.ebuild: Use python-any-r1 to clearly enforce build-time Python dependency. 30 Nov 2012; Michał Górny python-2.5.4-r5.ebuild, python-2.6.8-r1.ebuild, python-2.7.3-r3.ebuild, python-3.1.5-r1.ebuild, python-3.2.3-r2.ebuild, python-3.3.0-r1.ebuild: Fix byte-compiling the installed epython module when installing a new Python version. *python-2.7.3-r3 (30 Nov 2012) *python-3.3.0-r1 (30 Nov 2012) *python-2.6.8-r1 (30 Nov 2012) *python-2.5.4-r5 (30 Nov 2012) *python-3.2.3-r2 (30 Nov 2012) *python-3.1.5-r1 (30 Nov 2012) 30 Nov 2012; Michał Górny +python-2.5.4-r5.ebuild, +python-2.6.8-r1.ebuild, +python-2.7.3-r3.ebuild, +python-3.1.5-r1.ebuild, +python-3.2.3-r2.ebuild, +python-3.3.0-r1.ebuild: Introduce a cleaned up, -r1-quality Python ebuilds. Stop using python.eclass, install epython module for python-exec. 14 Oct 2012; Raúl Porcel python-3.1.5.ebuild: ia64/m68k/s390/sh/sparc stable 06 Oct 2012; Markus Meier python-3.1.5.ebuild: arm stable, bug #427544 02 Oct 2012; Jeroen Roovers python-3.1.5.ebuild: Stable for HPPA (bug #427548). 02 Oct 2012; Jeroen Roovers python-3.2.3-r1.ebuild: Stable for HPPA (bug #427548). 02 Oct 2012; Mike Gilbert python-3.3.0.ebuild: Bump patchset revision for bug 436904. Drop wide-unicode use flag. 30 Sep 2012; Raúl Porcel python-3.2.3.ebuild: alpha/ia64/m68k/s390/sh/sparc stable wrt #427548 30 Sep 2012; Dirkjan Ochtman python-3.3.0.ebuild: Fix 3.3 slot. 30 Sep 2012; Dirkjan Ochtman -python-2.6.6-r2.ebuild, -python-2.6.7-r2.ebuild, -python-2.7.2-r3.ebuild, -python-2.7.3.ebuild, -python-2.7.3-r1.ebuild, -python-3.1.4-r3.ebuild, -python-3.1.4-r4.ebuild, -python-3.2.2.ebuild, -python-3.2.2-r1.ebuild: Remove old versions. *python-3.3.0 (30 Sep 2012) 30 Sep 2012; Dirkjan Ochtman +python-3.3.0.ebuild: Add tentative python-3.3 ebuild. Some tests still fail. 27 Sep 2012; Matt Turner python-3.1.5.ebuild, python-3.2.3-r1.ebuild: Stable on alpha, bug 427548. 03 Aug 2012; Anthony G. Basile python-3.2.3.ebuild: Stable arm, bug #427548 30 Jul 2012; Mike Frysinger python-2.5.4-r4.ebuild, python-2.6.6-r2.ebuild, python-2.6.7-r2.ebuild, python-2.6.8.ebuild, python-2.7.2-r3.ebuild, python-2.7.3-r1.ebuild, python-2.7.3-r2.ebuild, python-2.7.3.ebuild, python-3.1.4-r3.ebuild, python-3.1.4-r4.ebuild, python-3.1.5.ebuild, python-3.2.2-r1.ebuild, python-3.2.2.ebuild, python-3.2.3-r1.ebuild, python-3.2.3.ebuild: Make sure $PKG_CONFIG is respected. 29 Jul 2012; Raúl Porcel python-2.7.3-r2.ebuild: alpha/ia64/m68k/s390/sh/sparc stable wrt #419575 03 Jul 2012; Brent Baude python-2.7.3-r2.ebuild: Marking python-2.7.3-r2 ppc for bug 419575 22 Jun 2012; Brent Baude python-2.7.3-r2.ebuild: Marking python-2.7.3-r2 ppc64 for bug 419575 17 Jun 2012; Markus Meier python-2.7.3-r2.ebuild: arm stable, bug #419575 17 Jun 2012; Jeff Horelick python-2.7.3-r2.ebuild: marked x86 per bug 419575 14 Jun 2012; Jeroen Roovers python-2.7.3-r2.ebuild: Stable for HPPA (bug #419575). 11 Jun 2012; Agostino Sarubbo python-2.7.3-r2.ebuild: Stable for amd64, wrt bug #419575 04 Jun 2012; Mike Frysinger +files/python-3.2.3-x32.patch, python-3.2.3.ebuild, python-3.2.3-r1.ebuild: Fix posix subprocess module on x32. 26 May 2012; Raúl Porcel python-2.6.8.ebuild, python-2.7.3-r1.ebuild: ia64/m68k/s390/sh/sparc stable wrt #396329 26 May 2012; Markus Meier python-2.6.8.ebuild, python-2.7.3-r1.ebuild: arm stable, bug #396329 17 May 2012; Jeff Horelick python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: marked x86 per bug 396329 15 May 2012; Jeroen Roovers python-3.1.4-r3.ebuild, python-3.1.5.ebuild, python-3.2.2.ebuild, python-3.2.3.ebuild: Marked ~hppa until it is ready. 15 May 2012; Jeroen Roovers python-2.6.8.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Stable for HPPA (bug #396329). 14 May 2012; Jeroen Roovers python-2.7.3-r1.ebuild: Stable for HPPA (bug #396329). 14 May 2012; Mark Loeser python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Stable for ppc/ppc64; bug #369329 14 May 2012; Agostino Sarubbo python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Stable for amd64, wrt bug #396329 12 May 2012; Tobias Klausmann python-2.6.8.ebuild: Stable on alpha, bug #396329 12 May 2012; Tobias Klausmann python-2.7.3-r1.ebuild: Stable on alpha, bug #396329 03 May 2012; Jeff Horelick python-2.5.4-r4.ebuild, python-2.6.6-r2.ebuild, python-2.6.7-r2.ebuild, python-2.6.8.ebuild, python-2.7.2-r3.ebuild, python-2.7.3.ebuild, python-2.7.3-r1.ebuild, python-2.7.3-r2.ebuild, python-3.1.4-r3.ebuild, python-3.1.4-r4.ebuild, python-3.1.5.ebuild, python-3.2.2.ebuild, python-3.2.2-r1.ebuild, python-3.2.3.ebuild, python-3.2.3-r1.ebuild: dev-util/pkgconfig -> virtual/pkgconfig 03 May 2012; Mike Gilbert python-3.2.3-r1.ebuild: Revert to previous patchset due to bug 414333. 01 May 2012; Mike Gilbert +python-2.7.3-r2.ebuild, +python-3.2.3-r1.ebuild: Restore ebuilds now that mirrors have the files. 01 May 2012; Mike Gilbert -python-2.7.3-r2.ebuild, -python-3.2.3-r1.ebuild: Drop ebuilds until the patchsets get mirrored. *python-3.2.3-r1 (01 May 2012) *python-2.7.3-r2 (01 May 2012) 01 May 2012; Mike Gilbert +python-2.7.3-r2.ebuild, +python-3.2.3-r1.ebuild: Drop several patches that upstream has not accepted. 28 Apr 2012; Mike Gilbert python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Document reason for pax marking. Bug 413751. 28 Apr 2012; Mike Gilbert python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Drop sys-apps/paxctl dep and restore fbsd keywords. Bug 413671 should be resolved by not calling pax-mark on libpython. 28 Apr 2012; Alexis Ballier python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: remove fbsd keywords on ebuilds depending on sys-apps/paxctl which doesnt build and isnt keyworded 26 Apr 2012; Mike Gilbert python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Restore djc's fix for bug 368207. 26 Apr 2012; Mike Gilbert python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Don't pax-mark libpython.so. Bug 413671. 26 Apr 2012; Mike Gilbert python-2.6.8.ebuild, python-2.7.3-r1.ebuild, python-3.1.5.ebuild, python-3.2.3.ebuild: Re-add dependency on sys-apps/paxctl due to bug 413671. *python-3.1.5 (26 Apr 2012) *python-2.7.3-r1 (26 Apr 2012) *python-3.2.3 (26 Apr 2012) *python-2.6.8 (26 Apr 2012) 26 Apr 2012; Mike Gilbert +python-2.6.8.ebuild, +python-2.7.3-r1.ebuild, +python-3.1.5.ebuild, +python-3.2.3.ebuild: Version bumps for security bug 396329. Ebuilds and patchsets based on work by Arfrever in Progress overlay. 26 Apr 2012; Alexis Ballier python-3.2.2-r1.ebuild: keyword ~amd64-fbsd 26 Apr 2012; Alexis Ballier python-2.7.3.ebuild: keyword ~amd64-fbsd *python-2.7.3 (12 Apr 2012) 12 Apr 2012; Dirkjan Ochtman +python-2.7.3.ebuild: Version bump to 2.7.3, addressing bugs 368207, 301691. *python-3.1.4-r4 (21 Mar 2012) *python-3.2.2-r1 (21 Mar 2012) 21 Mar 2012; Mike Gilbert +files/python-3-distutils-egg-utf8.patch, +python-3.1.4-r4.ebuild, +python-3.2.2-r1.ebuild: Resolve distutils issue with unicode characters in egg-info files. Patch backported by mgorny. Bug 343721. 07 Mar 2012; Brent Baude python-3.2.2.ebuild: Marking python-3.2.2 ppc for bug 403875 05 Mar 2012; Jeff Horelick python-3.2.2.ebuild: marked x86 per bug 403875 05 Mar 2012; Samuli Suominen python-2.5.4-r4.ebuild: Remove obsolete sys-devel/gcc[libffi] built_with_use check wrt #406927 by Michael Weber 03 Mar 2012; Brent Baude python-3.2.2.ebuild: Marking python-3.2.2 ppc64 for bug 403875 18 Feb 2012; Jeroen Roovers python-3.2.2.ebuild: Stable for HPPA (bug #403875). 17 Feb 2012; Agostino Sarubbo python-3.2.2.ebuild: Stable for amd64, wrt bug #403875 15 Feb 2012; Dirkjan Ochtman -python-2.7.1-r1.ebuild, -python-3.1.3-r1.ebuild: Remove some old versions. 13 Feb 2012; Kacper Kowalik python-2.7.2-r3.ebuild, python-3.1.4-r3.ebuild: ppc64 stable wrt #387849 10 Feb 2012; Patrick Lauer -python-2.4.6.ebuild: Removing last python-2.4 ebuilds. Was nice having you around ... 01 Feb 2012; Brent Baude python-2.7.2-r3.ebuild, python-3.1.4-r3.ebuild: Marking -2.7.2-r3 and -3.1.4-r3 for bug 387849 01 Jan 2012; Andreas K. Huettel +ChangeLog-2011: Split ChangeLog. For older entries, please see ChangeLog-2011.