[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-25 Thread Michał Górny
commit: 89e6606811027bdaf5269bc723163678a4d93969
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 25 07:42:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 25 07:42:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e66068

dev-lang/python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest  |  17 -
 dev-lang/python/python-3.10.5.ebuild  | 408 --
 dev-lang/python/python-3.10.6.ebuild  | 408 --
 dev-lang/python/python-3.10.6_p1.ebuild   | 408 --
 dev-lang/python/python-3.11.0_beta4-r2.ebuild | 475 -
 dev-lang/python/python-3.11.0_beta5-r1.ebuild | 482 --
 dev-lang/python/python-3.8.13_p2.ebuild   | 358 ---
 dev-lang/python/python-3.8.13_p4.ebuild   | 349 ---
 dev-lang/python/python-3.8.13_p5.ebuild   | 349 ---
 dev-lang/python/python-3.9.13.ebuild  | 402 -
 dev-lang/python/python-3.9.13_p1.ebuild   | 403 -
 dev-lang/python/python-3.9.13_p2.ebuild   | 403 -
 12 files changed, 4462 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 6fd09569a7d8..23a23bf7582d 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -1,13 +1,7 @@
 DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381998256a1a002d316b38288349884d5960de35c49352d03129ed0bae599e641ec2225898158ebce50a7a2fd74d2c
 SHA512 
a7bb62b51f48ff0b6df0b18f5b0312a523e3110f49c3237936bfe56ed0e26838c0274ff5401bda6fc21bf24337477ccac49e8026c5d651e4b4cafb5eb5086f6c
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
-DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed6b2c051f776027d01ebbbdd42e4849efd67921fa57975f68ec67dc34f3135345ce216f2d3f02bfcfa4245d266f1
 SHA512 
aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90
-DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
 DIST Python-3.10.6.tar.xz 19600672 BLAKE2B 
b21398f68e13cf8464077aa2c7f08d9044198cc3d2e2829d12239d420c1c922cbad8427f3e0fae3fe62a4b8ebb7db7eff441266eff82f0c78d7a98a62d8e64c3
 SHA512 
f2bf424bf4f4caa524ee1248b431e8e06d0745c3fc3ba457710d75f3698e653733feb4b059cd124f1de2a9e851c30d847f567aa47abef12898c9dc8a6507b476
 DIST Python-3.10.6.tar.xz.asc 833 BLAKE2B 
ea6546c01a4fbfe3f3e56b2f980da53f0692d9c638534bd25fb96a0f657424f979b6a82a01c77c05ddfded30441b4a0348cc407d5b29290ffc653a508ca32ec8
 SHA512 
9288e2f62f2e8c8208ad176372261545a64e675d737bb616403bcd888bc91177909257632e4cc0b5d688d612bea38a274030ec6989dc7d56c03064e32ad9903e
-DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9d115f0f861ff1649101e4c9d3ebbea14e1f5da8158b1734bf8743d96ed3683a8192e07ff06c0ccd964ec7ddee3832
 SHA512 
1530f4dcba6325ac8e9bb955604fc504a4306e3291b667d1d8490b78e1c50924d81ff8ab50d08c736e70d3e42788aabaa162179a77c03860ee8064f17f93bb09
-DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
-DIST Python-3.11.0b5.tar.xz 19792136 BLAKE2B 
574ed58b2d063b954931c39c1154e776f5d233fe6e3f0803e5a93b68f48aacef1d9df60a2839df952b631d8988d6c44fee073dae5486420b808866944a3025d5
 SHA512 
b1013e449c9a0e9b61df5a266b5f05458d284b3524c6c44d44d8a5007bcb95ff754f21296cd695f353111575c7cce71f8a2808a9adf8c573512bf97f691d2200
-DIST Python-3.11.0b5.tar.xz.asc 833 BLAKE2B 
80594608751a141a6e5ded035c4de1a73716d72442228fa2dfcffc10d1ccb9928b864591fad4b5fb3a55e20629a22ad92fcc4a40d8e294858a85088b26d545af
 SHA512 
6f658c7623e7750c0c8c18b4a2fe86d6a2414f3b411487ca4d2dd9840165ae3e6eea8b3468b1376862181b7b58d3fe99681a00d290172a6986f0f2ead5d6c3bd
 DIST Python-3.11.0rc1.tar.xz 19815524 BLAKE2B 
7dae240dbed052667b46927ccbb483a717b0fe0ba199721d526354d1b89a6dd2842ab0f6c3b078385e4acb7557d06f252d61aacb07d70c7f5598ed91567d2053
 SHA512 
2a72ea59277f8115e418ced671969fc0d5ba271c7740f70c665a4b450a59d7752278d061bd59f136dacfa608ed167f983c6589b214a973b1b63ea2115ea298bb
 DIST Python-3.11.0rc1.tar.xz.asc 833 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-25 Thread Michał Górny
commit: 512a6398b7e529734883ca17d4271651f88af0a1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 25 07:40:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 25 07:40:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512a6398

dev-lang/python: Stabilize 3.9.13_p4 arm, #864743

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index 7eef9040f2f1..5c29e83a7abc 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-24 Thread Sam James
commit: 6b2ead0e1ce2eaec93c6e1eddaf89ab72cd3109d
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 25 03:32:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 25 03:32:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2ead0e

dev-lang/python: Stabilize 3.10.6_p2 amd64, #864741

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index 508b0d1faf62..7048aa316c53 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-22 Thread Sam James
commit: 65c6b1b6c33fc4bf1a3953f95de7c675d8f3d051
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Aug 23 05:01:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c6b1b6

dev-lang/python: Stabilize 3.8.13_p6 sparc, #864745

Closes: https://github.com/gentoo/gentoo/pull/26971
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 43fde997547b..693c41f0f154 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-17 Thread Sam James
commit: 93c02832c3d52473f4145eb2c79497dcc59a9623
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 20:00:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 20:00:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c02832

dev-lang/python: Stabilize 3.10.6_p2 x86, #864741

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index 94a3a3f5f67c..508b0d1faf62 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-17 Thread Sam James
commit: 56dc42f3792f6ce65bd7402f86f832342cdf3882
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 14:29:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 14:29:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dc42f3

dev-lang/python: Stabilize 3.8.13_p6 amd64, #864745

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 7e18131dca8b..43fde997547b 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-17 Thread Sam James
commit: 67a6173ac6dd6035a41f8f740116ee1fc546e027
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 14:29:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 14:29:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a6173a

dev-lang/python: Stabilize 3.9.13_p4 amd64, #864743

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index 80a392f2abb1..7eef9040f2f1 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-17 Thread Sam James
commit: 0a72c7414e85c193db47951f48eb466abd12273b
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 14:28:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 14:29:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a72c741

dev-lang/python: Stabilize 3.9.13_p4 x86, #864743

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index 4d81280410ae..80a392f2abb1 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-17 Thread Sam James
commit: fda8ca784f022ef94104411fff342527fc9b
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 14:28:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 14:29:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda8ca78

dev-lang/python: Stabilize 3.8.13_p6 x86, #864745

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 5487cc4c3e38..7e18131dca8b 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-16 Thread Arthur Zamarin
commit: 4832a3c2e636c548750fe61c759b8face9ae499d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 19:00:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 19:00:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4832a3c2

dev-lang/python: Stabilize 3.10.6_p2 hppa, #864741

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index e58c95fc7304..94a3a3f5f67c 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-16 Thread Arthur Zamarin
commit: 00894e8e0da4f1558ea81baf40f1e548f4589d07
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 16 19:00:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 16 19:00:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00894e8e

dev-lang/python: Stabilize 3.9.13_p4 hppa, #864743

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index ea5d1faf061e..4d81280410ae 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-14 Thread John Helmert III
commit: c6736bbc7c23548c9d3f795837bee4f7be708e38
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Aug 15 00:22:43 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Aug 15 00:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6736bbc

dev-lang/python: stabilize 3.10.6_p2 for arm64, bug #864741

Signed-off-by: John Helmert III  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index 7bcf965809fe..e58c95fc7304 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-14 Thread John Helmert III
commit: fc20fddbbc4a1039d7b8e3eab69a56921e25017a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Aug 14 21:39:43 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Aug 14 21:39:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc20fddb

dev-lang/python: stabilize 3.9.13_p4 for arm64, bug 864743

Signed-off-by: John Helmert III  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index 450744bce894..ea5d1faf061e 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: 040a670833c00e344c5effbca4c5950946468e25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040a6708

dev-lang/python: Stabilize 3.10.6_p2 arm, #864741

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index ae6afd5c7e36..7bcf965809fe 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: bdb260835b24c668d41eef4a114e4102dfff0d73
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb26083

dev-lang/python: Stabilize 3.9.13_p4 sparc, #864743

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index a04f06138c31..450744bce894 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: 8cac6a3c096fb4a1c1689585ada6c568cbdab4b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cac6a3c

dev-lang/python: Stabilize 3.10.6_p2 ppc, #864741

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index 69c8aa873144..50441be2b2fc 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: b7dd84bd1896ba8eba9fde18234f5e7b7c3aed9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7dd84bd

dev-lang/python: Stabilize 3.10.6_p2 ppc64, #864741

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index 5d9861331971..69c8aa873144 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: d34ce8a9bcbc069ec95ce8b26cbf7007b766feeb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d34ce8a9

dev-lang/python: Stabilize 3.9.13_p4 ppc, #864743

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index 0794a15627d8..a04f06138c31 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: 0e4c0eaa9bddab952b29fc8c838b6726fd7aee68
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e4c0eaa

dev-lang/python: Stabilize 3.8.13_p6 arm, #864745

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 4e8cb54c4c77..5487cc4c3e38 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: f21ede6067ecb8b4b0dc4c4d6bcea28e348137a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21ede60

dev-lang/python: Stabilize 3.10.6_p2 sparc, #864741

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.10.6_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
index 50441be2b2fc..ae6afd5c7e36 100644
--- a/dev-lang/python/python-3.10.6_p2.ebuild
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: f79cf6b6a9333c6b26a95daa8d3d484f93e32d4f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:21:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:21:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79cf6b6

dev-lang/python: Stabilize 3.9.13_p4 ppc64, #864743

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
index c3fe846a9d19..0794a15627d8 100644
--- a/dev-lang/python/python-3.9.13_p4.ebuild
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: 7c384028311dc61fb8b0524ed25b0da4dcd6e998
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:09:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:09:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c384028

dev-lang/python: Stabilize 3.8.13_p6 ppc, #864745

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 47531c56dd94..f39290f71bbc 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: fc3326c69e40f34770f382e91dd95c7f3d45c051
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:09:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:09:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3326c6

dev-lang/python: Stabilize 3.8.13_p6 hppa, #864745

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 97f49aad0b1a..47531c56dd94 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: d69083cb405465026118474e5eeb992f7bf0ef1d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:09:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:09:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69083cb

dev-lang/python: Stabilize 3.8.13_p6 ppc64, #864745

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index f39290f71bbc..4e8cb54c4c77 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Arthur Zamarin
commit: 83e78a347173ff118569f6b7fdc3d6dd308dcfa7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 10:56:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 10:56:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e78a34

dev-lang/python: Stabilize 3.8.13_p6 arm64, #864745

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index b92def0f1dcf..97f49aad0b1a 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Michał Górny
commit: 2bbfa55a2c003914439f48b32a7d9f543300ef82
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 08:48:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 08:52:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bbfa55a

dev-lang/python: Backport *CookieJar secfix to 3.8.13_p6

Bug: https://bugs.gentoo.org/864747
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.13_p6.ebuild | 349 
 2 files changed, 350 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 6b6bbcef792e..6fd09569a7d8 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -25,6 +25,7 @@ DIST python-gentoo-patches-3.11.0rc1.tar.xz 4384 BLAKE2B 
31bcdc055bfaf3434dbb025
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.8.13_p4.tar.xz 23084 BLAKE2B 
44be6b19275189bd04c9dcd3c4be4f4b8f92a0003710a12a12d60c0ab182942993a76d8d7f26b289cd0a4226eeeb9a39723822dfb896307fd6e75d6980c3898e
 SHA512 
b78a39a15d361aed4ce887b4726c7967c09c0ee3add614f1dbca24b6f301bd20660fe074c03a58b325f8720ad853c109b334e41102de0b6cc362c467fb669feb
 DIST python-gentoo-patches-3.8.13_p5.tar.xz 26620 BLAKE2B 
24d05e3f46acf339d2e1d0d86efdb6b61719c09aba08879397df6ed40ce41a5bae892f3677bbafe694b4ced5b469a81c27c4002c1de271565a6cd413e627ae7c
 SHA512 
d18d4e6a5fc10990e9ce1cdda311016e9486d6aa90ad73bcd6e306ffe89ca180ae81a905b3b8d94569e0834103e77d5fffea34238b7aeaec8aeeeaf04fb2f72b
+DIST python-gentoo-patches-3.8.13_p6.tar.xz 27968 BLAKE2B 
0cafbdfed47e0d58a9798c1e090abb17428472f769ebe4125cf1210218b90bcfd2ad8790fafbfdc1daccc51078a6bf5e068157f05151c2283eb80d5fe128d85c
 SHA512 
b23d51478cc126a6f7f3d1d6d2302a13f3e873a3fac19c7b2b86b79f4b25bd421b60e5ecbe9bb606ee0eedc0e6871d20c0befd1b6596b525bf6ef79a19230ae2
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc
 DIST python-gentoo-patches-3.9.13_p1.tar.xz 17036 BLAKE2B 
baf534d002c610426f9f183f53b935d83a4cf084834d3946986baa5d983e8197719b1d3e8568cc7f78a6aaa95b084dd8796e8539169415e19f2d9eb8f296242a
 SHA512 
c7eb503defcc5e91d5de39eed84aeba748f96ef28f0d9ae3b3a98f111543d09311f51ae4fe321ec5f397c5f46dc8c715ecc401124f4e4a94c9fe8e2a6db9e052
 DIST python-gentoo-patches-3.9.13_p2.tar.xz 20708 BLAKE2B 
e86a80405683228211ea763523e71aa130f716a19d4e343ec46d1d428804cd59d07cdad0efea09b09d92139bdec93f40f7667db20240b89ed3a7a6bb46b0981f
 SHA512 
1e9f84d0cde9a251e191b3784ec551a307572e779350e7d20ace0164f6cbc47b883632ebc32638a8f5f16f9c0d618a13d9105ef471657a9745bc6a09bf1d13d9

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
new file mode 100644
index ..b92def0f1dcf
--- /dev/null
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -0,0 +1,349 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+   +readline +sqlite +ssl test tk wininst +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Michał Górny
commit: d516b53713661a7321c26caf7a0ea5101f5a0023
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 08:43:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 08:52:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d516b537

dev-lang/python: Backport *CookieJar secfix to 3.9.13_p4

Bug: https://bugs.gentoo.org/864747
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.9.13_p4.ebuild | 403 
 2 files changed, 404 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 9feb84e007e4..6b6bbcef792e 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -28,3 +28,4 @@ DIST python-gentoo-patches-3.8.13_p5.tar.xz 26620 BLAKE2B 
24d05e3f46acf339d2e1d0
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc
 DIST python-gentoo-patches-3.9.13_p1.tar.xz 17036 BLAKE2B 
baf534d002c610426f9f183f53b935d83a4cf084834d3946986baa5d983e8197719b1d3e8568cc7f78a6aaa95b084dd8796e8539169415e19f2d9eb8f296242a
 SHA512 
c7eb503defcc5e91d5de39eed84aeba748f96ef28f0d9ae3b3a98f111543d09311f51ae4fe321ec5f397c5f46dc8c715ecc401124f4e4a94c9fe8e2a6db9e052
 DIST python-gentoo-patches-3.9.13_p2.tar.xz 20708 BLAKE2B 
e86a80405683228211ea763523e71aa130f716a19d4e343ec46d1d428804cd59d07cdad0efea09b09d92139bdec93f40f7667db20240b89ed3a7a6bb46b0981f
 SHA512 
1e9f84d0cde9a251e191b3784ec551a307572e779350e7d20ace0164f6cbc47b883632ebc32638a8f5f16f9c0d618a13d9105ef471657a9745bc6a09bf1d13d9
+DIST python-gentoo-patches-3.9.13_p4.tar.xz 22072 BLAKE2B 
a0e084eff35d075d2255b139d0db114d282cb6c9c0c2ea51a8ecb7f5f1dc8096d6578ae5f804b7583a2b7842152b5723ad802ca816d46813c40aaa756118afc8
 SHA512 
cdf8d43fd5263c4956be234f36c0767215ab2495705d4f2a060b32ecbfbe159e618e31693b0538a1b970f7b27ebe4953063f585930d074dcaf59f2f61486e6b6

diff --git a/dev-lang/python/python-3.9.13_p4.ebuild 
b/dev-lang/python/python-3.9.13_p4.ebuild
new file mode 100644
index ..c3fe846a9d19
--- /dev/null
+++ b/dev-lang/python/python-3.9.13_p4.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+   +readline +sqlite +ssl test tk +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_9(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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? ( >=dev-libs/openssl-1.1.1:= )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   >=dev-lang/tk-8.0:=
+   dev-tcltk/blt:=
+   dev-tcltk/tix
+   )
+   xml? ( >=dev-libs/expat-2.1:= )
+"
+# bluetooth requires headers from bluez
+DEPEND="
+   ${RDEPEND}
+   bluetooth? ( net-wireless/bluez )
+   test? ( app-arch/xz-utils[extra-filters(+)] )
+"
+# autoconf-archive needed to eautoreconf
+BDEPEND="
+   sys-devel/autoconf-archive
+   virtual/awk
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-python )
+   !sys-devel/gcc[libffi(-)]
+"
+RDEPEND+="
+   !build? ( app-misc/mime-types )
+"
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Michał Górny
commit: 18e9bfa49ff42a6e2f90e8f024d9c989434d4729
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 07:47:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 07:52:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e9bfa4

dev-lang/python: Backport *CookieJar secfix to 3.10.6_p2

Bug: https://bugs.gentoo.org/864747
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.10.6_p2.ebuild | 408 
 2 files changed, 409 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index b0ca2dba6a68..9feb84e007e4 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -18,6 +18,7 @@ DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004d
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.10.6.tar.xz 8580 BLAKE2B 
4ff3839be2f6bf172acdca22bbded702804809d6334e088190cee4ae4c61e25580a3bdc105bfe27b7f3c3b5f219d363cdca21ef895a3e91f13515afb348a77a0
 SHA512 
c58a85f7c48a4e822527411a6e0618be5408e1a82fe72b21a254dac77b4e5d4b01ac24cf70dc277cd16ccdc8499a9fa53b7cebae3b9f8facc9c978adcc8a2876
 DIST python-gentoo-patches-3.10.6_p1.tar.xz 10592 BLAKE2B 
0b0f54faf93e3b6a3ba5ae5fef01ff4adbb1560e3d5c0c8e7d69d80e2e10b15e7fc7f5471f82d5322c86a1eec762f10cda6e8ea650c993481342cda06a47a863
 SHA512 
c4a2ff7d16042729f5a23222d154bc0832f51b7ab5b1dafe4a6c6bd40b037c85a6d40d07516c1207cd0bc9a233865700d7cca4b01ed27a1f21516392992bc6eb
+DIST python-gentoo-patches-3.10.6_p2.tar.xz 12040 BLAKE2B 
75c93fab19137a966b3775308bc20142f4d3648bbb9364e82c4eaffae93beda54011192881c52b85d2e2493a06cfe2a90f50675609908c3d5ebdb0103fe41644
 SHA512 
7e451a8a18a62592c2cd7b2db71065b77256960f43e172a0d7856b22b69138dcb1552f53b39bec14585a761cfe729c81613551c1b616fe1ec8d2b59856b11453
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 
f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5
 DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85a2db12ec60f8e05ccff083183f24c0b4ba16c807a2eb1fa43b88f8d7a253d5bbeef0880b31d60e13b449f7de992156319753ef33
 SHA512 
af6315f97b0f2463d6c0f18a99a5ff5f96c3d18567ae0d73461f0fc82ca2173a8f6c3fedc2fada2b9460547a457d4264bc2acb90f1906599229afe85bcc2afde
 DIST python-gentoo-patches-3.11.0rc1.tar.xz 4384 BLAKE2B 
31bcdc055bfaf3434dbb02543aaf66910eaccd01808d9a0e57bf7cb3b097fc0046c00ac44737d9c37e3b6d074c524f4dd3ab439a741e66d74a0425889ecaead5
 SHA512 
05b044e2d8f881c471528600ee300bfd9cf5160609dfb3d7cbdb8e43f47b681542582a85de97e28e6a3b89a3fb6c8d7398e029d31e20cea9c5a2a71700382d4e

diff --git a/dev-lang/python/python-3.10.6_p2.ebuild 
b/dev-lang/python/python-3.10.6_p2.ebuild
new file mode 100644
index ..5d9861331971
--- /dev/null
+++ b/dev-lang/python/python-3.10.6_p2.ebuild
@@ -0,0 +1,408 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_10(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Michał Górny
commit: 36063b2db18e7ab9604a7d876d74494a7883f2b0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 05:57:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 06:02:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36063b2d

dev-lang/python: Backport secfixes to 3.8.13_p5

Bug: https://bugs.gentoo.org/834533
Bug: https://bugs.gentoo.org/838250
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.13_p5.ebuild | 349 
 2 files changed, 350 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index cce0437eec6c..b0ca2dba6a68 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -23,6 +23,7 @@ DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85
 DIST python-gentoo-patches-3.11.0rc1.tar.xz 4384 BLAKE2B 
31bcdc055bfaf3434dbb02543aaf66910eaccd01808d9a0e57bf7cb3b097fc0046c00ac44737d9c37e3b6d074c524f4dd3ab439a741e66d74a0425889ecaead5
 SHA512 
05b044e2d8f881c471528600ee300bfd9cf5160609dfb3d7cbdb8e43f47b681542582a85de97e28e6a3b89a3fb6c8d7398e029d31e20cea9c5a2a71700382d4e
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.8.13_p4.tar.xz 23084 BLAKE2B 
44be6b19275189bd04c9dcd3c4be4f4b8f92a0003710a12a12d60c0ab182942993a76d8d7f26b289cd0a4226eeeb9a39723822dfb896307fd6e75d6980c3898e
 SHA512 
b78a39a15d361aed4ce887b4726c7967c09c0ee3add614f1dbca24b6f301bd20660fe074c03a58b325f8720ad853c109b334e41102de0b6cc362c467fb669feb
+DIST python-gentoo-patches-3.8.13_p5.tar.xz 26620 BLAKE2B 
24d05e3f46acf339d2e1d0d86efdb6b61719c09aba08879397df6ed40ce41a5bae892f3677bbafe694b4ced5b469a81c27c4002c1de271565a6cd413e627ae7c
 SHA512 
d18d4e6a5fc10990e9ce1cdda311016e9486d6aa90ad73bcd6e306ffe89ca180ae81a905b3b8d94569e0834103e77d5fffea34238b7aeaec8aeeeaf04fb2f72b
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc
 DIST python-gentoo-patches-3.9.13_p1.tar.xz 17036 BLAKE2B 
baf534d002c610426f9f183f53b935d83a4cf084834d3946986baa5d983e8197719b1d3e8568cc7f78a6aaa95b084dd8796e8539169415e19f2d9eb8f296242a
 SHA512 
c7eb503defcc5e91d5de39eed84aeba748f96ef28f0d9ae3b3a98f111543d09311f51ae4fe321ec5f397c5f46dc8c715ecc401124f4e4a94c9fe8e2a6db9e052
 DIST python-gentoo-patches-3.9.13_p2.tar.xz 20708 BLAKE2B 
e86a80405683228211ea763523e71aa130f716a19d4e343ec46d1d428804cd59d07cdad0efea09b09d92139bdec93f40f7667db20240b89ed3a7a6bb46b0981f
 SHA512 
1e9f84d0cde9a251e191b3784ec551a307572e779350e7d20ace0164f6cbc47b883632ebc32638a8f5f16f9c0d618a13d9105ef471657a9745bc6a09bf1d13d9

diff --git a/dev-lang/python/python-3.8.13_p5.ebuild 
b/dev-lang/python/python-3.8.13_p5.ebuild
new file mode 100644
index ..b92def0f1dcf
--- /dev/null
+++ b/dev-lang/python/python-3.8.13_p5.ebuild
@@ -0,0 +1,349 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+   +readline +sqlite +ssl test tk wininst +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Michał Górny
commit: 2ac85939cdee26b89aeb9e500d97d3c798a1f57f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 05:51:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 06:02:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac85939

dev-lang/python: Backport secfixes to 3.9.13_p2

Bug: https://bugs.gentoo.org/834533
Bug: https://bugs.gentoo.org/838250
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.9.13_p2.ebuild | 403 
 2 files changed, 404 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 4f481959d462..cce0437eec6c 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -25,3 +25,4 @@ DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5
 DIST python-gentoo-patches-3.8.13_p4.tar.xz 23084 BLAKE2B 
44be6b19275189bd04c9dcd3c4be4f4b8f92a0003710a12a12d60c0ab182942993a76d8d7f26b289cd0a4226eeeb9a39723822dfb896307fd6e75d6980c3898e
 SHA512 
b78a39a15d361aed4ce887b4726c7967c09c0ee3add614f1dbca24b6f301bd20660fe074c03a58b325f8720ad853c109b334e41102de0b6cc362c467fb669feb
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc
 DIST python-gentoo-patches-3.9.13_p1.tar.xz 17036 BLAKE2B 
baf534d002c610426f9f183f53b935d83a4cf084834d3946986baa5d983e8197719b1d3e8568cc7f78a6aaa95b084dd8796e8539169415e19f2d9eb8f296242a
 SHA512 
c7eb503defcc5e91d5de39eed84aeba748f96ef28f0d9ae3b3a98f111543d09311f51ae4fe321ec5f397c5f46dc8c715ecc401124f4e4a94c9fe8e2a6db9e052
+DIST python-gentoo-patches-3.9.13_p2.tar.xz 20708 BLAKE2B 
e86a80405683228211ea763523e71aa130f716a19d4e343ec46d1d428804cd59d07cdad0efea09b09d92139bdec93f40f7667db20240b89ed3a7a6bb46b0981f
 SHA512 
1e9f84d0cde9a251e191b3784ec551a307572e779350e7d20ace0164f6cbc47b883632ebc32638a8f5f16f9c0d618a13d9105ef471657a9745bc6a09bf1d13d9

diff --git a/dev-lang/python/python-3.9.13_p2.ebuild 
b/dev-lang/python/python-3.9.13_p2.ebuild
new file mode 100644
index ..c3fe846a9d19
--- /dev/null
+++ b/dev-lang/python/python-3.9.13_p2.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+   +readline +sqlite +ssl test tk +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_9(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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? ( >=dev-libs/openssl-1.1.1:= )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   >=dev-lang/tk-8.0:=
+   dev-tcltk/blt:=
+   dev-tcltk/tix
+   )
+   xml? ( >=dev-libs/expat-2.1:= )
+"
+# bluetooth requires headers from bluez
+DEPEND="
+   ${RDEPEND}
+   bluetooth? ( net-wireless/bluez )
+   test? ( app-arch/xz-utils[extra-filters(+)] )
+"
+# autoconf-archive needed to eautoreconf
+BDEPEND="
+   sys-devel/autoconf-archive
+   virtual/awk
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-python )
+   !sys-devel/gcc[libffi(-)]
+"
+RDEPEND+="
+   !build? ( app-misc/mime-types )
+"
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-10 Thread Michał Górny
commit: f5d0362c64a98b15d274ae5de7962fc5cb6974af
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 05:46:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 06:02:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d0362c

dev-lang/python: Backport mailcap secfix to 3.10.6_p1

Bug: https://bugs.gentoo.org/838250
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.10.6_p1.ebuild | 408 
 2 files changed, 409 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 875de8a806a0..4f481959d462 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -17,6 +17,7 @@ DIST Python-3.9.13.tar.xz.asc 833 BLAKE2B 
db01c01be9d56cd15f9ab4a9e2cfa800faf4eb
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.10.6.tar.xz 8580 BLAKE2B 
4ff3839be2f6bf172acdca22bbded702804809d6334e088190cee4ae4c61e25580a3bdc105bfe27b7f3c3b5f219d363cdca21ef895a3e91f13515afb348a77a0
 SHA512 
c58a85f7c48a4e822527411a6e0618be5408e1a82fe72b21a254dac77b4e5d4b01ac24cf70dc277cd16ccdc8499a9fa53b7cebae3b9f8facc9c978adcc8a2876
+DIST python-gentoo-patches-3.10.6_p1.tar.xz 10592 BLAKE2B 
0b0f54faf93e3b6a3ba5ae5fef01ff4adbb1560e3d5c0c8e7d69d80e2e10b15e7fc7f5471f82d5322c86a1eec762f10cda6e8ea650c993481342cda06a47a863
 SHA512 
c4a2ff7d16042729f5a23222d154bc0832f51b7ab5b1dafe4a6c6bd40b037c85a6d40d07516c1207cd0bc9a233865700d7cca4b01ed27a1f21516392992bc6eb
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 
f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5
 DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85a2db12ec60f8e05ccff083183f24c0b4ba16c807a2eb1fa43b88f8d7a253d5bbeef0880b31d60e13b449f7de992156319753ef33
 SHA512 
af6315f97b0f2463d6c0f18a99a5ff5f96c3d18567ae0d73461f0fc82ca2173a8f6c3fedc2fada2b9460547a457d4264bc2acb90f1906599229afe85bcc2afde
 DIST python-gentoo-patches-3.11.0rc1.tar.xz 4384 BLAKE2B 
31bcdc055bfaf3434dbb02543aaf66910eaccd01808d9a0e57bf7cb3b097fc0046c00ac44737d9c37e3b6d074c524f4dd3ab439a741e66d74a0425889ecaead5
 SHA512 
05b044e2d8f881c471528600ee300bfd9cf5160609dfb3d7cbdb8e43f47b681542582a85de97e28e6a3b89a3fb6c8d7398e029d31e20cea9c5a2a71700382d4e

diff --git a/dev-lang/python/python-3.10.6_p1.ebuild 
b/dev-lang/python/python-3.10.6_p1.ebuild
new file mode 100644
index ..5d9861331971
--- /dev/null
+++ b/dev-lang/python/python-3.10.6_p1.ebuild
@@ -0,0 +1,408 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_10(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-08 Thread Sam James
commit: 7b2ce566ed1884b1e40d132fcfe7cbfcf0134c1f
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  8 20:07:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  8 20:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2ce566

dev-lang/python: add 3.11.0_rc1

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/Manifest |   3 +
 dev-lang/python/python-3.11.0_rc1.ebuild | 482 +++
 2 files changed, 485 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 0bf7e670a4c7..875de8a806a0 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -8,6 +8,8 @@ DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9
 DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
 DIST Python-3.11.0b5.tar.xz 19792136 BLAKE2B 
574ed58b2d063b954931c39c1154e776f5d233fe6e3f0803e5a93b68f48aacef1d9df60a2839df952b631d8988d6c44fee073dae5486420b808866944a3025d5
 SHA512 
b1013e449c9a0e9b61df5a266b5f05458d284b3524c6c44d44d8a5007bcb95ff754f21296cd695f353111575c7cce71f8a2808a9adf8c573512bf97f691d2200
 DIST Python-3.11.0b5.tar.xz.asc 833 BLAKE2B 
80594608751a141a6e5ded035c4de1a73716d72442228fa2dfcffc10d1ccb9928b864591fad4b5fb3a55e20629a22ad92fcc4a40d8e294858a85088b26d545af
 SHA512 
6f658c7623e7750c0c8c18b4a2fe86d6a2414f3b411487ca4d2dd9840165ae3e6eea8b3468b1376862181b7b58d3fe99681a00d290172a6986f0f2ead5d6c3bd
+DIST Python-3.11.0rc1.tar.xz 19815524 BLAKE2B 
7dae240dbed052667b46927ccbb483a717b0fe0ba199721d526354d1b89a6dd2842ab0f6c3b078385e4acb7557d06f252d61aacb07d70c7f5598ed91567d2053
 SHA512 
2a72ea59277f8115e418ced671969fc0d5ba271c7740f70c665a4b450a59d7752278d061bd59f136dacfa608ed167f983c6589b214a973b1b63ea2115ea298bb
+DIST Python-3.11.0rc1.tar.xz.asc 833 BLAKE2B 
da46a0ab62ef3f2b7a7921294a0d775ca6ab254e3229338232b3d11107aa1d74adc21911678f08f44cc1cd9184beada00d4b60dde60722ef91a247367b13e191
 SHA512 
d4cffc90c2ed7b8ea7228a21f7ac902a92f27003f1420ad751b1691de950974ea174cb0471b6e19ed1548dc5382012fa9ad5fcf83c34646c7ea2d73c88799e38
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.13.tar.xz 19754368 BLAKE2B 
4f583f66c28b791e19cd6d79695fe9eb815fd333542be22aec8bd73d1f4d3f17f2c4e9de198e7b16c1ca6362a613a8a02fb965c7dc7db3e510fd31de15ba2d19
 SHA512 
e9664e7f908092df11236b22465d217531d6f0378e88d889108d19fe77f28f46ffb629b8733f84b41409e255367321893a2b1bd64518930d9d8cae5d1b774d23
@@ -17,6 +19,7 @@ DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519
 DIST python-gentoo-patches-3.10.6.tar.xz 8580 BLAKE2B 
4ff3839be2f6bf172acdca22bbded702804809d6334e088190cee4ae4c61e25580a3bdc105bfe27b7f3c3b5f219d363cdca21ef895a3e91f13515afb348a77a0
 SHA512 
c58a85f7c48a4e822527411a6e0618be5408e1a82fe72b21a254dac77b4e5d4b01ac24cf70dc277cd16ccdc8499a9fa53b7cebae3b9f8facc9c978adcc8a2876
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 
f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5
 DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85a2db12ec60f8e05ccff083183f24c0b4ba16c807a2eb1fa43b88f8d7a253d5bbeef0880b31d60e13b449f7de992156319753ef33
 SHA512 
af6315f97b0f2463d6c0f18a99a5ff5f96c3d18567ae0d73461f0fc82ca2173a8f6c3fedc2fada2b9460547a457d4264bc2acb90f1906599229afe85bcc2afde
+DIST python-gentoo-patches-3.11.0rc1.tar.xz 4384 BLAKE2B 
31bcdc055bfaf3434dbb02543aaf66910eaccd01808d9a0e57bf7cb3b097fc0046c00ac44737d9c37e3b6d074c524f4dd3ab439a741e66d74a0425889ecaead5
 SHA512 
05b044e2d8f881c471528600ee300bfd9cf5160609dfb3d7cbdb8e43f47b681542582a85de97e28e6a3b89a3fb6c8d7398e029d31e20cea9c5a2a71700382d4e
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: e2716ad752498c505078a20e3d17fce0803163ef
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 15:41:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 18:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2716ad7

dev-lang/python: Sync 3.10.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-3.10.6.ebuild | 171 +--
 1 file changed, 81 insertions(+), 90 deletions(-)

diff --git a/dev-lang/python/python-3.10.6.ebuild 
b/dev-lang/python/python-3.10.6.ebuild
index 92ac47a6d7ec..5d9861331971 100644
--- a/dev-lang/python/python-3.10.6.ebuild
+++ b/dev-lang/python/python-3.10.6.ebuild
@@ -4,8 +4,8 @@
 EAPI="7"
 WANT_LIBTOOL="none"
 
-inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
-   python-utils-r1 toolchain-funcs verify-sig
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_rc/rc}
 MY_P="Python-${MY_PV%_p*}"
@@ -13,7 +13,10 @@ PYVER=$(ver_cut 1-2)
 PATCHSET="python-gentoo-patches-${MY_PV}"
 
 DESCRIPTION="An interpreted, interactive, object-oriented programming language"
-HOMEPAGE="https://www.python.org/;
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
 SRC_URI="
https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
@@ -28,7 +31,7 @@ SLOT="${PYVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
-   +ncurses pgo +readline +sqlite +ssl test tk wininst +xml
+   +ncurses pgo +readline +sqlite +ssl test tk +xml
 "
 RESTRICT="!test? ( test )"
 
@@ -79,7 +82,7 @@ BDEPEND="
!sys-devel/gcc[libffi(-)]
 "
 RDEPEND+="
-   build? ( app-misc/mime-types )
+   !build? ( app-misc/mime-types )
 "
 
 VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
@@ -105,10 +108,9 @@ src_unpack() {
 }
 
 src_prepare() {
-   # Ensure that internal copies of expat, libffi and zlib are not used.
-   rm -fr Modules/expat || die
-   rm -fr Modules/_ctypes/libffi* || die
-   rm -fr Modules/zlib || die
+   # Ensure that internal copies of expat and libffi are not used.
+   rm -r Modules/expat || die
+   rm -r Modules/_ctypes/libffi* || die
 
local PATCHES=(
"${WORKDIR}/${PATCHSET}"
@@ -116,12 +118,12 @@ src_prepare() {
 
default
 
-   sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
-   setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
+   # https://bugs.gentoo.org/850151
+   sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die
 
-   # force correct number of jobs
+   # force the correct number of jobs
# https://bugs.gentoo.org/737660
-   local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")
+   local jobs=$(makeopts_jobs)
sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die
sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die
 
@@ -129,9 +131,11 @@ src_prepare() {
 }
 
 src_configure() {
-   local disable
# disable automagic bluetooth headers detection
-   use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no
+   if ! use bluetooth; then
+   local -x ac_cv_header_bluetooth_bluetooth_h=no
+   fi
+   local disable
use gdbm  || disable+=" gdbm"
use ncurses   || disable+=" _curses _curses_panel"
use readline  || disable+=" readline"
@@ -152,7 +156,6 @@ src_configure() {
fi
 
append-flags -fwrapv
-
filter-flags -malign-double
 
# https://bugs.gentoo.org/700012
@@ -161,29 +164,45 @@ src_configure() {
fi
 
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
-   tc-export CXX
+   # PKG_CONFIG needed for cross.
+   tc-export CXX PKG_CONFIG
 
# Fix implicit declarations on cross and prefix builds. Bug #674070.
-   use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
+   if use ncurses; then
+   append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
+   fi
 
-   local dbmliborder
+   local dbmliborder=
if use gdbm; then
dbmliborder+="${dbmliborder:+:}gdbm"
fi
 
if use pgo; then
-   local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")
-   export PROFILE_TASK="-m test -j${jobs} --pgo-extended -x 
test_gdb -u-network"
-
-   # All of these seem to occasionally hang for PGO inconsistently
-   # They'll even hang here but be fine in src_test sometimes.
-   # bug #828535 (and related: bug #788022)
-   PROFILE_TASK+=" -x test_socket -x test_asyncio -x 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: 176a3b14f142bf70bb81a160a52d4b3cd6fc2446
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 18:04:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 18:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176a3b14

dev-lang/python: Backport ensurepip unbundling to 3.8.13_p4

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.13_p4.ebuild | 349 
 2 files changed, 350 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index a99af7d32935..0bf7e670a4c7 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -18,5 +18,6 @@ DIST python-gentoo-patches-3.10.6.tar.xz 8580 BLAKE2B 
4ff3839be2f6bf172acdca22bb
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 
f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5
 DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85a2db12ec60f8e05ccff083183f24c0b4ba16c807a2eb1fa43b88f8d7a253d5bbeef0880b31d60e13b449f7de992156319753ef33
 SHA512 
af6315f97b0f2463d6c0f18a99a5ff5f96c3d18567ae0d73461f0fc82ca2173a8f6c3fedc2fada2b9460547a457d4264bc2acb90f1906599229afe85bcc2afde
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
+DIST python-gentoo-patches-3.8.13_p4.tar.xz 23084 BLAKE2B 
44be6b19275189bd04c9dcd3c4be4f4b8f92a0003710a12a12d60c0ab182942993a76d8d7f26b289cd0a4226eeeb9a39723822dfb896307fd6e75d6980c3898e
 SHA512 
b78a39a15d361aed4ce887b4726c7967c09c0ee3add614f1dbca24b6f301bd20660fe074c03a58b325f8720ad853c109b334e41102de0b6cc362c467fb669feb
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc
 DIST python-gentoo-patches-3.9.13_p1.tar.xz 17036 BLAKE2B 
baf534d002c610426f9f183f53b935d83a4cf084834d3946986baa5d983e8197719b1d3e8568cc7f78a6aaa95b084dd8796e8539169415e19f2d9eb8f296242a
 SHA512 
c7eb503defcc5e91d5de39eed84aeba748f96ef28f0d9ae3b3a98f111543d09311f51ae4fe321ec5f397c5f46dc8c715ecc401124f4e4a94c9fe8e2a6db9e052

diff --git a/dev-lang/python/python-3.8.13_p4.ebuild 
b/dev-lang/python/python-3.8.13_p4.ebuild
new file mode 100644
index ..b92def0f1dcf
--- /dev/null
+++ b/dev-lang/python/python-3.8.13_p4.ebuild
@@ -0,0 +1,349 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+   +readline +sqlite +ssl test tk wininst +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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? ( >=dev-libs/openssl-1.1.1:= )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: 27ad454270a1aca88b7221c6c83087236e13d431
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 17:39:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 18:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ad4542

dev-lang/python: Backport ensurepip unbundling to 3.9.13_p1

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.9.13_p1.ebuild | 403 
 2 files changed, 404 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 18918c1d4ed6..a99af7d32935 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -19,3 +19,4 @@ DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7
 DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85a2db12ec60f8e05ccff083183f24c0b4ba16c807a2eb1fa43b88f8d7a253d5bbeef0880b31d60e13b449f7de992156319753ef33
 SHA512 
af6315f97b0f2463d6c0f18a99a5ff5f96c3d18567ae0d73461f0fc82ca2173a8f6c3fedc2fada2b9460547a457d4264bc2acb90f1906599229afe85bcc2afde
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc
+DIST python-gentoo-patches-3.9.13_p1.tar.xz 17036 BLAKE2B 
baf534d002c610426f9f183f53b935d83a4cf084834d3946986baa5d983e8197719b1d3e8568cc7f78a6aaa95b084dd8796e8539169415e19f2d9eb8f296242a
 SHA512 
c7eb503defcc5e91d5de39eed84aeba748f96ef28f0d9ae3b3a98f111543d09311f51ae4fe321ec5f397c5f46dc8c715ecc401124f4e4a94c9fe8e2a6db9e052

diff --git a/dev-lang/python/python-3.9.13_p1.ebuild 
b/dev-lang/python/python-3.9.13_p1.ebuild
new file mode 100644
index ..c3fe846a9d19
--- /dev/null
+++ b/dev-lang/python/python-3.9.13_p1.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+   +readline +sqlite +ssl test tk +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_9(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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? ( >=dev-libs/openssl-1.1.1:= )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   >=dev-lang/tk-8.0:=
+   dev-tcltk/blt:=
+   dev-tcltk/tix
+   )
+   xml? ( >=dev-libs/expat-2.1:= )
+"
+# bluetooth requires headers from bluez
+DEPEND="
+   ${RDEPEND}
+   bluetooth? ( net-wireless/bluez )
+   test? ( app-arch/xz-utils[extra-filters(+)] )
+"
+# autoconf-archive needed to eautoreconf
+BDEPEND="
+   sys-devel/autoconf-archive
+   virtual/awk
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-python )
+   !sys-devel/gcc[libffi(-)]
+"
+RDEPEND+="
+   !build? ( app-misc/mime-types )
+"
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: 7aee81e746ad3da202558201ec980d06c8b51d24
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 15:33:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 18:59:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aee81e7

dev-lang/python: Reformat 3.11.0_beta5-r1

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-3.11.0_beta5-r1.ebuild | 172 +-
 1 file changed, 85 insertions(+), 87 deletions(-)

diff --git a/dev-lang/python/python-3.11.0_beta5-r1.ebuild 
b/dev-lang/python/python-3.11.0_beta5-r1.ebuild
index cf8d179070ca..1ff2f49f9aa4 100644
--- a/dev-lang/python/python-3.11.0_beta5-r1.ebuild
+++ b/dev-lang/python/python-3.11.0_beta5-r1.ebuild
@@ -4,8 +4,8 @@
 EAPI="7"
 WANT_LIBTOOL="none"
 
-inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
-   python-utils-r1 toolchain-funcs verify-sig
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_beta/b}
 MY_P="Python-${MY_PV%_p*}"
@@ -31,7 +31,7 @@ SLOT="${PYVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
-   +ncurses pgo +readline +sqlite +ssl test tk wininst
+   +ncurses pgo +readline +sqlite +ssl test tk
 "
 RESTRICT="!test? ( test )"
 
@@ -113,10 +113,9 @@ src_unpack() {
 }
 
 src_prepare() {
-   # Ensure that internal copies of expat, libffi and zlib are not used.
-   rm -fr Modules/expat || die
-   rm -fr Modules/_ctypes/libffi* || die
-   rm -fr Modules/zlib || die
+   # Ensure that internal copies of expat and libffi are not used.
+   rm -r Modules/expat || die
+   rm -r Modules/_ctypes/libffi* || die
 
local PATCHES=(
"${WORKDIR}/${PATCHSET}"
@@ -127,9 +126,9 @@ src_prepare() {
# https://bugs.gentoo.org/850151
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die
 
-   # force correct number of jobs
+   # force the correct number of jobs
# https://bugs.gentoo.org/737660
-   local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")
+   local jobs=$(makeopts_jobs)
sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die
sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die
 
@@ -139,10 +138,11 @@ src_prepare() {
 src_configure() {
local disable
# disable automagic bluetooth headers detection
-   use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no
+   if ! use bluetooth; then
+   local -x ac_cv_header_bluetooth_bluetooth_h=no
+   fi
 
append-flags -fwrapv
-
filter-flags -malign-double
 
# https://bugs.gentoo.org/700012
@@ -155,26 +155,41 @@ src_configure() {
tc-export CXX PKG_CONFIG
 
# Fix implicit declarations on cross and prefix builds. Bug #674070.
-   use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
+   if use ncurses; then
+   append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
+   fi
 
-   local dbmliborder
+   local dbmliborder=
if use gdbm; then
dbmliborder+="${dbmliborder:+:}gdbm"
fi
 
if use pgo; then
-   local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")
-   export PROFILE_TASK="-m test -j${jobs} --pgo-extended -x 
test_gdb -u-network"
-
-   # All of these seem to occasionally hang for PGO inconsistently
-   # They'll even hang here but be fine in src_test sometimes.
-   # bug #828535 (and related: bug #788022)
-   PROFILE_TASK+=" -x test_socket -x test_asyncio -x 
test_httpservers -x test_logging -x test_multiprocessing_fork -x test_xmlrpc"
+   local profile_task_flags=(
+   -m test
+   "-j$(makeopts_jobs)"
+   --pgo-extended
+   -x test_gdb
+   -u-network
+
+   # All of these seem to occasionally hang for PGO 
inconsistently
+   # They'll even hang here but be fine in src_test 
sometimes.
+   # bug #828535 (and related: bug #788022)
+   -x test_asyncio
+   -x test_httpservers
+   -x test_logging
+   -x test_multiprocessing_fork
+   -x test_socket
+   -x test_xmlrpc
+   )
 
if has_version "app-arch/rpm" ; then
# Avoid sandbox failure (attempts to write to 
/var/lib/rpm)
-   PROFILE_TASK+=" -x test_distutils"
+   profile_task_flags+=(
+   -x test_distutils
+   )
fi
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: 3d0fcd5134bd6bad98b200997cea72315dfd5dc2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 11:53:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 12:57:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0fcd51

dev-lang/python: Support disabling ensurepip in 3.11.0_beta5

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/metadata.xml   |  5 +
 dev-lang/python/python-3.11.0_beta5.ebuild | 12 +++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml
index 38626e26f8a9..d3ddcf0b3820 100644
--- a/dev-lang/python/metadata.xml
+++ b/dev-lang/python/metadata.xml
@@ -9,6 +9,11 @@

Build Bluetooth protocol support in socket module

+   
+   Install the ensurepip module that uses bundled wheels
+   to bootstrap pip and setuptools (if disabled, it will
+   be only possible to use venv `--without-pip`)
+   

Link readline extension against 
dev-libs/libedit
instead of sys-libs/readline

diff --git a/dev-lang/python/python-3.11.0_beta5.ebuild 
b/dev-lang/python/python-3.11.0_beta5.ebuild
index aab4bbbdc169..6cd158622a3f 100644
--- a/dev-lang/python/python-3.11.0_beta5.ebuild
+++ b/dev-lang/python/python-3.11.0_beta5.ebuild
@@ -27,9 +27,16 @@ SRC_URI="
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
+# ensurepip bundles pip and setuptools, and pip bundles a lot
+LICENSE+="
+   ensurepip? ( Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2 )
+"
 SLOT="${PYVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk wininst
+"
 RESTRICT="!test? ( test )"
 
 # Do not add a dependency on dev-lang/python to this ebuild.
@@ -404,6 +411,9 @@ src_install() {
pax-mark m "${ED}/usr/bin/${abiver}"
fi
 
+   if ! use ensurepip; then
+   rm -r "${libdir}"/ensurepip || die
+   fi
use sqlite || rm -r "${libdir}/"sqlite3 || die
use tk || rm -r "${ED}/usr/bin/idle${PYVER}" 
"${libdir}/"{idlelib,tkinter,test/test_tk*} || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: afe6882a35e428eb4d1e53726d373ebb017c23c7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 10:48:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 12:57:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe6882a

dev-lang/python: Bump to 3.10.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest |   3 +
 dev-lang/python/python-3.10.6.ebuild | 408 +++
 2 files changed, 411 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index d2d708bc4858..18918c1d4ed6 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -2,6 +2,8 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
 DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed6b2c051f776027d01ebbbdd42e4849efd67921fa57975f68ec67dc34f3135345ce216f2d3f02bfcfa4245d266f1
 SHA512 
aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90
 DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
+DIST Python-3.10.6.tar.xz 19600672 BLAKE2B 
b21398f68e13cf8464077aa2c7f08d9044198cc3d2e2829d12239d420c1c922cbad8427f3e0fae3fe62a4b8ebb7db7eff441266eff82f0c78d7a98a62d8e64c3
 SHA512 
f2bf424bf4f4caa524ee1248b431e8e06d0745c3fc3ba457710d75f3698e653733feb4b059cd124f1de2a9e851c30d847f567aa47abef12898c9dc8a6507b476
+DIST Python-3.10.6.tar.xz.asc 833 BLAKE2B 
ea6546c01a4fbfe3f3e56b2f980da53f0692d9c638534bd25fb96a0f657424f979b6a82a01c77c05ddfded30441b4a0348cc407d5b29290ffc653a508ca32ec8
 SHA512 
9288e2f62f2e8c8208ad176372261545a64e675d737bb616403bcd888bc91177909257632e4cc0b5d688d612bea38a274030ec6989dc7d56c03064e32ad9903e
 DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9d115f0f861ff1649101e4c9d3ebbea14e1f5da8158b1734bf8743d96ed3683a8192e07ff06c0ccd964ec7ddee3832
 SHA512 
1530f4dcba6325ac8e9bb955604fc504a4306e3291b667d1d8490b78e1c50924d81ff8ab50d08c736e70d3e42788aabaa162179a77c03860ee8064f17f93bb09
 DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
 DIST Python-3.11.0b5.tar.xz 19792136 BLAKE2B 
574ed58b2d063b954931c39c1154e776f5d233fe6e3f0803e5a93b68f48aacef1d9df60a2839df952b631d8988d6c44fee073dae5486420b808866944a3025d5
 SHA512 
b1013e449c9a0e9b61df5a266b5f05458d284b3524c6c44d44d8a5007bcb95ff754f21296cd695f353111575c7cce71f8a2808a9adf8c573512bf97f691d2200
@@ -12,6 +14,7 @@ DIST Python-3.9.13.tar.xz 19754368 BLAKE2B 
4f583f66c28b791e19cd6d79695fe9eb815fd
 DIST Python-3.9.13.tar.xz.asc 833 BLAKE2B 
db01c01be9d56cd15f9ab4a9e2cfa800faf4ebecb92b01c133865d3b3134bc910258a33b766306c3d01f98e35bbf9c03c7cba697760b7095999cbd63ed6c276c
 SHA512 
9367afe8ec32195adbb64fa32eb9e3881cfdbbb38efcb5e0804a15486232aecbc81ed20a8ffed652f06a881744f3efd2c2df3cc652d70671c94d6668a17a391e
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
+DIST python-gentoo-patches-3.10.6.tar.xz 8580 BLAKE2B 
4ff3839be2f6bf172acdca22bbded702804809d6334e088190cee4ae4c61e25580a3bdc105bfe27b7f3c3b5f219d363cdca21ef895a3e91f13515afb348a77a0
 SHA512 
c58a85f7c48a4e822527411a6e0618be5408e1a82fe72b21a254dac77b4e5d4b01ac24cf70dc277cd16ccdc8499a9fa53b7cebae3b9f8facc9c978adcc8a2876
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: 936ce4d6099309c5ae7893394ebd08aff37d35ca
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 11:55:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 12:57:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936ce4d6

dev-lang/python: Support disabling ensurepip in 3.10.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-3.10.6.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.6.ebuild 
b/dev-lang/python/python-3.10.6.ebuild
index 18d079692b96..3abc36d17c04 100644
--- a/dev-lang/python/python-3.10.6.ebuild
+++ b/dev-lang/python/python-3.10.6.ebuild
@@ -24,9 +24,16 @@ SRC_URI="
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
+# ensurepip bundles pip and setuptools, and pip bundles a lot
+LICENSE+="
+   ensurepip? ( Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2 )
+"
 SLOT="${PYVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk wininst +xml
+"
 RESTRICT="!test? ( test )"
 
 # Do not add a dependency on dev-lang/python to this ebuild.
@@ -337,6 +344,9 @@ src_install() {
pax-mark m "${ED}/usr/bin/${abiver}"
fi
 
+   if ! use ensurepip; then
+   rm -r "${libdir}"/ensurepip || die
+   fi
use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die
use tk || rm -r "${ED}/usr/bin/idle${PYVER}" 
"${libdir}/"{idlelib,tkinter,test/test_tk*} || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: f0cb3ef221dff35b8b208d8c3a64cdb9bc558d25
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 12:52:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 12:57:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cb3ef2

dev-lang/python: Use external ensurepip wheels in 3.10.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-3.10.6.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python/python-3.10.6.ebuild 
b/dev-lang/python/python-3.10.6.ebuild
index 3abc36d17c04..92ac47a6d7ec 100644
--- a/dev-lang/python/python-3.10.6.ebuild
+++ b/dev-lang/python/python-3.10.6.ebuild
@@ -24,10 +24,6 @@ SRC_URI="
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
-# ensurepip bundles pip and setuptools, and pip bundles a lot
-LICENSE+="
-   ensurepip? ( Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2 )
-"
 SLOT="${PYVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
@@ -50,6 +46,7 @@ RDEPEND="
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
virtual/libintl
+   ensurepip? ( dev-python/ensurepip-wheels )
gdbm? ( sys-libs/gdbm:=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:= )
readline? (
@@ -196,6 +193,7 @@ src_configure() {
ac_cv_header_stropts_h=no
 
--enable-shared
+   --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip
--without-static-libpython
--enable-ipv6
--infodir='${prefix}/share/info'
@@ -344,6 +342,7 @@ src_install() {
pax-mark m "${ED}/usr/bin/${abiver}"
fi
 
+   rm -r "${libdir}"/ensurepip/_bundled || die
if ! use ensurepip; then
rm -r "${libdir}"/ensurepip || die
fi



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: a9bb739c8afea00f12023d7daed16b64f072f97f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 11:42:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 12:57:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9bb739c

dev-lang/python: Wrap metadata.xml

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/metadata.xml | 22 +-
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml
index cbba5a611409..38626e26f8a9 100644
--- a/dev-lang/python/metadata.xml
+++ b/dev-lang/python/metadata.xml
@@ -6,11 +6,23 @@
Python


-   Build Bluetooth protocol support in 
socket module
-   Link readline extension against 
dev-libs/libedit instead of sys-libs/readline.
-   Optimize the build using Profile Guided 
Optimization (PGO)
-   Optimize the build using Link Time 
Optimization (LTO)
-   Install Windows executables required to 
create an executable installer for MS Windows.
+   
+   Build Bluetooth protocol support in socket module
+   
+   
+   Link readline extension against 
dev-libs/libedit
+   instead of sys-libs/readline
+   
+   
+   Optimize the build using Profile Guided Optimization 
(PGO)
+   
+   
+   Optimize the build using Link Time Optimization (LTO)
+   
+   
+   Install Windows executables required to create an 
executable
+   installer for MS Windows
+   


python/cpython



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-08-02 Thread Michał Górny
commit: fa0c3d99738ce124a98d105c64b68c68dbc38590
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  2 12:51:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  2 12:57:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0c3d99

dev-lang/python: Use external ensurepip wheels in 3.11.0_beta5

Signed-off-by: Michał Górny  gentoo.org>

 .../{python-3.11.0_beta5.ebuild => python-3.11.0_beta5-r1.ebuild}  | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python/python-3.11.0_beta5.ebuild 
b/dev-lang/python/python-3.11.0_beta5-r1.ebuild
similarity index 98%
rename from dev-lang/python/python-3.11.0_beta5.ebuild
rename to dev-lang/python/python-3.11.0_beta5-r1.ebuild
index 6cd158622a3f..cf8d179070ca 100644
--- a/dev-lang/python/python-3.11.0_beta5.ebuild
+++ b/dev-lang/python/python-3.11.0_beta5-r1.ebuild
@@ -27,10 +27,6 @@ SRC_URI="
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
-# ensurepip bundles pip and setuptools, and pip bundles a lot
-LICENSE+="
-   ensurepip? ( Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2 )
-"
 SLOT="${PYVER}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
@@ -54,6 +50,7 @@ RDEPEND="
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
virtual/libintl
+   ensurepip? ( dev-python/ensurepip-wheels )
gdbm? ( sys-libs/gdbm:=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:= )
readline? (
@@ -200,6 +197,7 @@ src_configure() {
--with-system-ffi
--with-platlibdir=lib
--with-pkg-config=yes
+   --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip
 
$(use_with lto)
$(use_enable pgo optimizations)
@@ -411,6 +409,7 @@ src_install() {
pax-mark m "${ED}/usr/bin/${abiver}"
fi
 
+   rm -r "${libdir}"/ensurepip/_bundled || die
if ! use ensurepip; then
rm -r "${libdir}"/ensurepip || die
fi



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-26 Thread Michał Górny
commit: ff7f9e7736010a3d1d5b834de7a32c1a0e62e510
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 26 10:48:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 26 14:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7f9e77

dev-lang/python: Bump to 3.11.0_beta5

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest   |   3 +
 dev-lang/python/python-3.11.0_beta5.ebuild | 475 +
 2 files changed, 478 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index ade09c01163f..d2d708bc4858 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,6 +4,8 @@ DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed
 DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
 DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9d115f0f861ff1649101e4c9d3ebbea14e1f5da8158b1734bf8743d96ed3683a8192e07ff06c0ccd964ec7ddee3832
 SHA512 
1530f4dcba6325ac8e9bb955604fc504a4306e3291b667d1d8490b78e1c50924d81ff8ab50d08c736e70d3e42788aabaa162179a77c03860ee8064f17f93bb09
 DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
+DIST Python-3.11.0b5.tar.xz 19792136 BLAKE2B 
574ed58b2d063b954931c39c1154e776f5d233fe6e3f0803e5a93b68f48aacef1d9df60a2839df952b631d8988d6c44fee073dae5486420b808866944a3025d5
 SHA512 
b1013e449c9a0e9b61df5a266b5f05458d284b3524c6c44d44d8a5007bcb95ff754f21296cd695f353111575c7cce71f8a2808a9adf8c573512bf97f691d2200
+DIST Python-3.11.0b5.tar.xz.asc 833 BLAKE2B 
80594608751a141a6e5ded035c4de1a73716d72442228fa2dfcffc10d1ccb9928b864591fad4b5fb3a55e20629a22ad92fcc4a40d8e294858a85088b26d545af
 SHA512 
6f658c7623e7750c0c8c18b4a2fe86d6a2414f3b411487ca4d2dd9840165ae3e6eea8b3468b1376862181b7b58d3fe99681a00d290172a6986f0f2ead5d6c3bd
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.13.tar.xz 19754368 BLAKE2B 
4f583f66c28b791e19cd6d79695fe9eb815fd333542be22aec8bd73d1f4d3f17f2c4e9de198e7b16c1ca6362a613a8a02fb965c7dc7db3e510fd31de15ba2d19
 SHA512 
e9664e7f908092df11236b22465d217531d6f0378e88d889108d19fe77f28f46ffb629b8733f84b41409e255367321893a2b1bd64518930d9d8cae5d1b774d23
@@ -11,5 +13,6 @@ DIST Python-3.9.13.tar.xz.asc 833 BLAKE2B 
db01c01be9d56cd15f9ab4a9e2cfa800faf4eb
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 
f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5
+DIST python-gentoo-patches-3.11.0b5.tar.xz 4384 BLAKE2B 
b036e9103f8315d6e2bb6e85a2db12ec60f8e05ccff083183f24c0b4ba16c807a2eb1fa43b88f8d7a253d5bbeef0880b31d60e13b449f7de992156319753ef33
 SHA512 
af6315f97b0f2463d6c0f18a99a5ff5f96c3d18567ae0d73461f0fc82ca2173a8f6c3fedc2fada2b9460547a457d4264bc2acb90f1906599229afe85bcc2afde
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-19 Thread Michał Górny
commit: 124aef9dd260b66e2010d96485ef36e315a7d306
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 19 05:36:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 19 06:33:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124aef9d

dev-lang/python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest  |   3 -
 dev-lang/python/python-3.11.0_beta3_p2.ebuild | 472 --
 2 files changed, 475 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index a8bbd33e6f9c..ade09c01163f 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -2,8 +2,6 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
 DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed6b2c051f776027d01ebbbdd42e4849efd67921fa57975f68ec67dc34f3135345ce216f2d3f02bfcfa4245d266f1
 SHA512 
aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90
 DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
-DIST Python-3.11.0b3.tar.xz 19532936 BLAKE2B 
b7edaecb57b99a76662dd22d28678108b3448a3acf09ffe2676d849e564da6e887184a82451095d98bbc33d0610d6ad72f961c545912480277b7fabfffb9bc55
 SHA512 
53c379311acc9d8ec645caea44f4b83b29fcbdacb7114eb7aac5a2f0229402eddb245abc8bd6665077e9c82ba0a821cc55ae7494d0667b84675248025e872498
-DIST Python-3.11.0b3.tar.xz.asc 833 BLAKE2B 
a43811360e01532bdec5166dd049b2d3bf9e33739152ffad85a33fcb94e0f81e128c3e3a30097b0c56d71ac908fd88058b894d3ef07e13a3467249839df39fbd
 SHA512 
b51a02e47de73f4998effd15eb99d356ef69cd69521f208f50de1b8acf69d5cf9c8a2f774ec8bc5e0e75534fe59efe019cffcff39bc525aa4641dc9b47efb5ef
 DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9d115f0f861ff1649101e4c9d3ebbea14e1f5da8158b1734bf8743d96ed3683a8192e07ff06c0ccd964ec7ddee3832
 SHA512 
1530f4dcba6325ac8e9bb955604fc504a4306e3291b667d1d8490b78e1c50924d81ff8ab50d08c736e70d3e42788aabaa162179a77c03860ee8064f17f93bb09
 DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
@@ -12,7 +10,6 @@ DIST Python-3.9.13.tar.xz 19754368 BLAKE2B 
4f583f66c28b791e19cd6d79695fe9eb815fd
 DIST Python-3.9.13.tar.xz.asc 833 BLAKE2B 
db01c01be9d56cd15f9ab4a9e2cfa800faf4ebecb92b01c133865d3b3134bc910258a33b766306c3d01f98e35bbf9c03c7cba697760b7095999cbd63ed6c276c
 SHA512 
9367afe8ec32195adbb64fa32eb9e3881cfdbbb38efcb5e0804a15486232aecbc81ed20a8ffed652f06a881744f3efd2c2df3cc652d70671c94d6668a17a391e
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
-DIST python-gentoo-patches-3.11.0b3_p2.tar.xz 11496 BLAKE2B 
c640e64450199e7e1e3d49447dedc63ec3866c32006794d6e6873ec61c617b34b5fc81aa4760a0a0543cb0e1634a2243e02280d5716778a8c132054edbc5430c
 SHA512 
5a0aa3bf54615caf9790f28e779d2d648875d484abe3e1c41ba220ca4fb6d8f6d78dee4ad350b9956de990acc7191b41a8073e0966ec8b99a0a100f8ccde344b
 DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-18 Thread Sam James
commit: 57c34924b759454af7c63783d487817398f8cb18
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 18:54:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 18:54:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c34924

dev-lang/python: drop versions

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/Manifest  |   9 -
 dev-lang/python/python-3.10.4.ebuild  | 409 --
 dev-lang/python/python-3.11.0_beta3.ebuild| 469 --
 dev-lang/python/python-3.11.0_beta3_p1.ebuild | 469 --
 dev-lang/python/python-3.8.13.ebuild  | 359 
 dev-lang/python/python-3.9.12.ebuild  | 403 --
 6 files changed, 2118 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 3a11d13c6e4b..a8bbd33e6f9c 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -1,7 +1,5 @@
 DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381998256a1a002d316b38288349884d5960de35c49352d03129ed0bae599e641ec2225898158ebce50a7a2fd74d2c
 SHA512 
a7bb62b51f48ff0b6df0b18f5b0312a523e3110f49c3237936bfe56ed0e26838c0274ff5401bda6fc21bf24337477ccac49e8026c5d651e4b4cafb5eb5086f6c
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
-DIST Python-3.10.4.tar.xz 19342692 BLAKE2B 
c430ad9bed71729fda29433af0614b6c0110a85e23f4cb5cff3a9b501febe99b20094367a5428f256fb3aeef97f34d439ef677fc8ae4d596d52da7976b65ebb5
 SHA512 
6c9aeecddc55c7896b2e8527fca131c7b2b6127d56ce1a001ccedfebf590334e0c0bb7c517ed3cf1da3c1910e002552b56aa7e03eeb672f42ff0bd8150799113
-DIST Python-3.10.4.tar.xz.asc 833 BLAKE2B 
289f2e96bfc2b60c4ae94b1591779d604f203890c4f5db2ee16e305bf03c6ddb9c8d6da4471a06b5943e12888f37ca572ea30876e9a80382a26814f66b41b7bf
 SHA512 
699e37bf09067083af159e3734b38c952bdc75432c8abfb7a7b8cce7ca975038da37490abeb5c13befd2dacb84a5341ad30de5d0a63d35af5c512215744f4d6d
 DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed6b2c051f776027d01ebbbdd42e4849efd67921fa57975f68ec67dc34f3135345ce216f2d3f02bfcfa4245d266f1
 SHA512 
aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90
 DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
 DIST Python-3.11.0b3.tar.xz 19532936 BLAKE2B 
b7edaecb57b99a76662dd22d28678108b3448a3acf09ffe2676d849e564da6e887184a82451095d98bbc33d0610d6ad72f961c545912480277b7fabfffb9bc55
 SHA512 
53c379311acc9d8ec645caea44f4b83b29fcbdacb7114eb7aac5a2f0229402eddb245abc8bd6665077e9c82ba0a821cc55ae7494d0667b84675248025e872498
@@ -10,18 +8,11 @@ DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9
 DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
-DIST Python-3.9.12.tar.xz 19740524 BLAKE2B 
05f2469aa53ca36221ef4976b17bfde3e5b86afd5a8114e5a7fd899f975a8e55022555ef718d5352ab68de1b7b23865a0bf713768c9c2b30d591438c9a396d25
 SHA512 
081981901e14149748fd35228db0b3b1d96fef227ae7404f07b8bad0fda4b02649bf31c348c94aefdaf3327565d78f9489437c2c02f647b15d41376a27a23e97
-DIST Python-3.9.12.tar.xz.asc 833 BLAKE2B 
33436d0404a643215a8fd2b967ffd216201da24f374941bf65b888159ccfabcbe79b751eca2dd489b06605604338c8bbaab74aa10abbe4bcffaa54236301228e
 SHA512 
dddaa27f8a29034f458edb6739398a5455c87fe37b6349e161865a9deedca118ffe9cb82663cc75bbe60b3b556399c0c6855f5262aac1fe90d36a3694fca65b2
 DIST Python-3.9.13.tar.xz 19754368 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-18 Thread Sam James
commit: 3356236d7788a5dcd7f50f0e2d655cb33e6dc91b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 18:53:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 18:53:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3356236d

dev-lang/python: Stabilize 3.9.13 x86, #852599

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 65fa4e8dc98f..13617d95eba3 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-18 Thread Sam James
commit: a07adab10596a13f97c281eb5a77987407d513bb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 16:01:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 16:01:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07adab1

dev-lang/python: Stabilize 3.10.5 arm, #852602

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index ca5b64bed46e..599c45e4a54d 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-18 Thread Sam James
commit: ac28964047c2ea60d520ec594aa6a7ad5d67ebec
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 16:01:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 16:01:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac289640

dev-lang/python: Stabilize 3.8.13_p2 arm, #852596

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index b5a64eeef140..38ff1ce0ce26 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-15 Thread Michał Górny
commit: 69eb59b9364beaf1ba279c7f631fc3d316cd72da
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 15 09:20:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 15 09:36:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69eb59b9

dev-lang/python: Install epython.py into stdlib

Install epython.py directly into stdlib rather than into site-packages
directory.  This makes it possible to rebuild all Python packages using
path without getting CPython itself into the rebuild graph.  It also
simplifies the ebuild a fair bit since the build system takes care
of byte-compiling the module.

Signed-off-by: Michał Górny  gentoo.org>

 ...eta4-r1.ebuild => python-3.11.0_beta4-r2.ebuild} | 21 -
 1 file changed, 4 insertions(+), 17 deletions(-)

diff --git a/dev-lang/python/python-3.11.0_beta4-r1.ebuild 
b/dev-lang/python/python-3.11.0_beta4-r2.ebuild
similarity index 96%
rename from dev-lang/python/python-3.11.0_beta4-r1.ebuild
rename to dev-lang/python/python-3.11.0_beta4-r2.ebuild
index 648a47f45541..4681473655c9 100644
--- a/dev-lang/python/python-3.11.0_beta4-r1.ebuild
+++ b/dev-lang/python/python-3.11.0_beta4-r2.ebuild
@@ -278,6 +278,9 @@ src_configure() {
for mod in "${disable_modules[@]}"; do
echo "MODULE_${mod}_STATE=disabled"
done >> Makefile || die
+
+   # install epython.py as part of stdlib
+   echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die
 }
 
 src_compile() {
@@ -424,25 +427,9 @@ src_install() {
-i "${ED}/etc/conf.d/pydoc-${PYVER}" \
"${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed"
 
-   local -x EPYTHON=python${PYVER}
-   # if not using a cross-compiler, use the fresh binary
-   if ! tc-is-cross-compiler; then
-   cat > python.wrap <<-EOF || die
-   #!/bin/sh
-   export 
LD_LIBRARY_PATH=\${PWD}\${LD_LIBRARY_PATH+:\${LD_LIBRARY_PATH}}
-   exec ./python "\${@}"
-   EOF
-   chmod +x python.wrap || die
-   local -x PYTHON=./python.wrap
-   else
-   local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
-   fi
-
-   echo "EPYTHON='${EPYTHON}'" > epython.py || die
-   python_domodule epython.py
-
# python-exec wrapping support
local pymajor=${PYVER%.*}
+   local EPYTHON=python${PYVER}
local scriptdir=${D}$(python_get_scriptdir)
mkdir -p "${scriptdir}" || die
# python and pythonX



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-15 Thread Michał Górny
commit: 0f653bace964789f1dd47f38088670b7dc2e8bf1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 15 09:21:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 15 09:36:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f653bac

dev-lang/python: Report ABI breakage in postinst

Python 3.11.0b4 has changed module ABI, so warn the users about
the necessity of module recompiling.

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-3.11.0_beta4-r2.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/dev-lang/python/python-3.11.0_beta4-r2.ebuild 
b/dev-lang/python/python-3.11.0_beta4-r2.ebuild
index 4681473655c9..aab4bbbdc169 100644
--- a/dev-lang/python/python-3.11.0_beta4-r2.ebuild
+++ b/dev-lang/python/python-3.11.0_beta4-r2.ebuild
@@ -457,3 +457,19 @@ src_install() {
"${scriptdir}/idle" || die
fi
 }
+
+pkg_postinst() {
+   local v
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test "${v}" -lt 3.11.0_beta4-r2; then
+   ewarn "Python 3.11.0b4 has changed its module ABI.  The 
.pyc files"
+   ewarn "installed previously are no longer valid and 
will be regenerated"
+   ewarn "(or ignored) on the next import.  This may cause 
sandbox failures"
+   ewarn "when installing some packages and checksum 
mismatches when removing"
+   ewarn "old versions.  To actively prevent this, rebuild 
all packages"
+   ewarn "installing Python 3.11 modules, e.g. using:"
+   ewarn
+   ewarn "  emerge -1v /usr/lib/python3.11/site-packages"
+   fi
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-12 Thread Sam James
commit: 0b86d13bce88b9f58e8f93dbf78063e30c9e34cd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 10:00:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 10:00:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b86d13b

dev-lang/python: fix disabling dependencies/modules

Thanks to Ionen for spotting the commit.

Closes: https://bugs.gentoo.org/857771
Closes: https://bugs.gentoo.org/857756
Thanks-to: Ionen Wolkens  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 ..._beta4.ebuild => python-3.11.0_beta4-r1.ebuild} | 28 +++---
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/dev-lang/python/python-3.11.0_beta4.ebuild 
b/dev-lang/python/python-3.11.0_beta4-r1.ebuild
similarity index 96%
rename from dev-lang/python/python-3.11.0_beta4.ebuild
rename to dev-lang/python/python-3.11.0_beta4-r1.ebuild
index fc2ca3513448..648a47f45541 100644
--- a/dev-lang/python/python-3.11.0_beta4.ebuild
+++ b/dev-lang/python/python-3.11.0_beta4-r1.ebuild
@@ -232,19 +232,19 @@ src_configure() {
 
# Avoid as many dependencies as possible for the cross build.
cat >> Makefile <<-EOF || die
-   MODULE_NIS=disabled
-   MODULE__DBM=disabled
-   MODULE__GDBM=disabled
-   MODULE__DBM=disabled
-   MODULE__SQLITE3=disabled
-   MODULE__HASHLIB=disabled
-   MODULE__SSL=disabled
-   MODULE__CURSES=disabled
-   MODULE__CURSES_PANEL=disabled
-   MODULE_READLINE=disabled
-   MODULE__TKINTER=disabled
-   MODULE_PYEXPAT=disabled
-   MODULE_ZLIB=disabled
+   MODULE_NIS_STATE=disabled
+   MODULE__DBM_STATE=disabled
+   MODULE__GDBM_STATE=disabled
+   MODULE__DBM_STATE=disabled
+   MODULE__SQLITE3_STATE=disabled
+   MODULE__HASHLIB_STATE=disabled
+   MODULE__SSL_STATE=disabled
+   MODULE__CURSES_STATE=disabled
+   MODULE__CURSES_PANEL_STATE=disabled
+   MODULE_READLINE_STATE=disabled
+   MODULE__TKINTER_STATE=disabled
+   MODULE_PYEXPAT_STATE=disabled
+   MODULE_ZLIB_STATE=disabled
EOF
 
# Unfortunately, we do have to build this immediately, and
@@ -276,7 +276,7 @@ src_configure() {
 
local mod
for mod in "${disable_modules[@]}"; do
-   echo "MODULE_${mod}=disabled"
+   echo "MODULE_${mod}_STATE=disabled"
done >> Makefile || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-12 Thread Michał Górny
commit: 1011886766fec1b47e28f9f84361b4c1bb7b03a5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 07:00:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 07:08:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10118867

dev-lang/python: Bump to 3.11.0_beta4

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest   |   3 +
 dev-lang/python/python-3.11.0_beta4.ebuild | 472 +
 2 files changed, 475 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 270976498d16..3a11d13c6e4b 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,6 +6,8 @@ DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed
 DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
 DIST Python-3.11.0b3.tar.xz 19532936 BLAKE2B 
b7edaecb57b99a76662dd22d28678108b3448a3acf09ffe2676d849e564da6e887184a82451095d98bbc33d0610d6ad72f961c545912480277b7fabfffb9bc55
 SHA512 
53c379311acc9d8ec645caea44f4b83b29fcbdacb7114eb7aac5a2f0229402eddb245abc8bd6665077e9c82ba0a821cc55ae7494d0667b84675248025e872498
 DIST Python-3.11.0b3.tar.xz.asc 833 BLAKE2B 
a43811360e01532bdec5166dd049b2d3bf9e33739152ffad85a33fcb94e0f81e128c3e3a30097b0c56d71ac908fd88058b894d3ef07e13a3467249839df39fbd
 SHA512 
b51a02e47de73f4998effd15eb99d356ef69cd69521f208f50de1b8acf69d5cf9c8a2f774ec8bc5e0e75534fe59efe019cffcff39bc525aa4641dc9b47efb5ef
+DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B 
d28b85c4af39ea8c8b1448857698a7018c9d115f0f861ff1649101e4c9d3ebbea14e1f5da8158b1734bf8743d96ed3683a8192e07ff06c0ccd964ec7ddee3832
 SHA512 
1530f4dcba6325ac8e9bb955604fc504a4306e3291b667d1d8490b78e1c50924d81ff8ab50d08c736e70d3e42788aabaa162179a77c03860ee8064f17f93bb09
+DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B 
eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84
 SHA512 
8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.12.tar.xz 19740524 BLAKE2B 
05f2469aa53ca36221ef4976b17bfde3e5b86afd5a8114e5a7fd899f975a8e55022555ef718d5352ab68de1b7b23865a0bf713768c9c2b30d591438c9a396d25
 SHA512 
081981901e14149748fd35228db0b3b1d96fef227ae7404f07b8bad0fda4b02649bf31c348c94aefdaf3327565d78f9489437c2c02f647b15d41376a27a23e97
@@ -18,6 +20,7 @@ DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519
 DIST python-gentoo-patches-3.11.0b3.tar.xz 3320 BLAKE2B 
588762fe2698a814d0cb89f84620d3ca4754347cb9af4f0eb36429a126ca2386b64594f16621a25e88d518986aad5f3ef3a84d9ce746f58b5cc6d112167c41d1
 SHA512 
026cb5cc2f3a1b17829fb088ca1dc9af03764a250bebb1fe518a6f7734f731a3f6cc5d83a13b6ca29dd6fa8ca5f0249a7ef0a641b939cd511d05cdc645b9171f
 DIST python-gentoo-patches-3.11.0b3_p1.tar.xz 10560 BLAKE2B 
4a34de0595490b0e7fcff1761954bfa56f3f82cfdf5a26d739f410e355f9068ccb22a24af0c212543b1288682a9737e4202862c9d4db2f78d08a5a33f80c85e8
 SHA512 
a0e54b3dd16db8802b93b88ad50bb979b90052a53438fcbf8378288747b627133a492a9071600d7c11163cb9a61c4c80f9b1dd1fc843789aa7507488ff2c1337
 DIST python-gentoo-patches-3.11.0b3_p2.tar.xz 11496 BLAKE2B 
c640e64450199e7e1e3d49447dedc63ec3866c32006794d6e6873ec61c617b34b5fc81aa4760a0a0543cb0e1634a2243e02280d5716778a8c132054edbc5430c
 SHA512 
5a0aa3bf54615caf9790f28e779d2d648875d484abe3e1c41ba220ca4fb6d8f6d78dee4ad350b9956de990acc7191b41a8073e0966ec8b99a0a100f8ccde344b
+DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 
16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97
 SHA512 
f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-11 Thread Sam James
commit: 8c9213e8c48f6eb20e8bcb9f4010748783cfe714
Author: matoro  users  noreply  github  com>
AuthorDate: Mon Jul 11 03:53:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 03:10:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9213e8

dev-lang/python: Stabilize 3.8.13_p2 sparc, #852596

Signed-off-by: matoro  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26341
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index f99d49aa3671..b5a64eeef140 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-08 Thread Mike Gilbert
commit: a3a07918714b4e45902be8f43cb3d5bd649bf8a8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jul  8 13:09:59 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jul  8 13:10:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a07918

dev-lang/python: add 3.11.0_beta3_p2

Closes: https://bugs.gentoo.org/850151
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/python/Manifest  |   1 +
 dev-lang/python/python-3.11.0_beta3_p2.ebuild | 472 ++
 2 files changed, 473 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 2ba513e0d96f..270976498d16 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -17,6 +17,7 @@ DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da9
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.11.0b3.tar.xz 3320 BLAKE2B 
588762fe2698a814d0cb89f84620d3ca4754347cb9af4f0eb36429a126ca2386b64594f16621a25e88d518986aad5f3ef3a84d9ce746f58b5cc6d112167c41d1
 SHA512 
026cb5cc2f3a1b17829fb088ca1dc9af03764a250bebb1fe518a6f7734f731a3f6cc5d83a13b6ca29dd6fa8ca5f0249a7ef0a641b939cd511d05cdc645b9171f
 DIST python-gentoo-patches-3.11.0b3_p1.tar.xz 10560 BLAKE2B 
4a34de0595490b0e7fcff1761954bfa56f3f82cfdf5a26d739f410e355f9068ccb22a24af0c212543b1288682a9737e4202862c9d4db2f78d08a5a33f80c85e8
 SHA512 
a0e54b3dd16db8802b93b88ad50bb979b90052a53438fcbf8378288747b627133a492a9071600d7c11163cb9a61c4c80f9b1dd1fc843789aa7507488ff2c1337
+DIST python-gentoo-patches-3.11.0b3_p2.tar.xz 11496 BLAKE2B 
c640e64450199e7e1e3d49447dedc63ec3866c32006794d6e6873ec61c617b34b5fc81aa4760a0a0543cb0e1634a2243e02280d5716778a8c132054edbc5430c
 SHA512 
5a0aa3bf54615caf9790f28e779d2d648875d484abe3e1c41ba220ca4fb6d8f6d78dee4ad350b9956de990acc7191b41a8073e0966ec8b99a0a100f8ccde344b
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91

diff --git a/dev-lang/python/python-3.11.0_beta3_p2.ebuild 
b/dev-lang/python/python-3.11.0_beta3_p2.ebuild
new file mode 100644
index ..a77e97a2125e
--- /dev/null
+++ b/dev-lang/python/python-3.11.0_beta3_p2.ebuild
@@ -0,0 +1,472 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_beta/b}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~floppym/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   app-crypt/libb2
+   >=dev-libs/expat-2.1:=
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-06 Thread Michał Górny
commit: 6e9d8531e76d1fdfbc97309748756e1430cd5a20
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  6 16:10:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  6 16:11:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9d8531

dev-lang/python: Backport sqlite and re fixes to 3.11.0_beta3_p1

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest  |   1 +
 dev-lang/python/python-3.11.0_beta3_p1.ebuild | 469 ++
 2 files changed, 470 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 7b28258b3088..2ba513e0d96f 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -16,6 +16,7 @@ DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004d
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.11.0b3.tar.xz 3320 BLAKE2B 
588762fe2698a814d0cb89f84620d3ca4754347cb9af4f0eb36429a126ca2386b64594f16621a25e88d518986aad5f3ef3a84d9ce746f58b5cc6d112167c41d1
 SHA512 
026cb5cc2f3a1b17829fb088ca1dc9af03764a250bebb1fe518a6f7734f731a3f6cc5d83a13b6ca29dd6fa8ca5f0249a7ef0a641b939cd511d05cdc645b9171f
+DIST python-gentoo-patches-3.11.0b3_p1.tar.xz 10560 BLAKE2B 
4a34de0595490b0e7fcff1761954bfa56f3f82cfdf5a26d739f410e355f9068ccb22a24af0c212543b1288682a9737e4202862c9d4db2f78d08a5a33f80c85e8
 SHA512 
a0e54b3dd16db8802b93b88ad50bb979b90052a53438fcbf8378288747b627133a492a9071600d7c11163cb9a61c4c80f9b1dd1fc843789aa7507488ff2c1337
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91

diff --git a/dev-lang/python/python-3.11.0_beta3_p1.ebuild 
b/dev-lang/python/python-3.11.0_beta3_p1.ebuild
new file mode 100644
index ..495c081c3261
--- /dev/null
+++ b/dev-lang/python/python-3.11.0_beta3_p1.ebuild
@@ -0,0 +1,469 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_beta/b}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   app-crypt/libb2
+   >=dev-libs/expat-2.1:=
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-07-02 Thread Jakov Smolić
commit: c1c4018103838e3b83097effbcd0759f21bc7986
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jul  2 07:04:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jul  2 07:04:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c40181

dev-lang/python: Stabilize 3.10.5 x86, #852602

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index 05c9d1ad9dfd..ca5b64bed46e 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-25 Thread Arthur Zamarin
commit: 5cfb9a33c40b390be01ac6951e979aa87962c9a3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 25 06:46:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 25 06:46:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfb9a33

dev-lang/python: Stabilize 3.9.13 arm, #852599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 247955fff951..1c09cc4c8745 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-25 Thread Arthur Zamarin
commit: 0553f34d06706d0ddd21af225d76045e52394ba2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 25 06:46:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 25 06:46:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0553f34d

dev-lang/python: Stabilize 3.9.13 ppc, #852599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 8e14bb43f96c..0a651e6e4bef 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-25 Thread Arthur Zamarin
commit: 5c04b83ea09846a70ce10a54c889530afefc2b21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 25 06:46:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 25 06:46:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c04b83e

dev-lang/python: Stabilize 3.9.13 ppc64, #852599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 0a651e6e4bef..45a4a5cc6f3e 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-25 Thread Arthur Zamarin
commit: 7f321dd263c02df6161aa518ac09924941f2b084
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 25 06:46:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 25 06:46:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f321dd2

dev-lang/python: Stabilize 3.9.13 arm64, #852599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 1c09cc4c8745..8e14bb43f96c 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-25 Thread Arthur Zamarin
commit: 43d81fd360e261dafefb3fdca3b1d160c18a1c31
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 25 06:46:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 25 06:46:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d81fd3

dev-lang/python: Stabilize 3.9.13 sparc, #852599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 45a4a5cc6f3e..65fa4e8dc98f 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-24 Thread Arthur Zamarin
commit: 576c7331a1fcde906093376f8b0bd977eb8e008a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 06:36:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 06:36:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576c7331

dev-lang/python: Stabilize 3.9.13 hppa, #852599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 9bcc97a9cb47..247955fff951 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-24 Thread Arthur Zamarin
commit: ee783dfe32242221f92c8d9a763d1bd5ddcd243e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 06:36:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 06:36:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee783dfe

dev-lang/python: Stabilize 3.10.5 hppa, #852602

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index e7e35f34bca0..05c9d1ad9dfd 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-22 Thread Sam James
commit: e8abe880803d3c74c6c6ccec268a33f33dc9a5c2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 22 18:34:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 22 18:37:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8abe880

dev-lang/python: Stabilize 3.10.5 amd64, #852602

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index 03e3f9cd740f..e7e35f34bca0 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-22 Thread Jakov Smolić
commit: 0ff327a6e42350f6139c2cbd2e4a4d1ad0d94c67
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun 22 12:34:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun 22 12:34:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff327a6

dev-lang/python: Stabilize 3.10.5 arm64, #852602

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index 4627ba5a2a38..03e3f9cd740f 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-22 Thread Jakov Smolić
commit: da7215f7ab9454be5117a3028dce6d37efbfce60
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun 22 11:57:28 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun 22 11:57:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da7215f7

dev-lang/python: Stabilize 3.8.13_p2 arm64, #852596

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index 13b218269e4c..f99d49aa3671 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-21 Thread Jakov Smolić
commit: 61a845af2525437917136cc4a9c08cdbf9654a57
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:30:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:30:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a845af

dev-lang/python: Stabilize 3.8.13_p2 ppc, #852596

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index 3737e6eb2d55..13b218269e4c 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-21 Thread Jakov Smolić
commit: ef7dab2432759773e3d87331aa5d168df48db714
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:08:28 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:08:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7dab24

dev-lang/python: Stabilize 3.8.13_p2 ppc64, #852596

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index 0d95bd8bde3c..3737e6eb2d55 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-21 Thread Jakov Smolić
commit: 68ffeff6f944d4e663cc71bcc36c1cd6dc53f099
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:08:29 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:08:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ffeff6

dev-lang/python: Stabilize 3.10.5 sparc, #852602

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index 9b4ade2cb6fb..4627ba5a2a38 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-21 Thread Jakov Smolić
commit: 33432150978300a7bc323ce65dc69197dbbc8ccf
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:07:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:07:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33432150

dev-lang/python: Stabilize 3.8.13_p2 x86, #852596

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index 59c779aac8a9..0d95bd8bde3c 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-21 Thread Jakov Smolić
commit: 82445a1584d50b6007fe01482ee31d07bde0f7df
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 21 16:06:48 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 21 16:06:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82445a15

dev-lang/python: Stabilize 3.8.13_p2 amd64, #852596

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index 1c07882cd4e5..59c779aac8a9 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-20 Thread Arthur Zamarin
commit: dcf63bb4c9072403fd59de0039df0a7785f7c82c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun 20 19:17:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun 20 19:17:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf63bb4

dev-lang/python: Stabilize 3.8.13_p2 hppa, #852596

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.8.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index d207e46c5342..1c07882cd4e5 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-17 Thread Sam James
commit: 4b88c5abecc83b125b8afbe5b0f4b3a42e9607db
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 22:50:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 22:50:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b88c5ab

dev-lang/python: Stabilize 3.9.13 amd64, #852599

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 5bf7ffed2667..9bcc97a9cb47 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-17 Thread Sam James
commit: 40313a484f5c5eef61ff2cf2702a91157e567644
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 21:07:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 21:07:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40313a48

dev-lang/python: grammar nit

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.11.0_beta3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.11.0_beta3.ebuild 
b/dev-lang/python/python-3.11.0_beta3.ebuild
index 628ac16dde42..495c081c3261 100644
--- a/dev-lang/python/python-3.11.0_beta3.ebuild
+++ b/dev-lang/python/python-3.11.0_beta3.ebuild
@@ -211,7 +211,7 @@ src_configure() {
"${myeconfargs[@]}"
 
# As minimal as possible for the mini CBUILD Python
-   # we build just for cross, to satisfy 
--with-build-python.
+   # we build just for cross to satisfy 
--with-build-python.
--without-lto
--without-readline
--disable-optimizations



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-17 Thread Sam James
commit: 72fc7c1bbcf983d4778811e5d68bfc8a85873a74
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 09:29:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 21:03:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72fc7c1b

dev-lang/python: use --with-build-python for cross builds for 3.11

Tested with sparc64-unknown-linux-gnu.

Closes: https://bugs.gentoo.org/847910
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.11.0_beta3.ebuild | 51 +-
 1 file changed, 50 insertions(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.11.0_beta3.ebuild 
b/dev-lang/python/python-3.11.0_beta3.ebuild
index 155e017bf32a..628ac16dde42 100644
--- a/dev-lang/python/python-3.11.0_beta3.ebuild
+++ b/dev-lang/python/python-3.11.0_beta3.ebuild
@@ -144,7 +144,8 @@ src_configure() {
fi
 
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
-   tc-export CXX
+   # PKG_CONFIG needed for cross.
+   tc-export CXX PKG_CONFIG
 
# Fix implicit declarations on cross and prefix builds. Bug #674070.
use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
@@ -203,6 +204,54 @@ src_configure() {
local -x LDFLAGS_NODIST=${LDFLAGS}
local -x CFLAGS= LDFLAGS=
 
+   if tc-is-cross-compiler ; then
+   # We need to build our own Python on CBUILD first, and feed it 
in.
+   # bug #847910
+   local myeconfargs_cbuild=(
+   "${myeconfargs[@]}"
+
+   # As minimal as possible for the mini CBUILD Python
+   # we build just for cross, to satisfy 
--with-build-python.
+   --without-lto
+   --without-readline
+   --disable-optimizations
+   )
+
+   myeconfargs+=(
+   # Point the imminent CHOST build to the Python we just
+   # built for CBUILD.
+   --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python
+   )
+
+   mkdir "${WORKDIR}"/${P}-${CBUILD} || die
+   pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die
+   ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}"
+
+   # Avoid as many dependencies as possible for the cross build.
+   cat >> Makefile <<-EOF || die
+   MODULE_NIS=disabled
+   MODULE__DBM=disabled
+   MODULE__GDBM=disabled
+   MODULE__DBM=disabled
+   MODULE__SQLITE3=disabled
+   MODULE__HASHLIB=disabled
+   MODULE__SSL=disabled
+   MODULE__CURSES=disabled
+   MODULE__CURSES_PANEL=disabled
+   MODULE_READLINE=disabled
+   MODULE__TKINTER=disabled
+   MODULE_PYEXPAT=disabled
+   MODULE_ZLIB=disabled
+   EOF
+
+   # Unfortunately, we do have to build this immediately, and
+   # not in src_compile, because CHOST configure for Python
+   # will check the existence of the --with-build-python value
+   # immediately.
+   emake
+   popd &> /dev/null || die
+   fi
+
econf "${myeconfargs[@]}"
 
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-16 Thread Sam James
commit: 353b21ecede10f7efaa8b138781fe75ec2868709
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 00:06:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 00:06:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=353b21ec

dev-lang/python: Stabilize 3.10.5 ppc64, #852602

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index 18d079692b96..ca548b90ffef 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-16 Thread Sam James
commit: 5fbfca81e6ec2be95ac7912b7d2b303ab4201a13
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 00:06:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 00:06:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbfca81

dev-lang/python: Stabilize 3.10.5 ppc, #852602

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index ca548b90ffef..9b4ade2cb6fb 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-16 Thread Sam James
commit: b22a85d605b716c6c2786f4f3ee93512fc19c2aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 16:26:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 16:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22a85d6

dev-lang/python: drop versions

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/Manifest  |  12 -
 dev-lang/python/python-3.10.4_p1.ebuild   | 414 -
 dev-lang/python/python-3.11.0_beta1-r2.ebuild | 421 --
 dev-lang/python/python-3.11.0_beta2.ebuild| 421 --
 dev-lang/python/python-3.11.0_beta2_p1.ebuild | 421 --
 dev-lang/python/python-3.8.13_p1.ebuild   | 359 --
 dev-lang/python/python-3.9.11.ebuild  | 392 
 7 files changed, 2440 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index e7f695bea471..7b28258b3088 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,31 +4,19 @@ DIST Python-3.10.4.tar.xz 19342692 BLAKE2B 
c430ad9bed71729fda29433af0614b6c0110a
 DIST Python-3.10.4.tar.xz.asc 833 BLAKE2B 
289f2e96bfc2b60c4ae94b1591779d604f203890c4f5db2ee16e305bf03c6ddb9c8d6da4471a06b5943e12888f37ca572ea30876e9a80382a26814f66b41b7bf
 SHA512 
699e37bf09067083af159e3734b38c952bdc75432c8abfb7a7b8cce7ca975038da37490abeb5c13befd2dacb84a5341ad30de5d0a63d35af5c512215744f4d6d
 DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed6b2c051f776027d01ebbbdd42e4849efd67921fa57975f68ec67dc34f3135345ce216f2d3f02bfcfa4245d266f1
 SHA512 
aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90
 DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
-DIST Python-3.11.0b1.tar.xz 19416160 BLAKE2B 
b0eeb2d9ee9d54def7bf555d9d0dc9f343e98b48b77ce4d9a9ec5b7c45a4bfb11e70159cca8a4e384f8d21678f210dcaca5016f68ac59859a1bf336148498dc0
 SHA512 
f59f2905315593b2f486827ed7a1ffcce9e0faaac671c16026373c3e40d1e1c7b3e1f3384c2fbcbff8acc72c2466cd11c20fd04fbb6e839510d85966b38ebbf1
-DIST Python-3.11.0b1.tar.xz.asc 833 BLAKE2B 
d2e9fe9271d916133e3e9e13cef72af193cd3fd870143702f200ab77f14e85d1fdae2a59d12a62a361cc38f2a70d03aa0225f57f4c56c6ecdec9e687f9db245b
 SHA512 
e47f2ad1ebc98681f82de74250b5d890e13d1c3c3573da24a4e646f9cdd41e035b9405646e0aee331df120d977f544a215df370b7a4b203082cf489776eca5ff
-DIST Python-3.11.0b2.tar.xz 19529360 BLAKE2B 
be2bb1b111d8fca4fe1a9d141c9ac82c9d7465ceed56955642d9addd946ac688cca97994c643ba6a66c42bed5516a12dfd273641304f4a8608e8ac60c48c876e
 SHA512 
3298b2fe66fb04435138b995174245648f38f2bb75e2a8d8c4bcacf2d4510734b90e860dc37347eef22e298fa5772374238559815bbf546fb4fe9c1f0dd952f0
-DIST Python-3.11.0b2.tar.xz.asc 833 BLAKE2B 
25ee4a13b449785192dc00d09c7bce1b5a3ec0798474bda50cc0896fc2fb884bbd67735febba17a7789de94143e6409fad2945b0c1349fbe3ea2acb0b00a1d42
 SHA512 
99a319fe3063af89c8b6201fef931b0748c8bf8781bed1ebb0ee55ce307f87c6524af23f80d1c57eb249153fcc3b5df5c06182f60ddc6eeeb59c5cce12c4e21f
 DIST Python-3.11.0b3.tar.xz 19532936 BLAKE2B 
b7edaecb57b99a76662dd22d28678108b3448a3acf09ffe2676d849e564da6e887184a82451095d98bbc33d0610d6ad72f961c545912480277b7fabfffb9bc55
 SHA512 
53c379311acc9d8ec645caea44f4b83b29fcbdacb7114eb7aac5a2f0229402eddb245abc8bd6665077e9c82ba0a821cc55ae7494d0667b84675248025e872498
 DIST Python-3.11.0b3.tar.xz.asc 833 BLAKE2B 
a43811360e01532bdec5166dd049b2d3bf9e33739152ffad85a33fcb94e0f81e128c3e3a30097b0c56d71ac908fd88058b894d3ef07e13a3467249839df39fbd
 SHA512 
b51a02e47de73f4998effd15eb99d356ef69cd69521f208f50de1b8acf69d5cf9c8a2f774ec8bc5e0e75534fe59efe019cffcff39bc525aa4641dc9b47efb5ef
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
-DIST Python-3.9.11.tar.xz 19724780 BLAKE2B 
25b017e36b22235790633eb1a88f52092225252f39963fc365c1ea863f5b5d98a796bceb01e5e34c02d9690f2a664959766b214b8c13350d6e22839218d0c097
 SHA512 
804e6e6b31922378f07f290023f6efc870c6fd3010204c499c2b375880f6e6ec0f72ce96a8fff81956f6fa3bea2123df2138ef0fda23a3d5d3cf757174a930c3
-DIST Python-3.9.11.tar.xz.asc 833 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-10 Thread Michał Górny
commit: 9caa139e7724f91d889f67434fad565e8807b086
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 10 06:23:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 10 06:54:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9caa139e

dev-lang/python-exec: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/Manifest |  1 -
 dev-lang/python-exec/python-exec-2.4.8.ebuild | 72 ---
 2 files changed, 73 deletions(-)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 9e854122c4e7..676993dd9431 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,2 +1 @@
-DIST python-exec-2.4.8.tar.bz2 82671 BLAKE2B 
ac85f3dd6da3d1c535ad56a25edbbcb1d0e75b91e3567b80f27fd01d32a199a713909a8552dffaacbe96c43bca491f31c3f0c7f1a618fb9144814365686715cf
 SHA512 
d6dabab217dc2f1817e2f4d159102a9467f51b26b91f4ae7fb7e4930d30334f74bd8a5f37cc60d58c6e1e61e89a3b4d2e1bd17413493ba86f38fa71250cf5ac1
 DIST python-exec-2.4.9.tar.bz2 84300 BLAKE2B 
77ad193f2602db392830eb4e2632562cfa1ca09bdc710e35dc141a036230ac21e63a51d297184740d85e6c3be8cb4b7ffefef270e51533ff15250f474437a52e
 SHA512 
ad520dc7724bc71629e238226cd795214860e0a090a065dc85f782e6bd86c30ba46d58cb80d46221f4ff4a146332244b6670335a8f31f630088f477588ed8293

diff --git a/dev-lang/python-exec/python-exec-2.4.8.ebuild 
b/dev-lang/python-exec/python-exec-2.4.8.ebuild
deleted file mode 100644
index 4fd31fa50604..
--- a/dev-lang/python-exec/python-exec-2.4.8.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-inherit python-any-r1
-
-DESCRIPTION="Python script wrapper"
-HOMEPAGE="https://github.com/mgorny/python-exec/;
-SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-# Internal Python project hack.  Do not copy it.  Ever.
-IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-lang/python-exec-conf
-   !<=dev-lang/python-2.7.18-r3:2.7"
-BDEPEND="
-   test? (
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )"
-
-python_check_deps() {
-   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local pyimpls=() i EPYTHON
-   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
-   if use "python_targets_${i}"; then
-   _python_export "${i}" EPYTHON
-   pyimpls+=( "${EPYTHON}" )
-   fi
-   done
-
-   local myconf=(
-   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
-   --with-python-impls="${pyimpls[*]}"
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   if use native-symlinks; then
-   local programs=( python python3 )
-   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
-
-   local f
-   for f in "${programs[@]}"; do
-   # symlink the C wrapper for python to avoid shebang 
recursion
-   # bug #568974
-   dosym python-exec2c /usr/bin/"${f}"
-   done
-   for f in "${scripts[@]}"; do
-   # those are python scripts (except for new 
python-configs)
-   # so symlink them via the python wrapper
-   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
-   done
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-09 Thread Jakov Smolić
commit: a8c91c5f98041760e31f3558ba6f25a54caa7be7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 10 05:28:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 10 05:28:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c91c5f

dev-lang/python-exec: Stabilize 2.4.9 sparc, #850601

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 5528fa196ab9..4fd31fa50604 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-09 Thread Sam James
commit: 8af0c4b97d42e39e6f00e4bdabf266f2562e70af
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 00:38:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 00:38:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af0c4b9

dev-lang/python-exec: Stabilize 2.4.9 arm, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 074198d76491..5528fa196ab9 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-09 Thread Sam James
commit: bb9fae8d0f84ab5153246e5fe47fb7d0638f36ee
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 00:38:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 00:38:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9fae8d

dev-lang/python-exec: Stabilize 2.4.9 arm64, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 30effdda2c82..074198d76491 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Sam James
commit: cc06eefa29090251f5573fa1f5b54e6e14b01032
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:24:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc06eefa

dev-lang/python-exec: Stabilize 2.4.9 hppa, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1e26932da62d..30effdda2c82 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Sam James
commit: 4b3016f21352ea79cd6a66c7e2987ea5e1b80c0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:58:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3016f2

dev-lang/python-exec: Stabilize 2.4.9 ppc64, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 9e335585d7ff..1cff291555cd 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Sam James
commit: 064a2d9489d5c9a92a45250fa5087d0ed6e322a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:59:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064a2d94

dev-lang/python-exec: Stabilize 2.4.9 ppc, #850601

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1cff291555cd..1e26932da62d 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Michał Górny
commit: d016dfccee0a76f7c2c6d275b6054a7ce934b8e2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 14:43:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 14:43:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d016dfcc

dev-lang/python-exec: Readd py3.11 to 2.4.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 0871048ac39a..9e335585d7ff 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 inherit python-any-r1
 
 DESCRIPTION="Python script wrapper"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Jakov Smolić
commit: 7870ee016a5cf71587c4dc67c4638d808e7c308d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:27 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7870ee01

dev-lang/python-exec: Stabilize 2.4.9 amd64, #850601

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1ab7b820dc99..0871048ac39a 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python-exec/

2022-06-08 Thread Jakov Smolić
commit: 2c4dcb75de3869832c2273c58ee8aba368c3d025
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 12:22:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 12:22:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4dcb75

dev-lang/python-exec: Stabilize 2.4.9 x86, #850601

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-lang/python-exec/python-exec-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index d85ad8f0df6c..1ab7b820dc99 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-07 Thread Sam James
commit: 5f58c0be83b23be42aa2e6452c4b4bfd875fcbbb
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 08:02:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 08:04:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f58c0be

dev-lang/python: drop long-obsolete SSP / -O3 workaround

Everyone in Gentoo (unless they unforce defaults) had, for years now,
-fstack-protector-all on, or nowadays, -fstack-protector-strong.

This means that it won't have been explicitly in *FLAGS and hence
the replacement won't have been triggered anyway.

Plus, the hardened conditional is irrelevant given the above
(it uses no more SSP than the default, because the default
is what hardened used to be, many years ago).

Bug: https://bugs.gentoo.org/50309
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-2.7.18_p15.ebuild   | 6 --
 dev-lang/python/python-3.10.5.ebuild   | 6 --
 dev-lang/python/python-3.11.0_beta3.ebuild | 6 --
 dev-lang/python/python-3.8.13_p2.ebuild| 6 --
 dev-lang/python/python-3.9.13.ebuild   | 6 --
 5 files changed, 30 deletions(-)

diff --git a/dev-lang/python/python-2.7.18_p15.ebuild 
b/dev-lang/python/python-2.7.18_p15.ebuild
index 97ebaf232b12..ae39dfe4b580 100644
--- a/dev-lang/python/python-2.7.18_p15.ebuild
+++ b/dev-lang/python/python-2.7.18_p15.ebuild
@@ -146,12 +146,6 @@ src_configure() {
 
filter-flags -malign-double
 
-   # https://bugs.gentoo.org/show_bug.cgi?id=50309
-   if is-flagq -O3; then
-   is-flagq -fstack-protector-all && replace-flags -O3 -O2
-   use hardened && replace-flags -O3 -O2
-   fi
-
if tc-is-cross-compiler; then
# Force some tests that try to poke fs paths.
export ac_cv_file__dev_ptc=no

diff --git a/dev-lang/python/python-3.10.5.ebuild 
b/dev-lang/python/python-3.10.5.ebuild
index 87ba9d3a2e1d..18d079692b96 100644
--- a/dev-lang/python/python-3.10.5.ebuild
+++ b/dev-lang/python/python-3.10.5.ebuild
@@ -151,12 +151,6 @@ src_configure() {
 
filter-flags -malign-double
 
-   # https://bugs.gentoo.org/show_bug.cgi?id=50309
-   if is-flagq -O3; then
-   is-flagq -fstack-protector-all && replace-flags -O3 -O2
-   use hardened && replace-flags -O3 -O2
-   fi
-
# https://bugs.gentoo.org/700012
if is-flagq -flto || is-flagq '-flto=*'; then
append-cflags $(test-flags-CC -ffat-lto-objects)

diff --git a/dev-lang/python/python-3.11.0_beta3.ebuild 
b/dev-lang/python/python-3.11.0_beta3.ebuild
index 57e6c4928123..155e017bf32a 100644
--- a/dev-lang/python/python-3.11.0_beta3.ebuild
+++ b/dev-lang/python/python-3.11.0_beta3.ebuild
@@ -138,12 +138,6 @@ src_configure() {
 
filter-flags -malign-double
 
-   # https://bugs.gentoo.org/show_bug.cgi?id=50309
-   if is-flagq -O3; then
-   is-flagq -fstack-protector-all && replace-flags -O3 -O2
-   use hardened && replace-flags -O3 -O2
-   fi
-
# https://bugs.gentoo.org/700012
if is-flagq -flto || is-flagq '-flto=*'; then
append-cflags $(test-flags-CC -ffat-lto-objects)

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index ef56899f1fee..d207e46c5342 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -134,12 +134,6 @@ src_configure() {
 
filter-flags -malign-double
 
-   # https://bugs.gentoo.org/show_bug.cgi?id=50309
-   if is-flagq -O3; then
-   is-flagq -fstack-protector-all && replace-flags -O3 -O2
-   use hardened && replace-flags -O3 -O2
-   fi
-
# https://bugs.gentoo.org/700012
if is-flagq -flto || is-flagq '-flto=*'; then
append-cflags $(test-flags-CC -ffat-lto-objects)

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index ace30db0b27b..5bf7ffed2667 100644
--- a/dev-lang/python/python-3.9.13.ebuild
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -146,12 +146,6 @@ src_configure() {
 
filter-flags -malign-double
 
-   # https://bugs.gentoo.org/show_bug.cgi?id=50309
-   if is-flagq -O3; then
-   is-flagq -fstack-protector-all && replace-flags -O3 -O2
-   use hardened && replace-flags -O3 -O2
-   fi
-
# https://bugs.gentoo.org/700012
if is-flagq -flto || is-flagq '-flto=*'; then
append-cflags $(test-flags-CC -ffat-lto-objects)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-06 Thread Michał Górny
commit: d2dc297b3648001be1cf39fcef2b75e56441e8cb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  6 18:16:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  6 18:16:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2dc297b

dev-lang/python: Bump to 3.10.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest |   3 +
 dev-lang/python/python-3.10.5.ebuild | 414 +++
 2 files changed, 417 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 63071f2e2b09..e7f695bea471 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -2,6 +2,8 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
 DIST Python-3.10.4.tar.xz 19342692 BLAKE2B 
c430ad9bed71729fda29433af0614b6c0110a85e23f4cb5cff3a9b501febe99b20094367a5428f256fb3aeef97f34d439ef677fc8ae4d596d52da7976b65ebb5
 SHA512 
6c9aeecddc55c7896b2e8527fca131c7b2b6127d56ce1a001ccedfebf590334e0c0bb7c517ed3cf1da3c1910e002552b56aa7e03eeb672f42ff0bd8150799113
 DIST Python-3.10.4.tar.xz.asc 833 BLAKE2B 
289f2e96bfc2b60c4ae94b1591779d604f203890c4f5db2ee16e305bf03c6ddb9c8d6da4471a06b5943e12888f37ca572ea30876e9a80382a26814f66b41b7bf
 SHA512 
699e37bf09067083af159e3734b38c952bdc75432c8abfb7a7b8cce7ca975038da37490abeb5c13befd2dacb84a5341ad30de5d0a63d35af5c512215744f4d6d
+DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 
7f3629f8a16faeb0311947b7d5162bc45d9ed6b2c051f776027d01ebbbdd42e4849efd67921fa57975f68ec67dc34f3135345ce216f2d3f02bfcfa4245d266f1
 SHA512 
aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90
+DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 
36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c
 SHA512 
72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0
 DIST Python-3.11.0b1.tar.xz 19416160 BLAKE2B 
b0eeb2d9ee9d54def7bf555d9d0dc9f343e98b48b77ce4d9a9ec5b7c45a4bfb11e70159cca8a4e384f8d21678f210dcaca5016f68ac59859a1bf336148498dc0
 SHA512 
f59f2905315593b2f486827ed7a1ffcce9e0faaac671c16026373c3e40d1e1c7b3e1f3384c2fbcbff8acc72c2466cd11c20fd04fbb6e839510d85966b38ebbf1
 DIST Python-3.11.0b1.tar.xz.asc 833 BLAKE2B 
d2e9fe9271d916133e3e9e13cef72af193cd3fd870143702f200ab77f14e85d1fdae2a59d12a62a361cc38f2a70d03aa0225f57f4c56c6ecdec9e687f9db245b
 SHA512 
e47f2ad1ebc98681f82de74250b5d890e13d1c3c3573da24a4e646f9cdd41e035b9405646e0aee331df120d977f544a215df370b7a4b203082cf489776eca5ff
 DIST Python-3.11.0b2.tar.xz 19529360 BLAKE2B 
be2bb1b111d8fca4fe1a9d141c9ac82c9d7465ceed56955642d9addd946ac688cca97994c643ba6a66c42bed5516a12dfd273641304f4a8608e8ac60c48c876e
 SHA512 
3298b2fe66fb04435138b995174245648f38f2bb75e2a8d8c4bcacf2d4510734b90e860dc37347eef22e298fa5772374238559815bbf546fb4fe9c1f0dd952f0
@@ -19,6 +21,7 @@ DIST Python-3.9.13.tar.xz.asc 833 BLAKE2B 
db01c01be9d56cd15f9ab4a9e2cfa800faf4eb
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
 DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
+DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-03 Thread Michał Górny
commit: a9096e5613816fbcfd2aa461d6c67285a710419b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  3 06:44:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun  3 06:45:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9096e56

dev-lang/python: Fix LD_LIBRARY_PATH leaking into Portage internals

Move setting LD_LIBRARY_PATH for just-built Python invocation
to a wrapper, to avoid it incidentally leaking into Python used inside
Portage helpers.  Currently, this could result in mixing system Python
executable with just-built libpython.

Closes: https://bugs.gentoo.org/849311
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/python-2.7.18_p15.ebuild   | 9 +++--
 dev-lang/python/python-3.10.4_p1.ebuild| 9 +++--
 dev-lang/python/python-3.11.0_beta3.ebuild | 9 +++--
 dev-lang/python/python-3.8.13_p2.ebuild| 9 +++--
 dev-lang/python/python-3.9.13.ebuild   | 9 +++--
 5 files changed, 35 insertions(+), 10 deletions(-)

diff --git a/dev-lang/python/python-2.7.18_p15.ebuild 
b/dev-lang/python/python-2.7.18_p15.ebuild
index ca58766b005c..97ebaf232b12 100644
--- a/dev-lang/python/python-2.7.18_p15.ebuild
+++ b/dev-lang/python/python-2.7.18_p15.ebuild
@@ -310,8 +310,13 @@ src_install() {
local -x EPYTHON=python${PYVER}
# if not using a cross-compiler, use the fresh binary
if ! tc-is-cross-compiler; then
-   local -x PYTHON=./python
-   local -x 
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD}
+   cat > python.wrap <<-EOF || die
+   #!/bin/sh
+   export 
LD_LIBRARY_PATH=\${PWD}\${LD_LIBRARY_PATH+:\${LD_LIBRARY_PATH}}
+   exec ./python "\${@}"
+   EOF
+   chmod +x python.wrap || die
+   local -x PYTHON=./python.wrap
else
local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
fi

diff --git a/dev-lang/python/python-3.10.4_p1.ebuild 
b/dev-lang/python/python-3.10.4_p1.ebuild
index 45b349a487e6..87ba9d3a2e1d 100644
--- a/dev-lang/python/python-3.10.4_p1.ebuild
+++ b/dev-lang/python/python-3.10.4_p1.ebuild
@@ -369,8 +369,13 @@ src_install() {
local -x EPYTHON=python${PYVER}
# if not using a cross-compiler, use the fresh binary
if ! tc-is-cross-compiler; then
-   local -x PYTHON=./python
-   local -x 
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD}
+   cat > python.wrap <<-EOF || die
+   #!/bin/sh
+   export 
LD_LIBRARY_PATH=\${PWD}\${LD_LIBRARY_PATH+:\${LD_LIBRARY_PATH}}
+   exec ./python "\${@}"
+   EOF
+   chmod +x python.wrap || die
+   local -x PYTHON=./python.wrap
else
local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
fi

diff --git a/dev-lang/python/python-3.11.0_beta3.ebuild 
b/dev-lang/python/python-3.11.0_beta3.ebuild
index e756eecece06..57e6c4928123 100644
--- a/dev-lang/python/python-3.11.0_beta3.ebuild
+++ b/dev-lang/python/python-3.11.0_beta3.ebuild
@@ -381,8 +381,13 @@ src_install() {
local -x EPYTHON=python${PYVER}
# if not using a cross-compiler, use the fresh binary
if ! tc-is-cross-compiler; then
-   local -x PYTHON=./python
-   local -x 
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD}
+   cat > python.wrap <<-EOF || die
+   #!/bin/sh
+   export 
LD_LIBRARY_PATH=\${PWD}\${LD_LIBRARY_PATH+:\${LD_LIBRARY_PATH}}
+   exec ./python "\${@}"
+   EOF
+   chmod +x python.wrap || die
+   local -x PYTHON=./python.wrap
else
local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
fi

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
index b5db263829e0..ef56899f1fee 100644
--- a/dev-lang/python/python-3.8.13_p2.ebuild
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -319,8 +319,13 @@ src_install() {
local -x EPYTHON=python${PYVER}
# if not using a cross-compiler, use the fresh binary
if ! tc-is-cross-compiler; then
-   local -x PYTHON=./python
-   local -x 
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD}
+   cat > python.wrap <<-EOF || die
+   #!/bin/sh
+   export 
LD_LIBRARY_PATH=\${PWD}\${LD_LIBRARY_PATH+:\${LD_LIBRARY_PATH}}
+   exec ./python "\${@}"
+   EOF
+   chmod +x python.wrap || die
+   local -x PYTHON=./python.wrap
else
local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
fi

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
index 600e82ffcc14..ace30db0b27b 100644

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-02 Thread Michał Górny
commit: 136e4f6699e03a8648004de74469fd40734f5790
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  2 06:32:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  2 06:42:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136e4f66

dev-lang/python: Bump to 3.11.0_beta3

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest   |   3 +
 dev-lang/python/python-3.11.0_beta3.ebuild | 421 +
 2 files changed, 424 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 0583e1fdf579..63071f2e2b09 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,6 +6,8 @@ DIST Python-3.11.0b1.tar.xz 19416160 BLAKE2B 
b0eeb2d9ee9d54def7bf555d9d0dc9f343e
 DIST Python-3.11.0b1.tar.xz.asc 833 BLAKE2B 
d2e9fe9271d916133e3e9e13cef72af193cd3fd870143702f200ab77f14e85d1fdae2a59d12a62a361cc38f2a70d03aa0225f57f4c56c6ecdec9e687f9db245b
 SHA512 
e47f2ad1ebc98681f82de74250b5d890e13d1c3c3573da24a4e646f9cdd41e035b9405646e0aee331df120d977f544a215df370b7a4b203082cf489776eca5ff
 DIST Python-3.11.0b2.tar.xz 19529360 BLAKE2B 
be2bb1b111d8fca4fe1a9d141c9ac82c9d7465ceed56955642d9addd946ac688cca97994c643ba6a66c42bed5516a12dfd273641304f4a8608e8ac60c48c876e
 SHA512 
3298b2fe66fb04435138b995174245648f38f2bb75e2a8d8c4bcacf2d4510734b90e860dc37347eef22e298fa5772374238559815bbf546fb4fe9c1f0dd952f0
 DIST Python-3.11.0b2.tar.xz.asc 833 BLAKE2B 
25ee4a13b449785192dc00d09c7bce1b5a3ec0798474bda50cc0896fc2fb884bbd67735febba17a7789de94143e6409fad2945b0c1349fbe3ea2acb0b00a1d42
 SHA512 
99a319fe3063af89c8b6201fef931b0748c8bf8781bed1ebb0ee55ce307f87c6524af23f80d1c57eb249153fcc3b5df5c06182f60ddc6eeeb59c5cce12c4e21f
+DIST Python-3.11.0b3.tar.xz 19532936 BLAKE2B 
b7edaecb57b99a76662dd22d28678108b3448a3acf09ffe2676d849e564da6e887184a82451095d98bbc33d0610d6ad72f961c545912480277b7fabfffb9bc55
 SHA512 
53c379311acc9d8ec645caea44f4b83b29fcbdacb7114eb7aac5a2f0229402eddb245abc8bd6665077e9c82ba0a821cc55ae7494d0667b84675248025e872498
+DIST Python-3.11.0b3.tar.xz.asc 833 BLAKE2B 
a43811360e01532bdec5166dd049b2d3bf9e33739152ffad85a33fcb94e0f81e128c3e3a30097b0c56d71ac908fd88058b894d3ef07e13a3467249839df39fbd
 SHA512 
b51a02e47de73f4998effd15eb99d356ef69cd69521f208f50de1b8acf69d5cf9c8a2f774ec8bc5e0e75534fe59efe019cffcff39bc525aa4641dc9b47efb5ef
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.11.tar.xz 19724780 BLAKE2B 
25b017e36b22235790633eb1a88f52092225252f39963fc365c1ea863f5b5d98a796bceb01e5e34c02d9690f2a664959766b214b8c13350d6e22839218d0c097
 SHA512 
804e6e6b31922378f07f290023f6efc870c6fd3010204c499c2b375880f6e6ec0f72ce96a8fff81956f6fa3bea2123df2138ef0fda23a3d5d3cf757174a930c3
@@ -20,6 +22,7 @@ DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
 DIST python-gentoo-patches-3.11.0b2.tar.xz 3324 BLAKE2B 
6368fed7be55e0a04d19be09fe1a935ecba5f6f7a12ff4e7926e6f611cd7448bb7ffd83240022e245b5f4452529e7469de65bf9a388e93bbdd0ffef2ba352209
 SHA512 
fe2ecf265f94ef3954b528bbd7b25ee8f3bdb27ffde4e94dd105c440848509ba5da05614d855859ad56b840e8858ee1435af51e84add9fb212d8827044158da3
 DIST python-gentoo-patches-3.11.0b2_p1.tar.xz 4888 BLAKE2B 
d82a1c2e6e18a8d9ab8fbe5e1f81268442f45114f6ac58ce8d6204f8874c06769b725d480d5aaa7c624ef7f9d59c9dcff5371622a5b8c44d37ea0f9d960304fe
 SHA512 
3b8b1859e4ca941d0ec21171d3ee491a19bffb612935217f9a0a59361270dcae3b97e366b6ef14aa4e5e6415871b2b1509e9a276a0783c86af9883e1345f71e7
+DIST python-gentoo-patches-3.11.0b3.tar.xz 3320 BLAKE2B 
588762fe2698a814d0cb89f84620d3ca4754347cb9af4f0eb36429a126ca2386b64594f16621a25e88d518986aad5f3ef3a84d9ce746f58b5cc6d112167c41d1
 SHA512 
026cb5cc2f3a1b17829fb088ca1dc9af03764a250bebb1fe518a6f7734f731a3f6cc5d83a13b6ca29dd6fa8ca5f0249a7ef0a641b939cd511d05cdc645b9171f
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-06-01 Thread Michał Górny
commit: b6a98fa191a5e0787268fdd2a64380b59c7e2997
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  1 06:08:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  1 06:21:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a98fa1

dev-lang/python: Backport end_lineno fix to 3.11.0_beta2_p1

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest  |   1 +
 dev-lang/python/python-3.11.0_beta2_p1.ebuild | 421 ++
 2 files changed, 422 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index ce21c328dd6a..0583e1fdf579 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -19,6 +19,7 @@ DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da9
 DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
 DIST python-gentoo-patches-3.11.0b2.tar.xz 3324 BLAKE2B 
6368fed7be55e0a04d19be09fe1a935ecba5f6f7a12ff4e7926e6f611cd7448bb7ffd83240022e245b5f4452529e7469de65bf9a388e93bbdd0ffef2ba352209
 SHA512 
fe2ecf265f94ef3954b528bbd7b25ee8f3bdb27ffde4e94dd105c440848509ba5da05614d855859ad56b840e8858ee1435af51e84add9fb212d8827044158da3
+DIST python-gentoo-patches-3.11.0b2_p1.tar.xz 4888 BLAKE2B 
d82a1c2e6e18a8d9ab8fbe5e1f81268442f45114f6ac58ce8d6204f8874c06769b725d480d5aaa7c624ef7f9d59c9dcff5371622a5b8c44d37ea0f9d960304fe
 SHA512 
3b8b1859e4ca941d0ec21171d3ee491a19bffb612935217f9a0a59361270dcae3b97e366b6ef14aa4e5e6415871b2b1509e9a276a0783c86af9883e1345f71e7
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
 DIST python-gentoo-patches-3.8.13_p1.tar.xz 17704 BLAKE2B 
9b8fa78945f62809cd146b8009a5bbdf7570bd3e470e602bc20567089f343ed99c2c4b9f99440dde0a7e7ea05e7be280c4756fcd50c88d6b9a39829736b2a435
 SHA512 
520b521b61128970481202eed57bc56eaeb491a1fb920aa65aa7c80fb96fe4e70e0b5c3ed0813583f6ac22dfc9738ba38247bc639f448c9756aa0dfd1e907b19
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc

diff --git a/dev-lang/python/python-3.11.0_beta2_p1.ebuild 
b/dev-lang/python/python-3.11.0_beta2_p1.ebuild
new file mode 100644
index ..e756eecece06
--- /dev/null
+++ b/dev-lang/python/python-3.11.0_beta2_p1.ebuild
@@ -0,0 +1,421 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_beta/b}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   app-crypt/libb2
+   >=dev-libs/expat-2.1:=
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-31 Thread Michał Górny
commit: 08a8f6e9954b80eee29c321de863712290dab9b4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 31 14:18:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 31 14:22:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a8f6e9

dev-lang/python: Bump to 3.11.0_beta2

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest   |   3 +
 dev-lang/python/python-3.11.0_beta2.ebuild | 421 +
 2 files changed, 424 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 952886935407..ce21c328dd6a 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,6 +4,8 @@ DIST Python-3.10.4.tar.xz 19342692 BLAKE2B 
c430ad9bed71729fda29433af0614b6c0110a
 DIST Python-3.10.4.tar.xz.asc 833 BLAKE2B 
289f2e96bfc2b60c4ae94b1591779d604f203890c4f5db2ee16e305bf03c6ddb9c8d6da4471a06b5943e12888f37ca572ea30876e9a80382a26814f66b41b7bf
 SHA512 
699e37bf09067083af159e3734b38c952bdc75432c8abfb7a7b8cce7ca975038da37490abeb5c13befd2dacb84a5341ad30de5d0a63d35af5c512215744f4d6d
 DIST Python-3.11.0b1.tar.xz 19416160 BLAKE2B 
b0eeb2d9ee9d54def7bf555d9d0dc9f343e98b48b77ce4d9a9ec5b7c45a4bfb11e70159cca8a4e384f8d21678f210dcaca5016f68ac59859a1bf336148498dc0
 SHA512 
f59f2905315593b2f486827ed7a1ffcce9e0faaac671c16026373c3e40d1e1c7b3e1f3384c2fbcbff8acc72c2466cd11c20fd04fbb6e839510d85966b38ebbf1
 DIST Python-3.11.0b1.tar.xz.asc 833 BLAKE2B 
d2e9fe9271d916133e3e9e13cef72af193cd3fd870143702f200ab77f14e85d1fdae2a59d12a62a361cc38f2a70d03aa0225f57f4c56c6ecdec9e687f9db245b
 SHA512 
e47f2ad1ebc98681f82de74250b5d890e13d1c3c3573da24a4e646f9cdd41e035b9405646e0aee331df120d977f544a215df370b7a4b203082cf489776eca5ff
+DIST Python-3.11.0b2.tar.xz 19529360 BLAKE2B 
be2bb1b111d8fca4fe1a9d141c9ac82c9d7465ceed56955642d9addd946ac688cca97994c643ba6a66c42bed5516a12dfd273641304f4a8608e8ac60c48c876e
 SHA512 
3298b2fe66fb04435138b995174245648f38f2bb75e2a8d8c4bcacf2d4510734b90e860dc37347eef22e298fa5772374238559815bbf546fb4fe9c1f0dd952f0
+DIST Python-3.11.0b2.tar.xz.asc 833 BLAKE2B 
25ee4a13b449785192dc00d09c7bce1b5a3ec0798474bda50cc0896fc2fb884bbd67735febba17a7789de94143e6409fad2945b0c1349fbe3ea2acb0b00a1d42
 SHA512 
99a319fe3063af89c8b6201fef931b0748c8bf8781bed1ebb0ee55ce307f87c6524af23f80d1c57eb249153fcc3b5df5c06182f60ddc6eeeb59c5cce12c4e21f
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.11.tar.xz 19724780 BLAKE2B 
25b017e36b22235790633eb1a88f52092225252f39963fc365c1ea863f5b5d98a796bceb01e5e34c02d9690f2a664959766b214b8c13350d6e22839218d0c097
 SHA512 
804e6e6b31922378f07f290023f6efc870c6fd3010204c499c2b375880f6e6ec0f72ce96a8fff81956f6fa3bea2123df2138ef0fda23a3d5d3cf757174a930c3
@@ -16,6 +18,7 @@ DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004d
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
 DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
+DIST python-gentoo-patches-3.11.0b2.tar.xz 3324 BLAKE2B 
6368fed7be55e0a04d19be09fe1a935ecba5f6f7a12ff4e7926e6f611cd7448bb7ffd83240022e245b5f4452529e7469de65bf9a388e93bbdd0ffef2ba352209
 SHA512 
fe2ecf265f94ef3954b528bbd7b25ee8f3bdb27ffde4e94dd105c440848509ba5da05614d855859ad56b840e8858ee1435af51e84add9fb212d8827044158da3
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-25 Thread WANG Xuerui
commit: ac11ddf3c28e834e3c016995ce5a3ae223538cc5
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed May 25 14:37:59 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed May 25 16:02:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac11ddf3

dev-lang/python: keyword 2.7.18_p15 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-lang/python/python-2.7.18_p15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-2.7.18_p15.ebuild 
b/dev-lang/python/python-2.7.18_p15.ebuild
index 56c2f1f2c310..ca58766b005c 100644
--- a/dev-lang/python/python-2.7.18_p15.ebuild
+++ b/dev-lang/python/python-2.7.18_p15.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="berkdb bluetooth build examples gdbm hardened +ncurses +readline +sqlite 
+ssl tk wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-18 Thread Sam James
commit: 75f28c40b9353c43b4bbf391a773aaca63637c7e
Author: Sam James  gentoo  org>
AuthorDate: Wed May 18 22:52:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 18 22:52:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f28c40

dev-lang/python: Stabilize 3.9.12 x86, #841269

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.12.ebuild 
b/dev-lang/python/python-3.9.12.ebuild
index 445581c6427d..bc75033e59e9 100644
--- a/dev-lang/python/python-3.9.12.ebuild
+++ b/dev-lang/python/python-3.9.12.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-17 Thread Michał Górny
commit: 80822835b5ade88d8e533e53f0c7a343890f76ba
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 05:22:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:22:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80822835

dev-lang/python: Remove 3.7.13

Remove the last version of Python 3.7.  The eclass support has been
removed almost a year ago, on 2021-06-01.  This version is no longer
receiving bug fixes, has known regressions related to OpenSSL 3.x
and GCC 12.x and the backports do not apply cleanly.

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest |   3 -
 dev-lang/python/python-3.7.13.ebuild | 349 ---
 2 files changed, 352 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index e368dc5dafdb..952886935407 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,8 +4,6 @@ DIST Python-3.10.4.tar.xz 19342692 BLAKE2B 
c430ad9bed71729fda29433af0614b6c0110a
 DIST Python-3.10.4.tar.xz.asc 833 BLAKE2B 
289f2e96bfc2b60c4ae94b1591779d604f203890c4f5db2ee16e305bf03c6ddb9c8d6da4471a06b5943e12888f37ca572ea30876e9a80382a26814f66b41b7bf
 SHA512 
699e37bf09067083af159e3734b38c952bdc75432c8abfb7a7b8cce7ca975038da37490abeb5c13befd2dacb84a5341ad30de5d0a63d35af5c512215744f4d6d
 DIST Python-3.11.0b1.tar.xz 19416160 BLAKE2B 
b0eeb2d9ee9d54def7bf555d9d0dc9f343e98b48b77ce4d9a9ec5b7c45a4bfb11e70159cca8a4e384f8d21678f210dcaca5016f68ac59859a1bf336148498dc0
 SHA512 
f59f2905315593b2f486827ed7a1ffcce9e0faaac671c16026373c3e40d1e1c7b3e1f3384c2fbcbff8acc72c2466cd11c20fd04fbb6e839510d85966b38ebbf1
 DIST Python-3.11.0b1.tar.xz.asc 833 BLAKE2B 
d2e9fe9271d916133e3e9e13cef72af193cd3fd870143702f200ab77f14e85d1fdae2a59d12a62a361cc38f2a70d03aa0225f57f4c56c6ecdec9e687f9db245b
 SHA512 
e47f2ad1ebc98681f82de74250b5d890e13d1c3c3573da24a4e646f9cdd41e035b9405646e0aee331df120d977f544a215df370b7a4b203082cf489776eca5ff
-DIST Python-3.7.13.tar.xz 18027980 BLAKE2B 
e5ea14e3b080e7a126a4faeaad9287a7b5cb6be138a0423b4dbfd1c3b07e452ed99aeb818380ab02e9967673b0855a4a81cec1fa5b9b919f8a4e45da70e9df3a
 SHA512 
e95366b68c1bc1dc1cfb2d956f1f49c5d0f620b4780d03002b3c321d2788108eb4e51d224cfa6bcecf7d780e9024ab0ef88b422d6d25e983dbc56b2a89b7dce9
-DIST Python-3.7.13.tar.xz.asc 833 BLAKE2B 
1e09a904c07951ae10fc039935c3974dbe2d0a51fed40c6830f321e42f7ddab32a17afe1b35319982160e0fed47b1ff7663d0f18d0b4ae8e81a34298394462a9
 SHA512 
35c35bd386841fde4f7d614de84cdc05d8ba1377b224bbcd4d6de18a1c87969b23e1583ca9f4e673e0340350c7f59c80986f8ccf41ef573b6585320c90fde19b
 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B 
d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43
 SHA512 
5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 
918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033
 SHA512 
6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281dbe
 DIST Python-3.9.11.tar.xz 19724780 BLAKE2B 
25b017e36b22235790633eb1a88f52092225252f39963fc365c1ea863f5b5d98a796bceb01e5e34c02d9690f2a664959766b214b8c13350d6e22839218d0c097
 SHA512 
804e6e6b31922378f07f290023f6efc870c6fd3010204c499c2b375880f6e6ec0f72ce96a8fff81956f6fa3bea2123df2138ef0fda23a3d5d3cf757174a930c3
@@ -18,7 +16,6 @@ DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004d
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
 DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
-DIST python-gentoo-patches-3.7.13.tar.xz 18344 BLAKE2B 
038db3d4e08f7af41811af0073b9c970171a26ffdf8ca116646f285101cc2299372f264e89183f136b3a56c4f756f39518ef6083c3c13baf409034706212fd22
 SHA512 
7f0d95e0a558aa4171589b887121e09c74679fc99089274e38c35188cd77e7fd6c53231d052455d752fab0c7dcef86a0efc4b8875a9e2a6c295907c271c6e822
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-17 Thread Michał Górny
commit: d7b4407e7917e5fdb05f422d789ecb7e14e8716c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 18 04:37:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 18 05:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b4407e

dev-lang/python: Backport AC_C_CHAR_UNSIGNED removal to 3.8.13_p2

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.13_p2.ebuild | 359 
 2 files changed, 360 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 5037eb0deca0..e368dc5dafdb 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -21,6 +21,7 @@ DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783
 DIST python-gentoo-patches-3.7.13.tar.xz 18344 BLAKE2B 
038db3d4e08f7af41811af0073b9c970171a26ffdf8ca116646f285101cc2299372f264e89183f136b3a56c4f756f39518ef6083c3c13baf409034706212fd22
 SHA512 
7f0d95e0a558aa4171589b887121e09c74679fc99089274e38c35188cd77e7fd6c53231d052455d752fab0c7dcef86a0efc4b8875a9e2a6c295907c271c6e822
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
 DIST python-gentoo-patches-3.8.13_p1.tar.xz 17704 BLAKE2B 
9b8fa78945f62809cd146b8009a5bbdf7570bd3e470e602bc20567089f343ed99c2c4b9f99440dde0a7e7ea05e7be280c4756fcd50c88d6b9a39829736b2a435
 SHA512 
520b521b61128970481202eed57bc56eaeb491a1fb920aa65aa7c80fb96fe4e70e0b5c3ed0813583f6ac22dfc9738ba38247bc639f448c9756aa0dfd1e907b19
+DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.9.11.tar.xz 12844 BLAKE2B 
de7ffa39e96127949d2b894fe15c8c1345180842791743af14a3728a7c950e877ab7c74f3e72da5518b16ecb2f3ff13e6132740bb067fe43a8359c673befbaf5
 SHA512 
0507792188587e66d63a70dde17c6aea1c9aab9e40ace3aeb585adbd2c62acf828782312ba7523f7a4ea49ab1125a30c7b091d10fe02874b018f2733fb8e141d
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91
 DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc

diff --git a/dev-lang/python/python-3.8.13_p2.ebuild 
b/dev-lang/python/python-3.8.13_p2.ebuild
new file mode 100644
index ..b5db263829e0
--- /dev/null
+++ b/dev-lang/python/python-3.8.13_p2.ebuild
@@ -0,0 +1,359 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+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
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readline? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-17 Thread Michał Górny
commit: 3d8fe059206c37c0d0bebae6721a40a942b5b993
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 17 18:37:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 17 18:43:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8fe059

dev-lang/python: Bump to 3.9.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest |   3 +
 dev-lang/python/python-3.9.13.ebuild | 403 +++
 2 files changed, 406 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index ee2a8755ece0..5037eb0deca0 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -12,6 +12,8 @@ DIST Python-3.9.11.tar.xz 19724780 BLAKE2B 
25b017e36b22235790633eb1a88f520922252
 DIST Python-3.9.11.tar.xz.asc 833 BLAKE2B 
c60c291f3dad39c842d16717239006f3ee703eaa586d95ea02ba4486d20a1e82065bbaf7af6f7cf6a04799229359791a72834096b6ce5f5d2b583ba5962d441b
 SHA512 
a84bbfa68ec1c0e45bbd64af4481be7d68885021287731c69346a3cb25c9bf607be84dd72af2d3a6fbeabbde64975f37c4bb4f61274e72b92b4277fa48543e52
 DIST Python-3.9.12.tar.xz 19740524 BLAKE2B 
05f2469aa53ca36221ef4976b17bfde3e5b86afd5a8114e5a7fd899f975a8e55022555ef718d5352ab68de1b7b23865a0bf713768c9c2b30d591438c9a396d25
 SHA512 
081981901e14149748fd35228db0b3b1d96fef227ae7404f07b8bad0fda4b02649bf31c348c94aefdaf3327565d78f9489437c2c02f647b15d41376a27a23e97
 DIST Python-3.9.12.tar.xz.asc 833 BLAKE2B 
33436d0404a643215a8fd2b967ffd216201da24f374941bf65b888159ccfabcbe79b751eca2dd489b06605604338c8bbaab74aa10abbe4bcffaa54236301228e
 SHA512 
dddaa27f8a29034f458edb6739398a5455c87fe37b6349e161865a9deedca118ffe9cb82663cc75bbe60b3b556399c0c6855f5262aac1fe90d36a3694fca65b2
+DIST Python-3.9.13.tar.xz 19754368 BLAKE2B 
4f583f66c28b791e19cd6d79695fe9eb815fd333542be22aec8bd73d1f4d3f17f2c4e9de198e7b16c1ca6362a613a8a02fb965c7dc7db3e510fd31de15ba2d19
 SHA512 
e9664e7f908092df11236b22465d217531d6f0378e88d889108d19fe77f28f46ffb629b8733f84b41409e255367321893a2b1bd64518930d9d8cae5d1b774d23
+DIST Python-3.9.13.tar.xz.asc 833 BLAKE2B 
db01c01be9d56cd15f9ab4a9e2cfa800faf4ebecb92b01c133865d3b3134bc910258a33b766306c3d01f98e35bbf9c03c7cba697760b7095999cbd63ed6c276c
 SHA512 
9367afe8ec32195adbb64fa32eb9e3881cfdbbb38efcb5e0804a15486232aecbc81ed20a8ffed652f06a881744f3efd2c2df3cc652d70671c94d6668a17a391e
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
 DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
@@ -21,3 +23,4 @@ DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c3
 DIST python-gentoo-patches-3.8.13_p1.tar.xz 17704 BLAKE2B 
9b8fa78945f62809cd146b8009a5bbdf7570bd3e470e602bc20567089f343ed99c2c4b9f99440dde0a7e7ea05e7be280c4756fcd50c88d6b9a39829736b2a435
 SHA512 
520b521b61128970481202eed57bc56eaeb491a1fb920aa65aa7c80fb96fe4e70e0b5c3ed0813583f6ac22dfc9738ba38247bc639f448c9756aa0dfd1e907b19
 DIST python-gentoo-patches-3.9.11.tar.xz 12844 BLAKE2B 
de7ffa39e96127949d2b894fe15c8c1345180842791743af14a3728a7c950e877ab7c74f3e72da5518b16ecb2f3ff13e6132740bb067fe43a8359c673befbaf5
 SHA512 
0507792188587e66d63a70dde17c6aea1c9aab9e40ace3aeb585adbd2c62acf828782312ba7523f7a4ea49ab1125a30c7b091d10fe02874b018f2733fb8e141d
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91
+DIST python-gentoo-patches-3.9.13.tar.xz 12836 BLAKE2B 
ba687a3d6e00baf4d9640ab78a29c3e21bf1872b5019198991521cf37bb0780f592db742ee4fdfe6bfb1cab1c1f6587889dfdb024cae72766b6c83c2ffe319be
 SHA512 
e393992ff92625771c6ffeb500637862f0163c689c685fd245a6e5bbdd3128154ce439ecab56eaf1359e67ea0d173dfb19f65a4098ea2266922bfb43aba517dc

diff --git a/dev-lang/python/python-3.9.13.ebuild 
b/dev-lang/python/python-3.9.13.ebuild
new file mode 100644
index ..600e82ffcc14
--- /dev/null
+++ b/dev-lang/python/python-3.9.13.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2022 Gentoo Authors
+# 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2022-05-16 Thread Sam James
commit: 04e0c8090de87196ff3a40a326ab90ecf829b984
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 01:49:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 05:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e0c809

dev-lang/python: [QA] drop (very) stale GCC version checks

Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-2.7.18_p15.ebuild  | 4 +---
 dev-lang/python/python-3.10.4.ebuild  | 4 +---
 dev-lang/python/python-3.10.4_p1.ebuild   | 4 +---
 dev-lang/python/python-3.11.0_beta1-r2.ebuild | 4 +---
 dev-lang/python/python-3.7.13.ebuild  | 4 +---
 dev-lang/python/python-3.8.13.ebuild  | 4 +---
 dev-lang/python/python-3.8.13_p1.ebuild   | 4 +---
 dev-lang/python/python-3.9.11.ebuild  | 4 +---
 dev-lang/python/python-3.9.12.ebuild  | 4 +---
 9 files changed, 9 insertions(+), 27 deletions(-)

diff --git a/dev-lang/python/python-2.7.18_p15.ebuild 
b/dev-lang/python/python-2.7.18_p15.ebuild
index b156a86e951e..56c2f1f2c310 100644
--- a/dev-lang/python/python-2.7.18_p15.ebuild
+++ b/dev-lang/python/python-2.7.18_p15.ebuild
@@ -142,9 +142,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.10.4.ebuild 
b/dev-lang/python/python-3.10.4.ebuild
index 598af7c9b101..c0a5bc0c2078 100644
--- a/dev-lang/python/python-3.10.4.ebuild
+++ b/dev-lang/python/python-3.10.4.ebuild
@@ -147,9 +147,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.10.4_p1.ebuild 
b/dev-lang/python/python-3.10.4_p1.ebuild
index 6cf21daca8d7..45b349a487e6 100644
--- a/dev-lang/python/python-3.10.4_p1.ebuild
+++ b/dev-lang/python/python-3.10.4_p1.ebuild
@@ -147,9 +147,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.11.0_beta1-r2.ebuild 
b/dev-lang/python/python-3.11.0_beta1-r2.ebuild
index df656602e75c..e756eecece06 100644
--- a/dev-lang/python/python-3.11.0_beta1-r2.ebuild
+++ b/dev-lang/python/python-3.11.0_beta1-r2.ebuild
@@ -134,9 +134,7 @@ src_configure() {
# disable automagic bluetooth headers detection
use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.7.13.ebuild 
b/dev-lang/python/python-3.7.13.ebuild
index 20483909387c..461983aeeeda 100644
--- a/dev-lang/python/python-3.7.13.ebuild
+++ b/dev-lang/python/python-3.7.13.ebuild
@@ -126,9 +126,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.8.13.ebuild 
b/dev-lang/python/python-3.8.13.ebuild
index d6afe442a0f7..ee9d0ed10eca 100644
--- a/dev-lang/python/python-3.8.13.ebuild
+++ b/dev-lang/python/python-3.8.13.ebuild
@@ -130,9 +130,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.8.13_p1.ebuild 
b/dev-lang/python/python-3.8.13_p1.ebuild
index 2c8b18fc1520..b5db263829e0 100644
--- a/dev-lang/python/python-3.8.13_p1.ebuild
+++ b/dev-lang/python/python-3.8.13_p1.ebuild
@@ -130,9 +130,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-   append-flags -fwrapv
-   fi
+   append-flags -fwrapv
 
filter-flags -malign-double
 

diff --git a/dev-lang/python/python-3.9.11.ebuild 
b/dev-lang/python/python-3.9.11.ebuild
index da80c3036432..1d98d0661523 100644
--- a/dev-lang/python/python-3.9.11.ebuild
+++ b/dev-lang/python/python-3.9.11.ebuild
@@ -131,9 +131,7 @@ src_configure() {
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
fi
 
-   if [[ "$(gcc-major-version)" -ge 4 ]]; then
-

<    2   3   4   5   6   7   8   9   10   11   >