[gentoo-commits] proj/python:master commit in: dev-lang/python/files/, dev-lang/python/
commit: d1574485fd58577f58a43f21efd89dce277d9c01 Author: Michał Górny gentoo org> AuthorDate: Wed May 18 04:40:53 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed May 18 04:41:10 2022 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=d1574485 Remove obsolete, broken dev-lang/python ebuilds Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest | 4 - dev-lang/python/files/pydoc.conf | 7 - dev-lang/python/files/pydoc.init | 25 --- dev-lang/python/metadata.xml | 12 -- dev-lang/python/python-3.4.10.ebuild | 349 -- dev-lang/python/python-3.5.9.ebuild | 357 --- 6 files changed, 754 deletions(-) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest deleted file mode 100644 index e0d52ba..000 --- a/dev-lang/python/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST Python-3.4.10.tar.xz 14559088 BLAKE2B ea1e333f04c286fe715c1ce97ade37c6a768e58a2e34da2ec51613a76c87a2e704f67d9ae8fd92a95366ab1814295028d7948e49b071d7e457b388176186c2e8 SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc -DIST Python-3.5.9.tar.xz 15388876 BLAKE2B 6086ed2350b6dce3203360f24c2fddf77df65a5815d6da019809796b30c2f43440a9e349c7defd0187cfc3a50a387352dfa63594c2ec513dd6bf585e7c34ec51 SHA512 58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e -DIST python-gentoo-patches-3.4.10.tar.xz 21340 BLAKE2B c2ca41fc4bc81ae6be9426d772b1ffc09a4b2e2c021905886a92d85476871e6c3b51ca30c60eeede93ff8cd90628809cd8c6fb00041d16c1595ce1ba8369dac8 SHA512 27ee476c080a0d1c012ef5d3d8325db6e697e1c3d9611f0337668f3660a50e50e6529bd0fd8b3b5b6030c9be8f8a86d95fa59bc27085ce7d18a7e0b50afe9f4b -DIST python-gentoo-patches-3.5.9.tar.xz 13548 BLAKE2B 9afe277c1c7c42aee21b4279cea5539d31b4a7088fd124bedb9af34299252ef2ab275e602adb5dfbb6944d06b375161924b05fc690f7d0d78860ed3e5f89599c SHA512 def5435a315e58d3794d8bce8fb04105a36ff37bd90a437cf7588a0c0ec8d420af5b68009ab153823286e71e52056e12a0eba4dc4d958eeb8d6b914b24f0de81 diff --git a/dev-lang/python/files/pydoc.conf b/dev-lang/python/files/pydoc.conf deleted file mode 100644 index 20e3628..000 --- a/dev-lang/python/files/pydoc.conf +++ /dev/null @@ -1,7 +0,0 @@ -# /etc/init.d/pydoc.conf -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.3 2011/10/27 13:56:55 neurogeek Exp $ - -# This file contains the configuration for pydoc's internal webserver. - -# Default port for Python's pydoc server. -@PYDOC_PORT_VARIABLE@="7464" diff --git a/dev-lang/python/files/pydoc.init b/dev-lang/python/files/pydoc.init deleted file mode 100644 index 3f02ae9..000 --- a/dev-lang/python/files/pydoc.init +++ /dev/null @@ -1,25 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2014 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.5 2014/10/12 12:37:07 djc Exp $ - -start() { - local pydoc_port="${@PYDOC_PORT_VARIABLE@-${PYDOC_PORT}}" - - 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 \ - --exec /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/metadata.xml b/dev-lang/python/metadata.xml deleted file mode 100644 index dfcbe08..000 --- a/dev-lang/python/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - pyt...@gentoo.org - Python - - - Enable threading support. (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-3.4.10.ebuild b/dev-lang/python/python-3.4.10.ebuild deleted file mode 100644 index 69ebe37..000 --- a/dev-lang/python/python-3.4.10.ebuild +++ /dev/null @@ -1,349 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs - -MY_P="Python-${PV}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.4.10" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/; -SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz;
[gentoo-commits] proj/python:master commit in: dev-lang/python/files/
commit: cbb06de1ae1d3d73cfe0395aa76d08ea11f88700 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 29 11:43:49 2019 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 29 11:43:49 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=cbb06de1 dev-lang/python: Remove unnecessary +x Signed-off-by: Michał Górny gentoo.org> dev-lang/python/files/pydoc.init | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-lang/python/files/pydoc.init b/dev-lang/python/files/pydoc.init old mode 100755 new mode 100644
[gentoo-commits] proj/python:master commit in: dev-lang/python/
commit: ecee830830bb6b04c9c1123485c946f30a771692 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 29 11:43:16 2019 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 29 11:43:16 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=ecee8308 dev-lang/python: Remanifest Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 17ea2a0..618d9be 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,7 +1,7 @@ -DIST Python-2.6.9.tar.xz 9333664 SHA256 cae7bb995006ea5b703d9d28446f694894c441fe4bfb95d561c0ac908cd06e41 SHA512 bcd9286b6af3bfa2017f0b32c6c0f9b934224ece496d2d897ab3a61a936d306a5f61a580c060ce501034a614da374d17831a9c9be9f947b01d977b56437c023b WHIRLPOOL 0b9feb710f0c5c8726522465f26ac6fa17e8f87c0e5cda4ef0b130e5d8e213d32aad0143e0ec909c677a7b515ed63ed9e9d50a33890f22068b820a5f15ba47fd -DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 WHIRLPOOL b34f215e0f50123c5b2969e615ffbab99b631433de8f13cbbca525bf57cbc1bb9a159fba02616b3772be9b249be3cec36d6fd1856a678880674b828eb4ab08ed -DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a4798cd71c1dce3cf40e63b6e5 SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 WHIRLPOOL f4b6010d32b28b7bb038cbb7c5f98d325cc4253fd1be9a0a1089ed6fd7dd414c5169931d21ef819137d5c1084517a650828f260cf2a1d8ce871bc67aeef3fff8 -DIST Python-3.4.10.tar.xz 14559088 SHA256 d46a8f6fe91679e199c671b1b0a30aaf172d2acb5bcab25beb35f16c3d195b4e SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc WHIRLPOOL 84608931cd785eddd234d207be2caa273575067d7687a0ed05217e2f2ae410da684fcf5ed65cfa17dd8eda082844bb4067cdcb4a277ceb20845ffa9f3baa6f58 -DIST Python-3.5.9.tar.xz 15388876 SHA256 c24a37c63a67f53bdd09c5f287b5cff8e8b98f857bf348c577d454d3f74db049 SHA512 58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e WHIRLPOOL 16f4a6938ed1004cbb10a9b60621d70f8e52a36771fbb55cf5fb3211ad98daa2c9cf181789c226d51c4f65cefce056dfff73031f61c1ce35e96e24bd2db186b3 -DIST python-gentoo-patches-3.4.10.tar.xz 21340 SHA256 12d291ac445fe76bcb5e391de7f88308b2509a27e05b7559c6a1a6636b0f74c5 SHA512 27ee476c080a0d1c012ef5d3d8325db6e697e1c3d9611f0337668f3660a50e50e6529bd0fd8b3b5b6030c9be8f8a86d95fa59bc27085ce7d18a7e0b50afe9f4b WHIRLPOOL 81cd55b8696026a8832ae1e89f2ff137ff1b20c5d675a148b4a1e3bd761d938c5a67e36284377cfa4850381f4f3c451f4d7dbc309dbd0390ecdc62c6edcd1f25 -DIST python-gentoo-patches-3.5.9.tar.xz 13548 SHA256 97d1252935e398a31ed3634f50b70ed17b38bd8c5ea10fad601912ca58fdee5f SHA512 def5435a315e58d3794d8bce8fb04105a36ff37bd90a437cf7588a0c0ec8d420af5b68009ab153823286e71e52056e12a0eba4dc4d958eeb8d6b914b24f0de81 WHIRLPOOL 139ffbd3aa2ca349f1b8254d7326942111b448d2b2c8649a37550fb1f5095fed488c0a2748120a8b39b514502b25ac9fcc9bf2130da7927e19d11e8fd649ade8 +DIST Python-2.6.9.tar.xz 9333664 BLAKE2B 097b670701a3751e764f345725297b317efbc44c1e6bfe177bd012fa2263b3d27d84bff8627bc1d999b71c888fddcc3145a88926bd6f25f2227c289b4b56a4c9 SHA512 bcd9286b6af3bfa2017f0b32c6c0f9b934224ece496d2d897ab3a61a936d306a5f61a580c060ce501034a614da374d17831a9c9be9f947b01d977b56437c023b +DIST Python-3.2.6.tar.xz 9243292 BLAKE2B b657f55521612c89923dc013adb00fd7ee742c13926623e4a268e85a6b43f04163279e77f2239d28d1b3d6d81298c23abb74b1ba1e1509f29522e7fea0661957 SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 +DIST Python-3.3.5.tar.xz 12116308 BLAKE2B fda7d2b2fdaa27d775e337af3df8e4ebe5d0bdf50a68aa15c06fc450dd3478748af79ee7f58a7a5d8d06e2724b4d947ecbab7614d0958b43579409cdecf0da7b SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 +DIST Python-3.4.10.tar.xz 14559088 BLAKE2B ea1e333f04c286fe715c1ce97ade37c6a768e58a2e34da2ec51613a76c87a2e704f67d9ae8fd92a95366ab1814295028d7948e49b071d7e457b388176186c2e8 SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc +DIST Python-3.5.9.tar.xz 15388876 BLAKE2B 6086ed2350b6dce3203360f24c2fddf77df65a5815d6da019809796b30c2f43440a9e349c7defd0187cfc3a50a387352dfa63594c2ec513dd6bf585e7c34ec51 SHA512 58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e +DIST python-gentoo-patches-3.4.10.tar.xz 21340 BLAKE2B
[gentoo-commits] proj/python:master commit in: dev-lang/python/files/, dev-lang/python/
commit: 9730662003a5e3bfe2d010896a792a192bdc69fe Author: Michał Górny gentoo org> AuthorDate: Sun Dec 29 10:43:53 2019 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 29 10:43:53 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=97306620 dev-lang/python: Redo patchset for 3.5.9 Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest | 2 +- dev-lang/python/files/3.6-disable-nis.patch| 4 ++ .../files/python-3.5-distutils-OO-build.patch | 80 -- .../python/files/python-3.5.5-hash-unaligned.patch | 5 ++ dev-lang/python/python-3.5.9.ebuild| 11 +-- 5 files changed, 13 insertions(+), 89 deletions(-) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 2de11b4..39ffe3c 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -4,4 +4,4 @@ DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a DIST Python-3.4.10.tar.xz 14559088 SHA256 d46a8f6fe91679e199c671b1b0a30aaf172d2acb5bcab25beb35f16c3d195b4e SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc WHIRLPOOL 84608931cd785eddd234d207be2caa273575067d7687a0ed05217e2f2ae410da684fcf5ed65cfa17dd8eda082844bb4067cdcb4a277ceb20845ffa9f3baa6f58 DIST Python-3.5.9.tar.xz 15388876 SHA256 c24a37c63a67f53bdd09c5f287b5cff8e8b98f857bf348c577d454d3f74db049 SHA512 58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e WHIRLPOOL 16f4a6938ed1004cbb10a9b60621d70f8e52a36771fbb55cf5fb3211ad98daa2c9cf181789c226d51c4f65cefce056dfff73031f61c1ce35e96e24bd2db186b3 DIST python-gentoo-patches-3.4.6-0.tar.xz 11728 SHA256 93e7c8487deefc36c612403fb6c82e495c46846a1952f9ed85f82af41840be4a SHA512 41c22dc8f1db8800fc0b97eed2b27bf1873e5de1369bd4aecf7a7a91e609a78e45a4b56fc89d575317f33a7704c0c1cad1494e8a993415a198f256e8338f49ab WHIRLPOOL 851945e7ccea985a88bcbd71bc404bc34c27a0e335386e9ed15fa9876aab3285ff559936fb2dcadf7ac0594a7cb03ac3a9e4135b67b350c5fdf33e9a44ca0654 -DIST python-gentoo-patches-3.5.4-0.tar.xz 11704 SHA256 30c9dbcd5c11ed025b9d8dd201da84c5b9f9756f9b6ba77ccaebc6b79a91e320 SHA512 d395a87695f700598026038d6929ea5038abd7d494294037a4dfa02d5262203dbbaa6ae258a5a7f35ff5542f6266dcf69cc0b9c3df2a047cd2f6699a87e182ec WHIRLPOOL 2191dc89805c1bc11d125005a5c5dd0e5fe635eb0a3d6698bef8b55f54741edc3b3e2588bb21f5eda517963489c15296cd5fd265c8a548d78be6093698e6b002 +DIST python-gentoo-patches-3.5.9.tar.xz 13548 SHA256 97d1252935e398a31ed3634f50b70ed17b38bd8c5ea10fad601912ca58fdee5f SHA512 def5435a315e58d3794d8bce8fb04105a36ff37bd90a437cf7588a0c0ec8d420af5b68009ab153823286e71e52056e12a0eba4dc4d958eeb8d6b914b24f0de81 WHIRLPOOL 139ffbd3aa2ca349f1b8254d7326942111b448d2b2c8649a37550fb1f5095fed488c0a2748120a8b39b514502b25ac9fcc9bf2130da7927e19d11e8fd649ade8 diff --git a/dev-lang/python/files/3.6-disable-nis.patch b/dev-lang/python/files/3.6-disable-nis.patch index 4e81847..ccfb890 100644 --- a/dev-lang/python/files/3.6-disable-nis.patch +++ b/dev-lang/python/files/3.6-disable-nis.patch @@ -1,3 +1,7 @@ +From 2ed81ae3d36c2e0dd709240169fdccd6b3cd1a27 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Wed, 4 Jul 2018 11:39:21 -0400 +Subject: [PATCH 7/8] Disable nis --- a/setup.py +++ b/setup.py @@ -1332,17 +1332,7 @@ class PyBuildExt(build_ext): diff --git a/dev-lang/python/files/python-3.5-distutils-OO-build.patch b/dev-lang/python/files/python-3.5-distutils-OO-build.patch deleted file mode 100644 index 8af8c30..000 --- a/dev-lang/python/files/python-3.5-distutils-OO-build.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 90507018442f9adabb586fd3d0a0206b9c2f2f50 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 5 Jun 2016 08:18:01 +0200 -Subject: [PATCH] distutils: make -OO enable both opt-1 and opt-2 optimization - -Bug: http://bugs.python.org/issue27226 -Bug: https://bugs.gentoo.org/585060 - Lib/distutils/command/build_py.py| 8 - Lib/distutils/command/install_lib.py | 12 ++-- - 2 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/Lib/distutils/command/build_py.py b/Lib/distutils/command/build_py.py -index cf0ca57..838d4e4 100644 a/Lib/distutils/command/build_py.py -+++ b/Lib/distutils/command/build_py.py -@@ -315,9 +315,9 @@ class build_py (Command): - if self.compile: - outputs.append(importlib.util.cache_from_source( - filename, optimization='')) --if self.optimize > 0: -+for opt in range(1, self.optimize + 1): - outputs.append(importlib.util.cache_from_source( --filename, optimization=self.optimize)) -+filename, optimization=opt)) - - outputs += [ - os.path.join(build_dir,
[gentoo-commits] proj/python:master commit in: dev-lang/python/files/, dev-lang/python/
commit: d85f7e4bb1eec740f14e28567e7695adc9df5d6b Author: Michał Górny gentoo org> AuthorDate: Sun Dec 29 11:02:16 2019 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 29 11:32:11 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=d85f7e4b dev-lang/python: Bump 3.4.10 to EAPI 7 and redo patchset Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest | 2 +- dev-lang/python/files/3.4-getentropy-linux.patch | 40 - dev-lang/python/files/3.6-disable-nis.patch| 25 - .../python/files/python-3.4.10-openssl11.patch | 894 - dev-lang/python/files/python-3.4.5-cross.patch | 11 - .../python/files/python-3.5.5-hash-unaligned.patch | 48 -- dev-lang/python/python-3.4.10.ebuild | 173 ++-- 7 files changed, 80 insertions(+), 1113 deletions(-) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 39ffe3c..17ea2a0 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -3,5 +3,5 @@ DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032 DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a4798cd71c1dce3cf40e63b6e5 SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 WHIRLPOOL f4b6010d32b28b7bb038cbb7c5f98d325cc4253fd1be9a0a1089ed6fd7dd414c5169931d21ef819137d5c1084517a650828f260cf2a1d8ce871bc67aeef3fff8 DIST Python-3.4.10.tar.xz 14559088 SHA256 d46a8f6fe91679e199c671b1b0a30aaf172d2acb5bcab25beb35f16c3d195b4e SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc WHIRLPOOL 84608931cd785eddd234d207be2caa273575067d7687a0ed05217e2f2ae410da684fcf5ed65cfa17dd8eda082844bb4067cdcb4a277ceb20845ffa9f3baa6f58 DIST Python-3.5.9.tar.xz 15388876 SHA256 c24a37c63a67f53bdd09c5f287b5cff8e8b98f857bf348c577d454d3f74db049 SHA512 58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e WHIRLPOOL 16f4a6938ed1004cbb10a9b60621d70f8e52a36771fbb55cf5fb3211ad98daa2c9cf181789c226d51c4f65cefce056dfff73031f61c1ce35e96e24bd2db186b3 -DIST python-gentoo-patches-3.4.6-0.tar.xz 11728 SHA256 93e7c8487deefc36c612403fb6c82e495c46846a1952f9ed85f82af41840be4a SHA512 41c22dc8f1db8800fc0b97eed2b27bf1873e5de1369bd4aecf7a7a91e609a78e45a4b56fc89d575317f33a7704c0c1cad1494e8a993415a198f256e8338f49ab WHIRLPOOL 851945e7ccea985a88bcbd71bc404bc34c27a0e335386e9ed15fa9876aab3285ff559936fb2dcadf7ac0594a7cb03ac3a9e4135b67b350c5fdf33e9a44ca0654 +DIST python-gentoo-patches-3.4.10.tar.xz 21340 SHA256 12d291ac445fe76bcb5e391de7f88308b2509a27e05b7559c6a1a6636b0f74c5 SHA512 27ee476c080a0d1c012ef5d3d8325db6e697e1c3d9611f0337668f3660a50e50e6529bd0fd8b3b5b6030c9be8f8a86d95fa59bc27085ce7d18a7e0b50afe9f4b WHIRLPOOL 81cd55b8696026a8832ae1e89f2ff137ff1b20c5d675a148b4a1e3bd761d938c5a67e36284377cfa4850381f4f3c451f4d7dbc309dbd0390ecdc62c6edcd1f25 DIST python-gentoo-patches-3.5.9.tar.xz 13548 SHA256 97d1252935e398a31ed3634f50b70ed17b38bd8c5ea10fad601912ca58fdee5f SHA512 def5435a315e58d3794d8bce8fb04105a36ff37bd90a437cf7588a0c0ec8d420af5b68009ab153823286e71e52056e12a0eba4dc4d958eeb8d6b914b24f0de81 WHIRLPOOL 139ffbd3aa2ca349f1b8254d7326942111b448d2b2c8649a37550fb1f5095fed488c0a2748120a8b39b514502b25ac9fcc9bf2130da7927e19d11e8fd649ade8 diff --git a/dev-lang/python/files/3.4-getentropy-linux.patch b/dev-lang/python/files/3.4-getentropy-linux.patch deleted file mode 100644 index 9f12389..000 --- a/dev-lang/python/files/3.4-getentropy-linux.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 5635d44079e1bbd9c495951ede8d078e7b8d67d5 Mon Sep 17 00:00:00 2001 -From: Victor Stinner -Date: Mon, 9 Jan 2017 11:10:41 +0100 -Subject: [PATCH] Don't use getentropy() on Linux - -Issue #29188: Support glibc 2.24 on Linux: don't use getentropy() function but -read from /dev/urandom to get random bytes, for example in os.urandom(). On -Linux, getentropy() is implemented which getrandom() is blocking mode, whereas -os.urandom() should not block. - Python/random.c | 13 ++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -diff --git a/Python/random.c b/Python/random.c -index af3d0bd0d5..dc6400d3b8 100644 a/Python/random.c -+++ b/Python/random.c -@@ -67,9 +67,16 @@ win32_urandom(unsigned char *buffer, Py_ssize_t size, int raise) - return 0; - } - --/* Issue #25003: Don' use getentropy() on Solaris (available since -- * Solaris 11.3), it is blocking whereas os.urandom() should not block. */ --#elif defined(HAVE_GETENTROPY) && !defined(sun) -+/* Issue #25003: Don't use getentropy() on Solaris (available since -+ Solaris 11.3), it is blocking whereas os.urandom() should not block. -+ -+ Issue #29188: Don't use getentropy() on Linux since the glibc 2.24 -+ implements it with the getrandom()
[gentoo-commits] proj/python:master commit in: dev-lang/python/files/, dev-lang/python/
commit: 3c967f5bceabf7009d8e866cbba677d0b174d119 Author: Michał Górny gentoo org> AuthorDate: Fri Dec 27 15:44:48 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 27 15:48:19 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=3c967f5b dev-lang/python: Import 3.5.9 from ::gentoo Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest | 2 + .../files/python-3.5-distutils-OO-build.patch | 80 + dev-lang/python/python-3.5.9.ebuild| 367 + 3 files changed, 449 insertions(+) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index fe0d951..2de11b4 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -2,4 +2,6 @@ DIST Python-2.6.9.tar.xz 9333664 SHA256 cae7bb995006ea5b703d9d28446f694894c441fe DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 WHIRLPOOL b34f215e0f50123c5b2969e615ffbab99b631433de8f13cbbca525bf57cbc1bb9a159fba02616b3772be9b249be3cec36d6fd1856a678880674b828eb4ab08ed DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a4798cd71c1dce3cf40e63b6e5 SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 WHIRLPOOL f4b6010d32b28b7bb038cbb7c5f98d325cc4253fd1be9a0a1089ed6fd7dd414c5169931d21ef819137d5c1084517a650828f260cf2a1d8ce871bc67aeef3fff8 DIST Python-3.4.10.tar.xz 14559088 SHA256 d46a8f6fe91679e199c671b1b0a30aaf172d2acb5bcab25beb35f16c3d195b4e SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc WHIRLPOOL 84608931cd785eddd234d207be2caa273575067d7687a0ed05217e2f2ae410da684fcf5ed65cfa17dd8eda082844bb4067cdcb4a277ceb20845ffa9f3baa6f58 +DIST Python-3.5.9.tar.xz 15388876 SHA256 c24a37c63a67f53bdd09c5f287b5cff8e8b98f857bf348c577d454d3f74db049 SHA512 58127793adef42ed57ae4d56338268866e14c2d084f09f57f26fc6b1c9454e70cc6d3dffc638f8d56f182acc0884021a4dbb578f312dd6fc01995fa85e31377e WHIRLPOOL 16f4a6938ed1004cbb10a9b60621d70f8e52a36771fbb55cf5fb3211ad98daa2c9cf181789c226d51c4f65cefce056dfff73031f61c1ce35e96e24bd2db186b3 DIST python-gentoo-patches-3.4.6-0.tar.xz 11728 SHA256 93e7c8487deefc36c612403fb6c82e495c46846a1952f9ed85f82af41840be4a SHA512 41c22dc8f1db8800fc0b97eed2b27bf1873e5de1369bd4aecf7a7a91e609a78e45a4b56fc89d575317f33a7704c0c1cad1494e8a993415a198f256e8338f49ab WHIRLPOOL 851945e7ccea985a88bcbd71bc404bc34c27a0e335386e9ed15fa9876aab3285ff559936fb2dcadf7ac0594a7cb03ac3a9e4135b67b350c5fdf33e9a44ca0654 +DIST python-gentoo-patches-3.5.4-0.tar.xz 11704 SHA256 30c9dbcd5c11ed025b9d8dd201da84c5b9f9756f9b6ba77ccaebc6b79a91e320 SHA512 d395a87695f700598026038d6929ea5038abd7d494294037a4dfa02d5262203dbbaa6ae258a5a7f35ff5542f6266dcf69cc0b9c3df2a047cd2f6699a87e182ec WHIRLPOOL 2191dc89805c1bc11d125005a5c5dd0e5fe635eb0a3d6698bef8b55f54741edc3b3e2588bb21f5eda517963489c15296cd5fd265c8a548d78be6093698e6b002 diff --git a/dev-lang/python/files/python-3.5-distutils-OO-build.patch b/dev-lang/python/files/python-3.5-distutils-OO-build.patch new file mode 100644 index 000..8af8c30 --- /dev/null +++ b/dev-lang/python/files/python-3.5-distutils-OO-build.patch @@ -0,0 +1,80 @@ +From 90507018442f9adabb586fd3d0a0206b9c2f2f50 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 5 Jun 2016 08:18:01 +0200 +Subject: [PATCH] distutils: make -OO enable both opt-1 and opt-2 optimization + +Bug: http://bugs.python.org/issue27226 +Bug: https://bugs.gentoo.org/585060 +--- + Lib/distutils/command/build_py.py| 8 + Lib/distutils/command/install_lib.py | 12 ++-- + 2 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/Lib/distutils/command/build_py.py b/Lib/distutils/command/build_py.py +index cf0ca57..838d4e4 100644 +--- a/Lib/distutils/command/build_py.py b/Lib/distutils/command/build_py.py +@@ -315,9 +315,9 @@ class build_py (Command): + if self.compile: + outputs.append(importlib.util.cache_from_source( + filename, optimization='')) +-if self.optimize > 0: ++for opt in range(1, self.optimize + 1): + outputs.append(importlib.util.cache_from_source( +-filename, optimization=self.optimize)) ++filename, optimization=opt)) + + outputs += [ + os.path.join(build_dir, filename) +@@ -387,8 +387,8 @@ class build_py (Command): + if self.compile: + byte_compile(files, optimize=0, + force=self.force, prefix=prefix, dry_run=self.dry_run) +-if self.optimize > 0: +-
[gentoo-commits] proj/python:master commit in: dev-lang/python/
commit: 626238f3310229684c030f1248c62a3e09f0b5ef Author: Michał Górny gentoo org> AuthorDate: Fri Dec 27 15:58:41 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 27 16:41:55 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=626238f3 dev-lang/python: Bump 3.5.9 to EAPI 7 Signed-off-by: Michał Górny gentoo.org> dev-lang/python/python-3.5.9.ebuild | 139 +--- 1 file changed, 67 insertions(+), 72 deletions(-) diff --git a/dev-lang/python/python-3.5.9.ebuild b/dev-lang/python/python-3.5.9.ebuild index 931..c2ffba6 100644 --- a/dev-lang/python/python-3.5.9.ebuild +++ b/dev-lang/python/python-3.5.9.ebuild @@ -1,23 +1,25 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="7" WANT_LIBTOOL="none" -inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs +inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs -MY_P="Python-${PV/_/}" +MY_P="Python-${PV}" +PYVER=$(ver_cut 1-2) PATCHSET_VERSION="3.5.4-0" DESCRIPTION="An interpreted, interactive, object-oriented programming language" HOMEPAGE="https://www.python.org/; -SRC_URI="https://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz +SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz https://dev.gentoo.org/~floppym/python/python-gentoo-patches-${PATCHSET_VERSION}.tar.xz; +S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" -SLOT="3.5/3.5m" +SLOT="${PYVER}/${PYVER}m" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="bluetooth build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml" +IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml" RESTRICT="!test? ( test )" # Do not add a dependency on dev-lang/python to this ebuild. @@ -25,57 +27,51 @@ RESTRICT="!test? ( test )" # run the bootstrap code on your dev box and include the results in the # patchset. See bug 447752. -RDEPEND="app-arch/bzip2:0= - app-arch/xz-utils:0= - >=sys-libs/zlib-1.1.3:0= +RDEPEND="app-arch/bzip2:= + app-arch/xz-utils:= + >=sys-libs/zlib-1.1.3:= virtual/libffi:= virtual/libintl - gdbm? ( sys-libs/gdbm:0=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:0= ) - readline? ( >=sys-libs/readline-4.1:0= ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:= ) + libressl? ( dev-libs/libressl:= ) ) tk? ( - >=dev-lang/tcl-8.0:0= - >=dev-lang/tk-8.0:0= - dev-tcltk/blt:0= + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= dev-tcltk/tix ) - xml? ( >=dev-libs/expat-2.1:0= )" + xml? ( >=dev-libs/expat-2.1:= )" # bluetooth requires headers from bluez DEPEND="${RDEPEND} bluetooth? ( net-wireless/bluez ) + test? ( app-arch/xz-utils[extra-filters(+)] ) virtual/pkgconfig !sys-devel/gcc[libffi(-)]" RDEPEND+=" !build? ( app-misc/mime-types )" PDEPEND=">=app-eselect/eselect-python-20140125-r1" -S="${WORKDIR}/${MY_P}" - -PYVER=${SLOT%/*} - 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 + rm -fr Modules/expat || die + rm -fr Modules/_ctypes/libffi* || die + rm -fr Modules/zlib || die - if tc-is-cross-compiler; then - # Invokes BUILDPYTHON, which is built for the host arch - local EPATCH_EXCLUDE="*_regenerate_platform-specific_modules.patch" - fi + eapply -p0 "${WORKDIR}"/patches - EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" - epatch "${FILESDIR}/${PN}-3.4.3-ncurses-pkg-config.patch" - epatch "${FILESDIR}/${PN}-3.5-distutils-OO-build.patch" - epatch "${FILESDIR}/3.6-disable-nis.patch" -# epatch "${FILESDIR}/python-3.5.5-libressl-compatibility.patch" - epatch "${FILESDIR}/python-3.5.5-hash-unaligned.patch" + local PATCHES=( + "${FILESDIR}/${PN}-3.4.3-ncurses-pkg-config.patch" + "${FILESDIR}/${PN}-3.5-distutils-OO-build.patch" + "${FILESDIR}/3.6-disable-nis.patch" + "${FILESDIR}/python-3.5.5-hash-unaligned.patch" + ) - epatch_user + default sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
[gentoo-commits] proj/python:master commit in: dev-lang/python/, dev-lang/python/files/
commit: eeb8c319eb825554607bbb26aea7de6574c4309a Author: Michał Górny gentoo org> AuthorDate: Wed Nov 20 21:33:33 2019 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 20 21:33:33 2019 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=eeb8c319 dev-lang/python: Import and fix 3.4.10 Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest | 2 + dev-lang/python/files/3.4-getentropy-linux.patch | 40 + dev-lang/python/files/3.6-disable-nis.patch| 21 + .../python/files/python-3.4.10-openssl11.patch | 894 + .../files/python-3.4.3-ncurses-pkg-config.patch| 13 + dev-lang/python/files/python-3.4.5-cross.patch | 11 + .../python/files/python-3.5.5-hash-unaligned.patch | 43 + dev-lang/python/python-3.4.10.ebuild | 364 + 8 files changed, 1388 insertions(+) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 38fe597..fe0d951 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,3 +1,5 @@ DIST Python-2.6.9.tar.xz 9333664 SHA256 cae7bb995006ea5b703d9d28446f694894c441fe4bfb95d561c0ac908cd06e41 SHA512 bcd9286b6af3bfa2017f0b32c6c0f9b934224ece496d2d897ab3a61a936d306a5f61a580c060ce501034a614da374d17831a9c9be9f947b01d977b56437c023b WHIRLPOOL 0b9feb710f0c5c8726522465f26ac6fa17e8f87c0e5cda4ef0b130e5d8e213d32aad0143e0ec909c677a7b515ed63ed9e9d50a33890f22068b820a5f15ba47fd DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 WHIRLPOOL b34f215e0f50123c5b2969e615ffbab99b631433de8f13cbbca525bf57cbc1bb9a159fba02616b3772be9b249be3cec36d6fd1856a678880674b828eb4ab08ed DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a4798cd71c1dce3cf40e63b6e5 SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 WHIRLPOOL f4b6010d32b28b7bb038cbb7c5f98d325cc4253fd1be9a0a1089ed6fd7dd414c5169931d21ef819137d5c1084517a650828f260cf2a1d8ce871bc67aeef3fff8 +DIST Python-3.4.10.tar.xz 14559088 SHA256 d46a8f6fe91679e199c671b1b0a30aaf172d2acb5bcab25beb35f16c3d195b4e SHA512 d5d27d68049b61f135e21b12a800dbd4fc521d6935de178de6e2e88a989cda511d3c8fead90d14e38d2db0e528a74b22674e0da01c51ff4fad7d335ec6c3dbbc WHIRLPOOL 84608931cd785eddd234d207be2caa273575067d7687a0ed05217e2f2ae410da684fcf5ed65cfa17dd8eda082844bb4067cdcb4a277ceb20845ffa9f3baa6f58 +DIST python-gentoo-patches-3.4.6-0.tar.xz 11728 SHA256 93e7c8487deefc36c612403fb6c82e495c46846a1952f9ed85f82af41840be4a SHA512 41c22dc8f1db8800fc0b97eed2b27bf1873e5de1369bd4aecf7a7a91e609a78e45a4b56fc89d575317f33a7704c0c1cad1494e8a993415a198f256e8338f49ab WHIRLPOOL 851945e7ccea985a88bcbd71bc404bc34c27a0e335386e9ed15fa9876aab3285ff559936fb2dcadf7ac0594a7cb03ac3a9e4135b67b350c5fdf33e9a44ca0654 diff --git a/dev-lang/python/files/3.4-getentropy-linux.patch b/dev-lang/python/files/3.4-getentropy-linux.patch new file mode 100644 index 000..9f12389 --- /dev/null +++ b/dev-lang/python/files/3.4-getentropy-linux.patch @@ -0,0 +1,40 @@ +From 5635d44079e1bbd9c495951ede8d078e7b8d67d5 Mon Sep 17 00:00:00 2001 +From: Victor Stinner +Date: Mon, 9 Jan 2017 11:10:41 +0100 +Subject: [PATCH] Don't use getentropy() on Linux + +Issue #29188: Support glibc 2.24 on Linux: don't use getentropy() function but +read from /dev/urandom to get random bytes, for example in os.urandom(). On +Linux, getentropy() is implemented which getrandom() is blocking mode, whereas +os.urandom() should not block. +--- + Python/random.c | 13 ++--- + 1 file changed, 10 insertions(+), 3 deletions(-) + +diff --git a/Python/random.c b/Python/random.c +index af3d0bd0d5..dc6400d3b8 100644 +--- a/Python/random.c b/Python/random.c +@@ -67,9 +67,16 @@ win32_urandom(unsigned char *buffer, Py_ssize_t size, int raise) + return 0; + } + +-/* Issue #25003: Don' use getentropy() on Solaris (available since +- * Solaris 11.3), it is blocking whereas os.urandom() should not block. */ +-#elif defined(HAVE_GETENTROPY) && !defined(sun) ++/* Issue #25003: Don't use getentropy() on Solaris (available since ++ Solaris 11.3), it is blocking whereas os.urandom() should not block. ++ ++ Issue #29188: Don't use getentropy() on Linux since the glibc 2.24 ++ implements it with the getrandom() syscall which can fail with ENOSYS, ++ and this error is not supported in py_getentropy() and getrandom() is called ++ with flags=0 which blocks until system urandom is initialized, which is not ++ the desired behaviour to seed the Python hash secret nor for os.urandom(): ++ see the PEP 524 which was only implemented in Python 3.6. */ ++#elif defined(HAVE_GETENTROPY) && !defined(sun) && !defined(linux) + #define PY_GETENTROPY 1 + + /* Fill buffer with size
[gentoo-commits] proj/python:master commit in: dev-lang/python/, dev-lang/python/files/, dev-lang/python/files/3.3/
commit: 97459af323867deeab8981cc82066be4a2631808 Author: Mike Gilbert gentoo org> AuthorDate: Fri Oct 28 00:02:42 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Oct 28 00:02:42 2016 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=97459af3 dev-lang/python: add 3.3.5 Package-Manager: portage-2.3.2 dev-lang/python/Manifest | 1 + dev-lang/python/files/3.3/.gitattributes | 1 + .../files/3.3/01_all_static_library_location.patch | 70 .../files/3.3/02_all_disable_modules_and_ssl.patch | 57 dev-lang/python/files/3.3/03_all_libdir.patch | 174 ++ .../04_all_non-zero_exit_status_on_failure.patch | 31 ++ ..._all_regenerate_platform-specific_modules.patch | 123 +++ .../python/files/3.3/21_all_distutils_c++.patch| 271 +++ .../files/3.3/22_all_tests_environment.patch | 192 +++ .../python/files/3.3/23_all_h2py_encoding.patch| 173 ++ .../python/files/3.3/24_all_sqlite-3.8.4.patch | 14 + .../python/files/3.3/61_all_process_data.patch | 166 ++ .../python/files/python-3.3-CVE-2014-4616.patch| 52 +++ dev-lang/python/files/python-3.3-libressl.patch| 127 +++ .../files/python-3.3.5-ncurses-pkg-config.patch| 40 +++ dev-lang/python/files/python-3.4-gcc-5.patch | 37 +++ dev-lang/python/metadata.xml | 13 + dev-lang/python/python-3.3.5.ebuild| 368 + 18 files changed, 1910 insertions(+) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 0e0bd0d..38fe597 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,2 +1,3 @@ DIST Python-2.6.9.tar.xz 9333664 SHA256 cae7bb995006ea5b703d9d28446f694894c441fe4bfb95d561c0ac908cd06e41 SHA512 bcd9286b6af3bfa2017f0b32c6c0f9b934224ece496d2d897ab3a61a936d306a5f61a580c060ce501034a614da374d17831a9c9be9f947b01d977b56437c023b WHIRLPOOL 0b9feb710f0c5c8726522465f26ac6fa17e8f87c0e5cda4ef0b130e5d8e213d32aad0143e0ec909c677a7b515ed63ed9e9d50a33890f22068b820a5f15ba47fd DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 WHIRLPOOL b34f215e0f50123c5b2969e615ffbab99b631433de8f13cbbca525bf57cbc1bb9a159fba02616b3772be9b249be3cec36d6fd1856a678880674b828eb4ab08ed +DIST Python-3.3.5.tar.xz 12116308 SHA256 abe99b484434503d8b23be0f243ec27139e743a4798cd71c1dce3cf40e63b6e5 SHA512 562ebd85291f29ff18d37f05682763fc45aa9d070688006f4ef5c89392a48022357c3ca9ee1d795e9e863bdef413e6bab77b8d65581d374a76dbe7cacec65550 WHIRLPOOL f4b6010d32b28b7bb038cbb7c5f98d325cc4253fd1be9a0a1089ed6fd7dd414c5169931d21ef819137d5c1084517a650828f260cf2a1d8ce871bc67aeef3fff8 diff --git a/dev-lang/python/files/3.3/.gitattributes b/dev-lang/python/files/3.3/.gitattributes new file mode 100644 index 000..5e5a56d --- /dev/null +++ b/dev-lang/python/files/3.3/.gitattributes @@ -0,0 +1 @@ +Makefile export-ignore diff --git a/dev-lang/python/files/3.3/01_all_static_library_location.patch b/dev-lang/python/files/3.3/01_all_static_library_location.patch new file mode 100644 index 000..36ac67a --- /dev/null +++ b/dev-lang/python/files/3.3/01_all_static_library_location.patch @@ -0,0 +1,70 @@ +Install libpythonX.Y.a in /usr/lib instead of /usr/lib/pythonX.Y/config. +https://bugs.gentoo.org/show_bug.cgi?id=252372 +http://bugs.python.org/issue6103 + +--- Makefile.pre.in Makefile.pre.in +@@ -965,6 +965,19 @@ + fi; \ + elsetrue; \ + fi ++ @if test -f $(LIBRARY) && test $(LIBRARY) != $(LDLIBRARY); then \ ++ if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \ ++ if test "$(SHLIB_SUFFIX)" = .dll; then \ ++ $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBDIR); \ ++ else \ ++ $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBDIR); \ ++ $(RANLIB) $(DESTDIR)$(LIBDIR)/$(LIBRARY); \ ++ fi; \ ++ else \ ++ echo "Skipped install of $(LIBRARY) - use make frameworkinstall"; \ ++ fi; \ ++ elsetrue; \ ++ fi + + bininstall: altbininstall + -if test -f $(DESTDIR)$(BINDIR)/python3$(EXE) -o -h $(DESTDIR)$(BINDIR)/python3$(EXE); \ +@@ -1200,18 +1213,6 @@ + elsetrue; \ + fi; \ + done +- @if test -d $(LIBRARY); then :; else \ +- if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \ +- if test "$(SHLIB_SUFFIX)" = .dll; then \ +- $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \ +- else \ +- $(INSTALL_DATA) $(LIBRARY)
[gentoo-commits] proj/python:master commit in: dev-lang/python/
commit: d38b4629fa719079ed08b93cab0ad75aed1cf9f1 Author: Michał Górny mgorny AT gentoo DOT org AuthorDate: Sun Aug 9 08:55:39 2015 + Commit: Michał Górny mgorny AT gentoo DOT org CommitDate: Sun Aug 9 08:55:39 2015 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=d38b4629 dev-lang/python:3.2: some more cleanup dev-lang/python/python-3.2.6.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/dev-lang/python/python-3.2.6.ebuild b/dev-lang/python/python-3.2.6.ebuild index cf91e29..456ac47 100644 --- a/dev-lang/python/python-3.2.6.ebuild +++ b/dev-lang/python/python-3.2.6.ebuild @@ -9,7 +9,6 @@ WANT_LIBTOOL=none inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing MY_P=Python-${PV} -PATCHSET_REVISION=1 DESCRIPTION=An interpreted, interactive, object-oriented programming language HOMEPAGE=http://www.python.org/; @@ -65,7 +64,7 @@ src_prepare() { fi EPATCH_EXCLUDE=${excluded_patches} EPATCH_SUFFIX=patch \ - epatch ${FILESDIR}/3.2 + epatch ${FILESDIR}/${SLOT} sed -i -e s:@@GENTOO_LIBDIR@@:$(get_libdir):g \ Lib/distutils/command/install.py \ @@ -135,7 +134,7 @@ src_configure() { if tc-is-cross-compiler; then ( - multijob_child_init + multijob_child_init cd ${WORKDIR}/${CBUILD} /dev/null || die OPT=-O1 CFLAGS= CPPFLAGS= LDFLAGS= CC= \ ${S}/configure \ @@ -165,7 +164,7 @@ src_configure() { dbmliborder+=${dbmliborder:+:}gdbm fi - cd ${WORKDIR}/${CHOST} + cd ${WORKDIR}/${CHOST} || die ECONF_SOURCE=${S} OPT= \ econf \ --with-fpectl \ @@ -281,9 +280,6 @@ src_install() { -e s/\(PY_LDFLAGS=\).*/\1/ \ -i ${libdir}/config-${SLOT}/Makefile || die sed failed - # Backwards compat with Gentoo divergence. - dosym python${SLOT}-config /usr/bin/python-config-${SLOT} - # Fix collisions between different slots of Python. rm ${ED}usr/$(get_libdir)/libpython3.so || die
[gentoo-commits] proj/python:master commit in: dev-lang/python/files/2.6/, dev-lang/python/
commit: 7054cd4ff456e6ab5eab6e3b51f32dd1e1f413dd Author: Michał Górny mgorny AT gentoo DOT org AuthorDate: Sun Aug 9 08:55:54 2015 + Commit: Michał Górny mgorny AT gentoo DOT org CommitDate: Sun Aug 9 08:55:54 2015 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=7054cd4f dev-lang/python: import 2.6 with some cleanup (still broken) dev-lang/python/Manifest | 1 + dev-lang/python/files/2.6/.gitattributes | 1 + .../files/2.6/01_all_static_library_location.patch | 68 .../files/2.6/02_all_disable_modules_and_ssl.patch | 92 + .../files/2.6/03_all_add_portage_search_path.patch | 10 + dev-lang/python/files/2.6/04_all_libdir.patch | 119 ++ .../05_all_verbose_building_of_extensions.patch| 10 + .../python/files/2.6/06_all_dbm_automagic.patch| 52 +++ .../python/files/2.6/07_all_internal_expat.patch | 33 ++ .../08_all_non-zero_exit_status_on_failure.patch | 31 ++ .../files/2.6/09_all_use_external_libffi.patch | 51 +++ .../files/2.6/10_all_sys.platform_linux2.patch | 13 + ..._all_regenerate_platform-specific_modules.patch | 110 ++ .../python/files/2.6/21_all_distutils_c++.patch| 426 + .../python/files/2.6/22_all_turkish_locale.patch | 128 +++ dev-lang/python/files/2.6/23_all_arm_OABI.patch| 185 + .../python/files/2.6/24_all_ctypes_mmap_wx.patch | 124 ++ dev-lang/python/files/2.6/25_all_gdbm-1.9.patch| 14 + dev-lang/python/files/2.6/26_all_expat-2.1.patch | 15 + .../python/files/2.6/41_all_crosscompile.patch | 113 ++ .../python/files/2.6/62_all_xml.use_pyxml.patch| 41 ++ ...w_readline_function_types__closes__20374_.patch | 28 ++ ...an__just_remove_typecasts__closes__20374_.patch | 37 ++ ...ngs_when_compiling_readline_with_libedit_.patch | 37 ++ dev-lang/python/files/2.6/99_all_tcl86.patch | 11 + dev-lang/python/python-2.6.9.ebuild| 340 26 files changed, 2090 insertions(+) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 513d54c..0e0bd0d 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1 +1,2 @@ +DIST Python-2.6.9.tar.xz 9333664 SHA256 cae7bb995006ea5b703d9d28446f694894c441fe4bfb95d561c0ac908cd06e41 SHA512 bcd9286b6af3bfa2017f0b32c6c0f9b934224ece496d2d897ab3a61a936d306a5f61a580c060ce501034a614da374d17831a9c9be9f947b01d977b56437c023b WHIRLPOOL 0b9feb710f0c5c8726522465f26ac6fa17e8f87c0e5cda4ef0b130e5d8e213d32aad0143e0ec909c677a7b515ed63ed9e9d50a33890f22068b820a5f15ba47fd DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 WHIRLPOOL b34f215e0f50123c5b2969e615ffbab99b631433de8f13cbbca525bf57cbc1bb9a159fba02616b3772be9b249be3cec36d6fd1856a678880674b828eb4ab08ed diff --git a/dev-lang/python/files/2.6/.gitattributes b/dev-lang/python/files/2.6/.gitattributes new file mode 100644 index 000..5e5a56d --- /dev/null +++ b/dev-lang/python/files/2.6/.gitattributes @@ -0,0 +1 @@ +Makefile export-ignore diff --git a/dev-lang/python/files/2.6/01_all_static_library_location.patch b/dev-lang/python/files/2.6/01_all_static_library_location.patch new file mode 100644 index 000..83231c9 --- /dev/null +++ b/dev-lang/python/files/2.6/01_all_static_library_location.patch @@ -0,0 +1,68 @@ +Install libpythonX.Y.a in /usr/lib instead of /usr/lib/pythonX.Y/config. +https://bugs.gentoo.org/show_bug.cgi?id=252372 +http://bugs.python.org/issue6103 + +--- Makefile.pre.in Makefile.pre.in +@@ -788,6 +788,19 @@ + fi; \ + elsetrue; \ + fi ++ @if test -f $(LIBRARY) test $(LIBRARY) != $(LDLIBRARY); then \ ++ if test $(PYTHONFRAMEWORKDIR) = no-framework; then \ ++ if test $(SO) = .dll; then \ ++ $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBDIR); \ ++ else \ ++ $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBDIR); \ ++ $(RANLIB) $(DESTDIR)$(LIBDIR)/$(LIBRARY); \ ++ fi; \ ++ else \ ++ echo Skipped install of $(LIBRARY) - use make frameworkinstall; \ ++ fi; \ ++ elsetrue; \ ++ fi + + # Install the manual page + maninstall: +@@ -946,18 +959,6 @@ + elsetrue; \ + fi; \ + done +- @if test -d $(LIBRARY); then :; else \ +- if test $(PYTHONFRAMEWORKDIR) = no-framework; then \ +- if test $(SO) = .dll; then \ +- $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \ +- else \ +- $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \ +-
[gentoo-commits] proj/python:master commit in: dev-lang/python/files/3.2/, dev-lang/python/, dev-lang/python/files/
commit: 63a2d3dcab039f0a4b0a3d4858a6540f2b3f24c0 Author: Michał Górny mgorny AT gentoo DOT org AuthorDate: Sat Aug 8 20:55:32 2015 + Commit: Michał Górny mgorny AT gentoo DOT org CommitDate: Sat Aug 8 20:55:32 2015 + URL:https://gitweb.gentoo.org/proj/python.git/commit/?id=63a2d3dc dev-lang/python: Import 3.2 along with patches and bump to 3.2.6 dev-lang/python/Manifest | 1 + .../files/3.2/01_all_static_library_location.patch | 70 + .../files/3.2/02_all_disable_modules_and_ssl.patch | 89 ++ dev-lang/python/files/3.2/03_all_libdir.patch | 174 +++ .../04_all_non-zero_exit_status_on_failure.patch | 31 ++ ..._all_regenerate_platform-specific_modules.patch | 112 +++ .../python/files/3.2/21_all_distutils_c++.patch| 262 .../files/3.2/22_all_tests_environment.patch | 183 +++ .../python/files/3.2/23_all_h2py_encoding.patch| 173 +++ .../python/files/3.2/41_all_crosscompile.patch | 94 ++ ...w_readline_function_types__closes__20374_.patch | 28 ++ ...an__just_remove_typecasts__closes__20374_.patch | 37 +++ ...ngs_when_compiling_readline_with_libedit_.patch | 37 +++ dev-lang/python/files/pydoc.conf | 7 + dev-lang/python/files/pydoc.init | 25 ++ dev-lang/python/python-3.2.6.ebuild| 344 + 16 files changed, 1667 insertions(+) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest new file mode 100644 index 000..513d54c --- /dev/null +++ b/dev-lang/python/Manifest @@ -0,0 +1 @@ +DIST Python-3.2.6.tar.xz 9243292 SHA256 1d12b501819fd26afafbf8459be1aa279b56f032b4c15412de0a713ce0de7bdc SHA512 514b46029dd5b07f2d287a1f00c6716970197186a38e3f2e1ec60c2292cf03a2dc45165ba9c217e5219c7cb6d96a09f790f5b3bdcc8d11db53f927297fe4ddc9 WHIRLPOOL b34f215e0f50123c5b2969e615ffbab99b631433de8f13cbbca525bf57cbc1bb9a159fba02616b3772be9b249be3cec36d6fd1856a678880674b828eb4ab08ed diff --git a/dev-lang/python/files/3.2/01_all_static_library_location.patch b/dev-lang/python/files/3.2/01_all_static_library_location.patch new file mode 100644 index 000..82ee2cd --- /dev/null +++ b/dev-lang/python/files/3.2/01_all_static_library_location.patch @@ -0,0 +1,70 @@ +Install libpythonX.Y.a in /usr/lib instead of /usr/lib/pythonX.Y/config. +https://bugs.gentoo.org/show_bug.cgi?id=252372 +http://bugs.python.org/issue6103 + +--- Makefile.pre.in Makefile.pre.in +@@ -901,6 +901,19 @@ + fi; \ + elsetrue; \ + fi ++ @if test -f $(LIBRARY) test $(LIBRARY) != $(LDLIBRARY); then \ ++ if test $(PYTHONFRAMEWORKDIR) = no-framework; then \ ++ if test $(SHLIB_SUFFIX) = .dll; then \ ++ $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBDIR); \ ++ else \ ++ $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBDIR); \ ++ $(RANLIB) $(DESTDIR)$(LIBDIR)/$(LIBRARY); \ ++ fi; \ ++ else \ ++ echo Skipped install of $(LIBRARY) - use make frameworkinstall; \ ++ fi; \ ++ elsetrue; \ ++ fi + + bininstall: altbininstall + -if test -f $(DESTDIR)$(BINDIR)/$(PYTHON)3$(EXE) -o -h $(DESTDIR)$(BINDIR)/$(PYTHON)3$(EXE); \ +@@ -1103,18 +1116,6 @@ + elsetrue; \ + fi; \ + done +- @if test -d $(LIBRARY); then :; else \ +- if test $(PYTHONFRAMEWORKDIR) = no-framework; then \ +- if test $(SHLIB_SUFFIX) = .dll; then \ +- $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \ +- else \ +- $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \ +- $(RANLIB) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \ +- fi; \ +- else \ +- echo Skip install of $(LIBRARY) - use make frameworkinstall; \ +- fi; \ +- fi + $(INSTALL_DATA) Modules/config.c $(DESTDIR)$(LIBPL)/config.c + $(INSTALL_DATA) Modules/python.o $(DESTDIR)$(LIBPL)/python.o + $(INSTALL_DATA) $(srcdir)/Modules/config.c.in $(DESTDIR)$(LIBPL)/config.c.in +--- Misc/python-config.in Misc/python-config.in +@@ -47,11 +47,7 @@ + elif opt in ('--libs', '--ldflags'): + libs = getvar('LIBS').split() + getvar('SYSLIBS').split() + libs.append('-lpython' + pyver + sys.abiflags) +-# add the prefix/lib/pythonX.Y/config dir, but only if there is no +-# shared library in prefix/lib/. + if opt == '--ldflags': +-if not getvar('Py_ENABLE_SHARED'): +-libs.insert(0, '-L' + getvar('LIBPL')) + if not getvar('PYTHONFRAMEWORK'): + libs.extend(getvar('LINKFORSHARED').split()) + print('