# ChangeLog for dev-lang/python # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.641 2013/03/28 22:45:08 ago Exp $ 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.