Fix process names of directly executed Python scripts (bug #286424).
Fix building on systems without strtok_r() (bug #299152).
Set a+rx permissions on /usr/bin/python-config (bug #299688).
Handle files specific to Mac OS X (bug #310551).
Package-Manager: portage-15840-svn/cvs/Linux x86_64
# ChangeLog for app-admin/eselect-python
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-python/ChangeLog,v 1.57 2010/02/13 16:35:07 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-python/ChangeLog,v 1.58 2010/03/21 21:59:21 arfrever Exp $
+
+*eselect-python-20100321 (21 Mar 2010)
+
+ 21 Mar 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -eselect-python-20090824.ebuild,
+ -files/eselect-python-20090824-old-glibc.patch,
+ +eselect-python-20100321.ebuild:
+ Version bump. Fix process names of directly executed Python scripts (bug
+ #286424). Fix building on systems without strtok_r() (bug #299152). Set
+ a+rx permissions on /usr/bin/python-config (bug #299688). Handle files
+ specific to Mac OS X (bug #310551).
13 Feb 2010; Raúl Porcel <armin76@gentoo.org>
eselect-python-20091230.ebuild:
-AUX eselect-python-20090824-old-glibc.patch 694 RMD160 917df537aa4592ae97e856094fa0ff997431d0a9 SHA1 648bd905578cce31bc83a7836f0785beb84be592 SHA256 7139150321863e3b9528abbb109c04b4b690fa5c7cac8ca825b0e4afdb0d7e98
-DIST eselect-python-20090824.tar.bz2 4689 RMD160 f43242903caac005c9ca784f62e2b9c2f8e53fcb SHA1 1197fc3200e4b70788fac9956f52ba91320a02f2 SHA256 819760f1e5404869d9f0f2f6b7171630f423a507db21f59f4cf585f3fc661d3f
DIST eselect-python-20091230.tar.bz2 5476 RMD160 33d2648f69c2b402e2e482a218d7a22e1c167aed SHA1 6294603bb921924ecb74b006c5ed313b48489065 SHA256 34df248d55f656b5bf251b087d64a81be985ca9a0b1444d221d65a975853c49e
-EBUILD eselect-python-20090824.ebuild 1268 RMD160 8dc1ad7be2976b3542d5a863d75fc287e7e093ad SHA1 91c21b23f2bf59e9d2f85bda646c17f4532217b6 SHA256 add750bc2e8cff3727b2c343e3fe0a4eb4ff3772c0119dff1d87505647943ea2
+DIST eselect-python-20100321.tar.bz2 6006 RMD160 7c24095bcac681a1e4e048504ac38641bbd569df SHA1 ab5539e789825bdb131d02ba4bd756b535b9bbde SHA256 b287e910abd46b865ebeb303a4c61aa53dd70185efbe42a296af556559173523
EBUILD eselect-python-20091230.ebuild 1347 RMD160 690c40bfe41c378f55e4198820b00c39ee6e3ea3 SHA1 aa4fffc25280b32f62b2369bd1fc4f9c8e847f76 SHA256 4ed3356749d4d28560a70b650911da6e390a051ab52d13af0ea4be00818b12f5
+EBUILD eselect-python-20100321.ebuild 1331 RMD160 8b900f0b2423ab3b9cc8337b438cb6c71ed054ad SHA1 8e5cd66dbefb5246a5494ce3c335755e3174fc87 SHA256 8fad0bbfcea2c3ec6ad87f1381759fa8bc321d948ad226838824719b4ae8a6c9
EBUILD eselect-python-99999999.ebuild 1343 RMD160 8e51565c8dc34cb9ef229dcbe92f8f298caf5708 SHA1 27978eb4ac76816dfe6da18edf2c14a760a8ca91 SHA256 f93b7a35b5ff56bcbb3eea0f3c9c5631077446f6590f2700f09d51c3a6ddfc72
-MISC ChangeLog 8582 RMD160 0240f1beb95030d56107d98e9eda77505dcbe882 SHA1 a0429933ddfeeaae70a79cf78be6acf931876416 SHA256 d3dafcad12c95e0aeac51d7bf4ea558279dc3e668f1774682b8b99a2a2917739
+MISC ChangeLog 9077 RMD160 1702bad5fc585cff75bc4a1957e7bccad3d9f3cb SHA1 f69826a46890ce3c5fc83a8449c64c7f74ad1fe8 SHA256 ed7ee63a7d849721ba174dca59d0e61d9b4556e6b4917d0c3b647b789206309c
MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
--- /dev/null
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-python/eselect-python-20100321.ebuild,v 1.1 2010/03/21 21:59:21 arfrever Exp $
+
+EAPI="1"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Eselect module for management of multiple Python versions"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+DEPEND="${RDEPEND}
+ sys-devel/autoconf
+ >=sys-devel/gcc-3.4"
+
+pkg_setup() {
+ if [[ $(gcc-major-version) -lt 3 || ($(gcc-major-version) -eq 3 && $(gcc-minor-version) -lt 4) ]]; then
+ die "GCC >=3.4 is required"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ ./autogen.sh || die "autogen.sh failed"
+}
+
+src_install() {
+ keepdir /etc/env.d/python
+ emake DESTDIR="${D}" install || die "emake install failed"
+}
+
+pkg_preinst() {
+ if has_version "<${CATEGORY}/${PN}-20090804" || ! has_version "${CATEGORY}/${PN}"; then
+ run_eselect_python_update="1"
+ fi
+}
+
+pkg_postinst() {
+ if [[ "${run_eselect_python_update}" == "1" ]]; then
+ ebegin "Running \`eselect python update\`"
+ eselect python update --python2 > /dev/null
+ eend "$?"
+ fi
+}