[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/, profiles/

2025-08-20 Thread Michał Górny
commit: ca463b02093087eee7c239617417fa527ff01b30
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 21 05:08:49 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 21 05:46:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca463b02

dev-python/pypy3_10-exe-bin: Remove last-rited pkg

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 --
 dev-python/pypy3_10-exe-bin/metadata.xml   | 11 ---
 .../pypy3_10-exe-bin-7.3.19.ebuild | 85 --
 profiles/package.mask  |  1 -
 4 files changed, 105 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
deleted file mode 100644
index 4596c4a56e4b..
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST pypy3_10-exe-7.3.19-1.amd64-musl.gpkg.tar 12247040 BLAKE2B 
c9fe627ed844111fe1e2799464f9dcec4436da6be6cc94ac48d338dd21188a06f6a4329861ae9c212cf728955e59643ca2593be276ce4e6f91ac4d2c6eaffb24
 SHA512 
fd58ac58477df4f57d082d305559184541e36473a38a9ab8b140584c645d25d6269397bd7c86f7ea43176bf2c7295793d6cafc1abf699f530b6cbd1b06b8f13c
-DIST pypy3_10-exe-7.3.19-1.amd64.gpkg.tar 12236800 BLAKE2B 
bb008e95da6f7681093fc10e2bc958523105687882a5fa711a569a7e11389fcb589996393d787b5463ccb82448e8280e086b9128757a007583b07515c2358605
 SHA512 
0685e7908e348b3262c830879a08bb4fc0d388eb30675e83863813da4099371962581d89ad588cb6cf1697d5e5ca6a9139cabf97fdd1fc1bd7476e92e660a069
-DIST pypy3_10-exe-7.3.19-1.arm64-musl.gpkg.tar 10383360 BLAKE2B 
f95531a6771087a4a3d9669115ee78184ab407f5728c35adf4acbf780d4100675925d071321f34ea3b3c547d7fc69ffe6b8903172cc7c59c2f4b3b7436625b4f
 SHA512 
1ee8c4015122724510cd1cef4272d1960dd857f32f0d57aa31fc0efa8d8db480baff9bf0ab6968b6fbb58ff2ce9a129e5a22dca6a1322b41963bafe33e421d3c
-DIST pypy3_10-exe-7.3.19-1.arm64.gpkg.tar 10352640 BLAKE2B 
9c50048541a03cf6e1e235208b012f01db62972de5b0b0a719e67069f867fe86f9768376553961bd6999fdcdf5a66e337e6b89f0692f7525b5de91c5fc35af16
 SHA512 
6b9bdf8beefcff6d184fb9b07c4e742ab9612400685c5cbcbd7631dabb51a923ace23c1c4ecb57b7b80d6e2a274d9ab0b35ef64783caf35a08058d77fa1bb146
-DIST pypy3_10-exe-7.3.19-1.ppc64le-musl.gpkg.tar 6881280 BLAKE2B 
466fbc6b534c051e0327b87bb56a7a12ea68dfee60d0756dd4cd0af40a4966a2865e3fe1068db8647fd6ebbb03b318a1d243c008663ab15fa962bbdb8e199fae
 SHA512 
ba85e1af617cd5f19ecb412996b1d30050f00fc9f5b501c84feb9cc150220d4bac3eb70c8cb110b9f1f0ce32e73069a30f08e3fc0e84b9576e75a47bcc9a14d0
-DIST pypy3_10-exe-7.3.19-1.ppc64le.gpkg.tar 10577920 BLAKE2B 
fa39736a5df8056fcece9c55ba018d291997de04bb76659c7801fa04ad44cc2a390426138ec4cd5f9b7f76aac629a14cb7e74544b651ba42fc27bc4bfdaf2c54
 SHA512 
e83fdccdc7897dbd9b9f8dbf2bca05da26db754ef4b36e085aad22552af8721ae7c2926ff6b7d202811e7878fe27205d725ea670c911b5ecd4bb650e8cae717b
-DIST pypy3_10-exe-7.3.19-1.x86-musl.gpkg.tar 9246720 BLAKE2B 
ad3f668a02d7fe3da75f6e7e7638839f0a22d1bbbf395a8d553050d08bc5db09a8eeda5b66398eb1e4197c44499e31ee0d92a523293d07873d17e3d691a7cdd6
 SHA512 
235e235a0b4efa7f4537ff2a292052fb3e441ba597c4af9877f1bdddbdb0efd34ec2be61663be2b63308b4221e04eb8440981a8733a5e649c96b686febb2dea0
-DIST pypy3_10-exe-7.3.19-1.x86.gpkg.tar 9175040 BLAKE2B 
057d29aa8ffdf372edb52e745f0262adb98f77312df3ea19792a17aea4add86b94242f4378233f27c8b6cd79e2b3473aead9844d06567ba689665dccafb51b18
 SHA512 
215a7c9467df59f5c88d94584fba4bf609c0ce6a743366d16b4be51391b723cea8c23dc583d5d9045a3158cd0c131be40732a303b3398a581e8cd60dde234d6b

diff --git a/dev-python/pypy3_10-exe-bin/metadata.xml 
b/dev-python/pypy3_10-exe-bin/metadata.xml
deleted file mode 100644
index 2ed15cb705e2..
--- a/dev-python/pypy3_10-exe-bin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   [email protected]
-   Python
-   
-   
-   pypy/pypy
-   
-

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
deleted file mode 100644
index fc6106227db7..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3.10 executable (pre-built version)"
-HOMEPAGE="
-   https://pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar
-   -> ${MY_P}.amd64.gpkg.tar
-   )
-   arm64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar
-   -> ${MY_P}.arm64.

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

2025-03-15 Thread Arthur Zamarin
commit: a6e29472a956f3621af5dd2612696f582949133c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 15 13:16:28 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 15 13:16:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e29472

dev-python/pypy3_10-exe: Stabilize 7.3.19 x86, #951389

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
index 7cb87b34931f..5a63125fc04a 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

2025-03-15 Thread Arthur Zamarin
commit: 400ad6500b4184f02276eea477410e6d29b6ccd0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 15 13:36:17 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 15 13:36:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400ad650

dev-python/pypy3_10-exe: Stabilize 7.3.19 amd64, #951389

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
index 5a63125fc04a..9801bfb7061d 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-03-15 Thread Arthur Zamarin
commit: 0223e98163155a3f0128bc0bb9917e846e520e8e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 15 13:36:17 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 15 13:36:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0223e981

dev-python/pypy3_10-exe-bin: Stabilize 7.3.19 amd64, #951389

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
index 19f06cae5054..fc6106227db7 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-03-15 Thread Michał Górny
commit: 2ab20dcfc1f6f90ae043ef973d4112afbceeedd0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 15 15:06:05 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 15 15:10:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab20dcf

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 --
 .../pypy3_10-exe-bin-7.3.17.ebuild | 85 --
 2 files changed, 93 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index dd0ae221f6d4..4596c4a56e4b 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.17-1.amd64-musl.gpkg.tar 12103680 BLAKE2B 
4b542d95bf6a3bc214b4e8adcde98d49b717676f7e22f1347b976570cc852fc70a832224fdae8093cb5b2c47b2aa3075c65dc6bba93720fd2146c6670cf97eea
 SHA512 
b0782c86646f24856c9868a493b19fc9af3596bc703504f09c153f1d11938a6dcded68664459d4043b86638b0e30440ac272bf13b85fd91021112dc663b56c9a
-DIST pypy3_10-exe-7.3.17-1.amd64.gpkg.tar 12134400 BLAKE2B 
e7ddd040e6f7d0b76aeb6dce53e86924e5e72d5ea7928aba103613dd40cd7c8e4d6fb3837437b3ffd2467b117c4851a84db2e4f5eeda36c26a6450d26e7ef20c
 SHA512 
674be340c85e23a18c5b2a7af05093949606a314042fa282b4ea2b8c8c0c99d57a511ea8623a9d2eab23be711db8fdcd3ff5dc71a71b8c59288a861e6e43aae1
-DIST pypy3_10-exe-7.3.17-1.arm64-musl.gpkg.tar 10229760 BLAKE2B 
c25bd05035b225b09c59ecac3c24e4c770f254b2286be4967a2e7f674c0d524e55fe66fad76ae18d1a8b2297c0d06d9757590e69900028bdbf299037327f83f1
 SHA512 
0f5be025d421dc822235ff0ad9c317f22671d6b20fb3ea2bdd860ca48306a854e94469f7aeaf4ca395e6ea01e6ef1969b7cae6ae311db1823b4fae1616a8c2c0
-DIST pypy3_10-exe-7.3.17-1.arm64.gpkg.tar 10229760 BLAKE2B 
a670d2328d248fe3c897c59af4f5b5b4e2ab86966332232053bba1585377a824a1b69b7f4608e4ac96effb17edffe00c54d00a4aada74301cb720cde7cf9ce51
 SHA512 
590bae38189f42a708573a6194bd074d54f2b8794d5ba0fb9139130e285528e1cf922e4f3969b17d5aff7e4f5b56809622ea145a8eb32d6fa6e1740deb00dc99
-DIST pypy3_10-exe-7.3.17-1.ppc64le-musl.gpkg.tar 6819840 BLAKE2B 
1cc0c5c2c82f831526480b78dc8230305b531908c7ddb7590e07769de602b8aaa3448bc221fa8b824e6dd6a0af7d2d0be5583451004150476f71730d42462251
 SHA512 
65d85f8c2c4c3997dc15723b7c857fb9f781e6fb992ab18f53e49f812dea63b7e70695364abda7a866d3304e84a5c59797881b9ec5159eb86acb7e44ad31bf9a
-DIST pypy3_10-exe-7.3.17-1.ppc64le.gpkg.tar 10393600 BLAKE2B 
da4c97f4d5ee546d776ba937d3736033ded7f5cc0a17e39fd657952b834fe6c002d3c33cfc7b16572f07dd0421040d4bb82e897a101ac129a6082961d0d02c7d
 SHA512 
c49c67eee76f604146aadfcc600312e028bb9f6a24560eefd1dec7e9e0c7304e0a1ce89fdf6229b50b51cd17fb50b89815d937ccac3ef5fcc1ef8ff99af5f237
-DIST pypy3_10-exe-7.3.17-1.x86-musl.gpkg.tar 9103360 BLAKE2B 
80202a4f66bec51176c29f2506a28ac296e63dd89102c68f62cfb868f455ac51a1e49557962c271e2a99b41001ad21b56790bb05aead361d59b7bea2c526721f
 SHA512 
d7345e886c0ab4c8de987f5daaaddaa9983864e6343f3f64e85607ed897530f19fae653d412eb076b232ff6e7d52fdda4da0b05b4b4767ac1ac669a512e6fe6c
-DIST pypy3_10-exe-7.3.17-1.x86.gpkg.tar 9154560 BLAKE2B 
c388c0bed60fafddf5edc2f0bae19e04e643cc1ca44bd99f2b7b84c8b71d1a685faa48886aab3b5b2137b90ae3ebfa7b41fc6f98bcd99203f7997299ec52f274
 SHA512 
5c2ab169b5ece9c7c8fb9972ac74cf2aa8c5f385fd805800183ed8c0845540185065aff388b2d0ad56d901365454979c9051e70ec5ff2a9f7059b2812555f8ff
 DIST pypy3_10-exe-7.3.19-1.amd64-musl.gpkg.tar 12247040 BLAKE2B 
c9fe627ed844111fe1e2799464f9dcec4436da6be6cc94ac48d338dd21188a06f6a4329861ae9c212cf728955e59643ca2593be276ce4e6f91ac4d2c6eaffb24
 SHA512 
fd58ac58477df4f57d082d305559184541e36473a38a9ab8b140584c645d25d6269397bd7c86f7ea43176bf2c7295793d6cafc1abf699f530b6cbd1b06b8f13c
 DIST pypy3_10-exe-7.3.19-1.amd64.gpkg.tar 12236800 BLAKE2B 
bb008e95da6f7681093fc10e2bc958523105687882a5fa711a569a7e11389fcb589996393d787b5463ccb82448e8280e086b9128757a007583b07515c2358605
 SHA512 
0685e7908e348b3262c830879a08bb4fc0d388eb30675e83863813da4099371962581d89ad588cb6cf1697d5e5ca6a9139cabf97fdd1fc1bd7476e92e660a069
 DIST pypy3_10-exe-7.3.19-1.arm64-musl.gpkg.tar 10383360 BLAKE2B 
f95531a6771087a4a3d9669115ee78184ab407f5728c35adf4acbf780d4100675925d071321f34ea3b3c547d7fc69ffe6b8903172cc7c59c2f4b3b7436625b4f
 SHA512 
1ee8c4015122724510cd1cef4272d1960dd857f32f0d57aa31fc0efa8d8db480baff9bf0ab6968b6fbb58ff2ce9a129e5a22dca6a1322b41963bafe33e421d3c

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
deleted file mode 100644
index 492344f7dbba..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3.10 executable (pre-built version)"
-HOMEPAGE="
-   https://pypy.org/
-   ht

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

2025-03-15 Thread Michał Górny
commit: a4d26275db88cbb60343f236e6a056d3107e88e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 15 15:06:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 15 15:10:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d26275

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild | 139 -
 2 files changed, 141 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index c732b0b2c8fb..423b7481225a 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
 DIST pypy3.10-gentoo-patches-7.3.19.tar.xz 4764 BLAKE2B 
3b82fd2d4c9c9e5f8058cd8c312bb370aba792731b39d62bcbc41fb8a2dc55b04f79580936270f1143dec7f7f28e56526cd4f43f6f489f9d2b9b05df538df1e9
 SHA512 
1dca980c404254ecf09bf3faf1ec36faacf5d095613748999f183dd53c2d9b1ca78297f7ddb1355e34b1cea13608af6419c9be500e722897a6c3c5bfc5a72290
-DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
 DIST pypy3.10-v7.3.19-src.tar.bz2 24547353 BLAKE2B 
975de34c7e01117c74e184693b6659ba0e3d8d488d724c03737dbd64533452c954e045e45058e1e77b9bee68e01060e74e30d7898d29f1adce417ce4b46579b8
 SHA512 
8fa24d3556bcf9cd0e2facd697827a5001fcfae9bf7874957843e4751b259f85a8b36166921282d71f39bb468d1706bb669373aebbc52486b683fcc824fb30ad

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
deleted file mode 100644
index 63d7fce8fe52..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="
-   https://pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3_10-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   || (
-   dev-lang/pypy:2.7
-   dev-python/pypy
-   )
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   # Yes, yuck, but it's being worked on upstream (bug #918971).
-   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
-   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=au

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-03-15 Thread Arthur Zamarin
commit: 6cacf7bb45c80e71728771c03294316c553ab458
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 15 13:16:29 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 15 13:16:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cacf7bb

dev-python/pypy3_10-exe-bin: Stabilize 7.3.19 x86, #951389

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
index ea32cf360252..19f06cae5054 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2025-03-02 Thread Michał Górny
commit: 731ebb9b6511a95b91081d159c2b8cff816eb6ab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  1 06:59:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  1 07:11:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731ebb9b

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild | 139 -
 2 files changed, 141 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index f895b99fb901..c732b0b2c8fb 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,6 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
-DIST pypy3.10-gentoo-patches-7.3.18-r2.tar.xz 6760 BLAKE2B 
dca4c423a0789042b548dfc117502adcd272b9617910295fb39b1a452ae03f3f100c4516b63a71d043a3fede8df69f4ede6e83a58c2a19eafab86cc1361f6790
 SHA512 
0c8ff0e896b082dfeff0aa57bac1070f3485cafb43b888cae6d53fd220aa2438ae1cb8292dd34ee64f67bf5e50d52b2c6bf8f7304b61c1861accf7fbb2824d86
 DIST pypy3.10-gentoo-patches-7.3.19.tar.xz 4764 BLAKE2B 
3b82fd2d4c9c9e5f8058cd8c312bb370aba792731b39d62bcbc41fb8a2dc55b04f79580936270f1143dec7f7f28e56526cd4f43f6f489f9d2b9b05df538df1e9
 SHA512 
1dca980c404254ecf09bf3faf1ec36faacf5d095613748999f183dd53c2d9b1ca78297f7ddb1355e34b1cea13608af6419c9be500e722897a6c3c5bfc5a72290
 DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
-DIST pypy3.10-v7.3.18-src.tar.bz2 24535433 BLAKE2B 
2e5ab213db5cd118076fa3b0bd601818a2a4973134b78ce28056182d635b91719159e6be47cd596407b7cc545b0be957db21322dde0fbba1b1d167e5c6cd80c4
 SHA512 
8eb3bd618d04f4529b5869549c9208bfe465b5aae6240abe8b252681c16b44ba3d1b2c77ea4dc607a8738479c47e4a1c92f3ead7705b476167790b33c85a3b0f
 DIST pypy3.10-v7.3.19-src.tar.bz2 24547353 BLAKE2B 
975de34c7e01117c74e184693b6659ba0e3d8d488d724c03737dbd64533452c954e045e45058e1e77b9bee68e01060e74e30d7898d29f1adce417ce4b46579b8
 SHA512 
8fa24d3556bcf9cd0e2facd697827a5001fcfae9bf7874957843e4751b259f85a8b36166921282d71f39bb468d1706bb669373aebbc52486b683fcc824fb30ad

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
deleted file mode 100644
index 67a0a336a02d..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}-r2"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="
-   https://pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3_10-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   || (
-   dev-lang/pypy:2.7
-   dev-python/pypy
-   )
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   # Yes, yuck, but it's being worked on upstream (bug #918971).
-   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
-   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
-   local ji

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-02-28 Thread Michał Górny
commit: b2e5ec2b19d3ef559253dedbfae53a21d44ac284
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  1 06:59:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  1 07:11:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e5ec2b

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 --
 .../pypy3_10-exe-bin-7.3.18-r1.ebuild  | 86 --
 2 files changed, 94 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 6d839bb51243..dd0ae221f6d4 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,14 +6,6 @@ DIST pypy3_10-exe-7.3.17-1.ppc64le-musl.gpkg.tar 6819840 
BLAKE2B 1cc0c5c2c82f831
 DIST pypy3_10-exe-7.3.17-1.ppc64le.gpkg.tar 10393600 BLAKE2B 
da4c97f4d5ee546d776ba937d3736033ded7f5cc0a17e39fd657952b834fe6c002d3c33cfc7b16572f07dd0421040d4bb82e897a101ac129a6082961d0d02c7d
 SHA512 
c49c67eee76f604146aadfcc600312e028bb9f6a24560eefd1dec7e9e0c7304e0a1ce89fdf6229b50b51cd17fb50b89815d937ccac3ef5fcc1ef8ff99af5f237
 DIST pypy3_10-exe-7.3.17-1.x86-musl.gpkg.tar 9103360 BLAKE2B 
80202a4f66bec51176c29f2506a28ac296e63dd89102c68f62cfb868f455ac51a1e49557962c271e2a99b41001ad21b56790bb05aead361d59b7bea2c526721f
 SHA512 
d7345e886c0ab4c8de987f5daaaddaa9983864e6343f3f64e85607ed897530f19fae653d412eb076b232ff6e7d52fdda4da0b05b4b4767ac1ac669a512e6fe6c
 DIST pypy3_10-exe-7.3.17-1.x86.gpkg.tar 9154560 BLAKE2B 
c388c0bed60fafddf5edc2f0bae19e04e643cc1ca44bd99f2b7b84c8b71d1a685faa48886aab3b5b2137b90ae3ebfa7b41fc6f98bcd99203f7997299ec52f274
 SHA512 
5c2ab169b5ece9c7c8fb9972ac74cf2aa8c5f385fd805800183ed8c0845540185065aff388b2d0ad56d901365454979c9051e70ec5ff2a9f7059b2812555f8ff
-DIST pypy3_10-exe-7.3.18-1.amd64-musl.gpkg.tar 12226560 BLAKE2B 
b8a4c3536ac0766d273f39329c9166b37a1685bdec54da6bfe1216e9f8a7aea553b2419b834dc19de1a561dec210be216efd078b56a37bca51cb47373012b52c
 SHA512 
b3ebb3e28108e1b35694a48c8e6a8c9564d1b17d04861f5a06df9a857046645a090ba32384845cf9c440df4bdd37d392d8d308e65241e0b269cf3f93fe23
-DIST pypy3_10-exe-7.3.18-1.amd64.gpkg.tar 12206080 BLAKE2B 
657aff6618c542a7b8c1758e75b6c789ffddbf93b1f012e1ae89a05c6806c1674589159f4d4d667d42a6d9b3533183ac9d9b539e5bb67acb32d1a3f9d1c16fe2
 SHA512 
fc977d05a36e2b898fa3ec0c2cac7f7366873fbe60bf43f76074203c2d789d263230760740ac677c7c9b420d25e5a63d1d59056ecb16b98b5bd8726797d6a517
-DIST pypy3_10-exe-7.3.18-1.arm64-musl.gpkg.tar 10342400 BLAKE2B 
4a7a2843cc02b8f1f54122eddc9645127080b97f82cb61d02c569a804fbac280a75748b6e870e2bf9a1d22bec55a3e1f723d9a11b50a110021378c70a8b63fa0
 SHA512 
48a280c50d16385ab1cb698060b1fec4a6a45b613949563efc8626a10ebc9da2c9880b6fb2261bde08d255d61e686b32505b3dfe338a2f9b841908ba4139321a
-DIST pypy3_10-exe-7.3.18-1.arm64.gpkg.tar 10332160 BLAKE2B 
e07d739fc90abf8876aee0bec6cee38465639b64ad64493b9f9c50e83f04e0778b7881c5efeabd42365b57fd5c1cfb84098381c3f0be922502505edd592b1b65
 SHA512 
575cc369b40884da033723621f7fb7896e36d1be0b923b6d70a598e89def22163ec316d0687d8f4ae4f6336a937c0b938c6daf607413d2834fd693c8b77e59fc
-DIST pypy3_10-exe-7.3.18-1.x86-musl.gpkg.tar 9195520 BLAKE2B 
1fbc8ccbfe979e364e06dbcdd91ee588bdddf3a537748f18897fb1c805b07c569d81432c9511b0ea04b9bda9ea9ccadb13e180189d003ee4c61e3f124ef11a72
 SHA512 
5dfb05c3d82f41f992df37f43d4a8ea1063bae82778db024c8705cb2208c71a9440ad1c3a2cc44f538f7960d8895a75c51ad8fc8bfc4d3c149c239f9818280d4
-DIST pypy3_10-exe-7.3.18-1.x86.gpkg.tar 9164800 BLAKE2B 
8fa61124e6d18b91966d0368fba02c85ac9a2a356456914d941139c861e4976dbc75b02b3eada45db03b4f5cc7a2534f4c405f6c5e387bfa4ce6bf622e13de5b
 SHA512 
bd7594744bb23e4c93c9f94fdd29c7a46ae9188c1e8c0d42de3e179d273c210f14084ca137fa7a6f8857e64f88d78ace2751550bca452ddf528bfae90c355dab
-DIST pypy3_10-exe-7.3.18-2.ppc64le-musl.gpkg.tar 6830080 BLAKE2B 
bd43beaf69cbf50dcc752bfe6f11510baaf511aef372d73712885294d0fc22e940b79635729af406283ec9ef9cb5f4cefdfaba00ccb0a2542f6f476c27130b87
 SHA512 
cc0ef81c22db18f44eb400b710a9ef18cb9582b1838e0aafad30ee62fdca3ef071fe941a464cc86f939dc6733ad65a22a3918269a32bc15f2bc537bd88b8a95c
-DIST pypy3_10-exe-7.3.18-2.ppc64le.gpkg.tar 10506240 BLAKE2B 
ae1946a52d3862be091537e0fc752ac75df3844224dacaa7844ed74d9f28cb8fb6558c1b1de6d205117bef90f4f6286912bf27d831c9680cfdff3c9e500bd19d
 SHA512 
95bfd88df1517527ac5239c4871847373043a6d821cfab27486f953536c6a62e4c651efed5ec932f291f7e39ed3f93ced74843c035c9e80b2723cf30822becd5
 DIST pypy3_10-exe-7.3.19-1.amd64-musl.gpkg.tar 12247040 BLAKE2B 
c9fe627ed844111fe1e2799464f9dcec4436da6be6cc94ac48d338dd21188a06f6a4329861ae9c212cf728955e59643ca2593be276ce4e6f91ac4d2c6eaffb24
 SHA512 
fd58ac58477df4f57d082d305559184541e36473a38a9ab8b140584c645d25d6269397bd7c86f7ea43176bf2c7295793d6cafc1abf699f530b6cbd1b06b8f13c
 DIST pypy3_10-exe-7.3.19-1.amd64.gpkg.tar 12236800 BLAKE2B 
bb008e95da6f7681093fc10e2bc958523105687882a5fa711a569a7e11389fcb589996393d787b5463ccb82448e8280e086b9128757a007583

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-02-26 Thread Michał Górny
commit: d0f01f97c71fd4b00e55483d9d872046ec2f3f93
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 26 17:17:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 26 17:22:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f01f97

dev-python/pypy3_10-exe-bin: Bump to 7.3.19

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ++
 .../pypy3_10-exe-bin-7.3.19.ebuild | 85 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index bb2de1f869dd..6d839bb51243 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy3_10-exe-7.3.18-1.x86-musl.gpkg.tar 9195520 BLAKE2B 
1fbc8ccbfe979e364e0
 DIST pypy3_10-exe-7.3.18-1.x86.gpkg.tar 9164800 BLAKE2B 
8fa61124e6d18b91966d0368fba02c85ac9a2a356456914d941139c861e4976dbc75b02b3eada45db03b4f5cc7a2534f4c405f6c5e387bfa4ce6bf622e13de5b
 SHA512 
bd7594744bb23e4c93c9f94fdd29c7a46ae9188c1e8c0d42de3e179d273c210f14084ca137fa7a6f8857e64f88d78ace2751550bca452ddf528bfae90c355dab
 DIST pypy3_10-exe-7.3.18-2.ppc64le-musl.gpkg.tar 6830080 BLAKE2B 
bd43beaf69cbf50dcc752bfe6f11510baaf511aef372d73712885294d0fc22e940b79635729af406283ec9ef9cb5f4cefdfaba00ccb0a2542f6f476c27130b87
 SHA512 
cc0ef81c22db18f44eb400b710a9ef18cb9582b1838e0aafad30ee62fdca3ef071fe941a464cc86f939dc6733ad65a22a3918269a32bc15f2bc537bd88b8a95c
 DIST pypy3_10-exe-7.3.18-2.ppc64le.gpkg.tar 10506240 BLAKE2B 
ae1946a52d3862be091537e0fc752ac75df3844224dacaa7844ed74d9f28cb8fb6558c1b1de6d205117bef90f4f6286912bf27d831c9680cfdff3c9e500bd19d
 SHA512 
95bfd88df1517527ac5239c4871847373043a6d821cfab27486f953536c6a62e4c651efed5ec932f291f7e39ed3f93ced74843c035c9e80b2723cf30822becd5
+DIST pypy3_10-exe-7.3.19-1.amd64-musl.gpkg.tar 12247040 BLAKE2B 
c9fe627ed844111fe1e2799464f9dcec4436da6be6cc94ac48d338dd21188a06f6a4329861ae9c212cf728955e59643ca2593be276ce4e6f91ac4d2c6eaffb24
 SHA512 
fd58ac58477df4f57d082d305559184541e36473a38a9ab8b140584c645d25d6269397bd7c86f7ea43176bf2c7295793d6cafc1abf699f530b6cbd1b06b8f13c
+DIST pypy3_10-exe-7.3.19-1.amd64.gpkg.tar 12236800 BLAKE2B 
bb008e95da6f7681093fc10e2bc958523105687882a5fa711a569a7e11389fcb589996393d787b5463ccb82448e8280e086b9128757a007583b07515c2358605
 SHA512 
0685e7908e348b3262c830879a08bb4fc0d388eb30675e83863813da4099371962581d89ad588cb6cf1697d5e5ca6a9139cabf97fdd1fc1bd7476e92e660a069
+DIST pypy3_10-exe-7.3.19-1.arm64-musl.gpkg.tar 10383360 BLAKE2B 
f95531a6771087a4a3d9669115ee78184ab407f5728c35adf4acbf780d4100675925d071321f34ea3b3c547d7fc69ffe6b8903172cc7c59c2f4b3b7436625b4f
 SHA512 
1ee8c4015122724510cd1cef4272d1960dd857f32f0d57aa31fc0efa8d8db480baff9bf0ab6968b6fbb58ff2ce9a129e5a22dca6a1322b41963bafe33e421d3c
+DIST pypy3_10-exe-7.3.19-1.arm64.gpkg.tar 10352640 BLAKE2B 
9c50048541a03cf6e1e235208b012f01db62972de5b0b0a719e67069f867fe86f9768376553961bd6999fdcdf5a66e337e6b89f0692f7525b5de91c5fc35af16
 SHA512 
6b9bdf8beefcff6d184fb9b07c4e742ab9612400685c5cbcbd7631dabb51a923ace23c1c4ecb57b7b80d6e2a274d9ab0b35ef64783caf35a08058d77fa1bb146
+DIST pypy3_10-exe-7.3.19-1.ppc64le-musl.gpkg.tar 6881280 BLAKE2B 
466fbc6b534c051e0327b87bb56a7a12ea68dfee60d0756dd4cd0af40a4966a2865e3fe1068db8647fd6ebbb03b318a1d243c008663ab15fa962bbdb8e199fae
 SHA512 
ba85e1af617cd5f19ecb412996b1d30050f00fc9f5b501c84feb9cc150220d4bac3eb70c8cb110b9f1f0ce32e73069a30f08e3fc0e84b9576e75a47bcc9a14d0
+DIST pypy3_10-exe-7.3.19-1.ppc64le.gpkg.tar 10577920 BLAKE2B 
fa39736a5df8056fcece9c55ba018d291997de04bb76659c7801fa04ad44cc2a390426138ec4cd5f9b7f76aac629a14cb7e74544b651ba42fc27bc4bfdaf2c54
 SHA512 
e83fdccdc7897dbd9b9f8dbf2bca05da26db754ef4b36e085aad22552af8721ae7c2926ff6b7d202811e7878fe27205d725ea670c911b5ecd4bb650e8cae717b
+DIST pypy3_10-exe-7.3.19-1.x86-musl.gpkg.tar 9246720 BLAKE2B 
ad3f668a02d7fe3da75f6e7e7638839f0a22d1bbbf395a8d553050d08bc5db09a8eeda5b66398eb1e4197c44499e31ee0d92a523293d07873d17e3d691a7cdd6
 SHA512 
235e235a0b4efa7f4537ff2a292052fb3e441ba597c4af9877f1bdddbdb0efd34ec2be61663be2b63308b4221e04eb8440981a8733a5e649c96b686febb2dea0
+DIST pypy3_10-exe-7.3.19-1.x86.gpkg.tar 9175040 BLAKE2B 
057d29aa8ffdf372edb52e745f0262adb98f77312df3ea19792a17aea4add86b94242f4378233f27c8b6cd79e2b3473aead9844d06567ba689665dccafb51b18
 SHA512 
215a7c9467df59f5c88d94584fba4bf609c0ce6a743366d16b4be51391b723cea8c23dc583d5d9045a3158cd0c131be40732a303b3398a581e8cd60dde234d6b

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
new file mode 100644
index ..ea32cf360252
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.19.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3.10 

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

2025-02-26 Thread Michał Górny
commit: a3d13cba7eb898fb604665703775542142ef98a1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 26 13:35:06 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 26 17:22:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d13cba

dev-python/pypy3_10-exe: Bump to 7.3.19

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild | 139 +
 2 files changed, 141 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index fede9538766f..f895b99fb901 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,6 @@
 DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
 DIST pypy3.10-gentoo-patches-7.3.18-r2.tar.xz 6760 BLAKE2B 
dca4c423a0789042b548dfc117502adcd272b9617910295fb39b1a452ae03f3f100c4516b63a71d043a3fede8df69f4ede6e83a58c2a19eafab86cc1361f6790
 SHA512 
0c8ff0e896b082dfeff0aa57bac1070f3485cafb43b888cae6d53fd220aa2438ae1cb8292dd34ee64f67bf5e50d52b2c6bf8f7304b61c1861accf7fbb2824d86
+DIST pypy3.10-gentoo-patches-7.3.19.tar.xz 4764 BLAKE2B 
3b82fd2d4c9c9e5f8058cd8c312bb370aba792731b39d62bcbc41fb8a2dc55b04f79580936270f1143dec7f7f28e56526cd4f43f6f489f9d2b9b05df538df1e9
 SHA512 
1dca980c404254ecf09bf3faf1ec36faacf5d095613748999f183dd53c2d9b1ca78297f7ddb1355e34b1cea13608af6419c9be500e722897a6c3c5bfc5a72290
 DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
 DIST pypy3.10-v7.3.18-src.tar.bz2 24535433 BLAKE2B 
2e5ab213db5cd118076fa3b0bd601818a2a4973134b78ce28056182d635b91719159e6be47cd596407b7cc545b0be957db21322dde0fbba1b1d167e5c6cd80c4
 SHA512 
8eb3bd618d04f4529b5869549c9208bfe465b5aae6240abe8b252681c16b44ba3d1b2c77ea4dc607a8738479c47e4a1c92f3ead7705b476167790b33c85a3b0f
+DIST pypy3.10-v7.3.19-src.tar.bz2 24547353 BLAKE2B 
975de34c7e01117c74e184693b6659ba0e3d8d488d724c03737dbd64533452c954e045e45058e1e77b9bee68e01060e74e30d7898d29f1adce417ce4b46579b8
 SHA512 
8fa24d3556bcf9cd0e2facd697827a5001fcfae9bf7874957843e4751b259f85a8b36166921282d71f39bb468d1706bb669373aebbc52486b683fcc824fb30ad

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
new file mode 100644
index ..7cb87b34931f
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.19.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="
+   https://pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3_10-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   || (
+   dev-lang/pypy:2.7
+   dev-python/pypy
+   )
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
+   local jit_

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

2025-02-12 Thread Michał Górny
commit: f002f1c2685d89aa16c470143db0addf707f3fdf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 12 18:34:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 12 18:37:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f002f1c2

dev-python/pypy3_10-exe: Bump patchset for LTO fix

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

 dev-python/pypy3_10-exe/Manifest   | 2 +-
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index e667ba1c7148..fede9538766f 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
-DIST pypy3.10-gentoo-patches-7.3.18-r1.tar.xz 6184 BLAKE2B 
3df1f3dea0902a02ee7982797fb68becad99ffec56bb5d29ca779c23bf5f9db3edb31f95410ad0b2e8401dfe8493e74bdaf4065d2acd78ce1af0b79a3fbb8b30
 SHA512 
fbc65781047bc8de8cdd9cacb7f6a06abe0a49ee70c6f675ff1b472378a49883be08ab465a49df4363c472f1876471213ef1f5621a6c25534f9fbbdd645cf29b
+DIST pypy3.10-gentoo-patches-7.3.18-r2.tar.xz 6760 BLAKE2B 
dca4c423a0789042b548dfc117502adcd272b9617910295fb39b1a452ae03f3f100c4516b63a71d043a3fede8df69f4ede6e83a58c2a19eafab86cc1361f6790
 SHA512 
0c8ff0e896b082dfeff0aa57bac1070f3485cafb43b888cae6d53fd220aa2438ae1cb8292dd34ee64f67bf5e50d52b2c6bf8f7304b61c1861accf7fbb2824d86
 DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
 DIST pypy3.10-v7.3.18-src.tar.bz2 24535433 BLAKE2B 
2e5ab213db5cd118076fa3b0bd601818a2a4973134b78ce28056182d635b91719159e6be47cd596407b7cc545b0be957db21322dde0fbba1b1d167e5c6cd80c4
 SHA512 
8eb3bd618d04f4529b5869549c9208bfe465b5aae6240abe8b252681c16b44ba3d1b2c77ea4dc607a8738479c47e4a1c92f3ead7705b476167790b33c85a3b0f

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
index c944f484d5d4..67a0a336a02d 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
@@ -8,7 +8,7 @@ inherit check-reqs flag-o-matic pax-utils toolchain-funcs
 PYPY_PV=${PV%_p*}
 PYVER=3.10
 MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}-r1"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}-r2"
 
 DESCRIPTION="PyPy3.10 executable (build from source)"
 HOMEPAGE="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-02-07 Thread Michał Górny
commit: 1cdcfb6d87f066442264fc78381b9a4477c76e42
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 18:26:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  7 19:14:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdcfb6d

dev-python/pypy3_10-exe-bin: Bump ppc64le packages for SOABI fixes

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

 dev-python/pypy3_10-exe-bin/Manifest | 4 ++--
 ...y3_10-exe-bin-7.3.18.ebuild => pypy3_10-exe-bin-7.3.18-r1.ebuild} | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index be8d838e5792..bb2de1f869dd 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -10,7 +10,7 @@ DIST pypy3_10-exe-7.3.18-1.amd64-musl.gpkg.tar 12226560 
BLAKE2B b8a4c3536ac0766d
 DIST pypy3_10-exe-7.3.18-1.amd64.gpkg.tar 12206080 BLAKE2B 
657aff6618c542a7b8c1758e75b6c789ffddbf93b1f012e1ae89a05c6806c1674589159f4d4d667d42a6d9b3533183ac9d9b539e5bb67acb32d1a3f9d1c16fe2
 SHA512 
fc977d05a36e2b898fa3ec0c2cac7f7366873fbe60bf43f76074203c2d789d263230760740ac677c7c9b420d25e5a63d1d59056ecb16b98b5bd8726797d6a517
 DIST pypy3_10-exe-7.3.18-1.arm64-musl.gpkg.tar 10342400 BLAKE2B 
4a7a2843cc02b8f1f54122eddc9645127080b97f82cb61d02c569a804fbac280a75748b6e870e2bf9a1d22bec55a3e1f723d9a11b50a110021378c70a8b63fa0
 SHA512 
48a280c50d16385ab1cb698060b1fec4a6a45b613949563efc8626a10ebc9da2c9880b6fb2261bde08d255d61e686b32505b3dfe338a2f9b841908ba4139321a
 DIST pypy3_10-exe-7.3.18-1.arm64.gpkg.tar 10332160 BLAKE2B 
e07d739fc90abf8876aee0bec6cee38465639b64ad64493b9f9c50e83f04e0778b7881c5efeabd42365b57fd5c1cfb84098381c3f0be922502505edd592b1b65
 SHA512 
575cc369b40884da033723621f7fb7896e36d1be0b923b6d70a598e89def22163ec316d0687d8f4ae4f6336a937c0b938c6daf607413d2834fd693c8b77e59fc
-DIST pypy3_10-exe-7.3.18-1.ppc64le-musl.gpkg.tar 6830080 BLAKE2B 
bd43beaf69cbf50dcc752bfe6f11510baaf511aef372d73712885294d0fc22e940b79635729af406283ec9ef9cb5f4cefdfaba00ccb0a2542f6f476c27130b87
 SHA512 
cc0ef81c22db18f44eb400b710a9ef18cb9582b1838e0aafad30ee62fdca3ef071fe941a464cc86f939dc6733ad65a22a3918269a32bc15f2bc537bd88b8a95c
-DIST pypy3_10-exe-7.3.18-1.ppc64le.gpkg.tar 10506240 BLAKE2B 
ae1946a52d3862be091537e0fc752ac75df3844224dacaa7844ed74d9f28cb8fb6558c1b1de6d205117bef90f4f6286912bf27d831c9680cfdff3c9e500bd19d
 SHA512 
95bfd88df1517527ac5239c4871847373043a6d821cfab27486f953536c6a62e4c651efed5ec932f291f7e39ed3f93ced74843c035c9e80b2723cf30822becd5
 DIST pypy3_10-exe-7.3.18-1.x86-musl.gpkg.tar 9195520 BLAKE2B 
1fbc8ccbfe979e364e06dbcdd91ee588bdddf3a537748f18897fb1c805b07c569d81432c9511b0ea04b9bda9ea9ccadb13e180189d003ee4c61e3f124ef11a72
 SHA512 
5dfb05c3d82f41f992df37f43d4a8ea1063bae82778db024c8705cb2208c71a9440ad1c3a2cc44f538f7960d8895a75c51ad8fc8bfc4d3c149c239f9818280d4
 DIST pypy3_10-exe-7.3.18-1.x86.gpkg.tar 9164800 BLAKE2B 
8fa61124e6d18b91966d0368fba02c85ac9a2a356456914d941139c861e4976dbc75b02b3eada45db03b4f5cc7a2534f4c405f6c5e387bfa4ce6bf622e13de5b
 SHA512 
bd7594744bb23e4c93c9f94fdd29c7a46ae9188c1e8c0d42de3e179d273c210f14084ca137fa7a6f8857e64f88d78ace2751550bca452ddf528bfae90c355dab
+DIST pypy3_10-exe-7.3.18-2.ppc64le-musl.gpkg.tar 6830080 BLAKE2B 
bd43beaf69cbf50dcc752bfe6f11510baaf511aef372d73712885294d0fc22e940b79635729af406283ec9ef9cb5f4cefdfaba00ccb0a2542f6f476c27130b87
 SHA512 
cc0ef81c22db18f44eb400b710a9ef18cb9582b1838e0aafad30ee62fdca3ef071fe941a464cc86f939dc6733ad65a22a3918269a32bc15f2bc537bd88b8a95c
+DIST pypy3_10-exe-7.3.18-2.ppc64le.gpkg.tar 10506240 BLAKE2B 
ae1946a52d3862be091537e0fc752ac75df3844224dacaa7844ed74d9f28cb8fb6558c1b1de6d205117bef90f4f6286912bf27d831c9680cfdff3c9e500bd19d
 SHA512 
95bfd88df1517527ac5239c4871847373043a6d821cfab27486f953536c6a62e4c651efed5ec932f291f7e39ed3f93ced74843c035c9e80b2723cf30822becd5

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18-r1.ebuild
similarity index 95%
rename from dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18.ebuild
rename to dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18-r1.ebuild
index ea32cf360252..e7295aaeb0c2 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18-r1.ebuild
@@ -7,6 +7,7 @@ inherit pax-utils unpacker
 
 PYVER=3.10
 MY_P=pypy3_10-exe-${PV}-1
+PPC64_P=pypy3_10-exe-${PV}-2
 
 DESCRIPTION="PyPy3.10 executable (pre-built version)"
 HOMEPAGE="
@@ -25,7 +26,7 @@ SRC_URI="
)
ppc64? (

https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar
-   -> ${MY_P}.ppc64le.gpkg.tar
+   -> ${PPC64_P}.ppc64le.gpkg.tar
)
x86? (

https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_

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

2025-02-07 Thread Michał Górny
commit: 0d2ad8c2b4aed27ce826f7d3e4ca41cb85656d6f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 14:55:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  7 19:14:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d2ad8c2

dev-python/pypy3_10-exe: Bump patches for ppc64le SOABI fix

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

 dev-python/pypy3_10-exe/Manifest   | 2 +-
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index f57838c02020..e667ba1c7148 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
-DIST pypy3.10-gentoo-patches-7.3.18.tar.xz 5640 BLAKE2B 
938dc950286ee4e1862daa3631ed13cb974be6c83cc928db7ee45b2951097f9640d75a5f6b0926ece7837bbef75ee9f350884902d2a489f68e6940f8500169c8
 SHA512 
9267aae94b73576c4e962be95d284d8bb03c55da82367bdcd41a46bfc418956d54939af1809404b37ea8ea69e3724aeed22bf536ebbed3f3a0a3d86abf6b61e2
+DIST pypy3.10-gentoo-patches-7.3.18-r1.tar.xz 6184 BLAKE2B 
3df1f3dea0902a02ee7982797fb68becad99ffec56bb5d29ca779c23bf5f9db3edb31f95410ad0b2e8401dfe8493e74bdaf4065d2acd78ce1af0b79a3fbb8b30
 SHA512 
fbc65781047bc8de8cdd9cacb7f6a06abe0a49ee70c6f675ff1b472378a49883be08ab465a49df4363c472f1876471213ef1f5621a6c25534f9fbbdd645cf29b
 DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
 DIST pypy3.10-v7.3.18-src.tar.bz2 24535433 BLAKE2B 
2e5ab213db5cd118076fa3b0bd601818a2a4973134b78ce28056182d635b91719159e6be47cd596407b7cc545b0be957db21322dde0fbba1b1d167e5c6cd80c4
 SHA512 
8eb3bd618d04f4529b5869549c9208bfe465b5aae6240abe8b252681c16b44ba3d1b2c77ea4dc607a8738479c47e4a1c92f3ead7705b476167790b33c85a3b0f

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
index 7cb87b34931f..c944f484d5d4 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
@@ -8,7 +8,7 @@ inherit check-reqs flag-o-matic pax-utils toolchain-funcs
 PYPY_PV=${PV%_p*}
 PYVER=3.10
 MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}-r1"
 
 DESCRIPTION="PyPy3.10 executable (build from source)"
 HOMEPAGE="



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

2025-02-06 Thread Michał Górny
commit: 393ed45477a4e29af0f32a727d1a358fa834d70e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  6 18:41:41 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  6 21:04:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=393ed454

dev-python/pypy3_10-exe: Bump to 7.3.18

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild | 139 +
 2 files changed, 141 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 30cc28fd6cdc..f57838c02020 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
+DIST pypy3.10-gentoo-patches-7.3.18.tar.xz 5640 BLAKE2B 
938dc950286ee4e1862daa3631ed13cb974be6c83cc928db7ee45b2951097f9640d75a5f6b0926ece7837bbef75ee9f350884902d2a489f68e6940f8500169c8
 SHA512 
9267aae94b73576c4e962be95d284d8bb03c55da82367bdcd41a46bfc418956d54939af1809404b37ea8ea69e3724aeed22bf536ebbed3f3a0a3d86abf6b61e2
 DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
+DIST pypy3.10-v7.3.18-src.tar.bz2 24535433 BLAKE2B 
2e5ab213db5cd118076fa3b0bd601818a2a4973134b78ce28056182d635b91719159e6be47cd596407b7cc545b0be957db21322dde0fbba1b1d167e5c6cd80c4
 SHA512 
8eb3bd618d04f4529b5869549c9208bfe465b5aae6240abe8b252681c16b44ba3d1b2c77ea4dc607a8738479c47e4a1c92f3ead7705b476167790b33c85a3b0f

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
new file mode 100644
index ..7cb87b34931f
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.18.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="
+   https://pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3_10-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   || (
+   dev-lang/pypy:2.7
+   dev-python/pypy
+   )
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2025-02-06 Thread Michał Górny
commit: 856e0ac84fd5035446ed694da95acc5605f95871
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  6 21:02:53 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  6 21:04:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856e0ac8

dev-python/pypy3_10-exe-bin: Bump to 7.3.18

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ++
 .../pypy3_10-exe-bin-7.3.18.ebuild | 85 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 76865ea0feed..be8d838e5792 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.17-1.ppc64le-musl.gpkg.tar 6819840 
BLAKE2B 1cc0c5c2c82f831
 DIST pypy3_10-exe-7.3.17-1.ppc64le.gpkg.tar 10393600 BLAKE2B 
da4c97f4d5ee546d776ba937d3736033ded7f5cc0a17e39fd657952b834fe6c002d3c33cfc7b16572f07dd0421040d4bb82e897a101ac129a6082961d0d02c7d
 SHA512 
c49c67eee76f604146aadfcc600312e028bb9f6a24560eefd1dec7e9e0c7304e0a1ce89fdf6229b50b51cd17fb50b89815d937ccac3ef5fcc1ef8ff99af5f237
 DIST pypy3_10-exe-7.3.17-1.x86-musl.gpkg.tar 9103360 BLAKE2B 
80202a4f66bec51176c29f2506a28ac296e63dd89102c68f62cfb868f455ac51a1e49557962c271e2a99b41001ad21b56790bb05aead361d59b7bea2c526721f
 SHA512 
d7345e886c0ab4c8de987f5daaaddaa9983864e6343f3f64e85607ed897530f19fae653d412eb076b232ff6e7d52fdda4da0b05b4b4767ac1ac669a512e6fe6c
 DIST pypy3_10-exe-7.3.17-1.x86.gpkg.tar 9154560 BLAKE2B 
c388c0bed60fafddf5edc2f0bae19e04e643cc1ca44bd99f2b7b84c8b71d1a685faa48886aab3b5b2137b90ae3ebfa7b41fc6f98bcd99203f7997299ec52f274
 SHA512 
5c2ab169b5ece9c7c8fb9972ac74cf2aa8c5f385fd805800183ed8c0845540185065aff388b2d0ad56d901365454979c9051e70ec5ff2a9f7059b2812555f8ff
+DIST pypy3_10-exe-7.3.18-1.amd64-musl.gpkg.tar 12226560 BLAKE2B 
b8a4c3536ac0766d273f39329c9166b37a1685bdec54da6bfe1216e9f8a7aea553b2419b834dc19de1a561dec210be216efd078b56a37bca51cb47373012b52c
 SHA512 
b3ebb3e28108e1b35694a48c8e6a8c9564d1b17d04861f5a06df9a857046645a090ba32384845cf9c440df4bdd37d392d8d308e65241e0b269cf3f93fe23
+DIST pypy3_10-exe-7.3.18-1.amd64.gpkg.tar 12206080 BLAKE2B 
657aff6618c542a7b8c1758e75b6c789ffddbf93b1f012e1ae89a05c6806c1674589159f4d4d667d42a6d9b3533183ac9d9b539e5bb67acb32d1a3f9d1c16fe2
 SHA512 
fc977d05a36e2b898fa3ec0c2cac7f7366873fbe60bf43f76074203c2d789d263230760740ac677c7c9b420d25e5a63d1d59056ecb16b98b5bd8726797d6a517
+DIST pypy3_10-exe-7.3.18-1.arm64-musl.gpkg.tar 10342400 BLAKE2B 
4a7a2843cc02b8f1f54122eddc9645127080b97f82cb61d02c569a804fbac280a75748b6e870e2bf9a1d22bec55a3e1f723d9a11b50a110021378c70a8b63fa0
 SHA512 
48a280c50d16385ab1cb698060b1fec4a6a45b613949563efc8626a10ebc9da2c9880b6fb2261bde08d255d61e686b32505b3dfe338a2f9b841908ba4139321a
+DIST pypy3_10-exe-7.3.18-1.arm64.gpkg.tar 10332160 BLAKE2B 
e07d739fc90abf8876aee0bec6cee38465639b64ad64493b9f9c50e83f04e0778b7881c5efeabd42365b57fd5c1cfb84098381c3f0be922502505edd592b1b65
 SHA512 
575cc369b40884da033723621f7fb7896e36d1be0b923b6d70a598e89def22163ec316d0687d8f4ae4f6336a937c0b938c6daf607413d2834fd693c8b77e59fc
+DIST pypy3_10-exe-7.3.18-1.ppc64le-musl.gpkg.tar 6830080 BLAKE2B 
bd43beaf69cbf50dcc752bfe6f11510baaf511aef372d73712885294d0fc22e940b79635729af406283ec9ef9cb5f4cefdfaba00ccb0a2542f6f476c27130b87
 SHA512 
cc0ef81c22db18f44eb400b710a9ef18cb9582b1838e0aafad30ee62fdca3ef071fe941a464cc86f939dc6733ad65a22a3918269a32bc15f2bc537bd88b8a95c
+DIST pypy3_10-exe-7.3.18-1.ppc64le.gpkg.tar 10506240 BLAKE2B 
ae1946a52d3862be091537e0fc752ac75df3844224dacaa7844ed74d9f28cb8fb6558c1b1de6d205117bef90f4f6286912bf27d831c9680cfdff3c9e500bd19d
 SHA512 
95bfd88df1517527ac5239c4871847373043a6d821cfab27486f953536c6a62e4c651efed5ec932f291f7e39ed3f93ced74843c035c9e80b2723cf30822becd5
+DIST pypy3_10-exe-7.3.18-1.x86-musl.gpkg.tar 9195520 BLAKE2B 
1fbc8ccbfe979e364e06dbcdd91ee588bdddf3a537748f18897fb1c805b07c569d81432c9511b0ea04b9bda9ea9ccadb13e180189d003ee4c61e3f124ef11a72
 SHA512 
5dfb05c3d82f41f992df37f43d4a8ea1063bae82778db024c8705cb2208c71a9440ad1c3a2cc44f538f7960d8895a75c51ad8fc8bfc4d3c149c239f9818280d4
+DIST pypy3_10-exe-7.3.18-1.x86.gpkg.tar 9164800 BLAKE2B 
8fa61124e6d18b91966d0368fba02c85ac9a2a356456914d941139c861e4976dbc75b02b3eada45db03b4f5cc7a2534f4c405f6c5e387bfa4ce6bf622e13de5b
 SHA512 
bd7594744bb23e4c93c9f94fdd29c7a46ae9188c1e8c0d42de3e179d273c210f14084ca137fa7a6f8857e64f88d78ace2751550bca452ddf528bfae90c355dab

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18.ebuild
new file mode 100644
index ..ea32cf360252
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.18.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3.10 execut

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

2024-10-21 Thread Michał Górny
commit: b438e96881786f7d507d98a513a2a7033d2ca0cc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 19 10:50:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 21 15:12:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b438e968

dev-python/pypy3_10-exe: Support dev-lang/pypy:2.7

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
index a36ea7940a49..63d7fce8fe52 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
@@ -40,7 +40,10 @@ DEPEND="
${RDEPEND}
 "
 BDEPEND="
-   dev-python/pypy
+   || (
+   dev-lang/pypy:2.7
+   dev-python/pypy
+   )
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-10-12 Thread Michał Górny
commit: 30e65b4e0b012a2a9d256c5046b4c2ed05886d31
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 09:45:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 09:45:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e65b4e

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 --
 .../pypy3_10-exe-bin-7.3.16.ebuild | 85 --
 2 files changed, 93 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 79545ff9e64a..76865ea0feed 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.16-1.amd64-musl.gpkg.tar 12042240 BLAKE2B 
a770fce3044ae928c74fcd96be293fef7b87f9f8857ed430d44761eecb28b34879fb86c6c4a032e80fdbf20aede88fcaaf2a53dbe56e0cc150269807cdb28928
 SHA512 
a9d87be0ef72ac928c35db89321edd713cfff93f93ff2b2c5a04e91febc540859dc4e0a065ec3da2c297cc353f9278ac43d57494d282546c8e4cdc1cbb4a4cec
-DIST pypy3_10-exe-7.3.16-1.amd64.gpkg.tar 12083200 BLAKE2B 
df6a53532cc10ade867f60d81033ee4ff46e9bb8a3331499acde65866a31ba5e25b6af6df316e4e7187005f6c98609171d5d8908a03ea7088f6306c3680d369b
 SHA512 
89a889ae565e4d2772075eab72246ca5940e905b01f1c91082af583ec28390d018f441f427fa408e84de0b2d24b1deb28602297c653c4aeb25d3ae34e929f9ff
-DIST pypy3_10-exe-7.3.16-1.arm64-musl.gpkg.tar 10219520 BLAKE2B 
0fa144cdfd144c881baf71a3ed8d222165571bea07c41079af42846c1a7a633fa146ed128dd7466bff8e7911c7518e6d576bca24326d1248ad96fcb5854eec85
 SHA512 
dac544bd589c11c52c74ef99216b15ffd3155d764c47f8957c49369e98f2caa8feb0fb278002cb3b1244731f19b5e0c0dd2cf7e59efe49045206325b62daf5e0
-DIST pypy3_10-exe-7.3.16-1.arm64.gpkg.tar 10178560 BLAKE2B 
5d9227b35bba2229679e2e103b6c6964ea1a8b88581dbe306e8d03342f6a889dac1127b615a14f85cb9c53fbf496b1f7e1236b7b8f590930dcf4d92d9a87c914
 SHA512 
1d689bf08fd9a1ec5892e2f81eae1d0f49fb410873e6d2914db698a2a4e0cf1bfdd7725e8d932a20ce69d4ea40f86ae16146dc9fba1c65858ff1f7f5bece4b6b
-DIST pypy3_10-exe-7.3.16-1.ppc64le-musl.gpkg.tar 6819840 BLAKE2B 
a3ae523a26a187b7af18329483c8129e52df3bb7cc9f611769e48d4fee6ec627e203d7138bec39e4a45c7feca83d5ab913239ba30f52c797f85f2be252ea39b5
 SHA512 
74cd507c48e639e67beb9e4304237ddce926ff1a07df9e6fe5041305290db1ba3a506fae570b57d2f3c9c732d0deb558c8d0883183434286bc13812098c02a45
-DIST pypy3_10-exe-7.3.16-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
53d2804ef1a95de1edf4765261deb4c53accf59b8b2d827b2dec24a279424629322a701bd3942d05e4e13f52e796c119c237d32bf334287daad8664e1e76e67a
 SHA512 
8016ed28f076936e3477d75d47e20af79fb97d138f924c514fcd32a02ad4b9bf3eb0d09a82d08f99843b102b4a048b78a694963e223a936b029ab903a5c60a21
-DIST pypy3_10-exe-7.3.16-1.x86-musl.gpkg.tar 9093120 BLAKE2B 
56a349615ce67c3e581da65ac3b52cdc412760aea689d4b8bf6b9f5d2a4285ac67557ee6791363a0faaa1ba10f20b9d761529f278f3737b304e79682353bf1fc
 SHA512 
cf9a8e4475c2d3c8d7c3756c7b4a61fd4effde3010b33f67aa40354658952dcf2ee7d05f6db7912bf8015dd76cf7bb08bfc7d9aea2f168bec23acab9a9068239
-DIST pypy3_10-exe-7.3.16-1.x86.gpkg.tar 9093120 BLAKE2B 
ef908156f0dd9376495330fe0278aa2565c5428bfe46aaeb9f11dabee2ee998969028296cef3e5b71e6d8963bd7573ddded8583e3410f4c66b7b1f17a9cb52aa
 SHA512 
d65132d4a89f7f0764095fee1a3f10d4b7821ba45745a3576179ff2e74f24f38538fe5df6812e654cecc71fe7feecec4e2b9518c8b51aea9b66d43dca935949e
 DIST pypy3_10-exe-7.3.17-1.amd64-musl.gpkg.tar 12103680 BLAKE2B 
4b542d95bf6a3bc214b4e8adcde98d49b717676f7e22f1347b976570cc852fc70a832224fdae8093cb5b2c47b2aa3075c65dc6bba93720fd2146c6670cf97eea
 SHA512 
b0782c86646f24856c9868a493b19fc9af3596bc703504f09c153f1d11938a6dcded68664459d4043b86638b0e30440ac272bf13b85fd91021112dc663b56c9a
 DIST pypy3_10-exe-7.3.17-1.amd64.gpkg.tar 12134400 BLAKE2B 
e7ddd040e6f7d0b76aeb6dce53e86924e5e72d5ea7928aba103613dd40cd7c8e4d6fb3837437b3ffd2467b117c4851a84db2e4f5eeda36c26a6450d26e7ef20c
 SHA512 
674be340c85e23a18c5b2a7af05093949606a314042fa282b4ea2b8c8c0c99d57a511ea8623a9d2eab23be711db8fdcd3ff5dc71a71b8c59288a861e6e43aae1
 DIST pypy3_10-exe-7.3.17-1.arm64-musl.gpkg.tar 10229760 BLAKE2B 
c25bd05035b225b09c59ecac3c24e4c770f254b2286be4967a2e7f674c0d524e55fe66fad76ae18d1a8b2297c0d06d9757590e69900028bdbf299037327f83f1
 SHA512 
0f5be025d421dc822235ff0ad9c317f22671d6b20fb3ea2bdd860ca48306a854e94469f7aeaf4ca395e6ea01e6ef1969b7cae6ae311db1823b4fae1616a8c2c0

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
deleted file mode 100644
index 9849a9ecfd11..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3.10 executable (pre-built version)"
-HOMEPAGE="
-   https://www.pypy.org/
- 

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

2024-10-12 Thread Michał Górny
commit: 9939211e6722e9de63eb792b1ffa874bfa563df1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 09:45:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 09:45:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9939211e

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild | 136 -
 2 files changed, 138 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 5a7987243a23..30cc28fd6cdc 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
 DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
-DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94
 DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
deleted file mode 100644
index d8e6a582bb10..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3_10-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   # Yes, yuck, but it's being worked on upstream (bug #918971).
-   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
-   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-

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

2024-09-15 Thread Michał Górny
commit: 2fda71a4bb1870e506fc1d33bbe4802f95e92fb8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 15 15:03:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 15 15:04:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fda71a4

dev-python/pypy3_10-exe: Stabilize 7.3.17 x86, #939213

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
index 8f4e0c06b6a7..a36ea7940a49 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-09-15 Thread Michał Górny
commit: da04b2d90651e30a9db7f133a8d8d5c857981426
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 15 15:03:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 15 15:04:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da04b2d9

dev-python/pypy3_10-exe-bin: Stabilize 7.3.17 amd64, #939213

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
index 19930957bb48..d98ef1e0ca3d 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2024-09-15 Thread Michał Górny
commit: b339f7a07162013eb7b9a22af8984dd39c306cb2
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 15 15:03:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 15 15:04:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b339f7a0

dev-python/pypy3_10-exe: Stabilize 7.3.17 amd64, #939213

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
index 4f66473fa95e..8f4e0c06b6a7 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-09-15 Thread Michał Górny
commit: 1b15f0b31880290ad96908a5a263ffbcc83fd358
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 15 15:03:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 15 15:04:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b15f0b3

dev-python/pypy3_10-exe-bin: Stabilize 7.3.17 x86, #939213

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
index d98ef1e0ca3d..492344f7dbba 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2024-08-29 Thread Michał Górny
commit: e5babe022ab5ea4874d11be22b51565a1eda189f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 29 11:42:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 29 16:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5babe02

dev-python/pypy3_10-exe: Bump to 7.3.17

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild | 136 +
 2 files changed, 138 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 98534aa04e78..5a7987243a23 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
+DIST pypy3.10-gentoo-patches-7.3.17.tar.xz 10340 BLAKE2B 
a9d7dc6a578dc50339574b2fcfff19e390293adfc8412592e4683fdd3ff415ed8da3ff809b00037659a6e218dc0b26efead7a2ae3c54b2c3487222144d5d9633
 SHA512 
b192685cc100cfb723492d29e89a522bb4ff041c78cbdfd170414e19713cf2a21c39ab8d4e1e9ca47da2559b2fed6df14f1122f96bc50dd117550c357046889a
 DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94
+DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 
0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e
 SHA512 
46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
new file mode 100644
index ..4f66473fa95e
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.17.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="
+   https://pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3_10-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-08-29 Thread Michał Górny
commit: e4bd60d90a9830cdd37c5ba35b44fc2e6b266ec0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 29 15:41:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 29 16:29:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4bd60d9

dev-python/pypy3_10-exe-bin: Bump to 7.3.17

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ++
 .../pypy3_10-exe-bin-7.3.17.ebuild | 85 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index ed0d59b28191..79545ff9e64a 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.16-1.ppc64le-musl.gpkg.tar 6819840 
BLAKE2B a3ae523a26a187b
 DIST pypy3_10-exe-7.3.16-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
53d2804ef1a95de1edf4765261deb4c53accf59b8b2d827b2dec24a279424629322a701bd3942d05e4e13f52e796c119c237d32bf334287daad8664e1e76e67a
 SHA512 
8016ed28f076936e3477d75d47e20af79fb97d138f924c514fcd32a02ad4b9bf3eb0d09a82d08f99843b102b4a048b78a694963e223a936b029ab903a5c60a21
 DIST pypy3_10-exe-7.3.16-1.x86-musl.gpkg.tar 9093120 BLAKE2B 
56a349615ce67c3e581da65ac3b52cdc412760aea689d4b8bf6b9f5d2a4285ac67557ee6791363a0faaa1ba10f20b9d761529f278f3737b304e79682353bf1fc
 SHA512 
cf9a8e4475c2d3c8d7c3756c7b4a61fd4effde3010b33f67aa40354658952dcf2ee7d05f6db7912bf8015dd76cf7bb08bfc7d9aea2f168bec23acab9a9068239
 DIST pypy3_10-exe-7.3.16-1.x86.gpkg.tar 9093120 BLAKE2B 
ef908156f0dd9376495330fe0278aa2565c5428bfe46aaeb9f11dabee2ee998969028296cef3e5b71e6d8963bd7573ddded8583e3410f4c66b7b1f17a9cb52aa
 SHA512 
d65132d4a89f7f0764095fee1a3f10d4b7821ba45745a3576179ff2e74f24f38538fe5df6812e654cecc71fe7feecec4e2b9518c8b51aea9b66d43dca935949e
+DIST pypy3_10-exe-7.3.17-1.amd64-musl.gpkg.tar 12103680 BLAKE2B 
4b542d95bf6a3bc214b4e8adcde98d49b717676f7e22f1347b976570cc852fc70a832224fdae8093cb5b2c47b2aa3075c65dc6bba93720fd2146c6670cf97eea
 SHA512 
b0782c86646f24856c9868a493b19fc9af3596bc703504f09c153f1d11938a6dcded68664459d4043b86638b0e30440ac272bf13b85fd91021112dc663b56c9a
+DIST pypy3_10-exe-7.3.17-1.amd64.gpkg.tar 12134400 BLAKE2B 
e7ddd040e6f7d0b76aeb6dce53e86924e5e72d5ea7928aba103613dd40cd7c8e4d6fb3837437b3ffd2467b117c4851a84db2e4f5eeda36c26a6450d26e7ef20c
 SHA512 
674be340c85e23a18c5b2a7af05093949606a314042fa282b4ea2b8c8c0c99d57a511ea8623a9d2eab23be711db8fdcd3ff5dc71a71b8c59288a861e6e43aae1
+DIST pypy3_10-exe-7.3.17-1.arm64-musl.gpkg.tar 10229760 BLAKE2B 
c25bd05035b225b09c59ecac3c24e4c770f254b2286be4967a2e7f674c0d524e55fe66fad76ae18d1a8b2297c0d06d9757590e69900028bdbf299037327f83f1
 SHA512 
0f5be025d421dc822235ff0ad9c317f22671d6b20fb3ea2bdd860ca48306a854e94469f7aeaf4ca395e6ea01e6ef1969b7cae6ae311db1823b4fae1616a8c2c0
+DIST pypy3_10-exe-7.3.17-1.arm64.gpkg.tar 10229760 BLAKE2B 
a670d2328d248fe3c897c59af4f5b5b4e2ab86966332232053bba1585377a824a1b69b7f4608e4ac96effb17edffe00c54d00a4aada74301cb720cde7cf9ce51
 SHA512 
590bae38189f42a708573a6194bd074d54f2b8794d5ba0fb9139130e285528e1cf922e4f3969b17d5aff7e4f5b56809622ea145a8eb32d6fa6e1740deb00dc99
+DIST pypy3_10-exe-7.3.17-1.ppc64le-musl.gpkg.tar 6819840 BLAKE2B 
1cc0c5c2c82f831526480b78dc8230305b531908c7ddb7590e07769de602b8aaa3448bc221fa8b824e6dd6a0af7d2d0be5583451004150476f71730d42462251
 SHA512 
65d85f8c2c4c3997dc15723b7c857fb9f781e6fb992ab18f53e49f812dea63b7e70695364abda7a866d3304e84a5c59797881b9ec5159eb86acb7e44ad31bf9a
+DIST pypy3_10-exe-7.3.17-1.ppc64le.gpkg.tar 10393600 BLAKE2B 
da4c97f4d5ee546d776ba937d3736033ded7f5cc0a17e39fd657952b834fe6c002d3c33cfc7b16572f07dd0421040d4bb82e897a101ac129a6082961d0d02c7d
 SHA512 
c49c67eee76f604146aadfcc600312e028bb9f6a24560eefd1dec7e9e0c7304e0a1ce89fdf6229b50b51cd17fb50b89815d937ccac3ef5fcc1ef8ff99af5f237
+DIST pypy3_10-exe-7.3.17-1.x86-musl.gpkg.tar 9103360 BLAKE2B 
80202a4f66bec51176c29f2506a28ac296e63dd89102c68f62cfb868f455ac51a1e49557962c271e2a99b41001ad21b56790bb05aead361d59b7bea2c526721f
 SHA512 
d7345e886c0ab4c8de987f5daaaddaa9983864e6343f3f64e85607ed897530f19fae653d412eb076b232ff6e7d52fdda4da0b05b4b4767ac1ac669a512e6fe6c
+DIST pypy3_10-exe-7.3.17-1.x86.gpkg.tar 9154560 BLAKE2B 
c388c0bed60fafddf5edc2f0bae19e04e643cc1ca44bd99f2b7b84c8b71d1a685faa48886aab3b5b2137b90ae3ebfa7b41fc6f98bcd99203f7997299ec52f274
 SHA512 
5c2ab169b5ece9c7c8fb9972ac74cf2aa8c5f385fd805800183ed8c0845540185065aff388b2d0ad56d901365454979c9051e70ec5ff2a9f7059b2812555f8ff

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
new file mode 100644
index ..19930957bb48
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.17.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3.10 execut

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

2024-04-24 Thread Michał Górny
commit: 3df40026392474b2347f931010f93f7d61a1b486
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df40026

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild | 136 -
 2 files changed, 138 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 4e7c111b208e..98534aa04e78 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
 DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
-DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249
 DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
deleted file mode 100644
index 6f4df92ae903..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   # Yes, yuck, but it's being worked on upstream (bug #918971).
-   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
-   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-04-24 Thread Michał Górny
commit: 480f3e67aae268adb2fc75a333b2aefc9c6a84a8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480f3e67

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 --
 .../pypy3_10-exe-bin-7.3.15.ebuild | 85 --
 2 files changed, 93 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index bfef5dd347d1..ed0d59b28191 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.15-1.amd64-musl.gpkg.tar 12021760 BLAKE2B 
ffd47668ced69ffa0ff685afad343a9e4d6fcf2bb679c974ad639ad9d345bc7f87451c324e9491ab9efa5b0f8eae43ba9993f6771f2aa94caec0ec66acaf7dd1
 SHA512 
d515fbf498bce06680b3ec9689f3be7d4e4d467c6b00d8e8a392138c3bcd8e7ee078a57cbcf58e1e73815cfc7647583f00ce4147d0d5cb6658a170844f5c45e1
-DIST pypy3_10-exe-7.3.15-1.amd64.gpkg.tar 11991040 BLAKE2B 
5a2d723b767bc1bb3861aca6400ea5a69f191b7afeace13c38c5c767a1fc17c2c8c1234835581cc8713e07334069afbc2e12bcb84a88ecbcbd5083a66747
 SHA512 
6bc7212478a255b549bec93c47f949e9eaf5080b10fa1679f1e8138e2302b5d5c7dd2fb7bc4d4cb66b5f691d721b0b346ce7e40767eb96bfc31f0b50e5be22be
-DIST pypy3_10-exe-7.3.15-1.arm64-musl.gpkg.tar 10127360 BLAKE2B 
ae36fb4e6dbb2e8c79eef5ab0def608a18aa3c3d30c83493337fab5b20b679cd68c7138290f12cd42e957ee94dd3594643a93c0003bba5365fc69c66141c906a
 SHA512 
c31a30ef1d552d428ea2ab30e812e8506434c8c0bc1167793d1d8469f59671850278a6a34d796ad509b9b647d1d886752734550d2fd4fd27295b754b133970c4
-DIST pypy3_10-exe-7.3.15-1.arm64.gpkg.tar 10117120 BLAKE2B 
39ec595d3d24ddb0496febe7308daa6b70c1150b9b3d92fcb5e62bd9854f6f68f1f486869bf5a7432276b3892ee2c4f3d387946f8fa756524d58f1b4c93f7d25
 SHA512 
d3e31f15a4d5781da8c942cbb7ec952fad6660dd725d61852a6de9c6d969d73ec350845d205185306bc4aec1b5bb994ac58bf139a9cf779c3d8dbd48a4e8
-DIST pypy3_10-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6758400 BLAKE2B 
737a1a6779e65e67d583c8cf1b7b8b210cc0c42fe7f40f21ee2096d40e541635ff930316893db65f8ce492b717073c5090517871839a2e6868eab08e09d9d80c
 SHA512 
3fb9332d61da0c7998f5ae9a248ed3a87b6d62a3f1815e075434cac215de7ec4d19ed4c7ac78ccb2a5682cfe3007423609166177ad2485b735ef243532c9
-DIST pypy3_10-exe-7.3.15-1.ppc64le.gpkg.tar 10465280 BLAKE2B 
b7af5d3f89e6881f697cdd16e7b8f3a7f3dd574125c0559b21f2ae5bb7ef1f948c1149c1a891ad5815461ed03e224086ab810fe45071dd2cbef9b35fe1c8cc00
 SHA512 
90f610253833c31d10e09e81e2ada135f5ad7486816cbc5421087cf386d1281901cfde13331c440df726d8bd2b703cf068f7effa7a13cafde48af0833027c1f0
-DIST pypy3_10-exe-7.3.15-1.x86-musl.gpkg.tar 9062400 BLAKE2B 
14e371118171709a7a88cad1cc6877a486269819758f27f86083f37635d1d148ae1cdcac0f25eb0db241c199341f34f709dcaffe8292ec8c34332ddba2477f75
 SHA512 
833f915fd2b873ae038844bf594863fedef2bb534e81af599f356b6f9287584bde8748b066d54ad972f2a77df41fe4e61ad1a51d48e8b60c3e91cb29d1e7e210
-DIST pypy3_10-exe-7.3.15-1.x86.gpkg.tar 9011200 BLAKE2B 
6d6766f1e343dfde5627d9a1ca33a27c1df39377dbf3e42c969298e20586c4430fd81ba7b9332d4258fce01167ec2c95783c65496262a1fc56bbcd07a57c1c5e
 SHA512 
f4804bf874389eb8493a692d238e354dac3e52e6a7888c34a2bf3801429121e337e6008b0da8c9c36a15d579a3fa04e617339aab7e82e3c83ebbc0747345bf33
 DIST pypy3_10-exe-7.3.16-1.amd64-musl.gpkg.tar 12042240 BLAKE2B 
a770fce3044ae928c74fcd96be293fef7b87f9f8857ed430d44761eecb28b34879fb86c6c4a032e80fdbf20aede88fcaaf2a53dbe56e0cc150269807cdb28928
 SHA512 
a9d87be0ef72ac928c35db89321edd713cfff93f93ff2b2c5a04e91febc540859dc4e0a065ec3da2c297cc353f9278ac43d57494d282546c8e4cdc1cbb4a4cec
 DIST pypy3_10-exe-7.3.16-1.amd64.gpkg.tar 12083200 BLAKE2B 
df6a53532cc10ade867f60d81033ee4ff46e9bb8a3331499acde65866a31ba5e25b6af6df316e4e7187005f6c98609171d5d8908a03ea7088f6306c3680d369b
 SHA512 
89a889ae565e4d2772075eab72246ca5940e905b01f1c91082af583ec28390d018f441f427fa408e84de0b2d24b1deb28602297c653c4aeb25d3ae34e929f9ff
 DIST pypy3_10-exe-7.3.16-1.arm64-musl.gpkg.tar 10219520 BLAKE2B 
0fa144cdfd144c881baf71a3ed8d222165571bea07c41079af42846c1a7a633fa146ed128dd7466bff8e7911c7518e6d576bca24326d1248ad96fcb5854eec85
 SHA512 
dac544bd589c11c52c74ef99216b15ffd3155d764c47f8957c49369e98f2caa8feb0fb278002cb3b1244731f19b5e0c0dd2cf7e59efe49045206325b62daf5e0

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
deleted file mode 100644
index 9849a9ecfd11..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3.10 executable (pre-built version)"
-HOMEPAGE="
-   https://www.pypy.org/
- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-04-24 Thread Sam James
commit: 6c0d0f233b46a105a2c93adb74569119912ba4d8
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0d0f23

dev-python/pypy3_10-exe-bin: Stabilize 7.3.16 x86, #930591

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
index 4f66a601881a..9849a9ecfd11 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2024-04-24 Thread Sam James
commit: f6fb759f6e402f27c7591b537c588f5b1a3ecc2b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fb759f

dev-python/pypy3_10-exe: Stabilize 7.3.16 x86, #930591

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
index eba09d6d27d1..d8e6a582bb10 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-04-24 Thread Sam James
commit: b64e515ac699ef899ea69fdc262723291a382838
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b64e515a

dev-python/pypy3_10-exe-bin: Stabilize 7.3.16 amd64, #930591

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
index 7f49ead5be5a..4f66a601881a 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2024-04-24 Thread Sam James
commit: e97484fc4d9ca426b043184f15f9eff3a17180ef
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e97484fc

dev-python/pypy3_10-exe: Stabilize 7.3.16 amd64, #930591

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
index 2e306e79b27d..eba09d6d27d1 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-04-24 Thread Michał Górny
commit: 67090561017f4dfd38261df6101cda974916d9b9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 15:06:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 15:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67090561

dev-python/pypy3_10-exe-bin: Bump to 7.3.16

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ++
 .../pypy3_10-exe-bin-7.3.16.ebuild | 85 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index feae9e08eb9a..bfef5dd347d1 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6758400 
BLAKE2B 737a1a6779e65e6
 DIST pypy3_10-exe-7.3.15-1.ppc64le.gpkg.tar 10465280 BLAKE2B 
b7af5d3f89e6881f697cdd16e7b8f3a7f3dd574125c0559b21f2ae5bb7ef1f948c1149c1a891ad5815461ed03e224086ab810fe45071dd2cbef9b35fe1c8cc00
 SHA512 
90f610253833c31d10e09e81e2ada135f5ad7486816cbc5421087cf386d1281901cfde13331c440df726d8bd2b703cf068f7effa7a13cafde48af0833027c1f0
 DIST pypy3_10-exe-7.3.15-1.x86-musl.gpkg.tar 9062400 BLAKE2B 
14e371118171709a7a88cad1cc6877a486269819758f27f86083f37635d1d148ae1cdcac0f25eb0db241c199341f34f709dcaffe8292ec8c34332ddba2477f75
 SHA512 
833f915fd2b873ae038844bf594863fedef2bb534e81af599f356b6f9287584bde8748b066d54ad972f2a77df41fe4e61ad1a51d48e8b60c3e91cb29d1e7e210
 DIST pypy3_10-exe-7.3.15-1.x86.gpkg.tar 9011200 BLAKE2B 
6d6766f1e343dfde5627d9a1ca33a27c1df39377dbf3e42c969298e20586c4430fd81ba7b9332d4258fce01167ec2c95783c65496262a1fc56bbcd07a57c1c5e
 SHA512 
f4804bf874389eb8493a692d238e354dac3e52e6a7888c34a2bf3801429121e337e6008b0da8c9c36a15d579a3fa04e617339aab7e82e3c83ebbc0747345bf33
+DIST pypy3_10-exe-7.3.16-1.amd64-musl.gpkg.tar 12042240 BLAKE2B 
a770fce3044ae928c74fcd96be293fef7b87f9f8857ed430d44761eecb28b34879fb86c6c4a032e80fdbf20aede88fcaaf2a53dbe56e0cc150269807cdb28928
 SHA512 
a9d87be0ef72ac928c35db89321edd713cfff93f93ff2b2c5a04e91febc540859dc4e0a065ec3da2c297cc353f9278ac43d57494d282546c8e4cdc1cbb4a4cec
+DIST pypy3_10-exe-7.3.16-1.amd64.gpkg.tar 12083200 BLAKE2B 
df6a53532cc10ade867f60d81033ee4ff46e9bb8a3331499acde65866a31ba5e25b6af6df316e4e7187005f6c98609171d5d8908a03ea7088f6306c3680d369b
 SHA512 
89a889ae565e4d2772075eab72246ca5940e905b01f1c91082af583ec28390d018f441f427fa408e84de0b2d24b1deb28602297c653c4aeb25d3ae34e929f9ff
+DIST pypy3_10-exe-7.3.16-1.arm64-musl.gpkg.tar 10219520 BLAKE2B 
0fa144cdfd144c881baf71a3ed8d222165571bea07c41079af42846c1a7a633fa146ed128dd7466bff8e7911c7518e6d576bca24326d1248ad96fcb5854eec85
 SHA512 
dac544bd589c11c52c74ef99216b15ffd3155d764c47f8957c49369e98f2caa8feb0fb278002cb3b1244731f19b5e0c0dd2cf7e59efe49045206325b62daf5e0
+DIST pypy3_10-exe-7.3.16-1.arm64.gpkg.tar 10178560 BLAKE2B 
5d9227b35bba2229679e2e103b6c6964ea1a8b88581dbe306e8d03342f6a889dac1127b615a14f85cb9c53fbf496b1f7e1236b7b8f590930dcf4d92d9a87c914
 SHA512 
1d689bf08fd9a1ec5892e2f81eae1d0f49fb410873e6d2914db698a2a4e0cf1bfdd7725e8d932a20ce69d4ea40f86ae16146dc9fba1c65858ff1f7f5bece4b6b
+DIST pypy3_10-exe-7.3.16-1.ppc64le-musl.gpkg.tar 6819840 BLAKE2B 
a3ae523a26a187b7af18329483c8129e52df3bb7cc9f611769e48d4fee6ec627e203d7138bec39e4a45c7feca83d5ab913239ba30f52c797f85f2be252ea39b5
 SHA512 
74cd507c48e639e67beb9e4304237ddce926ff1a07df9e6fe5041305290db1ba3a506fae570b57d2f3c9c732d0deb558c8d0883183434286bc13812098c02a45
+DIST pypy3_10-exe-7.3.16-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
53d2804ef1a95de1edf4765261deb4c53accf59b8b2d827b2dec24a279424629322a701bd3942d05e4e13f52e796c119c237d32bf334287daad8664e1e76e67a
 SHA512 
8016ed28f076936e3477d75d47e20af79fb97d138f924c514fcd32a02ad4b9bf3eb0d09a82d08f99843b102b4a048b78a694963e223a936b029ab903a5c60a21
+DIST pypy3_10-exe-7.3.16-1.x86-musl.gpkg.tar 9093120 BLAKE2B 
56a349615ce67c3e581da65ac3b52cdc412760aea689d4b8bf6b9f5d2a4285ac67557ee6791363a0faaa1ba10f20b9d761529f278f3737b304e79682353bf1fc
 SHA512 
cf9a8e4475c2d3c8d7c3756c7b4a61fd4effde3010b33f67aa40354658952dcf2ee7d05f6db7912bf8015dd76cf7bb08bfc7d9aea2f168bec23acab9a9068239
+DIST pypy3_10-exe-7.3.16-1.x86.gpkg.tar 9093120 BLAKE2B 
ef908156f0dd9376495330fe0278aa2565c5428bfe46aaeb9f11dabee2ee998969028296cef3e5b71e6d8963bd7573ddded8583e3410f4c66b7b1f17a9cb52aa
 SHA512 
d65132d4a89f7f0764095fee1a3f10d4b7821ba45745a3576179ff2e74f24f38538fe5df6812e654cecc71fe7feecec4e2b9518c8b51aea9b66d43dca935949e

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
new file mode 100644
index ..7f49ead5be5a
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.16.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3.10 execut

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

2024-04-24 Thread Michał Górny
commit: 029ed2ff603b066f0ac037386e14b7204f83db0f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 11:15:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 15:08:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029ed2ff

dev-python/pypy3_10-exe: Bump to 7.3.16

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild | 136 +
 2 files changed, 138 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index adc020909dc2..4e7c111b208e 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
+DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
 DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249
+DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
new file mode 100644
index ..2e306e79b27d
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.16.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3_10-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+  

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

2024-02-03 Thread Michał Górny
commit: 15965f131a59e38a9294e2eef62254cdb9a1adf1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  3 14:52:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  3 15:01:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15965f13

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 .../pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild | 132 -
 2 files changed, 134 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 94d4aea4032a..adc020909dc2 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.14_p1.tar.xz 5176 BLAKE2B 
9cc684a9257a2855e44bed01d01020c0009dc966ff6fee7a789439e19814b1bfacc5fa0da166c8cb886f0dbadba365f6c6e2c520a4f5116e90ac637748e31e73
 SHA512 
11e468c2cab5e2234ffc68d98407bf7a676ea3b495a7e9ad7481f47fd39e2b1868b695da81b4edcee74cb8f01e997b72e994f18826331695427d80b2e43e926b
 DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
-DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 
15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413
 SHA512 
4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694
 DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
deleted file mode 100644
index 33ead6eab113..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   # Yes, yuck, but it's being worked on upstream (bug #918971).
-   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
-   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-02-03 Thread Michał Górny
commit: 698c47dd5e7b0f06008769aa1b463d8ab4d5d9d1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  3 14:52:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  3 15:01:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698c47dd

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ---
 .../pypy3_10-exe-bin-7.3.14_p1.ebuild  | 82 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index ddacf464280b..feae9e08eb9a 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.14_p1-1.amd64-musl.gpkg.tar 12011520 BLAKE2B 
9e66f952e4d36dd35d8f3499fb0177b53bceb7e17a23e3393a7ebd97d1e6c4def8aeec414b4cb52fc9ec8b212187d8ff9a8257bc7ee558451e38cde03d00d49a
 SHA512 
c013b3f69cfbe43709c46387c7f4c2991700aa4b270977e3797e2153bdd15c99758bc1787d9150a4e8cd5ede7d877371e5f626843316013d09031c5e60fdc765
-DIST pypy3_10-exe-7.3.14_p1-1.amd64.gpkg.tar 12011520 BLAKE2B 
349cc839f6af09b2b0cdc66c2ec72c9007df27fc7db405d246320537dc377068c3866624daf6599452a68049d79457e6fc6acd6ba8663f1eea3e44d7c5e193e2
 SHA512 
463e71e41e7c8951e595bea9e0a0f0fd08177b8c26f8a298684494cfac6c5c8f53b7b15dcc97bcbef1d12c6457f38d751f7aea19e8bd5970990dea2cd0a7e3b3
-DIST pypy3_10-exe-7.3.14_p1-1.arm64-musl.gpkg.tar 10158080 BLAKE2B 
e29d4a41b9c96d1164053c31eaafbf568f791382db8b5fa20daa84bd182f3a595471f2a821a71eff8f1aa3aeefcfcba027fba37ca4eec1eae14aa76331568096
 SHA512 
58da7cadc5e3a444a071a0786894d5c78b5d8f50a4814b9d7b67057af5c0c8101c00ee6bb259246ed2b5c13935aa631328c17ff3a71580f547efdcf20caa
-DIST pypy3_10-exe-7.3.14_p1-1.arm64.gpkg.tar 10106880 BLAKE2B 
4b119dad9d74c1908e94243f19f01c17095bc4057248fa306639048b9865a33b7c536ef246814d4430db0d48491cd75f728c6f11ec28195a038ba90c0ba1163f
 SHA512 
10aa71b494dfb57ca4a6237897d2c76a2340afd3d9468d57e48d5fac69a6d19349b73c544ee89758793b684bfd9a5f19f56d66c582d7f5fc0866d42a2d58f144
-DIST pypy3_10-exe-7.3.14_p1-1.ppc64le-musl.gpkg.tar 6748160 BLAKE2B 
560a219f05c89b8f980d95903b2c962aa1b010c6b841a8c727341a312a1913271628b4c326d25b4498487790144f10ed1fd200680db47b8848dce2254daa38a1
 SHA512 
4cad0797253995b3c68c2586e90734293ca3fbe8f84bf145e4aef00ac11236648ee08131e2d94066689178ae78295e303d138c10cebd25bc22ed3e0f3d1009da
-DIST pypy3_10-exe-7.3.14_p1-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
844039054d1932e530b997af73685457f5dbb37554e446c98819b88dd3b269f7b8d0c1efa16cd3300ad520945b24cc6cb51b2c21b2b01f35455d3fb1b3d6bf3c
 SHA512 
635b6da329258df90a4df971648b044d4355f02befe91f204c5a3238722a16ff58f764f14bca4c8a50f4069907101e7f7281d663cf82e7e988f8d0270f522a02
-DIST pypy3_10-exe-7.3.14_p1-1.x86-musl.gpkg.tar 9000960 BLAKE2B 
87d02a2d4372c7f05ee876b4f16fc6c9949b558faf6b589793b6af683982528b87b1eda8aa2339d1962833a05295ec40e6768fd7d4de555d8ad5dd672dba8c2d
 SHA512 
dcd81b65c16682ca021f469baa74863efd6f357b8251db4968c7ed56c0aad2411ebe66cee81a96eafac0988d240dd90f9278c319765c96c9be4b225a42168362
-DIST pypy3_10-exe-7.3.14_p1-1.x86.gpkg.tar 9031680 BLAKE2B 
c50ebccb9f508c522dc5800a28116b4ca6617d030d047614ecdf8495390af9cec7dde17d1bdec0cea999eef0ba2b3ac7771e84f5cf6351b9f7f7902f9b4f
 SHA512 
1ca328f387d2ea775701ede811dac1e19191521ca4259e42e9d39cc23bf9788430342f984dfe956b2fd3ab8e16c752ee68edc42f8a08cc5a44f123294038a8c0
 DIST pypy3_10-exe-7.3.15-1.amd64-musl.gpkg.tar 12021760 BLAKE2B 
ffd47668ced69ffa0ff685afad343a9e4d6fcf2bb679c974ad639ad9d345bc7f87451c324e9491ab9efa5b0f8eae43ba9993f6771f2aa94caec0ec66acaf7dd1
 SHA512 
d515fbf498bce06680b3ec9689f3be7d4e4d467c6b00d8e8a392138c3bcd8e7ee078a57cbcf58e1e73815cfc7647583f00ce4147d0d5cb6658a170844f5c45e1
 DIST pypy3_10-exe-7.3.15-1.amd64.gpkg.tar 11991040 BLAKE2B 
5a2d723b767bc1bb3861aca6400ea5a69f191b7afeace13c38c5c767a1fc17c2c8c1234835581cc8713e07334069afbc2e12bcb84a88ecbcbd5083a66747
 SHA512 
6bc7212478a255b549bec93c47f949e9eaf5080b10fa1679f1e8138e2302b5d5c7dd2fb7bc4d4cb66b5f691d721b0b346ce7e40767eb96bfc31f0b50e5be22be
 DIST pypy3_10-exe-7.3.15-1.arm64-musl.gpkg.tar 10127360 BLAKE2B 
ae36fb4e6dbb2e8c79eef5ab0def608a18aa3c3d30c83493337fab5b20b679cd68c7138290f12cd42e957ee94dd3594643a93c0003bba5365fc69c66141c906a
 SHA512 
c31a30ef1d552d428ea2ab30e812e8506434c8c0bc1167793d1d8469f59671850278a6a34d796ad509b9b647d1d886752734550d2fd4fd27295b754b133970c4

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
deleted file mode 100644
index aec9d2ecef61..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3.10 executable (pre-built version)"
-HOMEPAGE="htt

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

2024-02-03 Thread Arthur Zamarin
commit: ef01fd7d362e4ecc7e15b38d889c7d6deb114f83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 14:02:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 14:02:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef01fd7d

dev-python/pypy3_10-exe: Stabilize 7.3.15 amd64, #923697

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
index 0db9e64429bb..6f4df92ae903 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-02-03 Thread Arthur Zamarin
commit: 049e515130ad1a3b5be2c2b632217b556aedb4a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 14:02:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 14:02:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049e5151

dev-python/pypy3_10-exe-bin: Stabilize 7.3.15 amd64, #923697

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
index 239ce801040c..9849a9ecfd11 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-02-03 Thread Sam James
commit: 1a9a97fc96b95684c26d2b18e4ae22cc0f67b9e0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 13:52:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 13:52:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9a97fc

dev-python/pypy3_10-exe-bin: Stabilize 7.3.15 x86, #923697

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
index 7f49ead5be5a..239ce801040c 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
@@ -55,7 +55,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2024-02-03 Thread Sam James
commit: 264f366ff0f2a9ae023e8d6b9a24db45d32dfa13
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 13:52:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 13:52:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264f366f

dev-python/pypy3_10-exe: Stabilize 7.3.15 x86, #923697

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
index e43d52fb8c34..0db9e64429bb 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-01-20 Thread Michał Górny
commit: bca919a40c2211901b15e09144455f4531e0b3c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 21 05:16:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 21 06:21:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca919a4

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   | 16 -
 .../pypy3_10-exe-bin-7.3.13_p3.ebuild  | 82 --
 .../pypy3_10-exe-bin-7.3.14.ebuild | 82 --
 3 files changed, 180 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index cacf94855ca3..ddacf464280b 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,19 +1,3 @@
-DIST pypy3_10-exe-7.3.13_p3-1.amd64-musl.gpkg.tar 11878400 BLAKE2B 
ecd7e8d829644b9f582c594cfb84a4e1e7fcce802d168b2acb16cb36664100278534894347f5c74656d1cfd8ca76350d37772072820a12a8f22e1e33adba62e3
 SHA512 
319c5aa343d8a2bd38ac9fbeb2b3c775acfa07960da0ea1f5cd0ff6bec9f6b89f39de918520322006cc9605dc65a1776b3fcac3c99febcaf6a3afe0984508b02
-DIST pypy3_10-exe-7.3.13_p3-1.amd64.gpkg.tar 11888640 BLAKE2B 
fcc2710b56853a6bf939812ebf30563c785f4c4228d226ecbfaba02ed2a1ab42636608db2595ac60e8bae7f49e2695abf6ead952d99ff0be15be438c25fd9375
 SHA512 
109af4ca4ac9c867050898a646a4a301d4daeb00abe2c649a23537260479531572a509984bd6f1fcc1126ba6128f4873ac4cda610be9d17baf789475ad8c5c0a
-DIST pypy3_10-exe-7.3.13_p3-1.arm64-musl.gpkg.tar 9871360 BLAKE2B 
781de288a435b9be9caceba4890a3bd1ff04f8787ea6b2ae1168a4eb5ae5d01ee834dbafc4b145024256736dcedf167b5f45cb6ca7110b2e5f3a692a335249ac
 SHA512 
75af9f81e2da09f6d91fe87c744c88fe1cf944b557d1f8eabb813ea847f3282a5d3f49c1fc0b94f9a0fd391cb8238cb0e57b2817cef46dce3677aaa97219f858
-DIST pypy3_10-exe-7.3.13_p3-1.arm64.gpkg.tar 9871360 BLAKE2B 
9d2b3211d2d576bb42447ddbc71ae8d8f5a25ebefa40b8217f6d2cfc5748090b3ee7075a9b40d763910c0f02b98ef7943911ed744a50a7b7a555e3f546facd39
 SHA512 
e52fed5d0805cb875573c9c9d1ef33bb0be8c851ae11b0770fb7a9ca8414ba61bdae359db541dba69f943c8f8a78e64e5609e4a230336b20c77dbd4c68d44505
-DIST pypy3_10-exe-7.3.13_p3-1.ppc64le-musl.gpkg.tar 6522880 BLAKE2B 
6c1a9c390e35478b1819e8f00ab01a5c25a0b5153f2236a8f33b78a63c5857ed0188df025b08cc8ab8a404cb33f6cf8ec34d4fe2b5a07a97732db727f039dbf5
 SHA512 
a938fe4fdf27b895106b0bb255de9c615d7f44d2192739b4a47066e4336d14c2128b280594ad360ae8e58b010122bfc538fe669b8eac3bbc41575a3d333af681
-DIST pypy3_10-exe-7.3.13_p3-1.ppc64le.gpkg.tar 10065920 BLAKE2B 
951899b54a4fd248643625df6fa6926ed831b7b43d3020c62b109101877a06f5413ed41e1bf165b23bb66e2bfc4b910f84d6a3a9ad67cfaee2e8fbe5dec96bac
 SHA512 
24b72ddedadce461b8dbaedc25dc582e8f215b194431a9a946b3d21725506730564e3ec64e640ae29baee0fae132e7b756b781444a6c0080890953234afb509f
-DIST pypy3_10-exe-7.3.13_p3-1.x86-musl.gpkg.tar 8806400 BLAKE2B 
92152ea6f9c7a75934cb3a507d2c1ec17f91465aa3d5fb8f2cf8add2708d721a90d90c15656ada1c2ee0bf2290891cce090fed2b8ea4c8b9a17bccf3239ba1e9
 SHA512 
73292601e8ffb2c977a1b1253878d17bdf686d8a3b5ef7a737319aabfafe342c1b210f0773765203a41b55359a7c4fbe4958cc9813fc6849bf78ff5c5aaca7b0
-DIST pypy3_10-exe-7.3.13_p3-1.x86.gpkg.tar 8765440 BLAKE2B 
1ea5c757b5f87846000ed010ef9eecb40ff278b3bf97211037e184a0c96f643f17656a0801ae0fc8ff45f7fc20372474439d1e3a7ba38755a1f64cc56d5670c3
 SHA512 
88a7ab0d960f89d38ef1703eaf8afdfad18b9b1ee046295914bb4968f719759e3dd9a604930348568feb60afd466258705bd9c6e26f6c760f56ffb0ddf1038e7
-DIST pypy3_10-exe-7.3.14-1.amd64-musl.gpkg.tar 12001280 BLAKE2B 
9f0507d48bea2773b0d648bf2817f3228c6cd985e2c5229456887af00a0d4b8e9f4d0f8a2c0dabd73880c06ab93c89ca7ddc5aa5cec8720407d14ed40303604b
 SHA512 
7f2740e94100ff64b2e492d30d4f4ca7f313586b29eb2edbd6c405fcbee1712f253205d09a010cf6992c593b3bdc593732ab76eb41b154aaf170cfa46e2da800
-DIST pypy3_10-exe-7.3.14-1.amd64.gpkg.tar 12011520 BLAKE2B 
256a561cc40aa2fa980766e19f253bfca5d301a0e79de419d18d13b23b038db593835cfcb5faa3089cec9e86fcee98b09498d951d549a66aac1545c5c7e39a47
 SHA512 
e250e7f2d7acdd7dd521cae9ed12b344759970280da4c4c8ee3f3d667449c31fd3762be9ae44093b7d0b7a963a1a3c82586ee298a6bea425e77638162c3662ea
-DIST pypy3_10-exe-7.3.14-1.arm64-musl.gpkg.tar 10199040 BLAKE2B 
782501fb169ad7ab0c22d10b58a559b3063d8c67db707c66147864b69d16dbde55027c841ad8548aaf574e20df95d87af7fdd7fb52030c9a2d71fc6a16ecda4e
 SHA512 
9c353521198b6ff35213075177a5cea4d1f76d8148823077221f8fb2e32fc55cbe89590a69e36e670d97700c888f705cc26dd237ea137759cb44c311dbf89a49
-DIST pypy3_10-exe-7.3.14-1.arm64.gpkg.tar 10117120 BLAKE2B 
4135a346b1d6e34ae90e5bfb255d3ca840fcfd13cd848b3b6562a650b364a9ff1f91a5eb81070252297bef87bc511cefeecf30e274be1c06b731eb33a88fbc33
 SHA512 
b60eade588eafbdea5285c31cda25c1f735da586ef56e7c81f98b883c481d866837680b86d5fdafa847282d1a83e1b7da9b4a95096041f7932ec6f77c74b897d
-DIST pypy3_10-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6737920 BLAKE2B 
3578757c8fc2da1079808107272cff3b49ae295d8fea1009d9787faab68e8f32c6e633093394d83f

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

2024-01-20 Thread Michał Górny
commit: 3a53c494bef0ef3149c0bd4a9185f4e81f8b672b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 21 05:16:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 21 06:21:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a53c494

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   3 -
 .../pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 132 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14.ebuild | 132 -
 3 files changed, 267 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index b1b2a134217b..94d4aea4032a 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,7 +1,4 @@
-DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
-DIST pypy3.10-gentoo-patches-7.3.14.tar.xz 4772 BLAKE2B 
3866dd6a86f88bf10d5a9a639defea0dbe3cb301ccb23d015b147a220f0e32041dc46497e43ad03c1c486291bb56752d77eaa2703e164e58f4f6af3e6b1e2433
 SHA512 
5da998beefaabe1307a16f1d9d4239453b9017aaabefbdb34d70ce339bfb9f8b7a258cdfcba74e0241bf140b3d2aae500710309d1dddb667154be7c482e88daa
 DIST pypy3.10-gentoo-patches-7.3.14_p1.tar.xz 5176 BLAKE2B 
9cc684a9257a2855e44bed01d01020c0009dc966ff6fee7a789439e19814b1bfacc5fa0da166c8cb886f0dbadba365f6c6e2c520a4f5116e90ac637748e31e73
 SHA512 
11e468c2cab5e2234ffc68d98407bf7a676ea3b495a7e9ad7481f47fd39e2b1868b695da81b4edcee74cb8f01e997b72e994f18826331695427d80b2e43e926b
 DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
-DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
 DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 
15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413
 SHA512 
4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694
 DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
deleted file mode 100644
index f92799a2e6b8..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc

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

2024-01-20 Thread Sam James
commit: b8ac1fc47285be08872f6a4a34d61b9cd1224ec5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 04:28:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ac1fc4

dev-python/pypy3_10-exe: Stabilize 7.3.14_p1 amd64, #922566

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
index 2bfa9d936baf..33ead6eab113 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-01-20 Thread Sam James
commit: 86d64a60a02782ccba12f8ab98a5d952c6b91548
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 04:28:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:28:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d64a60

dev-python/pypy3_10-exe-bin: Stabilize 7.3.14_p1 amd64, #922566

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
index 3df0dcfd5422..aec9d2ecef61 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2024-01-20 Thread Sam James
commit: 1373363b6151083c844b4dff40ee75c0d298fbf0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 02:43:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 02:43:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1373363b

dev-python/pypy3_10-exe: Stabilize 7.3.14_p1 x86, #922566

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
index 13aae0a0055f..2bfa9d936baf 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-01-20 Thread Sam James
commit: 1ab1cc57027acee60497638a50d9a32ff30ad817
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 02:43:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 02:43:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab1cc57

dev-python/pypy3_10-exe-bin: Stabilize 7.3.14_p1 x86, #922566

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
index 39eaf7e98acb..3df0dcfd5422 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-01-15 Thread Michał Górny
commit: a7d1c32f85e08b529303bb17f799501cfa78e8a4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:15:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:24:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d1c32f

dev-python/pypy3_10-exe-bin: Bump to 7.3.15

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ++
 dev-python/pypy3_10-exe-bin/metadata.xml   |  3 +
 .../pypy3_10-exe-bin-7.3.15.ebuild | 85 ++
 3 files changed, 96 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 32bbf96d1eb0..cacf94855ca3 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -22,3 +22,11 @@ DIST pypy3_10-exe-7.3.14_p1-1.ppc64le-musl.gpkg.tar 6748160 
BLAKE2B 560a219f05c8
 DIST pypy3_10-exe-7.3.14_p1-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
844039054d1932e530b997af73685457f5dbb37554e446c98819b88dd3b269f7b8d0c1efa16cd3300ad520945b24cc6cb51b2c21b2b01f35455d3fb1b3d6bf3c
 SHA512 
635b6da329258df90a4df971648b044d4355f02befe91f204c5a3238722a16ff58f764f14bca4c8a50f4069907101e7f7281d663cf82e7e988f8d0270f522a02
 DIST pypy3_10-exe-7.3.14_p1-1.x86-musl.gpkg.tar 9000960 BLAKE2B 
87d02a2d4372c7f05ee876b4f16fc6c9949b558faf6b589793b6af683982528b87b1eda8aa2339d1962833a05295ec40e6768fd7d4de555d8ad5dd672dba8c2d
 SHA512 
dcd81b65c16682ca021f469baa74863efd6f357b8251db4968c7ed56c0aad2411ebe66cee81a96eafac0988d240dd90f9278c319765c96c9be4b225a42168362
 DIST pypy3_10-exe-7.3.14_p1-1.x86.gpkg.tar 9031680 BLAKE2B 
c50ebccb9f508c522dc5800a28116b4ca6617d030d047614ecdf8495390af9cec7dde17d1bdec0cea999eef0ba2b3ac7771e84f5cf6351b9f7f7902f9b4f
 SHA512 
1ca328f387d2ea775701ede811dac1e19191521ca4259e42e9d39cc23bf9788430342f984dfe956b2fd3ab8e16c752ee68edc42f8a08cc5a44f123294038a8c0
+DIST pypy3_10-exe-7.3.15-1.amd64-musl.gpkg.tar 12021760 BLAKE2B 
ffd47668ced69ffa0ff685afad343a9e4d6fcf2bb679c974ad639ad9d345bc7f87451c324e9491ab9efa5b0f8eae43ba9993f6771f2aa94caec0ec66acaf7dd1
 SHA512 
d515fbf498bce06680b3ec9689f3be7d4e4d467c6b00d8e8a392138c3bcd8e7ee078a57cbcf58e1e73815cfc7647583f00ce4147d0d5cb6658a170844f5c45e1
+DIST pypy3_10-exe-7.3.15-1.amd64.gpkg.tar 11991040 BLAKE2B 
5a2d723b767bc1bb3861aca6400ea5a69f191b7afeace13c38c5c767a1fc17c2c8c1234835581cc8713e07334069afbc2e12bcb84a88ecbcbd5083a66747
 SHA512 
6bc7212478a255b549bec93c47f949e9eaf5080b10fa1679f1e8138e2302b5d5c7dd2fb7bc4d4cb66b5f691d721b0b346ce7e40767eb96bfc31f0b50e5be22be
+DIST pypy3_10-exe-7.3.15-1.arm64-musl.gpkg.tar 10127360 BLAKE2B 
ae36fb4e6dbb2e8c79eef5ab0def608a18aa3c3d30c83493337fab5b20b679cd68c7138290f12cd42e957ee94dd3594643a93c0003bba5365fc69c66141c906a
 SHA512 
c31a30ef1d552d428ea2ab30e812e8506434c8c0bc1167793d1d8469f59671850278a6a34d796ad509b9b647d1d886752734550d2fd4fd27295b754b133970c4
+DIST pypy3_10-exe-7.3.15-1.arm64.gpkg.tar 10117120 BLAKE2B 
39ec595d3d24ddb0496febe7308daa6b70c1150b9b3d92fcb5e62bd9854f6f68f1f486869bf5a7432276b3892ee2c4f3d387946f8fa756524d58f1b4c93f7d25
 SHA512 
d3e31f15a4d5781da8c942cbb7ec952fad6660dd725d61852a6de9c6d969d73ec350845d205185306bc4aec1b5bb994ac58bf139a9cf779c3d8dbd48a4e8
+DIST pypy3_10-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6758400 BLAKE2B 
737a1a6779e65e67d583c8cf1b7b8b210cc0c42fe7f40f21ee2096d40e541635ff930316893db65f8ce492b717073c5090517871839a2e6868eab08e09d9d80c
 SHA512 
3fb9332d61da0c7998f5ae9a248ed3a87b6d62a3f1815e075434cac215de7ec4d19ed4c7ac78ccb2a5682cfe3007423609166177ad2485b735ef243532c9
+DIST pypy3_10-exe-7.3.15-1.ppc64le.gpkg.tar 10465280 BLAKE2B 
b7af5d3f89e6881f697cdd16e7b8f3a7f3dd574125c0559b21f2ae5bb7ef1f948c1149c1a891ad5815461ed03e224086ab810fe45071dd2cbef9b35fe1c8cc00
 SHA512 
90f610253833c31d10e09e81e2ada135f5ad7486816cbc5421087cf386d1281901cfde13331c440df726d8bd2b703cf068f7effa7a13cafde48af0833027c1f0
+DIST pypy3_10-exe-7.3.15-1.x86-musl.gpkg.tar 9062400 BLAKE2B 
14e371118171709a7a88cad1cc6877a486269819758f27f86083f37635d1d148ae1cdcac0f25eb0db241c199341f34f709dcaffe8292ec8c34332ddba2477f75
 SHA512 
833f915fd2b873ae038844bf594863fedef2bb534e81af599f356b6f9287584bde8748b066d54ad972f2a77df41fe4e61ad1a51d48e8b60c3e91cb29d1e7e210
+DIST pypy3_10-exe-7.3.15-1.x86.gpkg.tar 9011200 BLAKE2B 
6d6766f1e343dfde5627d9a1ca33a27c1df39377dbf3e42c969298e20586c4430fd81ba7b9332d4258fce01167ec2c95783c65496262a1fc56bbcd07a57c1c5e
 SHA512 
f4804bf874389eb8493a692d238e354dac3e52e6a7888c34a2bf3801429121e337e6008b0da8c9c36a15d579a3fa04e617339aab7e82e3c83ebbc0747345bf33

diff --git a/dev-python/pypy3_10-exe-bin/metadata.xml 
b/dev-python/pypy3_10-exe-bin/metadata.xml
index efd7c8c21836..2ed15cb705e2 100644
--- a/dev-python/pypy3_10-exe-bin/metadata.xml
+++ b/dev-python/pypy3_10-exe-bin/metadata.xml
@@ -5,4 +5,7 @@
[email protected]
Python

+   
+   pypy/pypy
+   
 

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild

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

2024-01-15 Thread Michał Górny
commit: da1b45ccaf879f87310502740a0053e075420db2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 16:57:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1b45cc

dev-python/pypy3_10-exe: Bump to 7.3.15

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/metadata.xml   |   3 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild | 136 +
 3 files changed, 141 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 3654121464c7..b1b2a134217b 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,5 +1,7 @@
 DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
 DIST pypy3.10-gentoo-patches-7.3.14.tar.xz 4772 BLAKE2B 
3866dd6a86f88bf10d5a9a639defea0dbe3cb301ccb23d015b147a220f0e32041dc46497e43ad03c1c486291bb56752d77eaa2703e164e58f4f6af3e6b1e2433
 SHA512 
5da998beefaabe1307a16f1d9d4239453b9017aaabefbdb34d70ce339bfb9f8b7a258cdfcba74e0241bf140b3d2aae500710309d1dddb667154be7c482e88daa
 DIST pypy3.10-gentoo-patches-7.3.14_p1.tar.xz 5176 BLAKE2B 
9cc684a9257a2855e44bed01d01020c0009dc966ff6fee7a789439e19814b1bfacc5fa0da166c8cb886f0dbadba365f6c6e2c520a4f5116e90ac637748e31e73
 SHA512 
11e468c2cab5e2234ffc68d98407bf7a676ea3b495a7e9ad7481f47fd39e2b1868b695da81b4edcee74cb8f01e997b72e994f18826331695427d80b2e43e926b
+DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
 DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 
15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413
 SHA512 
4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694
+DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249

diff --git a/dev-python/pypy3_10-exe/metadata.xml 
b/dev-python/pypy3_10-exe/metadata.xml
index 9f1f42740089..3f2aeb55aa5e 100644
--- a/dev-python/pypy3_10-exe/metadata.xml
+++ b/dev-python/pypy3_10-exe/metadata.xml
@@ -5,6 +5,9 @@
[email protected]
Python

+   
+   pypy/pypy
+   

Build using PyPy with the engine 
configured towards low memory footprint.
This makes it possible to build PyPy using ~3.5G of RAM 
on amd64 and ~half of that on x86,

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
new file mode 100644
index ..e43d52fb8c34
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+B

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-01-03 Thread Michał Górny
commit: 4dfba84c24ce914d4506f6031b6c011438bdb595
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  3 19:31:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  3 19:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfba84c

dev-python/pypy3_10-exe-bin: Bump to 7.3.14_p1

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.14_p1.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 8b31e94c2902..32bbf96d1eb0 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy3_10-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6737920 
BLAKE2B 3578757c8fc2da1
 DIST pypy3_10-exe-7.3.14-1.ppc64le.gpkg.tar 10362880 BLAKE2B 
f9422fb581ea1196d97ad420ebf192a6de343cd9024a030e987267a0c51b1a7070783ddd123c862cca7338c99011368bc5a8b6e603b15ae8e70358dd13275e97
 SHA512 
e9b55117a13767a855b4f25e0c3550370d9d4e4110aa7e685b4131e07dfaef9a68a01e3e18620aee40d9152a37e01271ada0e112d71dc92cafcc1ba240bf03a5
 DIST pypy3_10-exe-7.3.14-1.x86-musl.gpkg.tar 9031680 BLAKE2B 
ebd345010960b2c30e8ba68b79b5986c88c3657577c4cab36f8edd28e7df6f7e0f37a42a696cd6e6b17a2bc40896cab4280b1da9c0883925711d5eb46f827dda
 SHA512 
ae2974c7c792900152d65114fd08c81ace540d13ab428de2fa8018bd8a1f279b13cac7c0b7b75b77335feb1463c537f2e7009d362ef42a1c54af7b5097d27d5b
 DIST pypy3_10-exe-7.3.14-1.x86.gpkg.tar 9021440 BLAKE2B 
48a724bcfc5751413abcdf7adfe906a221e3541bdb8c550ad3711be0a8420b60c7716372eac6cbbadcae496fa135864507293fb9d3c287fa82eb921bf9107726
 SHA512 
7499e54bf34d9786b414bde6cc6265fc9c7372136461577af9af3a74a1775144168ce8100a3c9dc090491b24a863442bec29db4117bb326dd1c878925794575f
+DIST pypy3_10-exe-7.3.14_p1-1.amd64-musl.gpkg.tar 12011520 BLAKE2B 
9e66f952e4d36dd35d8f3499fb0177b53bceb7e17a23e3393a7ebd97d1e6c4def8aeec414b4cb52fc9ec8b212187d8ff9a8257bc7ee558451e38cde03d00d49a
 SHA512 
c013b3f69cfbe43709c46387c7f4c2991700aa4b270977e3797e2153bdd15c99758bc1787d9150a4e8cd5ede7d877371e5f626843316013d09031c5e60fdc765
+DIST pypy3_10-exe-7.3.14_p1-1.amd64.gpkg.tar 12011520 BLAKE2B 
349cc839f6af09b2b0cdc66c2ec72c9007df27fc7db405d246320537dc377068c3866624daf6599452a68049d79457e6fc6acd6ba8663f1eea3e44d7c5e193e2
 SHA512 
463e71e41e7c8951e595bea9e0a0f0fd08177b8c26f8a298684494cfac6c5c8f53b7b15dcc97bcbef1d12c6457f38d751f7aea19e8bd5970990dea2cd0a7e3b3
+DIST pypy3_10-exe-7.3.14_p1-1.arm64-musl.gpkg.tar 10158080 BLAKE2B 
e29d4a41b9c96d1164053c31eaafbf568f791382db8b5fa20daa84bd182f3a595471f2a821a71eff8f1aa3aeefcfcba027fba37ca4eec1eae14aa76331568096
 SHA512 
58da7cadc5e3a444a071a0786894d5c78b5d8f50a4814b9d7b67057af5c0c8101c00ee6bb259246ed2b5c13935aa631328c17ff3a71580f547efdcf20caa
+DIST pypy3_10-exe-7.3.14_p1-1.arm64.gpkg.tar 10106880 BLAKE2B 
4b119dad9d74c1908e94243f19f01c17095bc4057248fa306639048b9865a33b7c536ef246814d4430db0d48491cd75f728c6f11ec28195a038ba90c0ba1163f
 SHA512 
10aa71b494dfb57ca4a6237897d2c76a2340afd3d9468d57e48d5fac69a6d19349b73c544ee89758793b684bfd9a5f19f56d66c582d7f5fc0866d42a2d58f144
+DIST pypy3_10-exe-7.3.14_p1-1.ppc64le-musl.gpkg.tar 6748160 BLAKE2B 
560a219f05c89b8f980d95903b2c962aa1b010c6b841a8c727341a312a1913271628b4c326d25b4498487790144f10ed1fd200680db47b8848dce2254daa38a1
 SHA512 
4cad0797253995b3c68c2586e90734293ca3fbe8f84bf145e4aef00ac11236648ee08131e2d94066689178ae78295e303d138c10cebd25bc22ed3e0f3d1009da
+DIST pypy3_10-exe-7.3.14_p1-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
844039054d1932e530b997af73685457f5dbb37554e446c98819b88dd3b269f7b8d0c1efa16cd3300ad520945b24cc6cb51b2c21b2b01f35455d3fb1b3d6bf3c
 SHA512 
635b6da329258df90a4df971648b044d4355f02befe91f204c5a3238722a16ff58f764f14bca4c8a50f4069907101e7f7281d663cf82e7e988f8d0270f522a02
+DIST pypy3_10-exe-7.3.14_p1-1.x86-musl.gpkg.tar 9000960 BLAKE2B 
87d02a2d4372c7f05ee876b4f16fc6c9949b558faf6b589793b6af683982528b87b1eda8aa2339d1962833a05295ec40e6768fd7d4de555d8ad5dd672dba8c2d
 SHA512 
dcd81b65c16682ca021f469baa74863efd6f357b8251db4968c7ed56c0aad2411ebe66cee81a96eafac0988d240dd90f9278c319765c96c9be4b225a42168362
+DIST pypy3_10-exe-7.3.14_p1-1.x86.gpkg.tar 9031680 BLAKE2B 
c50ebccb9f508c522dc5800a28116b4ca6617d030d047614ecdf8495390af9cec7dde17d1bdec0cea999eef0ba2b3ac7771e84f5cf6351b9f7f7902f9b4f
 SHA512 
1ca328f387d2ea775701ede811dac1e19191521ca4259e42e9d39cc23bf9788430342f984dfe956b2fd3ab8e16c752ee68edc42f8a08cc5a44f123294038a8c0

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
new file mode 100644
index ..39eaf7e98acb
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14_p1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-

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

2024-01-03 Thread Michał Górny
commit: 34a7cef097b8efbd2c93455e38224263a8273a32
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  3 15:36:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  3 19:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a7cef0

dev-python/pypy3_10-exe: Backport ABI fix as 7.3.14_p1

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

 dev-python/pypy3_10-exe/Manifest   |   1 +
 .../pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild | 132 +
 2 files changed, 133 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 0b81ced85f26..3654121464c7 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,5 @@
 DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
 DIST pypy3.10-gentoo-patches-7.3.14.tar.xz 4772 BLAKE2B 
3866dd6a86f88bf10d5a9a639defea0dbe3cb301ccb23d015b147a220f0e32041dc46497e43ad03c1c486291bb56752d77eaa2703e164e58f4f6af3e6b1e2433
 SHA512 
5da998beefaabe1307a16f1d9d4239453b9017aaabefbdb34d70ce339bfb9f8b7a258cdfcba74e0241bf140b3d2aae500710309d1dddb667154be7c482e88daa
+DIST pypy3.10-gentoo-patches-7.3.14_p1.tar.xz 5176 BLAKE2B 
9cc684a9257a2855e44bed01d01020c0009dc966ff6fee7a789439e19814b1bfacc5fa0da166c8cb886f0dbadba365f6c6e2c520a4f5116e90ac637748e31e73
 SHA512 
11e468c2cab5e2234ffc68d98407bf7a676ea3b495a7e9ad7481f47fd39e2b1868b695da81b4edcee74cb8f01e997b72e994f18826331695427d80b2e43e926b
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
 DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 
15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413
 SHA512 
4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
new file mode 100644
index ..13aae0a0055f
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14_p1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+

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

2023-12-25 Thread Michał Górny
commit: 74c68ee0f2a074cab9c80dc41899f5cd5a6fe521
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 17:01:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 20:26:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c68ee0

dev-python/pypy3_10-exe: Bump to 7.3.14

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14.ebuild | 132 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index aa0d06633988..0b81ced85f26 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
+DIST pypy3.10-gentoo-patches-7.3.14.tar.xz 4772 BLAKE2B 
3866dd6a86f88bf10d5a9a639defea0dbe3cb301ccb23d015b147a220f0e32041dc46497e43ad03c1c486291bb56752d77eaa2703e164e58f4f6af3e6b1e2433
 SHA512 
5da998beefaabe1307a16f1d9d4239453b9017aaabefbdb34d70ce339bfb9f8b7a258cdfcba74e0241bf140b3d2aae500710309d1dddb667154be7c482e88daa
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
+DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 
15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413
 SHA512 
4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14.ebuild
new file mode 100644
index ..9eec2da0971d
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.14.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-25 Thread Michał Górny
commit: bc354767bb8d6f80c4208c3da9607c94167bafc5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 20:17:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 20:26:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc354767

dev-python/pypy3_10-exe-bin: Bump to 7.3.14

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.14.ebuild | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index eb762774eefe..8b31e94c2902 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.13_p3-1.ppc64le-musl.gpkg.tar 6522880 
BLAKE2B 6c1a9c390e35
 DIST pypy3_10-exe-7.3.13_p3-1.ppc64le.gpkg.tar 10065920 BLAKE2B 
951899b54a4fd248643625df6fa6926ed831b7b43d3020c62b109101877a06f5413ed41e1bf165b23bb66e2bfc4b910f84d6a3a9ad67cfaee2e8fbe5dec96bac
 SHA512 
24b72ddedadce461b8dbaedc25dc582e8f215b194431a9a946b3d21725506730564e3ec64e640ae29baee0fae132e7b756b781444a6c0080890953234afb509f
 DIST pypy3_10-exe-7.3.13_p3-1.x86-musl.gpkg.tar 8806400 BLAKE2B 
92152ea6f9c7a75934cb3a507d2c1ec17f91465aa3d5fb8f2cf8add2708d721a90d90c15656ada1c2ee0bf2290891cce090fed2b8ea4c8b9a17bccf3239ba1e9
 SHA512 
73292601e8ffb2c977a1b1253878d17bdf686d8a3b5ef7a737319aabfafe342c1b210f0773765203a41b55359a7c4fbe4958cc9813fc6849bf78ff5c5aaca7b0
 DIST pypy3_10-exe-7.3.13_p3-1.x86.gpkg.tar 8765440 BLAKE2B 
1ea5c757b5f87846000ed010ef9eecb40ff278b3bf97211037e184a0c96f643f17656a0801ae0fc8ff45f7fc20372474439d1e3a7ba38755a1f64cc56d5670c3
 SHA512 
88a7ab0d960f89d38ef1703eaf8afdfad18b9b1ee046295914bb4968f719759e3dd9a604930348568feb60afd466258705bd9c6e26f6c760f56ffb0ddf1038e7
+DIST pypy3_10-exe-7.3.14-1.amd64-musl.gpkg.tar 12001280 BLAKE2B 
9f0507d48bea2773b0d648bf2817f3228c6cd985e2c5229456887af00a0d4b8e9f4d0f8a2c0dabd73880c06ab93c89ca7ddc5aa5cec8720407d14ed40303604b
 SHA512 
7f2740e94100ff64b2e492d30d4f4ca7f313586b29eb2edbd6c405fcbee1712f253205d09a010cf6992c593b3bdc593732ab76eb41b154aaf170cfa46e2da800
+DIST pypy3_10-exe-7.3.14-1.amd64.gpkg.tar 12011520 BLAKE2B 
256a561cc40aa2fa980766e19f253bfca5d301a0e79de419d18d13b23b038db593835cfcb5faa3089cec9e86fcee98b09498d951d549a66aac1545c5c7e39a47
 SHA512 
e250e7f2d7acdd7dd521cae9ed12b344759970280da4c4c8ee3f3d667449c31fd3762be9ae44093b7d0b7a963a1a3c82586ee298a6bea425e77638162c3662ea
+DIST pypy3_10-exe-7.3.14-1.arm64-musl.gpkg.tar 10199040 BLAKE2B 
782501fb169ad7ab0c22d10b58a559b3063d8c67db707c66147864b69d16dbde55027c841ad8548aaf574e20df95d87af7fdd7fb52030c9a2d71fc6a16ecda4e
 SHA512 
9c353521198b6ff35213075177a5cea4d1f76d8148823077221f8fb2e32fc55cbe89590a69e36e670d97700c888f705cc26dd237ea137759cb44c311dbf89a49
+DIST pypy3_10-exe-7.3.14-1.arm64.gpkg.tar 10117120 BLAKE2B 
4135a346b1d6e34ae90e5bfb255d3ca840fcfd13cd848b3b6562a650b364a9ff1f91a5eb81070252297bef87bc511cefeecf30e274be1c06b731eb33a88fbc33
 SHA512 
b60eade588eafbdea5285c31cda25c1f735da586ef56e7c81f98b883c481d866837680b86d5fdafa847282d1a83e1b7da9b4a95096041f7932ec6f77c74b897d
+DIST pypy3_10-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6737920 BLAKE2B 
3578757c8fc2da1079808107272cff3b49ae295d8fea1009d9787faab68e8f32c6e633093394d83feb629b39a4c149d083cb80a1e48b2e892570f0ee43f72ba3
 SHA512 
f5c66d9f96d4ba94c54739812d315b92a99ca2f85c777c6fd8b704405ba8d2fc9f28e4ced24fab0548ceadee3e2b60288dafb9b023653439c2a0596d05b45d3b
+DIST pypy3_10-exe-7.3.14-1.ppc64le.gpkg.tar 10362880 BLAKE2B 
f9422fb581ea1196d97ad420ebf192a6de343cd9024a030e987267a0c51b1a7070783ddd123c862cca7338c99011368bc5a8b6e603b15ae8e70358dd13275e97
 SHA512 
e9b55117a13767a855b4f25e0c3550370d9d4e4110aa7e685b4131e07dfaef9a68a01e3e18620aee40d9152a37e01271ada0e112d71dc92cafcc1ba240bf03a5
+DIST pypy3_10-exe-7.3.14-1.x86-musl.gpkg.tar 9031680 BLAKE2B 
ebd345010960b2c30e8ba68b79b5986c88c3657577c4cab36f8edd28e7df6f7e0f37a42a696cd6e6b17a2bc40896cab4280b1da9c0883925711d5eb46f827dda
 SHA512 
ae2974c7c792900152d65114fd08c81ace540d13ab428de2fa8018bd8a1f279b13cac7c0b7b75b77335feb1463c537f2e7009d362ef42a1c54af7b5097d27d5b
+DIST pypy3_10-exe-7.3.14-1.x86.gpkg.tar 9021440 BLAKE2B 
48a724bcfc5751413abcdf7adfe906a221e3541bdb8c550ad3711be0a8420b60c7716372eac6cbbadcae496fa135864507293fb9d3c287fa82eb921bf9107726
 SHA512 
7499e54bf34d9786b414bde6cc6265fc9c7372136461577af9af3a74a1775144168ce8100a3c9dc090491b24a863442bec29db4117bb326dd1c878925794575f

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14.ebuild
new file mode 100644
index ..3933dcac88c9
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.14.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3

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

2023-12-15 Thread Michał Górny
commit: 3930f5d88db08378a281f63be40821151049e0b3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 15 16:16:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 15 16:16:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3930f5d8

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild | 127 
 .../pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild | 128 -
 3 files changed, 257 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index cebc9127a32d..aa0d06633988 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 
9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7
 SHA512 
86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f
-DIST pypy3.10-gentoo-patches-7.3.13_p2.tar.xz 7948 BLAKE2B 
3978db108a1ab3e471f878e3480d4419262c34137f43c2e11168c85704f8c72769bea5bca9613ba5fb762b7f88c77f55070dc6a28e8a92ffa6f95d74fb5891ad
 SHA512 
dd8c0f74f22f45608addaf362ef0dc8acee3c5a02bed7c557883ca97d4e2bdfe47dbf6621a4da01cc97956550aa252622237b85c642fb33100065237689c2abb
 DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild
deleted file mode 100644
index c13f2df16f05..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3 executable (build from source)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)
-   )
-
-   local interp=( py

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-15 Thread Michał Górny
commit: 7bc1477cde97a843df7c153606d2458e77dc5fdd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 15 16:16:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 15 16:16:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bc1477c

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   | 16 -
 .../pypy3_10-exe-bin-7.3.13.ebuild | 82 --
 .../pypy3_10-exe-bin-7.3.13_p2.ebuild  | 82 --
 3 files changed, 180 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index f6117b2f589a..eb762774eefe 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,19 +1,3 @@
-DIST pypy3_10-exe-7.3.13-1.amd64-musl.gpkg.tar 11898880 BLAKE2B 
ac08e64b7a3a3d1b9c6f4242e373a3c836933c46619f17ee584fb2d1f9b2ea59934d143418c0a410cd3d3cd74621f82ee941fc6ba5e9f54aab94159b2dc43424
 SHA512 
5b058142664ac7c5cce09eaf3e6e052190336f4a7ef991fb02f6da03258a01f2d8f351aafeed7d49113bed263e2950f03e91c1c41c0c755b7c7c92daa1dbd2d0
-DIST pypy3_10-exe-7.3.13-1.amd64.gpkg.tar 11898880 BLAKE2B 
c218dcddfd5e532ed25f49c90ada70352af93ba4cd5ccb99d8b79b6cd006e3848cda6d282f4581b64b239c9f298a334ce54ca51e529fab7313caa09ec5a58f02
 SHA512 
4c64d9187bfc9cba096401ee4e2acae61d8ccf661c34ba43ced66bd1778abc60496626082d4ab57aa4ad16360692f9c2469124741290294754a0607849885ffe
-DIST pypy3_10-exe-7.3.13-1.arm64-musl.gpkg.tar 9891840 BLAKE2B 
36eb4e1d801da9dc47335e8202d83088c1f06db0c9627e04724bb9e10cd12335d103fa27ada7151d687988320160466b2c7733f48875e76e50204dbd1dd54e3b
 SHA512 
eb526efe6a4d54bd39455baf412cf8bf63c73f48b15813d176f51395b120e9b89c6f2914204e6ffd4658c1e232f1c07b6b4276cb0918c498cd8d03ab3410ba4a
-DIST pypy3_10-exe-7.3.13-1.arm64.gpkg.tar 9871360 BLAKE2B 
ac8f2e53f315e2b393698cad78d7a544cbce20294b47e7aba5dee9328f18177cfb77b7e7a99a25502399e354cdf8a68d003c9b54a82b1fe6d7e80b0977357c51
 SHA512 
ec0e95ed428f80ef1c39efa2c22c0cc34996df8d5bcf924d843ac6b876cb22fe3b3e89bb86d520f08b9da9e28c66c9a9c6bffa5c6cb0aeb827186455ca121bb2
-DIST pypy3_10-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6512640 BLAKE2B 
9611d47f890ccd237fa441aa6c741566cec70b2bbe0c7921530b39cfbba8eb918fb68d89274bf1b3dacd2bcc4d44ff56b851b78fa4e96f446e4f64cf3ea58d1e
 SHA512 
2c06eb7a0795167a292fc5729bf2602c9ec1c166d2bb3b6c63dbb588be736cd900ab03bf1339f0b3e555e7c67b3b6d43d53028961606e1a346662e9f37cc405a
-DIST pypy3_10-exe-7.3.13-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
95ccc9bf239e77e6cd8821ba45fa1df36f4986b8b9dbe5b3291173a5a1c421eb57c9b7070b63be494e054c76ed233cd87f163a21368b404a853375d14404efa5
 SHA512 
0f43fe01ce92ee6d714067fe60035e3f9595f18b695004e7a0ad7ef82af9bfb46c96978b45eb5e85424b0c700a2d3672dfd8c63215dc98acf7471f0c174f4898
-DIST pypy3_10-exe-7.3.13-1.x86-musl.gpkg.tar 8744960 BLAKE2B 
362a7b6d3ed33623bb3adb94e62498b8c8794cef1354a3fd5579b2e647a8a74f38b44d470598d06a1a2645fee7b70a711f50f8c5e7648eae7e3a97b105fed632
 SHA512 
8f0109ed58a1344f44cb94aa360b2be82bff885a3fb1984c816d12069d9517e6a49c675d7eeb36d8f6c6869db13d4ec002a12795e72977e296122bf62f21f53f
-DIST pypy3_10-exe-7.3.13-1.x86.gpkg.tar 8796160 BLAKE2B 
9a838af1cd63249a55cc7f0849ddd783bd425d4c3a253583b590162ba1dccc5a8811222fb45121999a08a0935f9d61142efb6bbbf71a30e574f21a7b2e1e51b7
 SHA512 
3d67657e5ba8628ea6049bf74d5da29b32690e997993c37c7bd1166d6460bea8153c52bfea25066a38e7fe97b4612d64fd98b70c3b958a3862603299719bcbda
-DIST pypy3_10-exe-7.3.13_p2-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
5eec1b659638a44893fbb8700ea98a6effcf1479750653f848c1325039a06284a0361d53d75a31619b94d350b3137fdca5691e5ec19d3c5a04d0ce7f3eb9b2de
 SHA512 
76b5c8272fe475a6c85ed7bb56af58c54b4b79aeb126c93d0e9bdea1cea399f08e1d45b0788b4fc0d6202fffe1525766c381ebbb15fc5192f0d9386d978577ef
-DIST pypy3_10-exe-7.3.13_p2-1.amd64.gpkg.tar 11898880 BLAKE2B 
c6cd265a8643937ed42c72d2d21e6259cc7293bbce30f62e1150e6479811acf1700b4cc0e665fd3a8e856d0f1672e41b98cffe84cec6697093645446420cb713
 SHA512 
56f44a15fe7a16c2df8a1a20e2bbe6b83babafbb4064e318e903ec25e07234dde3446272a2d51b36ab2df4817578cc29c36849117c981e4572ee4e0d49cac719
-DIST pypy3_10-exe-7.3.13_p2-1.arm64-musl.gpkg.tar 9799680 BLAKE2B 
9646e8ed704e28d686ee1f4208a9760ec3924c2bb26212c0d73efe1e3bc658e2158015065e45ba0ce3e694b2ea1a3502ef6e8bf3c82bd666c87959949cc848fe
 SHA512 
aeeda8cb0aeb09a8ec38ff9768db1abcc0f88155cef32a666e5042bfeefe324f74bbdd5e30817fd92cd49bf41d00c6f37abe6425def9f5df3751d987a4e1f21c
-DIST pypy3_10-exe-7.3.13_p2-1.arm64.gpkg.tar 9861120 BLAKE2B 
3f85d59dd81f7226a54c5d5db9b03a0260db3bf1b18a31da45e92657eb9e1b56fad26ae7afab30e9f4935f6d1bf9ca13649b56f9b4b9d258fdb9207993f7cff9
 SHA512 
867688dfd115f86e6e37aaf1b326d59e2fedeff5b92d326b35b47f2692bce2f7eb667c00e584d1c4711857d5a78b4ba57174f45a21e3b25d8f02dfafd0996f6c
-DIST pypy3_10-exe-7.3.13_p2-1.ppc64le-musl.gpkg.tar 6512640 BLAKE2B 
fde68e13478665a3378fd591f0e88bb98ca8771e95c34c2f547ec13741c26e1a4f1e47d5c4d02ae337baa736e1d

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-15 Thread Arthur Zamarin
commit: fabc76e4188f058f35ff754e0d90c7c30fb07e82
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 15:50:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 15:50:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabc76e4

dev-python/pypy3_10-exe-bin: Stabilize 7.3.13_p3 x86, #920008

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
index eec02d8dc461..227f91e2f20b 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2023-12-15 Thread Arthur Zamarin
commit: c87d076594c108c911992688210d40452caa6fa7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 15:50:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 15:50:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87d0765

dev-python/pypy3_10-exe: Stabilize 7.3.13_p3 x86, #920008

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
index d235f138e779..f92799a2e6b8 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

2023-12-15 Thread Arthur Zamarin
commit: 0dcb287e0057b89a69fcdaea49573888fbc1aaff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 11:36:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 11:36:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcb287e

dev-python/pypy3_10-exe: Stabilize 7.3.13_p3 amd64, #920008

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
index 9eec2da0971d..d235f138e779 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-15 Thread Arthur Zamarin
commit: da1d88a028d445872a247087380c63b0510c0737
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 11:36:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 11:36:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1d88a0

dev-python/pypy3_10-exe-bin: Stabilize 7.3.13_p3 amd64, #920008

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
index 3933dcac88c9..eec02d8dc461 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2023-12-07 Thread Sam James
commit: 7f8ab7568599ba4335a09e3167be8d676911ffe0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  8 07:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  8 07:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f8ab756

dev-python/pypy3_10-exe: workaround C warnings for now

Upstream are working on it and nearly have it fixed, but the patches are
large and not worth backporting until it's completely fixed at least.

Add a workaround for now :(

Bug: https://foss.heptapod.net/pypy/pypy/-/issues/4042
Bug: https://bugs.gentoo.org/918971
Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
index faf6b8a1e385..9eec2da0971d 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit check-reqs pax-utils toolchain-funcs
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs
 
 PYPY_PV=${PV%_p*}
 PYVER=3.10
@@ -70,6 +70,10 @@ src_prepare() {
 src_configure() {
tc-export CC
 
+   # Yes, yuck, but it's being worked on upstream (bug #918971).
+   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
+   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
local jit_backend
if use jit; then
jit_backend='--jit-backend='



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-07 Thread Michał Górny
commit: 9076008086d64867a0484e3e0ef2468740ba9956
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 04:39:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:39:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90760080

dev-python/pypy3_10-exe-bin: Backport django-related patches to 7.3.13_p3

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.13_p3.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index d59e8689cafd..f6117b2f589a 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy3_10-exe-7.3.13_p2-1.ppc64le-musl.gpkg.tar 6512640 
BLAKE2B fde68e134786
 DIST pypy3_10-exe-7.3.13_p2-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
ada5a559d5e38b56ff8fd4c4d103ac51ab0b117ff58f0d5b781da3c43e31ab49adf64459ae25522f57dcc38268a5ec135e24e90697b32cac9c63e0cab28ba658
 SHA512 
d88fee82cc8386861547c26827947ecad411e733d8f177ac9c689ae23783a554e7a5ca32f4488b9ee6add7c57a49cf56e8042eeb6b8dbfcba57d230280f36822
 DIST pypy3_10-exe-7.3.13_p2-1.x86-musl.gpkg.tar 8775680 BLAKE2B 
6174c341088ba6c78681626fb90af4ccffc0980f07f76f0635bbef423a55d67e0fe6719f3abdb4964f7c4d7249fa4404e83a5250771874e04a79cf9ba9a06304
 SHA512 
c32b25a23cbff996c64ec245df6cb969aa562588a7fd7304688fb8bc9ce73c8c8dabd6a2a9433bd6072fcb706f356d45332a6f7417495d6a76ac6aa7ca41c289
 DIST pypy3_10-exe-7.3.13_p2-1.x86.gpkg.tar 8755200 BLAKE2B 
3ca6f513948eea65beb4899658de0bad1badc835a1afd4407c487190060dafe3f6208075f34c6ed4a0a00b33f9a44a5e1bbdfb17a4e2c0e60b9979f6f72b9e74
 SHA512 
716b5521104a4185c6fa477f7d49384dcd87420ab2d53db0a53bcefe1ed8c7d1784a64ccf1d332c88ba61d189f84e883aeabec0879a51220ee3f26ea1c72f878
+DIST pypy3_10-exe-7.3.13_p3-1.amd64-musl.gpkg.tar 11878400 BLAKE2B 
ecd7e8d829644b9f582c594cfb84a4e1e7fcce802d168b2acb16cb36664100278534894347f5c74656d1cfd8ca76350d37772072820a12a8f22e1e33adba62e3
 SHA512 
319c5aa343d8a2bd38ac9fbeb2b3c775acfa07960da0ea1f5cd0ff6bec9f6b89f39de918520322006cc9605dc65a1776b3fcac3c99febcaf6a3afe0984508b02
+DIST pypy3_10-exe-7.3.13_p3-1.amd64.gpkg.tar 11888640 BLAKE2B 
fcc2710b56853a6bf939812ebf30563c785f4c4228d226ecbfaba02ed2a1ab42636608db2595ac60e8bae7f49e2695abf6ead952d99ff0be15be438c25fd9375
 SHA512 
109af4ca4ac9c867050898a646a4a301d4daeb00abe2c649a23537260479531572a509984bd6f1fcc1126ba6128f4873ac4cda610be9d17baf789475ad8c5c0a
+DIST pypy3_10-exe-7.3.13_p3-1.arm64-musl.gpkg.tar 9871360 BLAKE2B 
781de288a435b9be9caceba4890a3bd1ff04f8787ea6b2ae1168a4eb5ae5d01ee834dbafc4b145024256736dcedf167b5f45cb6ca7110b2e5f3a692a335249ac
 SHA512 
75af9f81e2da09f6d91fe87c744c88fe1cf944b557d1f8eabb813ea847f3282a5d3f49c1fc0b94f9a0fd391cb8238cb0e57b2817cef46dce3677aaa97219f858
+DIST pypy3_10-exe-7.3.13_p3-1.arm64.gpkg.tar 9871360 BLAKE2B 
9d2b3211d2d576bb42447ddbc71ae8d8f5a25ebefa40b8217f6d2cfc5748090b3ee7075a9b40d763910c0f02b98ef7943911ed744a50a7b7a555e3f546facd39
 SHA512 
e52fed5d0805cb875573c9c9d1ef33bb0be8c851ae11b0770fb7a9ca8414ba61bdae359db541dba69f943c8f8a78e64e5609e4a230336b20c77dbd4c68d44505
+DIST pypy3_10-exe-7.3.13_p3-1.ppc64le-musl.gpkg.tar 6522880 BLAKE2B 
6c1a9c390e35478b1819e8f00ab01a5c25a0b5153f2236a8f33b78a63c5857ed0188df025b08cc8ab8a404cb33f6cf8ec34d4fe2b5a07a97732db727f039dbf5
 SHA512 
a938fe4fdf27b895106b0bb255de9c615d7f44d2192739b4a47066e4336d14c2128b280594ad360ae8e58b010122bfc538fe669b8eac3bbc41575a3d333af681
+DIST pypy3_10-exe-7.3.13_p3-1.ppc64le.gpkg.tar 10065920 BLAKE2B 
951899b54a4fd248643625df6fa6926ed831b7b43d3020c62b109101877a06f5413ed41e1bf165b23bb66e2bfc4b910f84d6a3a9ad67cfaee2e8fbe5dec96bac
 SHA512 
24b72ddedadce461b8dbaedc25dc582e8f215b194431a9a946b3d21725506730564e3ec64e640ae29baee0fae132e7b756b781444a6c0080890953234afb509f
+DIST pypy3_10-exe-7.3.13_p3-1.x86-musl.gpkg.tar 8806400 BLAKE2B 
92152ea6f9c7a75934cb3a507d2c1ec17f91465aa3d5fb8f2cf8add2708d721a90d90c15656ada1c2ee0bf2290891cce090fed2b8ea4c8b9a17bccf3239ba1e9
 SHA512 
73292601e8ffb2c977a1b1253878d17bdf686d8a3b5ef7a737319aabfafe342c1b210f0773765203a41b55359a7c4fbe4958cc9813fc6849bf78ff5c5aaca7b0
+DIST pypy3_10-exe-7.3.13_p3-1.x86.gpkg.tar 8765440 BLAKE2B 
1ea5c757b5f87846000ed010ef9eecb40ff278b3bf97211037e184a0c96f643f17656a0801ae0fc8ff45f7fc20372474439d1e3a7ba38755a1f64cc56d5670c3
 SHA512 
88a7ab0d960f89d38ef1703eaf8afdfad18b9b1ee046295914bb4968f719759e3dd9a604930348568feb60afd466258705bd9c6e26f6c760f56ffb0ddf1038e7

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
new file mode 100644
index ..3933dcac88c9
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker

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

2023-12-07 Thread Michał Górny
commit: dfd63c80584c39e223fcbcdc69ae7d4ffda45b85
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 19:20:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 04:32:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd63c80

dev-python/pypy3_10-exe: Backport django-related patches to 7.3.13_p3

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

 dev-python/pypy3_10-exe/Manifest   |   1 +
 .../pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild | 128 +
 2 files changed, 129 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 900d617b89b9..cebc9127a32d 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,3 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 
9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7
 SHA512 
86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f
 DIST pypy3.10-gentoo-patches-7.3.13_p2.tar.xz 7948 BLAKE2B 
3978db108a1ab3e471f878e3480d4419262c34137f43c2e11168c85704f8c72769bea5bca9613ba5fb762b7f88c77f55070dc6a28e8a92ffa6f95d74fb5891ad
 SHA512 
dd8c0f74f22f45608addaf362ef0dc8acee3c5a02bed7c557883ca97d4e2bdfe47dbf6621a4da01cc97956550aa252622237b85c642fb33100065237689c2abb
+DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d
 SHA512 
c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
new file mode 100644
index ..faf6b8a1e385
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3.10 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+   virtual/pkgconfig
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-12-01 Thread Michał Górny
commit: 18983f5b09123b3c53c2e694fff33eb40108d641
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:29:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18983f5b

dev-python/pypy3_10-exe-bin: Specify PyPy branch in DESCRIPTION

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
index 77878f3bc763..3933dcac88c9 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
@@ -8,7 +8,7 @@ inherit pax-utils unpacker
 PYVER=3.10
 MY_P=pypy3_10-exe-${PV}-1
 
-DESCRIPTION="PyPy3 executable (pre-built version)"
+DESCRIPTION="PyPy3.10 executable (pre-built version)"
 HOMEPAGE="https://www.pypy.org/";
 SRC_URI="
elibc_glibc? (



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

2023-12-01 Thread Michał Górny
commit: 89220e85b80bf70726540fd4051200d46a599028
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  1 20:29:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  1 21:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89220e85

dev-python/pypy3_10-exe: Specify PyPy branch in DESCRIPTION

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
index 82fb0aeac85b..faf6b8a1e385 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
@@ -10,7 +10,7 @@ PYVER=3.10
 MY_P="pypy${PYVER}-v${PYPY_PV/_}"
 PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
 
-DESCRIPTION="PyPy3 executable (build from source)"
+DESCRIPTION="PyPy3.10 executable (build from source)"
 HOMEPAGE="https://www.pypy.org/";
 SRC_URI="
https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2



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

2023-11-21 Thread Michał Górny
commit: 9ed8cc5a3a3da8191114b089c5dffcc0d58babec
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:21:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed8cc5a

dev-python/pypy3_10-exe: Add missing virtual/pkgconfig BDEP

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
index a9b71592d810..82fb0aeac85b 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
@@ -37,6 +37,7 @@ DEPEND="
 "
 BDEPEND="
dev-python/pypy
+   virtual/pkgconfig
 "
 
 check_env() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-11-21 Thread Michał Górny
commit: 56bb0b8cacf25258ed086339a25bc58f8384a038
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 19:03:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bb0b8c

dev-python/pypy3_10-exe-bin: Bump to 7.3.13_p2

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.13_p2.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 1b770e57da5f..d59e8689cafd 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6512640 
BLAKE2B 9611d47f890ccd2
 DIST pypy3_10-exe-7.3.13-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
95ccc9bf239e77e6cd8821ba45fa1df36f4986b8b9dbe5b3291173a5a1c421eb57c9b7070b63be494e054c76ed233cd87f163a21368b404a853375d14404efa5
 SHA512 
0f43fe01ce92ee6d714067fe60035e3f9595f18b695004e7a0ad7ef82af9bfb46c96978b45eb5e85424b0c700a2d3672dfd8c63215dc98acf7471f0c174f4898
 DIST pypy3_10-exe-7.3.13-1.x86-musl.gpkg.tar 8744960 BLAKE2B 
362a7b6d3ed33623bb3adb94e62498b8c8794cef1354a3fd5579b2e647a8a74f38b44d470598d06a1a2645fee7b70a711f50f8c5e7648eae7e3a97b105fed632
 SHA512 
8f0109ed58a1344f44cb94aa360b2be82bff885a3fb1984c816d12069d9517e6a49c675d7eeb36d8f6c6869db13d4ec002a12795e72977e296122bf62f21f53f
 DIST pypy3_10-exe-7.3.13-1.x86.gpkg.tar 8796160 BLAKE2B 
9a838af1cd63249a55cc7f0849ddd783bd425d4c3a253583b590162ba1dccc5a8811222fb45121999a08a0935f9d61142efb6bbbf71a30e574f21a7b2e1e51b7
 SHA512 
3d67657e5ba8628ea6049bf74d5da29b32690e997993c37c7bd1166d6460bea8153c52bfea25066a38e7fe97b4612d64fd98b70c3b958a3862603299719bcbda
+DIST pypy3_10-exe-7.3.13_p2-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
5eec1b659638a44893fbb8700ea98a6effcf1479750653f848c1325039a06284a0361d53d75a31619b94d350b3137fdca5691e5ec19d3c5a04d0ce7f3eb9b2de
 SHA512 
76b5c8272fe475a6c85ed7bb56af58c54b4b79aeb126c93d0e9bdea1cea399f08e1d45b0788b4fc0d6202fffe1525766c381ebbb15fc5192f0d9386d978577ef
+DIST pypy3_10-exe-7.3.13_p2-1.amd64.gpkg.tar 11898880 BLAKE2B 
c6cd265a8643937ed42c72d2d21e6259cc7293bbce30f62e1150e6479811acf1700b4cc0e665fd3a8e856d0f1672e41b98cffe84cec6697093645446420cb713
 SHA512 
56f44a15fe7a16c2df8a1a20e2bbe6b83babafbb4064e318e903ec25e07234dde3446272a2d51b36ab2df4817578cc29c36849117c981e4572ee4e0d49cac719
+DIST pypy3_10-exe-7.3.13_p2-1.arm64-musl.gpkg.tar 9799680 BLAKE2B 
9646e8ed704e28d686ee1f4208a9760ec3924c2bb26212c0d73efe1e3bc658e2158015065e45ba0ce3e694b2ea1a3502ef6e8bf3c82bd666c87959949cc848fe
 SHA512 
aeeda8cb0aeb09a8ec38ff9768db1abcc0f88155cef32a666e5042bfeefe324f74bbdd5e30817fd92cd49bf41d00c6f37abe6425def9f5df3751d987a4e1f21c
+DIST pypy3_10-exe-7.3.13_p2-1.arm64.gpkg.tar 9861120 BLAKE2B 
3f85d59dd81f7226a54c5d5db9b03a0260db3bf1b18a31da45e92657eb9e1b56fad26ae7afab30e9f4935f6d1bf9ca13649b56f9b4b9d258fdb9207993f7cff9
 SHA512 
867688dfd115f86e6e37aaf1b326d59e2fedeff5b92d326b35b47f2692bce2f7eb667c00e584d1c4711857d5a78b4ba57174f45a21e3b25d8f02dfafd0996f6c
+DIST pypy3_10-exe-7.3.13_p2-1.ppc64le-musl.gpkg.tar 6512640 BLAKE2B 
fde68e13478665a3378fd591f0e88bb98ca8771e95c34c2f547ec13741c26e1a4f1e47d5c4d02ae337baa736e1d7f3311d7ebe66ba292441ef6b38b1f792407c
 SHA512 
fea4750b2aaa1a1519a980555d4d8db9c91bc4c3d267f4245559c063d174b5f792155e9f49356ef71c728194f5db62def58abf68626932172e9ae162f75ba6e1
+DIST pypy3_10-exe-7.3.13_p2-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
ada5a559d5e38b56ff8fd4c4d103ac51ab0b117ff58f0d5b781da3c43e31ab49adf64459ae25522f57dcc38268a5ec135e24e90697b32cac9c63e0cab28ba658
 SHA512 
d88fee82cc8386861547c26827947ecad411e733d8f177ac9c689ae23783a554e7a5ca32f4488b9ee6add7c57a49cf56e8042eeb6b8dbfcba57d230280f36822
+DIST pypy3_10-exe-7.3.13_p2-1.x86-musl.gpkg.tar 8775680 BLAKE2B 
6174c341088ba6c78681626fb90af4ccffc0980f07f76f0635bbef423a55d67e0fe6719f3abdb4964f7c4d7249fa4404e83a5250771874e04a79cf9ba9a06304
 SHA512 
c32b25a23cbff996c64ec245df6cb969aa562588a7fd7304688fb8bc9ce73c8c8dabd6a2a9433bd6072fcb706f356d45332a6f7417495d6a76ac6aa7ca41c289
+DIST pypy3_10-exe-7.3.13_p2-1.x86.gpkg.tar 8755200 BLAKE2B 
3ca6f513948eea65beb4899658de0bad1badc835a1afd4407c487190060dafe3f6208075f34c6ed4a0a00b33f9a44a5e1bbdfb17a4e2c0e60b9979f6f72b9e74
 SHA512 
716b5521104a4185c6fa477f7d49384dcd87420ab2d53db0a53bcefe1ed8c7d1784a64ccf1d332c88ba61d189f84e883aeabec0879a51220ee3f26ea1c72f878

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
new file mode 100644
index ..77878f3bc763
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV

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

2023-11-21 Thread Michał Górny
commit: 6335d1e1801f7548b4ee093853b69ff4e79bbe74
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 13:52:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6335d1e1

dev-python/pypy3_10-exe: Backport upstream fixes to 7.3.13_p2

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

 dev-python/pypy3_10-exe/Manifest   |   1 +
 .../pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 441c49ad6bc4..900d617b89b9 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 
9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7
 SHA512 
86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f
+DIST pypy3.10-gentoo-patches-7.3.13_p2.tar.xz 7948 BLAKE2B 
3978db108a1ab3e471f878e3480d4419262c34137f43c2e11168c85704f8c72769bea5bca9613ba5fb762b7f88c77f55070dc6a28e8a92ffa6f95d74fb5891ad
 SHA512 
dd8c0f74f22f45608addaf362ef0dc8acee3c5a02bed7c557883ca97d4e2bdfe47dbf6621a4da01cc97956550aa252622237b85c642fb33100065237689c2abb
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
new file mode 100644
index ..a9b71592d810
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+   local -x PYPY_GC_MAX_DELTA=200MB
+   interp+=( --jit loop_longevity=300 )
+   fi
+
+   # translate into the C sources
+   # we're going to build them ourselves since otherwise pypy does not
+   # free up the unneeded memory before spawning the compiler
+   set -- "${interp[@]}" rpython/b

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

2023-11-02 Thread Michał Górny
commit: 923a17f07add72074a32c20bbdd66b88fa385442
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 12:52:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 12:58:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923a17f0

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 .../pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild | 127 -
 2 files changed, 129 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index ff398049b4a2..441c49ad6bc4 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.12_p2.tar.xz 7184 BLAKE2B 
dae373bee65ede20c1e8bc29faedd5413c832bd105045d6953c8c1eca99955de1bab5dfcddacc612874616dabbb58921bebddc2a62177edc822247e6c2eba9c7
 SHA512 
b4476dc96dfd79a15218e2b7b60f289abeb10605e01a96746c04b9449c201aa8ee032dc3145c36b0b64d07e3948e828b49a874132d595b26e4dd95140d428942
 DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 
9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7
 SHA512 
86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f
-DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B 
ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181
 SHA512 
080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild
deleted file mode 100644
index c13f2df16f05..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3 executable (build from source)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)
-   )
-
-   local interp=( pypy )
-   if use low-memory; then
-   local -x PYPY_GC_MAX_DELT

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-11-02 Thread Michał Górny
commit: 1ad30161ef03b3a8e27e5f55f5097079e42a3699
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 12:52:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 12:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad30161

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ---
 .../pypy3_10-exe-bin-7.3.12_p2.ebuild  | 82 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 9d4a8387a1da..1b770e57da5f 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.12_p2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
8be8841e89efd16fea27376487bfae6039d326cf261748c63bc30ab0c9995d3f5924d2ee0ae9074555e9e69c0bc0344ebfc063ed5977d6945a64c6258e11430b
 SHA512 
d218451cd4071e50ea40c1bc98a89894a26d3535cc609e5f79ffb02f57813edcedffd142e6d8927aafed8df8b16ff02cef80773f75a092ec93095f7e2396dc9a
-DIST pypy3_10-exe-7.3.12_p2-1.amd64.gpkg.tar 11939840 BLAKE2B 
b9486bacf4088cb9bbc5e5d5c390736bc67663857d2151493802c4da379a83929d37f430ee4801bbd6538858891231886d0a7f237ad5a71383aa91f146cfef4b
 SHA512 
ea2ee539521e0a49204575600d1b4e626d2a08883cce4b0f520970d68d336ac85ca94a57b8b6248acfd340053b8300df7b5cdae0b444293992444aca3c45ac58
-DIST pypy3_10-exe-7.3.12_p2-1.arm64-musl.gpkg.tar 9953280 BLAKE2B 
1400f9c2bb36f0de4acf6aae16f0851989a4c4c80413927adf9f38a62125c3bbd886cc72011e3d7949fef1ff1c6062052b3d8316d6b0e4d6eb2cc5b76ee0d05a
 SHA512 
6524ceb373d9f459c3a4fb78080e1b1094ce780c472316a3236fded91a8dc62d241234c8b39cd2040a91ef4bfd08391d348029f3068fb2fa22850550f0f004cc
-DIST pypy3_10-exe-7.3.12_p2-1.arm64.gpkg.tar 9943040 BLAKE2B 
767eba506d7d61c3f3e08fbe12b65ed08fb7927c2d696d2169982f833fac1c5ce086ff0b240c74b35bb2d7009e715c0859fab50fd29c210bdfc749c64042191e
 SHA512 
e0dd002e4b484527c40eb3a8f049d38164c597da89f622fe7dc663f961fa7417cdca39c3ca159d5597570c603d9ea9b55f40dde0b0f46ac164867836d0edb0e5
-DIST pypy3_10-exe-7.3.12_p2-1.ppc64le-musl.gpkg.tar 6502400 BLAKE2B 
fb3c6cf03114cce302f7f9e7f34cc1ccb5ac9131559cae09b0fa3748afa7e1a5ef9b33007b3c876d835ee18106fea50541485b2cbf338601bc4db4d35595fc8f
 SHA512 
cc5244067040b345f40c23405a9168fe601972eb22cd25f5bda47e6b050530e7fb58bd3ce6795e007d9a4287e019afca31c3396832496ca215ee8c2127bbdbad
-DIST pypy3_10-exe-7.3.12_p2-1.ppc64le.gpkg.tar 10250240 BLAKE2B 
277add3cb777d2eb75538ddd73da80108bde6f2f6fc5fa3574c4f62a6bce4916e1f04bcb03407d946db90e09a0e873ee8d7d11e853fac2a0db9651d8ec0b0855
 SHA512 
44e6c2f38e31b34b9d74492464cdf56e0be5e3df06b7c247411668c04519d9c17fa7f8d49784e53484a3e59dc20b1ded4a0ae81f9bdcb87654d8107e798e1597
-DIST pypy3_10-exe-7.3.12_p2-1.x86-musl.gpkg.tar 8826880 BLAKE2B 
1e4e8cf6448410d256f625e68db6c7d82d99bd7f64bfec6572c4bc99b55e78fd0ca4af9efd872837dfa971d065d4f52f792d4c12ab3ca3c44fdb732e7452
 SHA512 
cd22319feb39f3a2f8e5d8796f9dae82dc9ca808ea5579bdb1f12a6daf9f9a7adc2e33accf6814a4e0e762bc03569f0c0539b99d4eba3e6cec085e45e5d3d702
-DIST pypy3_10-exe-7.3.12_p2-1.x86.gpkg.tar 8826880 BLAKE2B 
7fb7af7e5bd07a91312a21f443a1c58ad828d66a29e67af2b39162e2d7c74965b1f8dfb52169fd71b6b6466aa20ea579723d27520c019bb46211f34e74c4abc2
 SHA512 
fa7f5cd600efd4f26a7abe27b482b0277a10de7bceaf12d781a96e9916cb37d7166f5afc6c13d941aecda51783e9e2ad853076545575daec14fba50b10fca3ab
 DIST pypy3_10-exe-7.3.13-1.amd64-musl.gpkg.tar 11898880 BLAKE2B 
ac08e64b7a3a3d1b9c6f4242e373a3c836933c46619f17ee584fb2d1f9b2ea59934d143418c0a410cd3d3cd74621f82ee941fc6ba5e9f54aab94159b2dc43424
 SHA512 
5b058142664ac7c5cce09eaf3e6e052190336f4a7ef991fb02f6da03258a01f2d8f351aafeed7d49113bed263e2950f03e91c1c41c0c755b7c7c92daa1dbd2d0
 DIST pypy3_10-exe-7.3.13-1.amd64.gpkg.tar 11898880 BLAKE2B 
c218dcddfd5e532ed25f49c90ada70352af93ba4cd5ccb99d8b79b6cd006e3848cda6d282f4581b64b239c9f298a334ce54ca51e529fab7313caa09ec5a58f02
 SHA512 
4c64d9187bfc9cba096401ee4e2acae61d8ccf661c34ba43ced66bd1778abc60496626082d4ab57aa4ad16360692f9c2469124741290294754a0607849885ffe
 DIST pypy3_10-exe-7.3.13-1.arm64-musl.gpkg.tar 9891840 BLAKE2B 
36eb4e1d801da9dc47335e8202d83088c1f06db0c9627e04724bb9e10cd12335d103fa27ada7151d687988320160466b2c7733f48875e76e50204dbd1dd54e3b
 SHA512 
eb526efe6a4d54bd39455baf412cf8bf63c73f48b15813d176f51395b120e9b89c6f2914204e6ffd4658c1e232f1c07b6b4276cb0918c498cd8d03ab3410ba4a

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild
deleted file mode 100644
index 6a082de57538..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3 executable (pre-built version)"
-HOMEPAGE="https://w

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-09-30 Thread Michał Górny
commit: 6cfa841a6c3cc9f22a7b25bcd5fbfb344923e4a9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 08:17:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfa841a

dev-python/pypy3_10-exe-bin: Bump to 7.3.13

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.13.ebuild | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 4ba40d8da6ca..9d4a8387a1da 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.12_p2-1.ppc64le-musl.gpkg.tar 6502400 
BLAKE2B fb3c6cf03114
 DIST pypy3_10-exe-7.3.12_p2-1.ppc64le.gpkg.tar 10250240 BLAKE2B 
277add3cb777d2eb75538ddd73da80108bde6f2f6fc5fa3574c4f62a6bce4916e1f04bcb03407d946db90e09a0e873ee8d7d11e853fac2a0db9651d8ec0b0855
 SHA512 
44e6c2f38e31b34b9d74492464cdf56e0be5e3df06b7c247411668c04519d9c17fa7f8d49784e53484a3e59dc20b1ded4a0ae81f9bdcb87654d8107e798e1597
 DIST pypy3_10-exe-7.3.12_p2-1.x86-musl.gpkg.tar 8826880 BLAKE2B 
1e4e8cf6448410d256f625e68db6c7d82d99bd7f64bfec6572c4bc99b55e78fd0ca4af9efd872837dfa971d065d4f52f792d4c12ab3ca3c44fdb732e7452
 SHA512 
cd22319feb39f3a2f8e5d8796f9dae82dc9ca808ea5579bdb1f12a6daf9f9a7adc2e33accf6814a4e0e762bc03569f0c0539b99d4eba3e6cec085e45e5d3d702
 DIST pypy3_10-exe-7.3.12_p2-1.x86.gpkg.tar 8826880 BLAKE2B 
7fb7af7e5bd07a91312a21f443a1c58ad828d66a29e67af2b39162e2d7c74965b1f8dfb52169fd71b6b6466aa20ea579723d27520c019bb46211f34e74c4abc2
 SHA512 
fa7f5cd600efd4f26a7abe27b482b0277a10de7bceaf12d781a96e9916cb37d7166f5afc6c13d941aecda51783e9e2ad853076545575daec14fba50b10fca3ab
+DIST pypy3_10-exe-7.3.13-1.amd64-musl.gpkg.tar 11898880 BLAKE2B 
ac08e64b7a3a3d1b9c6f4242e373a3c836933c46619f17ee584fb2d1f9b2ea59934d143418c0a410cd3d3cd74621f82ee941fc6ba5e9f54aab94159b2dc43424
 SHA512 
5b058142664ac7c5cce09eaf3e6e052190336f4a7ef991fb02f6da03258a01f2d8f351aafeed7d49113bed263e2950f03e91c1c41c0c755b7c7c92daa1dbd2d0
+DIST pypy3_10-exe-7.3.13-1.amd64.gpkg.tar 11898880 BLAKE2B 
c218dcddfd5e532ed25f49c90ada70352af93ba4cd5ccb99d8b79b6cd006e3848cda6d282f4581b64b239c9f298a334ce54ca51e529fab7313caa09ec5a58f02
 SHA512 
4c64d9187bfc9cba096401ee4e2acae61d8ccf661c34ba43ced66bd1778abc60496626082d4ab57aa4ad16360692f9c2469124741290294754a0607849885ffe
+DIST pypy3_10-exe-7.3.13-1.arm64-musl.gpkg.tar 9891840 BLAKE2B 
36eb4e1d801da9dc47335e8202d83088c1f06db0c9627e04724bb9e10cd12335d103fa27ada7151d687988320160466b2c7733f48875e76e50204dbd1dd54e3b
 SHA512 
eb526efe6a4d54bd39455baf412cf8bf63c73f48b15813d176f51395b120e9b89c6f2914204e6ffd4658c1e232f1c07b6b4276cb0918c498cd8d03ab3410ba4a
+DIST pypy3_10-exe-7.3.13-1.arm64.gpkg.tar 9871360 BLAKE2B 
ac8f2e53f315e2b393698cad78d7a544cbce20294b47e7aba5dee9328f18177cfb77b7e7a99a25502399e354cdf8a68d003c9b54a82b1fe6d7e80b0977357c51
 SHA512 
ec0e95ed428f80ef1c39efa2c22c0cc34996df8d5bcf924d843ac6b876cb22fe3b3e89bb86d520f08b9da9e28c66c9a9c6bffa5c6cb0aeb827186455ca121bb2
+DIST pypy3_10-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6512640 BLAKE2B 
9611d47f890ccd237fa441aa6c741566cec70b2bbe0c7921530b39cfbba8eb918fb68d89274bf1b3dacd2bcc4d44ff56b851b78fa4e96f446e4f64cf3ea58d1e
 SHA512 
2c06eb7a0795167a292fc5729bf2602c9ec1c166d2bb3b6c63dbb588be736cd900ab03bf1339f0b3e555e7c67b3b6d43d53028961606e1a346662e9f37cc405a
+DIST pypy3_10-exe-7.3.13-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
95ccc9bf239e77e6cd8821ba45fa1df36f4986b8b9dbe5b3291173a5a1c421eb57c9b7070b63be494e054c76ed233cd87f163a21368b404a853375d14404efa5
 SHA512 
0f43fe01ce92ee6d714067fe60035e3f9595f18b695004e7a0ad7ef82af9bfb46c96978b45eb5e85424b0c700a2d3672dfd8c63215dc98acf7471f0c174f4898
+DIST pypy3_10-exe-7.3.13-1.x86-musl.gpkg.tar 8744960 BLAKE2B 
362a7b6d3ed33623bb3adb94e62498b8c8794cef1354a3fd5579b2e647a8a74f38b44d470598d06a1a2645fee7b70a711f50f8c5e7648eae7e3a97b105fed632
 SHA512 
8f0109ed58a1344f44cb94aa360b2be82bff885a3fb1984c816d12069d9517e6a49c675d7eeb36d8f6c6869db13d4ec002a12795e72977e296122bf62f21f53f
+DIST pypy3_10-exe-7.3.13-1.x86.gpkg.tar 8796160 BLAKE2B 
9a838af1cd63249a55cc7f0849ddd783bd425d4c3a253583b590162ba1dccc5a8811222fb45121999a08a0935f9d61142efb6bbbf71a30e574f21a7b2e1e51b7
 SHA512 
3d67657e5ba8628ea6049bf74d5da29b32690e997993c37c7bd1166d6460bea8153c52bfea25066a38e7fe97b4612d64fd98b70c3b958a3862603299719bcbda

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild
new file mode 100644
index ..77878f3bc763
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3 e

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

2023-09-30 Thread Michał Górny
commit: 5851581a31256e77df282113c61d75da6192e407
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 03:54:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:27:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5851581a

dev-python/pypy3_10-exe: Bump to 7.3.13

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild | 127 +
 2 files changed, 129 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index d68b6ec64f85..ff398049b4a2 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.10-gentoo-patches-7.3.12_p2.tar.xz 7184 BLAKE2B 
dae373bee65ede20c1e8bc29faedd5413c832bd105045d6953c8c1eca99955de1bab5dfcddacc612874616dabbb58921bebddc2a62177edc822247e6c2eba9c7
 SHA512 
b4476dc96dfd79a15218e2b7b60f289abeb10605e01a96746c04b9449c201aa8ee032dc3145c36b0b64d07e3948e828b49a874132d595b26e4dd95140d428942
+DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 
9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7
 SHA512 
86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f
 DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B 
ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181
 SHA512 
080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e
+DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild
new file mode 100644
index ..a9b71592d810
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+   local -x PYPY_GC_MAX_DELTA=200M

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-08-24 Thread Michał Górny
commit: d17f2c9520e8386f0e254deda4b77686267accfe
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 24 12:45:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 24 12:45:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17f2c95

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ---
 .../pypy3_10-exe-bin-7.3.12.ebuild | 82 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 1bf19beba2ed..4ba40d8da6ca 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.12-1.amd64-musl.gpkg.tar 11939840 BLAKE2B 
fe5b99ef9131ddfe7116b0a857df3cc3261dafdac043741d18b46a2380a783b1354a10cd8af5070e7afd208bdff73ff52b0c8c3e6469d760780b28b4cab50f13
 SHA512 
4a79ac7adf59c67d7d304b24943ad5a4e6477dbcb468fcd4b6dfdb9111fe0f5ac9435bf8cd9b460fde0ad02a8854045d8029fd5d24841b4dd8b70561a2ab3c09
-DIST pypy3_10-exe-7.3.12-1.amd64.gpkg.tar 11909120 BLAKE2B 
a49769288e45992747973bd0f58df67c279913843fad343f7608fc2e6199b321fa57a26e694ab04bcde5ca9c28f6b7427de0177122216a5136fe1e1a2038
 SHA512 
dcd78736472a0f26b9bac869b9dda2c64eb36b68ab4b89960c0461e2bcfab4bfff3ae5d31800e3ef102771a65e8b81acc2b80f8e3273a32eafa9d0c986ab9ba0
-DIST pypy3_10-exe-7.3.12-1.arm64-musl.gpkg.tar 9932800 BLAKE2B 
1076123d55bc749744d7f04a079e03b46336bb57b32395f7b5924c311be5c8627c6080e81879078ae6faaab462b92ea9429daf92cfe1c536329f0b023ee36849
 SHA512 
9923b69652273f421ef6fe2658ef1c21c92ddb0c0f9ec30f39c00ab5ba01aaf435c8ad37eac406213ca5835d5e4687d527d43e741a36f410bae81b7893bd67cc
-DIST pypy3_10-exe-7.3.12-1.arm64.gpkg.tar 9902080 BLAKE2B 
c1f503828d25f99cd1ab5c0112c0f747ec3c3f7128e5daa2fb71e652e887a733c35c5465d1c6ecca5d35d92d1642548cd558aba0cdd9950c38abbfe170d85d3d
 SHA512 
1f151c9bca991e85a2b46a2fc82c3241b44f784ea4812aac99adbd96d78d245afc5d83576ec794f27bc6bcc8a0685c79577dc195bcd917c773b82317696c8858
-DIST pypy3_10-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6543360 BLAKE2B 
c8bb60fc0144800ae26637ef02a43e8917f4c68268f9c50d607c95f41baa0f1dbe5f23b55f32b0aa08213259ba5322609f0ea59cb3a05cd8152f798bb38f2f6e
 SHA512 
15cf155ef73113a6c076f3eb2b7d20d063f7bc194b724307e7d98901aa74a5c52912cb01b05bdf39ad7682a941488e1ac38b76e0e25edb9f9add33dde33a0de1
-DIST pypy3_10-exe-7.3.12-1.ppc64le.gpkg.tar 10137600 BLAKE2B 
773b4b158939842df61dab2c8d3e0ceb6063e88cfbfc30450ede0de4b0089d45f01ae3fccc913c51542c9a8ada0c760f9abb041a0e588a36fdc6096531a0166c
 SHA512 
195140ce7a041682aaff6dc812c5c476ebbf001cea073d636fcebe6b236316f2acc72f3568ad3f01f53c7e727d3033cc53d2d487db46157c47853c6fd3d87fc3
-DIST pypy3_10-exe-7.3.12-1.x86-musl.gpkg.tar 8898560 BLAKE2B 
8b9e91c69bc726ac48f7c9db1a2722791ce5171e636d25e99ec57f38ea32442400b7e18d07c5f055bd7a68e607ff33f41faf1a235079807dfc15ce3b1138e521
 SHA512 
54e73b0786e45f4dc0f102f7e975d5ff7b806bcde9779411bbca64c3c2be115257d7e6dd3c44c9bdf8c62de0a101aca1c6c94aa44b6e39535137317f3052a870
-DIST pypy3_10-exe-7.3.12-1.x86.gpkg.tar 8775680 BLAKE2B 
2e260a89bf5b01a8d13653988dffd86315607f541d176ee2cca50d2a4c26f247b8a77b04c74c3512875eadf7ae00d7643e5450b31e4f0e0b79f660d302e2842f
 SHA512 
734d2817b07d87b7087d74abfc605747990823c8fdd45de1b2e6275025ac46550fae8525dc55048412b0b2a076462ee2c21555f3c9dba72774e67be169766f36
 DIST pypy3_10-exe-7.3.12_p2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
8be8841e89efd16fea27376487bfae6039d326cf261748c63bc30ab0c9995d3f5924d2ee0ae9074555e9e69c0bc0344ebfc063ed5977d6945a64c6258e11430b
 SHA512 
d218451cd4071e50ea40c1bc98a89894a26d3535cc609e5f79ffb02f57813edcedffd142e6d8927aafed8df8b16ff02cef80773f75a092ec93095f7e2396dc9a
 DIST pypy3_10-exe-7.3.12_p2-1.amd64.gpkg.tar 11939840 BLAKE2B 
b9486bacf4088cb9bbc5e5d5c390736bc67663857d2151493802c4da379a83929d37f430ee4801bbd6538858891231886d0a7f237ad5a71383aa91f146cfef4b
 SHA512 
ea2ee539521e0a49204575600d1b4e626d2a08883cce4b0f520970d68d336ac85ca94a57b8b6248acfd340053b8300df7b5cdae0b444293992444aca3c45ac58
 DIST pypy3_10-exe-7.3.12_p2-1.arm64-musl.gpkg.tar 9953280 BLAKE2B 
1400f9c2bb36f0de4acf6aae16f0851989a4c4c80413927adf9f38a62125c3bbd886cc72011e3d7949fef1ff1c6062052b3d8316d6b0e4d6eb2cc5b76ee0d05a
 SHA512 
6524ceb373d9f459c3a4fb78080e1b1094ce780c472316a3236fded91a8dc62d241234c8b39cd2040a91ef4bfd08391d348029f3068fb2fa22850550f0f004cc

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
deleted file mode 100644
index 6a082de57538..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3 executable (pre-built version)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI=

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

2023-08-24 Thread Michał Górny
commit: e77f25223f9a5cbf497e8b8104c34b76b4b9ec8e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 24 12:45:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 24 12:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77f2522

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   1 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild | 127 -
 2 files changed, 128 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 84d565551700..d68b6ec64f85 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,3 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.12.tar.xz 3736 BLAKE2B 
9283b05e84b385289900a07a8591d830589c5ae9cb77dc5350cb0c6a4c8f71118ed13d270060d900079ec8f7d57c256a973f55016299d001e8be585ba2a2ad30
 SHA512 
9ec7d8d6e16719971d43cc37cf3fdfaf76b1a707ae37b02681b0a07d17c60df503e926fa8034c9f4866d46136089a0059ee165a0c222f56f2537f374e915b3ca
 DIST pypy3.10-gentoo-patches-7.3.12_p2.tar.xz 7184 BLAKE2B 
dae373bee65ede20c1e8bc29faedd5413c832bd105045d6953c8c1eca99955de1bab5dfcddacc612874616dabbb58921bebddc2a62177edc822247e6c2eba9c7
 SHA512 
b4476dc96dfd79a15218e2b7b60f289abeb10605e01a96746c04b9449c201aa8ee032dc3145c36b0b64d07e3948e828b49a874132d595b26e4dd95140d428942
 DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B 
ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181
 SHA512 
080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
deleted file mode 100644
index 96dd027c2727..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 executable (build from source)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)
-   )
-
-   local interp=( pypy )
-   if use low-memory; then
-   local -x PYPY_GC_MAX_DELTA=200MB
-   interp+=( --jit loop_longevity=300 )
-   fi
-
-   # translate into the C sources
-   # we're going to build them ourselves since otherwise pypy does not
-   # free up the unneeded memory before spawning the compiler
-   set -- "${interp[@]}" rpython/bin/rpython --batch --source "${a

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-07-21 Thread Michał Górny
commit: 61f8790fe70d4fcda888eb6f8e0a7e45929ac0d1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 12:46:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 12:46:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f8790f

dev-python/pypy3_10-exe-bin: Bump to 7.3.12_p2

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.12_p2.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 90f830c4259d..1bf19beba2ed 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6543360 
BLAKE2B c8bb60fc0144800
 DIST pypy3_10-exe-7.3.12-1.ppc64le.gpkg.tar 10137600 BLAKE2B 
773b4b158939842df61dab2c8d3e0ceb6063e88cfbfc30450ede0de4b0089d45f01ae3fccc913c51542c9a8ada0c760f9abb041a0e588a36fdc6096531a0166c
 SHA512 
195140ce7a041682aaff6dc812c5c476ebbf001cea073d636fcebe6b236316f2acc72f3568ad3f01f53c7e727d3033cc53d2d487db46157c47853c6fd3d87fc3
 DIST pypy3_10-exe-7.3.12-1.x86-musl.gpkg.tar 8898560 BLAKE2B 
8b9e91c69bc726ac48f7c9db1a2722791ce5171e636d25e99ec57f38ea32442400b7e18d07c5f055bd7a68e607ff33f41faf1a235079807dfc15ce3b1138e521
 SHA512 
54e73b0786e45f4dc0f102f7e975d5ff7b806bcde9779411bbca64c3c2be115257d7e6dd3c44c9bdf8c62de0a101aca1c6c94aa44b6e39535137317f3052a870
 DIST pypy3_10-exe-7.3.12-1.x86.gpkg.tar 8775680 BLAKE2B 
2e260a89bf5b01a8d13653988dffd86315607f541d176ee2cca50d2a4c26f247b8a77b04c74c3512875eadf7ae00d7643e5450b31e4f0e0b79f660d302e2842f
 SHA512 
734d2817b07d87b7087d74abfc605747990823c8fdd45de1b2e6275025ac46550fae8525dc55048412b0b2a076462ee2c21555f3c9dba72774e67be169766f36
+DIST pypy3_10-exe-7.3.12_p2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
8be8841e89efd16fea27376487bfae6039d326cf261748c63bc30ab0c9995d3f5924d2ee0ae9074555e9e69c0bc0344ebfc063ed5977d6945a64c6258e11430b
 SHA512 
d218451cd4071e50ea40c1bc98a89894a26d3535cc609e5f79ffb02f57813edcedffd142e6d8927aafed8df8b16ff02cef80773f75a092ec93095f7e2396dc9a
+DIST pypy3_10-exe-7.3.12_p2-1.amd64.gpkg.tar 11939840 BLAKE2B 
b9486bacf4088cb9bbc5e5d5c390736bc67663857d2151493802c4da379a83929d37f430ee4801bbd6538858891231886d0a7f237ad5a71383aa91f146cfef4b
 SHA512 
ea2ee539521e0a49204575600d1b4e626d2a08883cce4b0f520970d68d336ac85ca94a57b8b6248acfd340053b8300df7b5cdae0b444293992444aca3c45ac58
+DIST pypy3_10-exe-7.3.12_p2-1.arm64-musl.gpkg.tar 9953280 BLAKE2B 
1400f9c2bb36f0de4acf6aae16f0851989a4c4c80413927adf9f38a62125c3bbd886cc72011e3d7949fef1ff1c6062052b3d8316d6b0e4d6eb2cc5b76ee0d05a
 SHA512 
6524ceb373d9f459c3a4fb78080e1b1094ce780c472316a3236fded91a8dc62d241234c8b39cd2040a91ef4bfd08391d348029f3068fb2fa22850550f0f004cc
+DIST pypy3_10-exe-7.3.12_p2-1.arm64.gpkg.tar 9943040 BLAKE2B 
767eba506d7d61c3f3e08fbe12b65ed08fb7927c2d696d2169982f833fac1c5ce086ff0b240c74b35bb2d7009e715c0859fab50fd29c210bdfc749c64042191e
 SHA512 
e0dd002e4b484527c40eb3a8f049d38164c597da89f622fe7dc663f961fa7417cdca39c3ca159d5597570c603d9ea9b55f40dde0b0f46ac164867836d0edb0e5
+DIST pypy3_10-exe-7.3.12_p2-1.ppc64le-musl.gpkg.tar 6502400 BLAKE2B 
fb3c6cf03114cce302f7f9e7f34cc1ccb5ac9131559cae09b0fa3748afa7e1a5ef9b33007b3c876d835ee18106fea50541485b2cbf338601bc4db4d35595fc8f
 SHA512 
cc5244067040b345f40c23405a9168fe601972eb22cd25f5bda47e6b050530e7fb58bd3ce6795e007d9a4287e019afca31c3396832496ca215ee8c2127bbdbad
+DIST pypy3_10-exe-7.3.12_p2-1.ppc64le.gpkg.tar 10250240 BLAKE2B 
277add3cb777d2eb75538ddd73da80108bde6f2f6fc5fa3574c4f62a6bce4916e1f04bcb03407d946db90e09a0e873ee8d7d11e853fac2a0db9651d8ec0b0855
 SHA512 
44e6c2f38e31b34b9d74492464cdf56e0be5e3df06b7c247411668c04519d9c17fa7f8d49784e53484a3e59dc20b1ded4a0ae81f9bdcb87654d8107e798e1597
+DIST pypy3_10-exe-7.3.12_p2-1.x86-musl.gpkg.tar 8826880 BLAKE2B 
1e4e8cf6448410d256f625e68db6c7d82d99bd7f64bfec6572c4bc99b55e78fd0ca4af9efd872837dfa971d065d4f52f792d4c12ab3ca3c44fdb732e7452
 SHA512 
cd22319feb39f3a2f8e5d8796f9dae82dc9ca808ea5579bdb1f12a6daf9f9a7adc2e33accf6814a4e0e762bc03569f0c0539b99d4eba3e6cec085e45e5d3d702
+DIST pypy3_10-exe-7.3.12_p2-1.x86.gpkg.tar 8826880 BLAKE2B 
7fb7af7e5bd07a91312a21f443a1c58ad828d66a29e67af2b39162e2d7c74965b1f8dfb52169fd71b6b6466aa20ea579723d27520c019bb46211f34e74c4abc2
 SHA512 
fa7f5cd600efd4f26a7abe27b482b0277a10de7bceaf12d781a96e9916cb37d7166f5afc6c13d941aecda51783e9e2ad853076545575daec14fba50b10fca3ab

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild
new file mode 100644
index ..77878f3bc763
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV

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

2023-07-21 Thread Michał Górny
commit: 6972f4b05b4d2db102f749832df63a15072f85a8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 08:11:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 12:46:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6972f4b0

dev-python/pypy3_10-exe: Backport C ext fixes to 7.3.12_p2

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

 dev-python/pypy3_10-exe/Manifest   |   1 +
 .../pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index c61026fd21da..84d565551700 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.10-gentoo-patches-7.3.12.tar.xz 3736 BLAKE2B 
9283b05e84b385289900a07a8591d830589c5ae9cb77dc5350cb0c6a4c8f71118ed13d270060d900079ec8f7d57c256a973f55016299d001e8be585ba2a2ad30
 SHA512 
9ec7d8d6e16719971d43cc37cf3fdfaf76b1a707ae37b02681b0a07d17c60df503e926fa8034c9f4866d46136089a0059ee165a0c222f56f2537f374e915b3ca
+DIST pypy3.10-gentoo-patches-7.3.12_p2.tar.xz 7184 BLAKE2B 
dae373bee65ede20c1e8bc29faedd5413c832bd105045d6953c8c1eca99955de1bab5dfcddacc612874616dabbb58921bebddc2a62177edc822247e6c2eba9c7
 SHA512 
b4476dc96dfd79a15218e2b7b60f289abeb10605e01a96746c04b9449c201aa8ee032dc3145c36b0b64d07e3948e828b49a874132d595b26e4dd95140d428942
 DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B 
ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181
 SHA512 
080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild
new file mode 100644
index ..a9b71592d810
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
+
+DESCRIPTION="PyPy3 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+   local -x PYPY_GC_MAX_DELTA=200MB
+   interp+=( --jit loop_longevity=300 )
+   fi
+
+   # translate into the C sources
+   # we're going to build them ourselves since otherwise pypy does not
+   # free up the unneeded memory before spawning the compiler
+   set -- "${interp[@]}" rpython/bin/

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-07-15 Thread Arthur Zamarin
commit: 530536e11660472bf1dce04fe4d346b865fc3c82
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 18:02:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 18:02:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530536e1

dev-python/pypy3_10-exe-bin: Stabilize 7.3.12 x86, #909854

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
index a9e90f41..6a082de57538 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



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

2023-07-15 Thread Arthur Zamarin
commit: b2d6a4c8129a6828615b3d8b72b0c65d9043ff21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 18:02:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 18:02:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d6a4c8

dev-python/pypy3_10-exe: Stabilize 7.3.12 x86, #909854

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
index 62a0b5672132..96dd027c2727 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

2023-07-11 Thread Jakov Smolić
commit: 481d6ba84e87291e4e425a0813d64ba412e5dd49
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 11 08:43:28 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 11 08:43:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481d6ba8

dev-python/pypy3_10-exe: Stabilize 7.3.12 amd64, #909854

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
index 90c4bbea14a2..62a0b5672132 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-07-11 Thread Jakov Smolić
commit: 7afae78f811409cd95375c221d62824a8ce65638
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 11 08:43:29 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 11 08:43:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7afae78f

dev-python/pypy3_10-exe-bin: Stabilize 7.3.12 amd64, #909854

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

 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
index 77878f3bc763..a9e90f41 100644
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-06-18 Thread Michał Górny
commit: 99d8857e2f56e1b4d056761ec3574ea80f4d7717
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:10:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:10:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d8857e

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ---
 .../pypy3_10-exe-bin-7.3.12_rc2.ebuild | 82 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index aff8c11a4017..90f830c4259d 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,11 +6,3 @@ DIST pypy3_10-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6543360 
BLAKE2B c8bb60fc0144800
 DIST pypy3_10-exe-7.3.12-1.ppc64le.gpkg.tar 10137600 BLAKE2B 
773b4b158939842df61dab2c8d3e0ceb6063e88cfbfc30450ede0de4b0089d45f01ae3fccc913c51542c9a8ada0c760f9abb041a0e588a36fdc6096531a0166c
 SHA512 
195140ce7a041682aaff6dc812c5c476ebbf001cea073d636fcebe6b236316f2acc72f3568ad3f01f53c7e727d3033cc53d2d487db46157c47853c6fd3d87fc3
 DIST pypy3_10-exe-7.3.12-1.x86-musl.gpkg.tar 8898560 BLAKE2B 
8b9e91c69bc726ac48f7c9db1a2722791ce5171e636d25e99ec57f38ea32442400b7e18d07c5f055bd7a68e607ff33f41faf1a235079807dfc15ce3b1138e521
 SHA512 
54e73b0786e45f4dc0f102f7e975d5ff7b806bcde9779411bbca64c3c2be115257d7e6dd3c44c9bdf8c62de0a101aca1c6c94aa44b6e39535137317f3052a870
 DIST pypy3_10-exe-7.3.12-1.x86.gpkg.tar 8775680 BLAKE2B 
2e260a89bf5b01a8d13653988dffd86315607f541d176ee2cca50d2a4c26f247b8a77b04c74c3512875eadf7ae00d7643e5450b31e4f0e0b79f660d302e2842f
 SHA512 
734d2817b07d87b7087d74abfc605747990823c8fdd45de1b2e6275025ac46550fae8525dc55048412b0b2a076462ee2c21555f3c9dba72774e67be169766f36
-DIST pypy3_10-exe-7.3.12_rc2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
b2218bde7a9b7d1eb72730ccd09ebd16b740fdea688b5faf43eead699bb9361892ad1c9d3ea619120bdce7a6cdf01ec23163bd59cf87fc9189fe845dd9a3fd3b
 SHA512 
0003b1b5366a92ba16e55c78da52b0765f40133be51b9d1302b667da22ffcae7698ce23a59133ffbe43595cf6705549203ad1da6264a90b38ce5e3bdf88533a2
-DIST pypy3_10-exe-7.3.12_rc2-1.amd64.gpkg.tar 11919360 BLAKE2B 
8d31c4ccc737e1c5f9e3317e3aa05a963d442c4927262c6ac5f0927ce589df73af54bbc1e7d256b6ca07247e541578fce252dc49e0bc5fdb0715412df90f84d0
 SHA512 
9d91e226122aa08e9a336ea699c6f793a964b1e0810e196958f17f04ccd30184649f0211afe846d3ad2649d867b82ee6ff9fda7ca4c7e243d1282582b267a870
-DIST pypy3_10-exe-7.3.12_rc2-1.arm64-musl.gpkg.tar 9932800 BLAKE2B 
04b9eb19baa4c1754c7af8ebea2419ab98773b4aef71aaff458aef6d31c5d30f3c311cd485bb85bc2a1d08674f96086ff7cacdda1ccadc5bafd85e8a2e9309a3
 SHA512 
0e077cf79f7a6b411f4f571e47e70412dae54c6c4c0190ac176a19192dbb984b8a829718be64fb5ac86cb15aaf89d12f51f67abfbe8a14a399264483cab59fa4
-DIST pypy3_10-exe-7.3.12_rc2-1.arm64.gpkg.tar 9953280 BLAKE2B 
5b0af71d66af6fd8f0f55cd885280fdd776398821726c5db58380a0dfc214fb711a631cab2d55c28eac4dfcaa5a0002b76b2e0ae2953affa33ebd459d2a24388
 SHA512 
5ad4ec2206ddb35a1c657533a4fcb7bd9e514e35a9d39d09828d854dc63588e752d7b40039462d662e6df8a945273408c9af895636301fd69131478c12a9e315
-DIST pypy3_10-exe-7.3.12_rc2-1.ppc64le-musl.gpkg.tar 6553600 BLAKE2B 
22384bcf8a137bcbeaf7598acee7b837f0b44b2c975dd2d38dd2f307a9d8473e3b05921e810283264ef9fc582938ddfd40f580d571611ce4cc85ecdbb60c5dbe
 SHA512 
43096af5b510c0468242b8596372ccd0baaf3d3cf41a2c68f829b281f7a0e8d7868dd1a8276f377879f8d688a8f0944e8d9f8146a16770671f8c19b0f5bd08b1
-DIST pypy3_10-exe-7.3.12_rc2-1.ppc64le.gpkg.tar 1024 BLAKE2B 
27f22ea3d1e635ee0ecc5b7a1fa17d9c6e52b8d49feaf18c2eac25998006f70d99d1831c8c253a4c6777e0683360fc5f95edbe67ae21f2cf000327398c8b4675
 SHA512 
c3895902458aeefb655a3feb02ea092027c09a97660f97d454626ddb79e0a4093e6e36b87c6ab57cff3eb24eb4fba26ee141ce9c0e34f1e0ce82e07c9ab84093
-DIST pypy3_10-exe-7.3.12_rc2-1.x86-musl.gpkg.tar 8898560 BLAKE2B 
b1388567bf84bf3c6be20568c89a4706c8d9a58b74fa8c67e557eaefc79ebf280cfaf9d488ca46f3eddb1249c4c6de33c7d5daadb7037407a804e69775241983
 SHA512 
6ff9f94202ab4be7a50f0c63fbd01c5062fa337ad5c39c723d88a24a87dc8bd54229e1a125b9026ecfd4ca0a13251127d8cf70c914f034b2f5480edb882b5de8
-DIST pypy3_10-exe-7.3.12_rc2-1.x86.gpkg.tar 8826880 BLAKE2B 
af377e52221fbf34fe175a3d76bb29b3bbb7d7de1c4747442ad16f0c7c92796321b2e0a1cda71902de406b72d3db27547baaffb0c0813b1f6a99abb22a76c37f
 SHA512 
d7d0301f2a78af6d17238af1b3dffc3bfd3d2443698d45884a3b65be36cdd48836b8db58eda5996f36d2d58ad1dae4c0ccddf77f04c64d84eece5da6206de6a7

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_rc2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_rc2.ebuild
deleted file mode 100644
index c20487422bbf..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_rc2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-e

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

2023-06-18 Thread Michał Górny
commit: 4b56478830d57c79423467f64fe3ef5859e6deef
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:10:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:10:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b564788

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 .../pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild| 127 -
 2 files changed, 129 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 09ca609fe384..c61026fd21da 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
 DIST pypy3.10-gentoo-patches-7.3.12.tar.xz 3736 BLAKE2B 
9283b05e84b385289900a07a8591d830589c5ae9cb77dc5350cb0c6a4c8f71118ed13d270060d900079ec8f7d57c256a973f55016299d001e8be585ba2a2ad30
 SHA512 
9ec7d8d6e16719971d43cc37cf3fdfaf76b1a707ae37b02681b0a07d17c60df503e926fa8034c9f4866d46136089a0059ee165a0c222f56f2537f374e915b3ca
-DIST pypy3.10-gentoo-patches-7.3.12rc2.tar.xz 3416 BLAKE2B 
5aac048a8758aff3ea43de12da8b5bcffb5ca1a97d58b307d9badb9583376f0c2513d034ec394216b5d20ab5985a7f1142bd20f9affd5c48b8b86a5286194bad
 SHA512 
3980fef808ac4d9530f9cc4f17ff70eff2612c31f7470c62a4ad83d727216c19cac62d6874d7187004ba83e1fbd349efebc303e0f74c3491baebaf8a630f6a89
 DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B 
ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181
 SHA512 
080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e
-DIST pypy3.10-v7.3.12rc2-src.tar.bz2 23030434 BLAKE2B 
a94e427450350c239bd514a9747813337b1208edafeb6a05c18c0b7cd2075edd480d2081d605e62ec9b1ed227154396ed30bba05294db722a43de33c46e34893
 SHA512 
9e850d3ba16db7dc36069e50c3026d812f08763c5a92fc5e43fff0fcf54fad202c2a13b7101c49d52ee2fb89062fab335473334ccdd067d69ace6d9ecf7f92d2

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild
deleted file mode 100644
index 8311381bd4ac..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 executable (build from source)"
-HOMEPAGE="https://www.pypy.org/";
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS=""
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)
-   )
-
-   local interp=( pypy )
-   if use low-memory; then
-   local -x PYPY_GC_MAX_DELTA=200MB
-   interp+=( --jit

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-06-16 Thread Michał Górny
commit: c1bce95324f652f0b06c148729b606cd34147c45
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 16:58:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 17:03:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1bce953

dev-python/pypy3_10-exe-bin: Bump to 7.3.12

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.12.ebuild | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 6671d9cacf77..aff8c11a4017 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,3 +1,11 @@
+DIST pypy3_10-exe-7.3.12-1.amd64-musl.gpkg.tar 11939840 BLAKE2B 
fe5b99ef9131ddfe7116b0a857df3cc3261dafdac043741d18b46a2380a783b1354a10cd8af5070e7afd208bdff73ff52b0c8c3e6469d760780b28b4cab50f13
 SHA512 
4a79ac7adf59c67d7d304b24943ad5a4e6477dbcb468fcd4b6dfdb9111fe0f5ac9435bf8cd9b460fde0ad02a8854045d8029fd5d24841b4dd8b70561a2ab3c09
+DIST pypy3_10-exe-7.3.12-1.amd64.gpkg.tar 11909120 BLAKE2B 
a49769288e45992747973bd0f58df67c279913843fad343f7608fc2e6199b321fa57a26e694ab04bcde5ca9c28f6b7427de0177122216a5136fe1e1a2038
 SHA512 
dcd78736472a0f26b9bac869b9dda2c64eb36b68ab4b89960c0461e2bcfab4bfff3ae5d31800e3ef102771a65e8b81acc2b80f8e3273a32eafa9d0c986ab9ba0
+DIST pypy3_10-exe-7.3.12-1.arm64-musl.gpkg.tar 9932800 BLAKE2B 
1076123d55bc749744d7f04a079e03b46336bb57b32395f7b5924c311be5c8627c6080e81879078ae6faaab462b92ea9429daf92cfe1c536329f0b023ee36849
 SHA512 
9923b69652273f421ef6fe2658ef1c21c92ddb0c0f9ec30f39c00ab5ba01aaf435c8ad37eac406213ca5835d5e4687d527d43e741a36f410bae81b7893bd67cc
+DIST pypy3_10-exe-7.3.12-1.arm64.gpkg.tar 9902080 BLAKE2B 
c1f503828d25f99cd1ab5c0112c0f747ec3c3f7128e5daa2fb71e652e887a733c35c5465d1c6ecca5d35d92d1642548cd558aba0cdd9950c38abbfe170d85d3d
 SHA512 
1f151c9bca991e85a2b46a2fc82c3241b44f784ea4812aac99adbd96d78d245afc5d83576ec794f27bc6bcc8a0685c79577dc195bcd917c773b82317696c8858
+DIST pypy3_10-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6543360 BLAKE2B 
c8bb60fc0144800ae26637ef02a43e8917f4c68268f9c50d607c95f41baa0f1dbe5f23b55f32b0aa08213259ba5322609f0ea59cb3a05cd8152f798bb38f2f6e
 SHA512 
15cf155ef73113a6c076f3eb2b7d20d063f7bc194b724307e7d98901aa74a5c52912cb01b05bdf39ad7682a941488e1ac38b76e0e25edb9f9add33dde33a0de1
+DIST pypy3_10-exe-7.3.12-1.ppc64le.gpkg.tar 10137600 BLAKE2B 
773b4b158939842df61dab2c8d3e0ceb6063e88cfbfc30450ede0de4b0089d45f01ae3fccc913c51542c9a8ada0c760f9abb041a0e588a36fdc6096531a0166c
 SHA512 
195140ce7a041682aaff6dc812c5c476ebbf001cea073d636fcebe6b236316f2acc72f3568ad3f01f53c7e727d3033cc53d2d487db46157c47853c6fd3d87fc3
+DIST pypy3_10-exe-7.3.12-1.x86-musl.gpkg.tar 8898560 BLAKE2B 
8b9e91c69bc726ac48f7c9db1a2722791ce5171e636d25e99ec57f38ea32442400b7e18d07c5f055bd7a68e607ff33f41faf1a235079807dfc15ce3b1138e521
 SHA512 
54e73b0786e45f4dc0f102f7e975d5ff7b806bcde9779411bbca64c3c2be115257d7e6dd3c44c9bdf8c62de0a101aca1c6c94aa44b6e39535137317f3052a870
+DIST pypy3_10-exe-7.3.12-1.x86.gpkg.tar 8775680 BLAKE2B 
2e260a89bf5b01a8d13653988dffd86315607f541d176ee2cca50d2a4c26f247b8a77b04c74c3512875eadf7ae00d7643e5450b31e4f0e0b79f660d302e2842f
 SHA512 
734d2817b07d87b7087d74abfc605747990823c8fdd45de1b2e6275025ac46550fae8525dc55048412b0b2a076462ee2c21555f3c9dba72774e67be169766f36
 DIST pypy3_10-exe-7.3.12_rc2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
b2218bde7a9b7d1eb72730ccd09ebd16b740fdea688b5faf43eead699bb9361892ad1c9d3ea619120bdce7a6cdf01ec23163bd59cf87fc9189fe845dd9a3fd3b
 SHA512 
0003b1b5366a92ba16e55c78da52b0765f40133be51b9d1302b667da22ffcae7698ce23a59133ffbe43595cf6705549203ad1da6264a90b38ce5e3bdf88533a2
 DIST pypy3_10-exe-7.3.12_rc2-1.amd64.gpkg.tar 11919360 BLAKE2B 
8d31c4ccc737e1c5f9e3317e3aa05a963d442c4927262c6ac5f0927ce589df73af54bbc1e7d256b6ca07247e541578fce252dc49e0bc5fdb0715412df90f84d0
 SHA512 
9d91e226122aa08e9a336ea699c6f793a964b1e0810e196958f17f04ccd30184649f0211afe846d3ad2649d867b82ee6ff9fda7ca4c7e243d1282582b267a870
 DIST pypy3_10-exe-7.3.12_rc2-1.arm64-musl.gpkg.tar 9932800 BLAKE2B 
04b9eb19baa4c1754c7af8ebea2419ab98773b4aef71aaff458aef6d31c5d30f3c311cd485bb85bc2a1d08674f96086ff7cacdda1ccadc5bafd85e8a2e9309a3
 SHA512 
0e077cf79f7a6b411f4f571e47e70412dae54c6c4c0190ac176a19192dbb984b8a829718be64fb5ac86cb15aaf89d12f51f67abfbe8a14a399264483cab59fa4

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
new file mode 100644
index ..77878f3bc763
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3 executable (pre-built version)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_

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

2023-06-16 Thread Michał Górny
commit: 31fcd7747a1849965eee74bde9ebec6b802d3c00
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 12:56:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 17:03:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fcd774

dev-python/pypy3_10-exe: Bump to 7.3.12

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild | 127 +
 2 files changed, 129 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index a5f10a112902..09ca609fe384 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,2 +1,4 @@
+DIST pypy3.10-gentoo-patches-7.3.12.tar.xz 3736 BLAKE2B 
9283b05e84b385289900a07a8591d830589c5ae9cb77dc5350cb0c6a4c8f71118ed13d270060d900079ec8f7d57c256a973f55016299d001e8be585ba2a2ad30
 SHA512 
9ec7d8d6e16719971d43cc37cf3fdfaf76b1a707ae37b02681b0a07d17c60df503e926fa8034c9f4866d46136089a0059ee165a0c222f56f2537f374e915b3ca
 DIST pypy3.10-gentoo-patches-7.3.12rc2.tar.xz 3416 BLAKE2B 
5aac048a8758aff3ea43de12da8b5bcffb5ca1a97d58b307d9badb9583376f0c2513d034ec394216b5d20ab5985a7f1142bd20f9affd5c48b8b86a5286194bad
 SHA512 
3980fef808ac4d9530f9cc4f17ff70eff2612c31f7470c62a4ad83d727216c19cac62d6874d7187004ba83e1fbd349efebc303e0f74c3491baebaf8a630f6a89
+DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B 
ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181
 SHA512 
080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e
 DIST pypy3.10-v7.3.12rc2-src.tar.bz2 23030434 BLAKE2B 
a94e427450350c239bd514a9747813337b1208edafeb6a05c18c0b7cd2075edd480d2081d605e62ec9b1ed227154396ed30bba05294db722a43de33c46e34893
 SHA512 
9e850d3ba16db7dc36069e50c3026d812f08763c5a92fc5e43fff0fcf54fad202c2a13b7101c49d52ee2fb89062fab335473334ccdd067d69ace6d9ecf7f92d2

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
new file mode 100644
index ..90c4bbea14a2
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy3 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+   local -x PYPY_GC_MAX_DELTA

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-05-31 Thread Michał Górny
commit: 3d7badd11ce21df4d7d312d428e50bbf2ea745e3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 31 11:30:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 31 11:39:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7badd1

dev-python/pypy3_10-exe-bin: Split from dev-python/pypy3-exe-bin, 7.3.12_rc2

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 dev-python/pypy3_10-exe-bin/metadata.xml   |  8 +++
 .../pypy3_10-exe-bin-7.3.12_rc2.ebuild | 82 ++
 3 files changed, 98 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
new file mode 100644
index ..6671d9cacf77
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -0,0 +1,8 @@
+DIST pypy3_10-exe-7.3.12_rc2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
b2218bde7a9b7d1eb72730ccd09ebd16b740fdea688b5faf43eead699bb9361892ad1c9d3ea619120bdce7a6cdf01ec23163bd59cf87fc9189fe845dd9a3fd3b
 SHA512 
0003b1b5366a92ba16e55c78da52b0765f40133be51b9d1302b667da22ffcae7698ce23a59133ffbe43595cf6705549203ad1da6264a90b38ce5e3bdf88533a2
+DIST pypy3_10-exe-7.3.12_rc2-1.amd64.gpkg.tar 11919360 BLAKE2B 
8d31c4ccc737e1c5f9e3317e3aa05a963d442c4927262c6ac5f0927ce589df73af54bbc1e7d256b6ca07247e541578fce252dc49e0bc5fdb0715412df90f84d0
 SHA512 
9d91e226122aa08e9a336ea699c6f793a964b1e0810e196958f17f04ccd30184649f0211afe846d3ad2649d867b82ee6ff9fda7ca4c7e243d1282582b267a870
+DIST pypy3_10-exe-7.3.12_rc2-1.arm64-musl.gpkg.tar 9932800 BLAKE2B 
04b9eb19baa4c1754c7af8ebea2419ab98773b4aef71aaff458aef6d31c5d30f3c311cd485bb85bc2a1d08674f96086ff7cacdda1ccadc5bafd85e8a2e9309a3
 SHA512 
0e077cf79f7a6b411f4f571e47e70412dae54c6c4c0190ac176a19192dbb984b8a829718be64fb5ac86cb15aaf89d12f51f67abfbe8a14a399264483cab59fa4
+DIST pypy3_10-exe-7.3.12_rc2-1.arm64.gpkg.tar 9953280 BLAKE2B 
5b0af71d66af6fd8f0f55cd885280fdd776398821726c5db58380a0dfc214fb711a631cab2d55c28eac4dfcaa5a0002b76b2e0ae2953affa33ebd459d2a24388
 SHA512 
5ad4ec2206ddb35a1c657533a4fcb7bd9e514e35a9d39d09828d854dc63588e752d7b40039462d662e6df8a945273408c9af895636301fd69131478c12a9e315
+DIST pypy3_10-exe-7.3.12_rc2-1.ppc64le-musl.gpkg.tar 6553600 BLAKE2B 
22384bcf8a137bcbeaf7598acee7b837f0b44b2c975dd2d38dd2f307a9d8473e3b05921e810283264ef9fc582938ddfd40f580d571611ce4cc85ecdbb60c5dbe
 SHA512 
43096af5b510c0468242b8596372ccd0baaf3d3cf41a2c68f829b281f7a0e8d7868dd1a8276f377879f8d688a8f0944e8d9f8146a16770671f8c19b0f5bd08b1
+DIST pypy3_10-exe-7.3.12_rc2-1.ppc64le.gpkg.tar 1024 BLAKE2B 
27f22ea3d1e635ee0ecc5b7a1fa17d9c6e52b8d49feaf18c2eac25998006f70d99d1831c8c253a4c6777e0683360fc5f95edbe67ae21f2cf000327398c8b4675
 SHA512 
c3895902458aeefb655a3feb02ea092027c09a97660f97d454626ddb79e0a4093e6e36b87c6ab57cff3eb24eb4fba26ee141ce9c0e34f1e0ce82e07c9ab84093
+DIST pypy3_10-exe-7.3.12_rc2-1.x86-musl.gpkg.tar 8898560 BLAKE2B 
b1388567bf84bf3c6be20568c89a4706c8d9a58b74fa8c67e557eaefc79ebf280cfaf9d488ca46f3eddb1249c4c6de33c7d5daadb7037407a804e69775241983
 SHA512 
6ff9f94202ab4be7a50f0c63fbd01c5062fa337ad5c39c723d88a24a87dc8bd54229e1a125b9026ecfd4ca0a13251127d8cf70c914f034b2f5480edb882b5de8
+DIST pypy3_10-exe-7.3.12_rc2-1.x86.gpkg.tar 8826880 BLAKE2B 
af377e52221fbf34fe175a3d76bb29b3bbb7d7de1c4747442ad16f0c7c92796321b2e0a1cda71902de406b72d3db27547baaffb0c0813b1f6a99abb22a76c37f
 SHA512 
d7d0301f2a78af6d17238af1b3dffc3bfd3d2443698d45884a3b65be36cdd48836b8db58eda5996f36d2d58ad1dae4c0ccddf77f04c64d84eece5da6206de6a7

diff --git a/dev-python/pypy3_10-exe-bin/metadata.xml 
b/dev-python/pypy3_10-exe-bin/metadata.xml
new file mode 100644
index ..efd7c8c21836
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   Python
+   
+

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_rc2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_rc2.ebuild
new file mode 100644
index ..c20487422bbf
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_rc2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3_10-exe-${PV}-1
+
+DESCRIPTION="PyPy3 executable (pre-built version)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   elibc_glibc? (
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar
+   -> ${MY_P}.amd64.gpkg.tar
+   )
+   arm64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar
+   -> ${MY_P}.arm64.gpkg.tar
+   )
+   ppc64? (
+   
https://dev.gento

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

2023-05-31 Thread Michał Górny
commit: fdb9f3da7e9f994186adf469eca43bd1618e4d94
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 31 06:27:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 31 11:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb9f3da

dev-python/pypy3_10-exe: Split from dev-python/pypy3-exe, 7.3.12_rc2

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

 dev-python/pypy3_10-exe/Manifest   |   2 +
 dev-python/pypy3_10-exe/metadata.xml   |  13 +++
 .../pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild| 127 +
 3 files changed, 142 insertions(+)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
new file mode 100644
index ..a5f10a112902
--- /dev/null
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -0,0 +1,2 @@
+DIST pypy3.10-gentoo-patches-7.3.12rc2.tar.xz 3416 BLAKE2B 
5aac048a8758aff3ea43de12da8b5bcffb5ca1a97d58b307d9badb9583376f0c2513d034ec394216b5d20ab5985a7f1142bd20f9affd5c48b8b86a5286194bad
 SHA512 
3980fef808ac4d9530f9cc4f17ff70eff2612c31f7470c62a4ad83d727216c19cac62d6874d7187004ba83e1fbd349efebc303e0f74c3491baebaf8a630f6a89
+DIST pypy3.10-v7.3.12rc2-src.tar.bz2 23030434 BLAKE2B 
a94e427450350c239bd514a9747813337b1208edafeb6a05c18c0b7cd2075edd480d2081d605e62ec9b1ed227154396ed30bba05294db722a43de33c46e34893
 SHA512 
9e850d3ba16db7dc36069e50c3026d812f08763c5a92fc5e43fff0fcf54fad202c2a13b7101c49d52ee2fb89062fab335473334ccdd067d69ace6d9ecf7f92d2

diff --git a/dev-python/pypy3_10-exe/metadata.xml 
b/dev-python/pypy3_10-exe/metadata.xml
new file mode 100644
index ..9f1f42740089
--- /dev/null
+++ b/dev-python/pypy3_10-exe/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   Python
+   
+   
+   Build using PyPy with the engine 
configured towards low memory footprint.
+   This makes it possible to build PyPy using ~3.5G of RAM 
on amd64 and ~half of that on x86,
+   at the cost of lengthened build time.
+   
+

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild
new file mode 100644
index ..8311381bd4ac
--- /dev/null
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_rc2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy3 executable (build from source)"
+HOMEPAGE="https://www.pypy.org/";
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS=""
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+