diff options
author | Steven J Newbury <steve@snewbury.org.uk> | 2009-04-07 05:07:33 +0100 |
---|---|---|
committer | Steven J Newbury <steve@snewbury.org.uk> | 2009-04-07 05:07:33 +0100 |
commit | 9dc11080eeba38aaf4016f551772d0373b73cdc3 (patch) | |
tree | 4ec2e69f4ebb5fcc60adea33a03c51664ecf3af6 | |
parent | Use config-*-${ABI} only when not building the final ABI, also add (diff) | |
download | multilib-portage-9dc11080eeba38aaf4016f551772d0373b73cdc3.tar.gz multilib-portage-9dc11080eeba38aaf4016f551772d0373b73cdc3.tar.bz2 multilib-portage-9dc11080eeba38aaf4016f551772d0373b73cdc3.zip |
Keep non final ABI python binaries, packages use the binary to find the
python build time configuration
-rw-r--r-- | dev-lang/python/Manifest | 6 | ||||
-rw-r--r-- | dev-lang/python/python-2.5.2-r7.ebuild | 3 | ||||
-rw-r--r-- | dev-lang/python/python-2.5.4-r2.ebuild | 3 | ||||
-rw-r--r-- | dev-lang/python/python-2.6.1-r1.ebuild | 3 |
4 files changed, 12 insertions, 3 deletions
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 32a9b3b99..cf4acab70 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -19,6 +19,6 @@ DIST Python-2.6.1.tar.bz2 10960385 RMD160 497dafaca9c150fca611b0175eeb13c2fc4d3e DIST python-gentoo-patches-2.5.2-r7.tar.bz2 28160 RMD160 c2a8c71f464f1cf0cd8e3d142a3f3454de46bc55 SHA1 b64fc90f331e42ea2c364fd61d13b515300fdcbf SHA256 8afff4ed12c3c5ca4418da657617317a8c646a69ae341a3d494747659825355f DIST python-gentoo-patches-2.5.4.tar.bz2 19474 RMD160 00bb0918414db251b11b7f19a9f8a112c9e49fbd SHA1 fd4955f7da3049abecc4df0e203e783a90390cf8 SHA256 6e050dd8e8a90655bf935af99ad1ae6456bc072f075ddb9bcd532201bbb37274 DIST python-gentoo-patches-2.6-r5.tar.bz2 7431 RMD160 dbfc0715773446614843b45818d4152ca133140a SHA1 495cbfbf333052faf6860cf2d682f249a787557c SHA256 ef81eac97d933c77afcfd2434f44132717cd0a1550d1092e388e3c2f3dd5f3cf -EBUILD python-2.5.2-r7.ebuild 8987 RMD160 46860edf93cb730d3b287e0107b0d143bfde2387 SHA1 a43cd0cb0423f7b00d39b3c072c703f90ba68fa1 SHA256 123983b40c035d89a3274a08ca2180b1dd91696fbbef0f0c045f410fb7563693 -EBUILD python-2.5.4-r2.ebuild 8996 RMD160 a1359f4ddbecf68eff2a9c56b6897c76ebef985b SHA1 25fd5463056fdb27b626ea6cc23d2a0ab1b55a28 SHA256 445c4375e7ebd5c55e4c8ac26391cf4af7f115b92d34203cff6eee419662231d -EBUILD python-2.6.1-r1.ebuild 9071 RMD160 cb8444e3343d94c167a2ae1668cb151513d1f415 SHA1 b5846dfdc5ece608fd2f780608ab3bf176863bae SHA256 3f971760495e02a5b2c3c5f8f35d3a3a2d806e5cd2ce9070337e8f4000490061 +EBUILD python-2.5.2-r7.ebuild 9125 RMD160 aec8cd3b33f589ca4fa067778cc8f9506d9f795b SHA1 68e99c703dfe2e29d5707e6b732df37ff23b9e3a SHA256 3bd498dc2531801f2aed47cd880ede34d13a80d7df7cd33142ca4e0cf4c98097 +EBUILD python-2.5.4-r2.ebuild 9134 RMD160 5e143bbbd29d39ebf86032364a2a8856748c58fd SHA1 3b042e3885d8104a831edaa36e69338db523fd87 SHA256 badb7ae1db177e117651450c0474ee7279bf82f81739eca21f8a9a7a21165e28 +EBUILD python-2.6.1-r1.ebuild 9209 RMD160 466694abd36d1ba29f82bd2902fb402aa35705f4 SHA1 a8d79f68b6ed8516a1f06e35330f368901b44dfe SHA256 ac26547932f5eb1945094894b3fd2833304b7b313338f2326e9efe6462b9cf1a diff --git a/dev-lang/python/python-2.5.2-r7.ebuild b/dev-lang/python/python-2.5.2-r7.ebuild index 513ae228b..8cd0d9d77 100644 --- a/dev-lang/python/python-2.5.2-r7.ebuild +++ b/dev-lang/python/python-2.5.2-r7.ebuild @@ -176,6 +176,9 @@ multilib-native_src_install_internal() { emake DESTDIR="${D}" altinstall maninstall || die mv "${D}"/usr/bin/python${PYVER}-config "${D}"/usr/bin/python-config-${PYVER} + if [[ $(number_abis) -gt 1 ]] && ! is_final_abi; then + mv "${D}"/usr/bin/python${PYVER} "${D}"/usr/bin/python${PYVER}-${ABI} + fi # Fix slotted collisions mv "${D}"/usr/bin/2to3 "${D}"/usr/bin/2to3-${PYVER} diff --git a/dev-lang/python/python-2.5.4-r2.ebuild b/dev-lang/python/python-2.5.4-r2.ebuild index 19a637fc0..7dc27f44e 100644 --- a/dev-lang/python/python-2.5.4-r2.ebuild +++ b/dev-lang/python/python-2.5.4-r2.ebuild @@ -176,6 +176,9 @@ multilib-native_src_install_internal() { emake DESTDIR="${D}" altinstall maninstall || die mv "${D}"/usr/bin/python${PYVER}-config "${D}"/usr/bin/python-config-${PYVER} + if [[ $(number_abis) -gt 1 ]] && ! is_final_abi; then + mv "${D}"/usr/bin/python${PYVER} "${D}"/usr/bin/python${PYVER}-${ABI} + fi # Fix slotted collisions mv "${D}"/usr/bin/2to3 "${D}"/usr/bin/2to3-${PYVER} diff --git a/dev-lang/python/python-2.6.1-r1.ebuild b/dev-lang/python/python-2.6.1-r1.ebuild index d50b39272..81a239ff7 100644 --- a/dev-lang/python/python-2.6.1-r1.ebuild +++ b/dev-lang/python/python-2.6.1-r1.ebuild @@ -179,6 +179,9 @@ multilib-native_src_install_internal() { emake DESTDIR="${D}" altinstall maninstall || die mv "${D}"/usr/bin/python${PYVER}-config "${D}"/usr/bin/python-config-${PYVER} + if [[ $(number_abis) -gt 1 ]] && ! is_final_abi; then + mv "${D}"/usr/bin/python${PYVER} "${D}"/usr/bin/python${PYVER}-${ABI} + fi # Fix slotted collisions mv "${D}"/usr/bin/2to3 "${D}"/usr/bin/2to3-${PYVER} |