[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: daa0d5f4aa21a3246d64da1058f58d65feacf88e
Author: Michał Górny gentoo org>
AuthorDate: Tue Jul 22 05:17:28 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jul 22 06:00:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa0d5f4
dev-lang/pypy3-exe-bin: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe-bin/Manifest| 8 --
.../pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild | 86 --
2 files changed, 94 deletions(-)
diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest
index f98155a62840..98d050601531 100644
--- a/dev-lang/pypy3-exe-bin/Manifest
+++ b/dev-lang/pypy3-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3-exe-3.11.7.3.19-1.amd64-musl.gpkg.tar 12380160 BLAKE2B
ed2fdb9f589fb52da2cf42a03310f7b81225ca0ef9e9391c505716cfebe6333817d076a70a376a17fa59f707e94a00d8261342da1c789f7547009bd95815570f
SHA512
756fc1b4ddb8eab8e7aecd0c0d812657f07f4fd10e25b651d4e1e741dfa66858be2b76325aefb7544cfe689c716b7d5eec1187446254a91c09edb0aac6105224
-DIST pypy3-exe-3.11.7.3.19-1.amd64.gpkg.tar 12400640 BLAKE2B
8661306ec8d88e6ef15685de0da0f9f681352f3956750e239b9101a63b05342a903de2b8ec505b7d2d59e1d82dacdf5fe068475d8e8273e7fd9744f2b5d0d25f
SHA512
40c1764e64a8cd30918bdec6d40d410e73c239ec264be822b1a5c15ebac51358399c29ebe5e98e7bf291a541c6018eaf64b2462098548118b0d331a2938f4abf
-DIST pypy3-exe-3.11.7.3.19-1.arm64-musl.gpkg.tar 10485760 BLAKE2B
2f0ecb331332f8864496aeb2bfa8e8eaec822c1263eb3331266344fbbf406ca7f479a7f5107e7351969ee6aead059fbf8e28b2ba9ac8ec4eb45145da877cfcfd
SHA512
a68da2fb2dbbf77c16f2b2ab5d2926c506164a817261d786b8cab16ed2ff43090b051b1fdfb2ac0067af3db86790a5f8db6009e671a0e0a667b24055edee6ce6
-DIST pypy3-exe-3.11.7.3.19-1.arm64.gpkg.tar 10485760 BLAKE2B
bdaaf2cf134aedf481d0b49bc340914ecf5c839b9ad62ba879f6e6ac98c4168537247cba963834a8105bc14b372fd5fc06ac57091918980417f33bb662d8d76d
SHA512
7074e3b9f491edfe0122841fb63d405c7ec14ce4d344b7996e9977a4c36f6b1a2d874b08ff7b2d07ea567757aa26aa08a15bb3ae16a52cd93625c478d971dd7e
-DIST pypy3-exe-3.11.7.3.19-1.ppc64le-musl.gpkg.tar 6973440 BLAKE2B
9f36dccbcd8154e75a87694dab65985fe9b596bc63748eb58dfefb4297d3de48768d9344fe38e95cb4b572eda09844e9fcd3e02e5c9a915f1ad0682edbf4bb80
SHA512
ba9929ddd9e6924758d277897e1c8c4700baba8a673a9b34162333d80c3961146bd37d7424d6e1d06e1364b63f3be1a37b2f1239455fa3470ef7cd037c9740f1
-DIST pypy3-exe-3.11.7.3.19-1.ppc64le.gpkg.tar 10741760 BLAKE2B
09a4888bc305ba8fa56de480abeaeb56ff05e479a72fdb1ab62cb89ab9ec7aac95511314c58e04b7fc670248f9f12e362e7733f757fadc32952f0b74ad6377f4
SHA512
021d5c45d414da4013b7e4469ee6b9eb87c8902ce63fef515de036d2c512ddfcba24a7c4405d681d025f820670001a21ddb94dcd25cd8d583bd091757a0e0f07
-DIST pypy3-exe-3.11.7.3.19-1.x86-musl.gpkg.tar 9359360 BLAKE2B
33cae43f868c09edf06c7c40da9fe81edeb1d14a50686ec7cdce38a16ed7d6473b88a4995d6b720330e311680b975e834ab4fddb18af140fb8289a4669a98af6
SHA512
9e66de09268dd3627c87b789d1667ebf2469c27183ec9ea1263e699a3e0aae49ccc300ab2148394f73db415674c45d50a149e506e7a155f72f65806e45485633
-DIST pypy3-exe-3.11.7.3.19-1.x86.gpkg.tar 9328640 BLAKE2B
5612778adf93329e6c691f0e6c5a311e3c401cef08e05ad978aa92d32f5b5cbc127efafefc76b16eaac1878a1c895094d8b53b853e4d90416751dbb7a3fa7d4c
SHA512
fa6483c229c174fb9aa57cfe1b3839fd4b68d987ae50da492e8768a4635e99d1dd471dcba518a74b6264e3c5b58bde59614daf01a72f44a21a9038f0943f175d
DIST pypy3-exe-3.11.7.3.20-1.amd64-musl.gpkg.tar 12359680 BLAKE2B
679c9eb3db60fa44d93fa8f01a391a9e8436735d85b45891734d0758a857e4c3be0a9215530ab989708443c5eea8393a641093ea329d2085986333fe692e42b5
SHA512
c0790e834cf1ba6f75bad48cb1c6d565cb5b0479fb2a67c647a14b91d21113dbb7b27dc4faa638d377c01f67daf83a681c3737add614cf6c97b00b248ff9b1c1
DIST pypy3-exe-3.11.7.3.20-1.amd64.gpkg.tar 12462080 BLAKE2B
8369df911b9e24a18f981ecff7334c00231ce66472caa515b402929cbb4faa225b24c565c78c7fac0bc5689f3b576d349825d0d5fa0dabe26b9778755dc576a7
SHA512
952aa7016be46d7703cbf6fddd87a53a9a71dc09c137209289fc75d4b5b4144d06658cd726c8660ec2f4b366020251aeb8df9fb315601f79e0d2bede5e07b09d
DIST pypy3-exe-3.11.7.3.20-1.arm64-musl.gpkg.tar 10516480 BLAKE2B
b076c8fbfc3cd5dc76eb1c2d0c7ab4c5fdb3ddcf7162691dbc8c6dd411c52caf60cd721b159fac37a53c83f2ccafd37237dcb621c1a649570281743b916459ac
SHA512
ebf57726b122b497d1dd209b0c33b0f0ed8cd68ae909ac53c27ac8d376e74c7830ef2017ccc1025a18426feb313f436bc27a4db5d6ac69595eb2e0c3072364ab
diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
deleted file mode 100644
index 9dc0edf86dd2..
--- a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
+++ /dev/null
@@ -1,86 +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=$(ver_cut 1-2)
-PATCHSET_PV=$(ver_cut 3-)
-PYPY_PV=${PATCHSET_PV%_p*}
-MY_P=pypy3-exe-${PV}-1
-
-DESCRIPTION="PyPy3.11 executable (pre-built version)"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: 55d36786b1b3f6fe5eed28aa45ca81c6bdf80866
Author: Michał Górny gentoo org>
AuthorDate: Tue Jul 22 05:17:02 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jul 22 06:00:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d36786
dev-lang/pypy3-exe: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest | 2 -
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild | 137
2 files changed, 139 deletions(-)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index e43d4749128d..17f039736e67 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.11-gentoo-patches-7.3.19.tar.xz 2216 BLAKE2B
d0ee04576659c7dbc49fcb75e4442a91a1d3084689a756ac77de1c38090c2f9fbf8cc1cd8ebab28ce0e0d674506746439b356b1240c492a6f7ea036f3d25e2c3
SHA512
99d37e45ce20307e188398de517e415437e3ba7a6b8f1dbf1f74caed481bc96bd961298e4537086a7056e36624e477daaefc53229525875ba433b60bdcf63c5f
DIST pypy3.11-gentoo-patches-7.3.20.tar.xz 3108 BLAKE2B
2af9b49714010aa0c0eb7161b6cda2b7a0199b2c6d4abadbc05984b4dce18324b0d22655d1621098376d6a7da01341dbd730c62fa3b6d64967dc5ee16bd90fb9
SHA512
780d69f67d1594ae39ce8c3a4d743b627631466c42b11e9f84909fc6a37e0b0f54eb82569f62c588eb9214b3235c204e3684ddcde8785a0e6d360d7806d35fd2
-DIST pypy3.11-v7.3.19-src.tar.bz2 24916380 BLAKE2B
febc61b3a1c5055b5ab92e7f3af2c307605c8510131437b12df27b58a13b29f6fd0a4bf82d101f7f8f441ca93b20cf70dbd540af11578be297ea871d59304ea3
SHA512
ab078e81e5eefe16823350bdc9adcc444e0ef6835ff2234197f9e5cb0903c5208deb6df60722e99aa529703c5dcbc08eaa7f753c2e5c1185afea6358395a
DIST pypy3.11-v7.3.20-src.tar.bz2 24907202 BLAKE2B
eef877362365908b665cbd0ea266daebe5fa7a3f224ac0d133664244b712214e2ae93ab655e2f82257beef125c3cef301e50810c97ba4c035efa4930902aed32
SHA512
b957adeca5d5bd33cf1e9769459282488fdd9b1ec9398d20b35681ca88492bc01bdee91bb2c212e75fb946555f9be9869b7944b20207aef5a63c7035702b8cfa
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
deleted file mode 100644
index ce614b348e91..
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYVER=$(ver_cut 1-2)
-PATCHSET_PV=$(ver_cut 3-)
-PYPY_PV=${PATCHSET_PV%_p*}
-
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}"
-
-DESCRIPTION="PyPy3.11 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="${PV%_p*}"
-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-lang/pypy3-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
-
- 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/targetpypystandalo
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: b49743e361408dd519f82668255fa73af2c720ba
Author: Sam James gentoo org>
AuthorDate: Sun Jul 20 15:50:39 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jul 20 15:50:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49743e3
dev-lang/pypy3-exe-bin: Stabilize 3.11.7.3.20 amd64, #960414
Signed-off-by: Sam James gentoo.org>
dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
index c316759b14f7..9dc0edf86dd2 100644
--- a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
+++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
@@ -57,7 +57,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-lang/pypy3-exe/
commit: 33f6d0a07e67f5db7ad3370a98515dfa58915cf5
Author: Sam James gentoo org>
AuthorDate: Sun Jul 20 15:50:47 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jul 20 15:50:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f6d0a0
dev-lang/pypy3-exe: Stabilize 3.11.7.3.20 amd64, #960426
Signed-off-by: Sam James gentoo.org>
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
index 0620a4645f3f..ce614b348e91 100644
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
SLOT="${PV%_p*}"
-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-lang/pypy3-exe-bin/
commit: 2f636bc073ab0aeca1b2565b3aa0b592e8c786f2
Author: Michał Górny gentoo org>
AuthorDate: Fri Jul 4 18:56:26 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Jul 4 18:56:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f636bc0
dev-lang/pypy3-exe-bin: Bump to 3.11.7.3.20
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe-bin/Manifest| 8 ++
.../pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild | 86 ++
2 files changed, 94 insertions(+)
diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest
index 88bdf9bcb444..f98155a62840 100644
--- a/dev-lang/pypy3-exe-bin/Manifest
+++ b/dev-lang/pypy3-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3-exe-3.11.7.3.19-1.ppc64le-musl.gpkg.tar 6973440
BLAKE2B 9f36dccbcd815
DIST pypy3-exe-3.11.7.3.19-1.ppc64le.gpkg.tar 10741760 BLAKE2B
09a4888bc305ba8fa56de480abeaeb56ff05e479a72fdb1ab62cb89ab9ec7aac95511314c58e04b7fc670248f9f12e362e7733f757fadc32952f0b74ad6377f4
SHA512
021d5c45d414da4013b7e4469ee6b9eb87c8902ce63fef515de036d2c512ddfcba24a7c4405d681d025f820670001a21ddb94dcd25cd8d583bd091757a0e0f07
DIST pypy3-exe-3.11.7.3.19-1.x86-musl.gpkg.tar 9359360 BLAKE2B
33cae43f868c09edf06c7c40da9fe81edeb1d14a50686ec7cdce38a16ed7d6473b88a4995d6b720330e311680b975e834ab4fddb18af140fb8289a4669a98af6
SHA512
9e66de09268dd3627c87b789d1667ebf2469c27183ec9ea1263e699a3e0aae49ccc300ab2148394f73db415674c45d50a149e506e7a155f72f65806e45485633
DIST pypy3-exe-3.11.7.3.19-1.x86.gpkg.tar 9328640 BLAKE2B
5612778adf93329e6c691f0e6c5a311e3c401cef08e05ad978aa92d32f5b5cbc127efafefc76b16eaac1878a1c895094d8b53b853e4d90416751dbb7a3fa7d4c
SHA512
fa6483c229c174fb9aa57cfe1b3839fd4b68d987ae50da492e8768a4635e99d1dd471dcba518a74b6264e3c5b58bde59614daf01a72f44a21a9038f0943f175d
+DIST pypy3-exe-3.11.7.3.20-1.amd64-musl.gpkg.tar 12359680 BLAKE2B
679c9eb3db60fa44d93fa8f01a391a9e8436735d85b45891734d0758a857e4c3be0a9215530ab989708443c5eea8393a641093ea329d2085986333fe692e42b5
SHA512
c0790e834cf1ba6f75bad48cb1c6d565cb5b0479fb2a67c647a14b91d21113dbb7b27dc4faa638d377c01f67daf83a681c3737add614cf6c97b00b248ff9b1c1
+DIST pypy3-exe-3.11.7.3.20-1.amd64.gpkg.tar 12462080 BLAKE2B
8369df911b9e24a18f981ecff7334c00231ce66472caa515b402929cbb4faa225b24c565c78c7fac0bc5689f3b576d349825d0d5fa0dabe26b9778755dc576a7
SHA512
952aa7016be46d7703cbf6fddd87a53a9a71dc09c137209289fc75d4b5b4144d06658cd726c8660ec2f4b366020251aeb8df9fb315601f79e0d2bede5e07b09d
+DIST pypy3-exe-3.11.7.3.20-1.arm64-musl.gpkg.tar 10516480 BLAKE2B
b076c8fbfc3cd5dc76eb1c2d0c7ab4c5fdb3ddcf7162691dbc8c6dd411c52caf60cd721b159fac37a53c83f2ccafd37237dcb621c1a649570281743b916459ac
SHA512
ebf57726b122b497d1dd209b0c33b0f0ed8cd68ae909ac53c27ac8d376e74c7830ef2017ccc1025a18426feb313f436bc27a4db5d6ac69595eb2e0c3072364ab
+DIST pypy3-exe-3.11.7.3.20-1.arm64.gpkg.tar 10475520 BLAKE2B
842498c8bf28b0c40d858f6a1c7161e6e58d1a2477b0e655e537f9793b8abf61b5c7b873513dfb454ef78a5e32691fb6991d0edc309f85c51ce57bfd0ba4dbd2
SHA512
5190a2f77b6eabf005e7b355b74beee735484e74fb57d9f680efa462d5ac17ef445795a2640e29608e8f724ff815dac16b75d1144486d92634724cf76b6c3646
+DIST pypy3-exe-3.11.7.3.20-1.ppc64le-musl.gpkg.tar 6973440 BLAKE2B
f72a41b9c5e25f4400f3530daf283816ff57489cad814fcc103531c917ce1158a397cd2cd4a899272805f63092f4218fca95b9497f26b73183458719c8345d76
SHA512
57b93fde58e573845114122457ac3ad887703afbb852ff8718d4b1c93d2cdaefa0acdc9fbd309d42708d64d634e254012b678676aaf371a3524992ac313eb5f3
+DIST pypy3-exe-3.11.7.3.20-1.ppc64le.gpkg.tar 10680320 BLAKE2B
83fc7d4faad3686ea65f6d069e414c3ca51770c453b062c1562d09f7773c9cb1d4349f2ba0122aa8c77d008e3153ac256147412f22d65c298e5c64bf29f7c3c0
SHA512
38fbc0a102549ea41d5e249d8259cecc448c2883c778ad9f14f71eec4d812ab40245665e9de898f26974a100767b1e42a1873454a5d2503309e75e0ac4810292
+DIST pypy3-exe-3.11.7.3.20-1.x86-musl.gpkg.tar 9308160 BLAKE2B
a9017b6eca3369229bb121e1360f297f63034b790eb5361135c9782c701b29a47b55bace80b88e4b7ff15196765dc2bd319daae0371576000bb7a35878ec8af0
SHA512
45f6cbb7bbb2993c26ca3fbcc82676ddfd98deed1317f09249957a09a7d515b9411d5a0207aa638b395cb337fb5dc6f895884388127392a660b4a0c86b5eef91
+DIST pypy3-exe-3.11.7.3.20-1.x86.gpkg.tar 9308160 BLAKE2B
eab59008574be69845f6c0fec51ac1054b5ce626e60f37d36149bc4cf03547b30b52e2a04e4e316253b4949b9d6312ca24f04405fbed808e348267a85d66cfae
SHA512
3ce9d43046d772a6eecb39ab90924b263ad9cc40e64fd7639120d0faea96dbe3903de8fd424b8697c5a2ca9f058b0697f8dd9db758d8f216f050f9709a640aca
diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
new file mode 100644
index ..15481f9c5c4e
--- /dev/null
+++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.20.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=$(ver_cut 1-2)
+PATCHSET_PV=$(ver_cut 3-)
+PYPY_PV=${PATCHSET_PV%_p*}
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: f58b6828388c854e5d33bfbc2349da1a4b10319c
Author: Michał Górny gentoo org>
AuthorDate: Fri Jul 4 15:26:36 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Jul 4 18:52:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58b6828
dev-lang/pypy3-exe: Bump to 3.11.7.3.20
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest | 2 +
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild | 137
2 files changed, 139 insertions(+)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index 9be5e8ab9b71..e43d4749128d 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,2 +1,4 @@
DIST pypy3.11-gentoo-patches-7.3.19.tar.xz 2216 BLAKE2B
d0ee04576659c7dbc49fcb75e4442a91a1d3084689a756ac77de1c38090c2f9fbf8cc1cd8ebab28ce0e0d674506746439b356b1240c492a6f7ea036f3d25e2c3
SHA512
99d37e45ce20307e188398de517e415437e3ba7a6b8f1dbf1f74caed481bc96bd961298e4537086a7056e36624e477daaefc53229525875ba433b60bdcf63c5f
+DIST pypy3.11-gentoo-patches-7.3.20.tar.xz 3108 BLAKE2B
2af9b49714010aa0c0eb7161b6cda2b7a0199b2c6d4abadbc05984b4dce18324b0d22655d1621098376d6a7da01341dbd730c62fa3b6d64967dc5ee16bd90fb9
SHA512
780d69f67d1594ae39ce8c3a4d743b627631466c42b11e9f84909fc6a37e0b0f54eb82569f62c588eb9214b3235c204e3684ddcde8785a0e6d360d7806d35fd2
DIST pypy3.11-v7.3.19-src.tar.bz2 24916380 BLAKE2B
febc61b3a1c5055b5ab92e7f3af2c307605c8510131437b12df27b58a13b29f6fd0a4bf82d101f7f8f441ca93b20cf70dbd540af11578be297ea871d59304ea3
SHA512
ab078e81e5eefe16823350bdc9adcc444e0ef6835ff2234197f9e5cb0903c5208deb6df60722e99aa529703c5dcbc08eaa7f753c2e5c1185afea6358395a
+DIST pypy3.11-v7.3.20-src.tar.bz2 24907202 BLAKE2B
eef877362365908b665cbd0ea266daebe5fa7a3f224ac0d133664244b712214e2ae93ab655e2f82257beef125c3cef301e50810c97ba4c035efa4930902aed32
SHA512
b957adeca5d5bd33cf1e9769459282488fdd9b1ec9398d20b35681ca88492bc01bdee91bb2c212e75fb946555f9be9869b7944b20207aef5a63c7035702b8cfa
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
new file mode 100644
index ..76bfdf01614c
--- /dev/null
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYVER=$(ver_cut 1-2)
+PATCHSET_PV=$(ver_cut 3-)
+PYPY_PV=${PATCHSET_PV%_p*}
+
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}"
+
+DESCRIPTION="PyPy3.11 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="${PV%_p*}"
+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-lang/pypy3-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
+
+ 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/targetpypy
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: 911aad732bd9a2c4c42735a6077f2c47886222a5
Author: Sam James gentoo org>
AuthorDate: Thu Mar 20 21:46:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Mar 20 21:46:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911aad73
dev-lang/pypy3-exe-bin: Stabilize 3.11.7.3.19 amd64, #951669
Signed-off-by: Sam James gentoo.org>
dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
index 15481f9c5c4e..a62d8976d9d2 100644
--- a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
+++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
@@ -57,7 +57,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-lang/pypy3-exe-bin/
commit: 69c028c77aaf180131a1e118c54cbd19b740a08c
Author: Sam James gentoo org>
AuthorDate: Thu Mar 20 21:46:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Mar 20 21:46:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c028c7
dev-lang/pypy3-exe-bin: Stabilize 3.11.7.3.19 x86, #951669
Signed-off-by: Sam James gentoo.org>
dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
index a62d8976d9d2..9dc0edf86dd2 100644
--- a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
+++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild
@@ -57,7 +57,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-lang/pypy3-exe/
commit: 5575c9e055e08f15cce361674001f419171f360a
Author: Sam James gentoo org>
AuthorDate: Thu Mar 20 21:46:07 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Mar 20 21:46:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5575c9e0
dev-lang/pypy3-exe: Stabilize 3.11.7.3.19 amd64, #951669
Signed-off-by: Sam James gentoo.org>
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
index 76bfdf01614c..f9ee746fe564 100644
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
SLOT="${PV%_p*}"
-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-lang/pypy3-exe/
commit: 580b6876130994cefb119ccef08d1f11b4ea1f6b
Author: Sam James gentoo org>
AuthorDate: Thu Mar 20 21:46:11 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Mar 20 21:46:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580b6876
dev-lang/pypy3-exe: Stabilize 3.11.7.3.19 x86, #951669
Signed-off-by: Sam James gentoo.org>
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
index f9ee746fe564..ce614b348e91 100644
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
SLOT="${PV%_p*}"
-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-lang/pypy3-exe/
commit: 4afbbbaf43ecaa9df5bef3565dd1a4a795591718
Author: Michał Górny gentoo org>
AuthorDate: Sat Mar 1 06:59:46 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Mar 1 07:11:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afbbbaf
dev-lang/pypy3-exe: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest| 4 -
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild| 137 -
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p2.ebuild | 137 -
.../pypy3-exe-3.11.7.3.18_p20250221.ebuild | 126 ---
4 files changed, 404 deletions(-)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index 122d1cc2b8ca..9be5e8ab9b71 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,6 +1,2 @@
-DIST pypy-gentoo-3.11-7.3.18_p20250221.tar.xz 18715104 BLAKE2B
19cf04f52798df0a6ad7014fad7ee6cfdade681f72a7955fc8cd3669b5d31ebac43adee20908dd7d542ceb337bfb753cd696b013b9b0a22f7be28fd5dcc1d38c
SHA512
56a0eb64071c7fd7643b1e0cfbef15783eda1564822bb34894442bb4c911c8be7840266b0e2fece33910caddde14bc80d808d94322df1d5d0d2536e3910192ff
-DIST pypy3.11-gentoo-patches-7.3.18_p1-r1.tar.xz 4712 BLAKE2B
474b61b2b9daa10d664545b3967cda2976d682f7f8a207a604240645afa86f4ab7c181c5f86dc82dc2b2da9520023d812ca349768bb3e124db17d5376f403ea4
SHA512
a79a98bd454b4d60e8c81d94c07a02a5212ca143d81bdafde227791afe8f502fb5c069bec809c6172aa4545c158f2f6b26cc73372468a66aea91300974a7
-DIST pypy3.11-gentoo-patches-7.3.18_p2.tar.xz 5680 BLAKE2B
b96421224573009ca459693f4bd0df60e1383c412244b556332721402d91f07f1d13d94c4950e878ad2f3e739bc846d90d3f35a43bc07176fa837faeeac638e7
SHA512
c7e2dee74b692cf81ed201053941543cafcd6b8036bb507978ba53d6a4ab997bf2ee0f2bf57d110837b813d14f168054c6f22d1ff1ce27705e41762d91d842e3
DIST pypy3.11-gentoo-patches-7.3.19.tar.xz 2216 BLAKE2B
d0ee04576659c7dbc49fcb75e4442a91a1d3084689a756ac77de1c38090c2f9fbf8cc1cd8ebab28ce0e0d674506746439b356b1240c492a6f7ea036f3d25e2c3
SHA512
99d37e45ce20307e188398de517e415437e3ba7a6b8f1dbf1f74caed481bc96bd961298e4537086a7056e36624e477daaefc53229525875ba433b60bdcf63c5f
-DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B
e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4
SHA512
d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf
DIST pypy3.11-v7.3.19-src.tar.bz2 24916380 BLAKE2B
febc61b3a1c5055b5ab92e7f3af2c307605c8510131437b12df27b58a13b29f6fd0a4bf82d101f7f8f441ca93b20cf70dbd540af11578be297ea871d59304ea3
SHA512
ab078e81e5eefe16823350bdc9adcc444e0ef6835ff2234197f9e5cb0903c5208deb6df60722e99aa529703c5dcbc08eaa7f753c2e5c1185afea6358395a
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
deleted file mode 100644
index a217479b3123..
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYVER=$(ver_cut 1-2)
-PATCHSET_PV=$(ver_cut 3-)
-PYPY_PV=${PATCHSET_PV%_p*}
-
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}_p1-r1"
-
-DESCRIPTION="PyPy3.11 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="${PV%_p*}"
-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-lang/pypy3-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
-
- local jit_backend
- i
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: 4ce79bec02da9d35c82fb59e5958680c9a37936d Author: Michał Górny gentoo org> AuthorDate: Sat Mar 1 06:59:58 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 1 07:11:50 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce79bec dev-lang/pypy3-exe-bin: Remove old Signed-off-by: Michał Górny gentoo.org> dev-lang/pypy3-exe-bin/Manifest| 24 -- .../pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild | 86 -- .../pypy3-exe-bin-3.11.7.3.18_p2.ebuild| 86 -- .../pypy3-exe-bin-3.11.7.3.18_p20250221.ebuild | 86 -- 4 files changed, 282 deletions(-) diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest index f429983a22eb..88bdf9bcb444 100644 --- a/dev-lang/pypy3-exe-bin/Manifest +++ b/dev-lang/pypy3-exe-bin/Manifest @@ -1,27 +1,3 @@ -DIST pypy3-exe-3.11.7.3.18-1.amd64-musl.gpkg.tar 12410880 BLAKE2B 7eabd71ae6c78725b707c18715a27650213fe31ff8d10f282fa55613a31e71aa17942500f25509af2f61d33ec80f9367ca174563d8ed314dd9dc5b4b8af833a7 SHA512 0efc17b66eb040562cd5f337c7f337c0233c6202818455e8d2a50db7ef93c4b5eb1c4446f8585d6fee55f33c345c424faba62c74e2f1f2d6dca02afe9c0a5040 -DIST pypy3-exe-3.11.7.3.18-1.amd64.gpkg.tar 12390400 BLAKE2B 61a3030ec9db032a90992a13d1bb268f71f48f400e64e8ee7c05757386d98a8c8e4833d841eb634941f8aafe035cd88cc608b59a136f308bd7974a5f59045aca SHA512 eafa9de0cf0b3d7bb0437aafba3e13e95fbf678477e437dfb527a2bdabe33c8d925c4762b25f5cb12b3ecb2b7439707b02663f324bc331f13c4339cb06ca2687 -DIST pypy3-exe-3.11.7.3.18-1.arm64-musl.gpkg.tar 10485760 BLAKE2B f0345a3e7b011ae18d400d4bc0b12e9d248626fcbb662ce3be8810dc811b373a6bd908fd3ddbb04c3822c7d354bf71f3a2420b06773833d54b870a5f07dbdb27 SHA512 394b7baaf8c72a26ce676987ee1d4fa950eaeeb7ab1fa22b4eac7d37e6f35a6989545fffb804506a678d9f09cab7677726882fc63b7663e5d707a5414c0f82b2 -DIST pypy3-exe-3.11.7.3.18-1.arm64.gpkg.tar 10455040 BLAKE2B 712d1bebae177f7cf72b42cd8a5dcb77d9cf35cf9814a1a48dfa61134247b4a03fc9fe7ea5520a986581163129c95be8682322f08b237d5ba7ef13f842a3b44a SHA512 5cbb85417d14fe961402e121d9d5c5679a968d50dfc0ba5217690ee54f6277476af10637da2edd28fa6766e8c05f2c24f1cc608eed1b82f998c034a89bebde9d -DIST pypy3-exe-3.11.7.3.18-1.ppc64le-musl.gpkg.tar 6942720 BLAKE2B 76ff4f2aee4122d5935d762b6952ce13ffa3d8f1694bb5b7828c68339e775f604ef9228695a9a1295c32a2bab4f35822c3570d9ab33d4c31c71ee6e516250371 SHA512 5996ab4184b4b76cd3ea6dadbb8d1b9224970c9ac48c483c8716644b0a9ad3cabbeb788049b3c5fc9af31c7e0aeb61fd060a876615906af7faf940b74828a835 -DIST pypy3-exe-3.11.7.3.18-1.ppc64le.gpkg.tar 10772480 BLAKE2B 759eefe71a04841dfd34bd85208669b64083f9f18c443e55aaf1f28dd4e86ceaaec108a457e1f601281d22ca01016659a5809ebaed0f6de699c2e2c29093d799 SHA512 85e71054c5b10b3458585fd85e58733f30d97245293503f9c144c1f39eb249fddabcbab1abe31050ec3f1733d3daec711cc7b3acdf33d204bc1037681cec3a97 -DIST pypy3-exe-3.11.7.3.18-1.x86-musl.gpkg.tar 9390080 BLAKE2B ce22b9f8d7923975d66a8ccc4406b5e5d8826904f09e27c53384fddd74c5698c74c4f5bfc3395764b4e9e546117e099a5d78373c2f3f295a6ed8e1bff625ed5b SHA512 2403650ef92548695505a185907a3589be1f9f511fcde7ca1b798779477e91a1e41423c582992f9e86c639fea3ca16a26c4edeb2c28e2c26a717822021291939 -DIST pypy3-exe-3.11.7.3.18-1.x86.gpkg.tar 9308160 BLAKE2B 7480bd5a4e6c8f6734b81d6df6e925ad3dbd549178a6e89f31155ca8b1152583dbf4ad271d4af34d7d1861a3ae641a71076e40638019add7a2fb77f8604f5443 SHA512 83e4ce7267875d4f960b20b7fa46cddf9a8d140fbf37cb77b2cf96f0668792d724e0e0eaf203b6dc494156e37271fc35aaf955f6f234d583fb9d94eedcbbf837 -DIST pypy3-exe-3.11.7.3.18_p2-1.amd64-musl.gpkg.tar 12400640 BLAKE2B 28b6cbdf1924d8f915b291d6fd465dfdd28722a6673067ce50b177f5d73de68686d635cfa99173c17684d729b6dca72c657c988ae7b276738fa9d9197299dd17 SHA512 dff2fbaeeaf41edbb7cfb2ba1a109d6e52c27e62e380db21c91d7b0b9c0b674bbb2c1cae7b57eeb32097ec1e3b76f0d61005b998b56470fa732033274807861b -DIST pypy3-exe-3.11.7.3.18_p2-1.amd64.gpkg.tar 12380160 BLAKE2B af6e40ac1fb8c2157ddc44873c7a1a433bd4fa0c734aba9c0c60906df6f6bace716869c78475f7b9378ab354a4fbb36c51da6c551dfb0d7dbbc36ab0fbbf37b4 SHA512 2d6b101959d35bda9c5db252d754c3c0213ddaf71d8a93404fe0b7a403d423707b4d9c218fb5ad940ff181b2ed952dfa28797f226f4236b3ead476ff89d08762 -DIST pypy3-exe-3.11.7.3.18_p2-1.arm64-musl.gpkg.tar 10485760 BLAKE2B d17e0d4e60906a8ae0e84376aee1e0a8c638556494623ea00836c0a48e190a324b29dcc12f22f4d41c2cf0376c811bf24f8d0d624fdc5d94e9a28581361607f3 SHA512 64dd207c4159c7de2ec832031873d6acfcf0af302a25c5051824ecfbaedfa851322be8d5ddf9232d2f52a03a3c619a37a076d341780ee405987a215bf81b7700 -DIST pypy3-exe-3.11.7.3.18_p2-1.arm64.gpkg.tar 10465280 BLAKE2B 413d3ab802f21a6bea81a40775672b250a615da85a2ca2c10dfb501272ec7820092e686f2e5826e11d00fc997f5e0610ecefcca41c575c33fe66d5356bfdec77 SHA512 e060f04fa356154481910b45c079b3aa8cbe84426154cbd0b954f4ed421cbd905c51b4ca0cf04b92ffdd624c222aec77b70715c2df4565c5943e40dd06ee5b69 -DIST pypy3-exe-3.11.7.3.18_p2-1.ppc64le-musl.gpkg.tar 6963200 BLAKE2B f6c317
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: fca3b1e6a51ef9399f3e7446f4291b3776403e9e
Author: Michał Górny gentoo org>
AuthorDate: Wed Feb 26 13:35:59 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=fca3b1e6
dev-lang/pypy3-exe: Bump to 3.11.7.3.19
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest | 2 +
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild | 137
2 files changed, 139 insertions(+)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index cd64462f0c82..122d1cc2b8ca 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,4 +1,6 @@
DIST pypy-gentoo-3.11-7.3.18_p20250221.tar.xz 18715104 BLAKE2B
19cf04f52798df0a6ad7014fad7ee6cfdade681f72a7955fc8cd3669b5d31ebac43adee20908dd7d542ceb337bfb753cd696b013b9b0a22f7be28fd5dcc1d38c
SHA512
56a0eb64071c7fd7643b1e0cfbef15783eda1564822bb34894442bb4c911c8be7840266b0e2fece33910caddde14bc80d808d94322df1d5d0d2536e3910192ff
DIST pypy3.11-gentoo-patches-7.3.18_p1-r1.tar.xz 4712 BLAKE2B
474b61b2b9daa10d664545b3967cda2976d682f7f8a207a604240645afa86f4ab7c181c5f86dc82dc2b2da9520023d812ca349768bb3e124db17d5376f403ea4
SHA512
a79a98bd454b4d60e8c81d94c07a02a5212ca143d81bdafde227791afe8f502fb5c069bec809c6172aa4545c158f2f6b26cc73372468a66aea91300974a7
DIST pypy3.11-gentoo-patches-7.3.18_p2.tar.xz 5680 BLAKE2B
b96421224573009ca459693f4bd0df60e1383c412244b556332721402d91f07f1d13d94c4950e878ad2f3e739bc846d90d3f35a43bc07176fa837faeeac638e7
SHA512
c7e2dee74b692cf81ed201053941543cafcd6b8036bb507978ba53d6a4ab997bf2ee0f2bf57d110837b813d14f168054c6f22d1ff1ce27705e41762d91d842e3
+DIST pypy3.11-gentoo-patches-7.3.19.tar.xz 2216 BLAKE2B
d0ee04576659c7dbc49fcb75e4442a91a1d3084689a756ac77de1c38090c2f9fbf8cc1cd8ebab28ce0e0d674506746439b356b1240c492a6f7ea036f3d25e2c3
SHA512
99d37e45ce20307e188398de517e415437e3ba7a6b8f1dbf1f74caed481bc96bd961298e4537086a7056e36624e477daaefc53229525875ba433b60bdcf63c5f
DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B
e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4
SHA512
d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf
+DIST pypy3.11-v7.3.19-src.tar.bz2 24916380 BLAKE2B
febc61b3a1c5055b5ab92e7f3af2c307605c8510131437b12df27b58a13b29f6fd0a4bf82d101f7f8f441ca93b20cf70dbd540af11578be297ea871d59304ea3
SHA512
ab078e81e5eefe16823350bdc9adcc444e0ef6835ff2234197f9e5cb0903c5208deb6df60722e99aa529703c5dcbc08eaa7f753c2e5c1185afea6358395a
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
new file mode 100644
index ..76bfdf01614c
--- /dev/null
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.19.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYVER=$(ver_cut 1-2)
+PATCHSET_PV=$(ver_cut 3-)
+PYPY_PV=${PATCHSET_PV%_p*}
+
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}"
+
+DESCRIPTION="PyPy3.11 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="${PV%_p*}"
+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-lang/pypy3-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
+
+ local jit_backend
+ if use jit; then
+ jit_backend='--jit-backend='
+
+ # We only need the explicit sse2 switch for x86.
+ # On other arches
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: ecae8ee99c15090a2e66c3bdbb1a9445f23f2a52 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 26 17:21:18 2025 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 26 17:22:09 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecae8ee9 dev-lang/pypy3-exe-bin: Bump to 3.11.7.3.19 Signed-off-by: Michał Górny gentoo.org> dev-lang/pypy3-exe-bin/Manifest| 8 ++ .../pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild | 86 ++ 2 files changed, 94 insertions(+) diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest index 19114efad074..f429983a22eb 100644 --- a/dev-lang/pypy3-exe-bin/Manifest +++ b/dev-lang/pypy3-exe-bin/Manifest @@ -22,3 +22,11 @@ DIST pypy3-exe-3.11.7.3.18_p20250221-1.ppc64le-musl.gpkg.tar 6922240 BLAKE2B 751 DIST pypy3-exe-3.11.7.3.18_p20250221-1.ppc64le.gpkg.tar 10690560 BLAKE2B 87f3d4241d75b3f8c58fadd7e4d9c3e2e206d740edac28e067415cab3b5e5b5f7c144228eb8a243cc0161ef7681411a0fb678b9d5a37e6794f61f4af1e4dcafe SHA512 0df0f8ff47a57768b591d465ae18861c40ab821e9bfa306cede36b6bb239610bdc6cc5b0100d39c5185ceb367583703e394c9a9ddefb17f5f7bccc00d9b38a2d DIST pypy3-exe-3.11.7.3.18_p20250221-1.x86-musl.gpkg.tar 9349120 BLAKE2B 6e5f1c5dcce2bc412df1abc0a1d8567ba7278de9f6fe94a569a5ceb3f34791cac56c1631a75fc15477f783f5aa159785bea33e493b457eadcd0d944b11a47cd9 SHA512 8335139edce58d4f78bdf86021ed50933ffbf2c3e12448f4582dda9539c8bea6d124ac22de045877de04df1bab61cdd7bbb28e485f6ffc06f047cd4c60c8ded7 DIST pypy3-exe-3.11.7.3.18_p20250221-1.x86.gpkg.tar 9349120 BLAKE2B dc23e6bb3d38178f88fa8df3721d05d738ed6d070b9ae78b6c0bf7af6efc1ef2ba62c98e94aa778394f7d89ea56f1ce750877b48b6044bb60a5e747f58b45603 SHA512 29bcd077d0c1bd6a5c886ed549932a58aa77cb2fafddd3952b093e04ce4e57a024beac22e9c59c6945931c1a7eda3cf1414c0c4577cc901f26107bac4d64fc81 +DIST pypy3-exe-3.11.7.3.19-1.amd64-musl.gpkg.tar 12380160 BLAKE2B ed2fdb9f589fb52da2cf42a03310f7b81225ca0ef9e9391c505716cfebe6333817d076a70a376a17fa59f707e94a00d8261342da1c789f7547009bd95815570f SHA512 756fc1b4ddb8eab8e7aecd0c0d812657f07f4fd10e25b651d4e1e741dfa66858be2b76325aefb7544cfe689c716b7d5eec1187446254a91c09edb0aac6105224 +DIST pypy3-exe-3.11.7.3.19-1.amd64.gpkg.tar 12400640 BLAKE2B 8661306ec8d88e6ef15685de0da0f9f681352f3956750e239b9101a63b05342a903de2b8ec505b7d2d59e1d82dacdf5fe068475d8e8273e7fd9744f2b5d0d25f SHA512 40c1764e64a8cd30918bdec6d40d410e73c239ec264be822b1a5c15ebac51358399c29ebe5e98e7bf291a541c6018eaf64b2462098548118b0d331a2938f4abf +DIST pypy3-exe-3.11.7.3.19-1.arm64-musl.gpkg.tar 10485760 BLAKE2B 2f0ecb331332f8864496aeb2bfa8e8eaec822c1263eb3331266344fbbf406ca7f479a7f5107e7351969ee6aead059fbf8e28b2ba9ac8ec4eb45145da877cfcfd SHA512 a68da2fb2dbbf77c16f2b2ab5d2926c506164a817261d786b8cab16ed2ff43090b051b1fdfb2ac0067af3db86790a5f8db6009e671a0e0a667b24055edee6ce6 +DIST pypy3-exe-3.11.7.3.19-1.arm64.gpkg.tar 10485760 BLAKE2B bdaaf2cf134aedf481d0b49bc340914ecf5c839b9ad62ba879f6e6ac98c4168537247cba963834a8105bc14b372fd5fc06ac57091918980417f33bb662d8d76d SHA512 7074e3b9f491edfe0122841fb63d405c7ec14ce4d344b7996e9977a4c36f6b1a2d874b08ff7b2d07ea567757aa26aa08a15bb3ae16a52cd93625c478d971dd7e +DIST pypy3-exe-3.11.7.3.19-1.ppc64le-musl.gpkg.tar 6973440 BLAKE2B 9f36dccbcd8154e75a87694dab65985fe9b596bc63748eb58dfefb4297d3de48768d9344fe38e95cb4b572eda09844e9fcd3e02e5c9a915f1ad0682edbf4bb80 SHA512 ba9929ddd9e6924758d277897e1c8c4700baba8a673a9b34162333d80c3961146bd37d7424d6e1d06e1364b63f3be1a37b2f1239455fa3470ef7cd037c9740f1 +DIST pypy3-exe-3.11.7.3.19-1.ppc64le.gpkg.tar 10741760 BLAKE2B 09a4888bc305ba8fa56de480abeaeb56ff05e479a72fdb1ab62cb89ab9ec7aac95511314c58e04b7fc670248f9f12e362e7733f757fadc32952f0b74ad6377f4 SHA512 021d5c45d414da4013b7e4469ee6b9eb87c8902ce63fef515de036d2c512ddfcba24a7c4405d681d025f820670001a21ddb94dcd25cd8d583bd091757a0e0f07 +DIST pypy3-exe-3.11.7.3.19-1.x86-musl.gpkg.tar 9359360 BLAKE2B 33cae43f868c09edf06c7c40da9fe81edeb1d14a50686ec7cdce38a16ed7d6473b88a4995d6b720330e311680b975e834ab4fddb18af140fb8289a4669a98af6 SHA512 9e66de09268dd3627c87b789d1667ebf2469c27183ec9ea1263e699a3e0aae49ccc300ab2148394f73db415674c45d50a149e506e7a155f72f65806e45485633 +DIST pypy3-exe-3.11.7.3.19-1.x86.gpkg.tar 9328640 BLAKE2B 5612778adf93329e6c691f0e6c5a311e3c401cef08e05ad978aa92d32f5b5cbc127efafefc76b16eaac1878a1c895094d8b53b853e4d90416751dbb7a3fa7d4c SHA512 fa6483c229c174fb9aa57cfe1b3839fd4b68d987ae50da492e8768a4635e99d1dd471dcba518a74b6264e3c5b58bde59614daf01a72f44a21a9038f0943f175d diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild new file mode 100644 index ..15481f9c5c4e --- /dev/null +++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils unpacker + +PYVER=$(ver_cut 1-2) +PATCHSET_PV=$(ver_cut 3
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: 51c160e1f269712eaa0e4d92c70a097b9c902ccb
Author: Michał Górny gentoo org>
AuthorDate: Sat Feb 22 12:02:24 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Feb 22 14:03:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c160e1
dev-lang/pypy3-exe: Add keywords to the snapshot
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
index 765909bf4232..bbd9f0a7205d 100644
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
@@ -22,6 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="${PV%_p*}"
+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-lang/pypy3-exe-bin/
commit: 558a363df3ca46d66d169610df59a689a141123d Author: Michał Górny gentoo org> AuthorDate: Sat Feb 22 14:03:18 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 22 14:03:52 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558a363d dev-lang/pypy3-exe-bin: Bump to 3.11.7.3.18_p20250221 Signed-off-by: Michał Górny gentoo.org> dev-lang/pypy3-exe-bin/Manifest| 8 ++ .../pypy3-exe-bin-3.11.7.3.18_p20250221.ebuild | 86 ++ 2 files changed, 94 insertions(+) diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest index 85d2ee14a043..19114efad074 100644 --- a/dev-lang/pypy3-exe-bin/Manifest +++ b/dev-lang/pypy3-exe-bin/Manifest @@ -14,3 +14,11 @@ DIST pypy3-exe-3.11.7.3.18_p2-1.ppc64le-musl.gpkg.tar 6963200 BLAKE2B f6c3170902 DIST pypy3-exe-3.11.7.3.18_p2-1.ppc64le.gpkg.tar 10618880 BLAKE2B f676f868bed74ca871b42585d46df728bb0cb6672de9498366d6768cbf21f1f2b75b784affc33e789a385e5f63e9b6d83ada9a321b89089414e15ce9f91ee9f0 SHA512 03d56cf52609349de458c92b8b447b17677be1553aa972700cc36dc7072f82c5c227a51d90a823fdd7e68478ca50422e25b63b638a4296d7d246788cc434cd44 DIST pypy3-exe-3.11.7.3.18_p2-1.x86-musl.gpkg.tar 9349120 BLAKE2B e3d0a784b60fe69dc12a5169810c57e34aa59075d44a62be40059ab3ab9a9a76d6aa7b2b4bd69664877cc959decdfba9c6966ae2c474a7cfb6677fbadf3327a6 SHA512 3017d3a5e1bc9005a0b7de6d9d7b14fa9fbdd22547bd2edce3bd1f3d82d4af8254024b21985904d6f0af242508bbb3caad66d0230754c36ebaa0bf7b78b255f6 DIST pypy3-exe-3.11.7.3.18_p2-1.x86.gpkg.tar 9308160 BLAKE2B b9f732593e88b5b836d0fc4c1acc3c4028b66efb08f385abd975d89ba2af734a2ca28c92e1f6070aa22c88bc58e1560d70b85d567b8cd4490119ea9aec0db4b8 SHA512 9d080bf429cf715931745944721d22fd5d5255a92456b0651db3e4d20ec994ed6f54fa0d01e77e33e12b5e395f72cf175d96f3004632d9c4b09e22c2f7cc +DIST pypy3-exe-3.11.7.3.18_p20250221-1.amd64-musl.gpkg.tar 12421120 BLAKE2B 53cba03124e389bd2d17038ac1f2442993df9e4a40c9f853b4c0d96729f8f06ee265d3f0145c34a07ab2108d7079daa84c6804a3d1c2bb264915c1abc89a4c85 SHA512 684d094dbe8691957461bb6e3dc8f7098becb9448dd6c8b4fcf1a96b3b5645275c9001fd24168831e021e3f137f0b64a091f5e16fbdf4fbc11523459abd55386 +DIST pypy3-exe-3.11.7.3.18_p20250221-1.amd64.gpkg.tar 12349440 BLAKE2B f2a61b05a1e6327b9ce258eab511b5b7fe0154c4242f0053b07c5a90c80089f16ff41983c853965c50ad2b5a1dad1bceb18a3bda50df999f1a72da2e606477f0 SHA512 cc2604798fb1634dd5bcda1b500f7640630d0581f1e7315293cffd76ebcaad3458ee4781cd3d4f8830f015e5d07fe1ca6900d0671762f8978ef91adf5c840ab4 +DIST pypy3-exe-3.11.7.3.18_p20250221-1.arm64-musl.gpkg.tar 10465280 BLAKE2B e45d55fc18940f1e888e88576ee3719f9b280b13cfa63aac6d96501e359e901160bc4445c31c096a591f29b0c1be17f03e170d8a1d0413c572a72d2a461ff5db SHA512 1cfe29fb1c46b0efbe8fb415b8964635731682c1ffa8ceaa7772866875cc0f1c5ad6b594f8c87ce25f7981599e6918df1f2b0d3b0919a55b4b6c9c50cb781f2b +DIST pypy3-exe-3.11.7.3.18_p20250221-1.arm64.gpkg.tar 10414080 BLAKE2B a43706d479eb9536e7bb35eb53b275345482012d100fa927c6bea8d7c9eff67b9cc05208839064b8d98580cb07890c6956d21b4226e6dba6a923576811251b14 SHA512 f98f8bbc22265c744e0ed31905f52ba8186b714f51f76d88c240ec6b7056edcf7296ebfe3f59f2ef0bc8668ef71b6a587d2cc2224d1f899f241dccfdde45d8f4 +DIST pypy3-exe-3.11.7.3.18_p20250221-1.ppc64le-musl.gpkg.tar 6922240 BLAKE2B 751ec698e843607c1601b45990f5aa8b0c5d0a0b86aaab0ef12f16ac0a0c5cb81cc7507f5d5f9b8a832f0ff014dc133c2f4ed23d7c7e287ccbb1ca21904d41b7 SHA512 a36399081834bbe23492dc3efdb87f222778bb5b5b3730ec4ee1036bcdd9b65e31833cfb3e7f77aca27e65f38470d61867d33a84c47b67cfb212d81be7bf4c7a +DIST pypy3-exe-3.11.7.3.18_p20250221-1.ppc64le.gpkg.tar 10690560 BLAKE2B 87f3d4241d75b3f8c58fadd7e4d9c3e2e206d740edac28e067415cab3b5e5b5f7c144228eb8a243cc0161ef7681411a0fb678b9d5a37e6794f61f4af1e4dcafe SHA512 0df0f8ff47a57768b591d465ae18861c40ab821e9bfa306cede36b6bb239610bdc6cc5b0100d39c5185ceb367583703e394c9a9ddefb17f5f7bccc00d9b38a2d +DIST pypy3-exe-3.11.7.3.18_p20250221-1.x86-musl.gpkg.tar 9349120 BLAKE2B 6e5f1c5dcce2bc412df1abc0a1d8567ba7278de9f6fe94a569a5ceb3f34791cac56c1631a75fc15477f783f5aa159785bea33e493b457eadcd0d944b11a47cd9 SHA512 8335139edce58d4f78bdf86021ed50933ffbf2c3e12448f4582dda9539c8bea6d124ac22de045877de04df1bab61cdd7bbb28e485f6ffc06f047cd4c60c8ded7 +DIST pypy3-exe-3.11.7.3.18_p20250221-1.x86.gpkg.tar 9349120 BLAKE2B dc23e6bb3d38178f88fa8df3721d05d738ed6d070b9ae78b6c0bf7af6efc1ef2ba62c98e94aa778394f7d89ea56f1ce750877b48b6044bb60a5e747f58b45603 SHA512 29bcd077d0c1bd6a5c886ed549932a58aa77cb2fafddd3952b093e04ce4e57a024beac22e9c59c6945931c1a7eda3cf1414c0c4577cc901f26107bac4d64fc81 diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18_p20250221.ebuild b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18_p20250221.ebuild new file mode 100644 index ..15481f9c5c4e --- /dev/null +++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18_p20250221.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: d6f59fbb7f5e0b11c570f05a52317c07cf8175df
Author: Michał Górny gentoo org>
AuthorDate: Fri Feb 21 16:47:50 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Feb 21 18:17:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f59fbb
dev-lang/pypy3-exe: Add 3.11.7.3.18_p20250221 snapshot
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest| 1 +
.../pypy3-exe-3.11.7.3.18_p20250221.ebuild | 125 +
2 files changed, 126 insertions(+)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index 04803ff8fe12..cd64462f0c82 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,3 +1,4 @@
+DIST pypy-gentoo-3.11-7.3.18_p20250221.tar.xz 18715104 BLAKE2B
19cf04f52798df0a6ad7014fad7ee6cfdade681f72a7955fc8cd3669b5d31ebac43adee20908dd7d542ceb337bfb753cd696b013b9b0a22f7be28fd5dcc1d38c
SHA512
56a0eb64071c7fd7643b1e0cfbef15783eda1564822bb34894442bb4c911c8be7840266b0e2fece33910caddde14bc80d808d94322df1d5d0d2536e3910192ff
DIST pypy3.11-gentoo-patches-7.3.18_p1-r1.tar.xz 4712 BLAKE2B
474b61b2b9daa10d664545b3967cda2976d682f7f8a207a604240645afa86f4ab7c181c5f86dc82dc2b2da9520023d812ca349768bb3e124db17d5376f403ea4
SHA512
a79a98bd454b4d60e8c81d94c07a02a5212ca143d81bdafde227791afe8f502fb5c069bec809c6172aa4545c158f2f6b26cc73372468a66aea91300974a7
DIST pypy3.11-gentoo-patches-7.3.18_p2.tar.xz 5680 BLAKE2B
b96421224573009ca459693f4bd0df60e1383c412244b556332721402d91f07f1d13d94c4950e878ad2f3e739bc846d90d3f35a43bc07176fa837faeeac638e7
SHA512
c7e2dee74b692cf81ed201053941543cafcd6b8036bb507978ba53d6a4ab997bf2ee0f2bf57d110837b813d14f168054c6f22d1ff1ce27705e41762d91d842e3
DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B
e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4
SHA512
d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
new file mode 100644
index ..765909bf4232
--- /dev/null
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p20250221.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYVER=$(ver_cut 1-2)
+SNAPSHOT_PV=$(ver_cut 3-)
+PYPY_PV=${SNAPSHOT_PV%_p*}
+MY_P=pypy-gentoo-${PYVER}-${SNAPSHOT_PV}
+
+DESCRIPTION="PyPy3.11 executable (build from source, snapshot)"
+HOMEPAGE="
+ https://pypy.org/
+ https://github.com/pypy/pypy/
+"
+SRC_URI="
+ https://dev.gentoo.org/~mgorny/dist/python/${MY_P}.tar.xz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="${PV%_p*}"
+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-lang/pypy3-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_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 )
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: f9fed51f4a5a77a5b5e46f3a59c484964c7eb876
Author: Michał Górny gentoo org>
AuthorDate: Tue Feb 18 18:47:40 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Feb 19 16:09:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fed51f
dev-lang/pypy3-exe: Bump to 3.11.7.3.18_p2
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest| 1 +
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p2.ebuild | 137 +
2 files changed, 138 insertions(+)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index 106b1c139e34..04803ff8fe12 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,2 +1,3 @@
DIST pypy3.11-gentoo-patches-7.3.18_p1-r1.tar.xz 4712 BLAKE2B
474b61b2b9daa10d664545b3967cda2976d682f7f8a207a604240645afa86f4ab7c181c5f86dc82dc2b2da9520023d812ca349768bb3e124db17d5376f403ea4
SHA512
a79a98bd454b4d60e8c81d94c07a02a5212ca143d81bdafde227791afe8f502fb5c069bec809c6172aa4545c158f2f6b26cc73372468a66aea91300974a7
+DIST pypy3.11-gentoo-patches-7.3.18_p2.tar.xz 5680 BLAKE2B
b96421224573009ca459693f4bd0df60e1383c412244b556332721402d91f07f1d13d94c4950e878ad2f3e739bc846d90d3f35a43bc07176fa837faeeac638e7
SHA512
c7e2dee74b692cf81ed201053941543cafcd6b8036bb507978ba53d6a4ab997bf2ee0f2bf57d110837b813d14f168054c6f22d1ff1ce27705e41762d91d842e3
DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B
e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4
SHA512
d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p2.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p2.ebuild
new file mode 100644
index ..76bfdf01614c
--- /dev/null
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18_p2.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYVER=$(ver_cut 1-2)
+PATCHSET_PV=$(ver_cut 3-)
+PYPY_PV=${PATCHSET_PV%_p*}
+
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}"
+
+DESCRIPTION="PyPy3.11 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="${PV%_p*}"
+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-lang/pypy3-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
+
+ 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
+
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: 489f1a348862abd01c33467e5edfd7e19546cbe2 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 19 07:54:06 2025 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 19 07:56:34 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489f1a34 dev-lang/pypy3-exe-bin: Bump to 3.11.7.3.18_p2 Signed-off-by: Michał Górny gentoo.org> dev-lang/pypy3-exe-bin/Manifest| 8 ++ .../pypy3-exe-bin-3.11.7.3.18_p2.ebuild| 86 ++ 2 files changed, 94 insertions(+) diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest index 9893743a87d3..85d2ee14a043 100644 --- a/dev-lang/pypy3-exe-bin/Manifest +++ b/dev-lang/pypy3-exe-bin/Manifest @@ -6,3 +6,11 @@ DIST pypy3-exe-3.11.7.3.18-1.ppc64le-musl.gpkg.tar 6942720 BLAKE2B 76ff4f2aee412 DIST pypy3-exe-3.11.7.3.18-1.ppc64le.gpkg.tar 10772480 BLAKE2B 759eefe71a04841dfd34bd85208669b64083f9f18c443e55aaf1f28dd4e86ceaaec108a457e1f601281d22ca01016659a5809ebaed0f6de699c2e2c29093d799 SHA512 85e71054c5b10b3458585fd85e58733f30d97245293503f9c144c1f39eb249fddabcbab1abe31050ec3f1733d3daec711cc7b3acdf33d204bc1037681cec3a97 DIST pypy3-exe-3.11.7.3.18-1.x86-musl.gpkg.tar 9390080 BLAKE2B ce22b9f8d7923975d66a8ccc4406b5e5d8826904f09e27c53384fddd74c5698c74c4f5bfc3395764b4e9e546117e099a5d78373c2f3f295a6ed8e1bff625ed5b SHA512 2403650ef92548695505a185907a3589be1f9f511fcde7ca1b798779477e91a1e41423c582992f9e86c639fea3ca16a26c4edeb2c28e2c26a717822021291939 DIST pypy3-exe-3.11.7.3.18-1.x86.gpkg.tar 9308160 BLAKE2B 7480bd5a4e6c8f6734b81d6df6e925ad3dbd549178a6e89f31155ca8b1152583dbf4ad271d4af34d7d1861a3ae641a71076e40638019add7a2fb77f8604f5443 SHA512 83e4ce7267875d4f960b20b7fa46cddf9a8d140fbf37cb77b2cf96f0668792d724e0e0eaf203b6dc494156e37271fc35aaf955f6f234d583fb9d94eedcbbf837 +DIST pypy3-exe-3.11.7.3.18_p2-1.amd64-musl.gpkg.tar 12400640 BLAKE2B 28b6cbdf1924d8f915b291d6fd465dfdd28722a6673067ce50b177f5d73de68686d635cfa99173c17684d729b6dca72c657c988ae7b276738fa9d9197299dd17 SHA512 dff2fbaeeaf41edbb7cfb2ba1a109d6e52c27e62e380db21c91d7b0b9c0b674bbb2c1cae7b57eeb32097ec1e3b76f0d61005b998b56470fa732033274807861b +DIST pypy3-exe-3.11.7.3.18_p2-1.amd64.gpkg.tar 12380160 BLAKE2B af6e40ac1fb8c2157ddc44873c7a1a433bd4fa0c734aba9c0c60906df6f6bace716869c78475f7b9378ab354a4fbb36c51da6c551dfb0d7dbbc36ab0fbbf37b4 SHA512 2d6b101959d35bda9c5db252d754c3c0213ddaf71d8a93404fe0b7a403d423707b4d9c218fb5ad940ff181b2ed952dfa28797f226f4236b3ead476ff89d08762 +DIST pypy3-exe-3.11.7.3.18_p2-1.arm64-musl.gpkg.tar 10485760 BLAKE2B d17e0d4e60906a8ae0e84376aee1e0a8c638556494623ea00836c0a48e190a324b29dcc12f22f4d41c2cf0376c811bf24f8d0d624fdc5d94e9a28581361607f3 SHA512 64dd207c4159c7de2ec832031873d6acfcf0af302a25c5051824ecfbaedfa851322be8d5ddf9232d2f52a03a3c619a37a076d341780ee405987a215bf81b7700 +DIST pypy3-exe-3.11.7.3.18_p2-1.arm64.gpkg.tar 10465280 BLAKE2B 413d3ab802f21a6bea81a40775672b250a615da85a2ca2c10dfb501272ec7820092e686f2e5826e11d00fc997f5e0610ecefcca41c575c33fe66d5356bfdec77 SHA512 e060f04fa356154481910b45c079b3aa8cbe84426154cbd0b954f4ed421cbd905c51b4ca0cf04b92ffdd624c222aec77b70715c2df4565c5943e40dd06ee5b69 +DIST pypy3-exe-3.11.7.3.18_p2-1.ppc64le-musl.gpkg.tar 6963200 BLAKE2B f6c317090211866d5a5b8e02cd4b47d83b0f8f4219bb528d21511a338cbba9741c12a5e5a1174177ef932bb9aa9c220f4cd4c3eb11643263169824e13bee19ce SHA512 5c8ee210cbeb5f2231a99f6f736b2aeaa47ac1dabbb826f7b870c9544a44d61d1eafcfd48de8c59bc17122d83aa8ed58eb7f37f4082a6116cccd135155e80138 +DIST pypy3-exe-3.11.7.3.18_p2-1.ppc64le.gpkg.tar 10618880 BLAKE2B f676f868bed74ca871b42585d46df728bb0cb6672de9498366d6768cbf21f1f2b75b784affc33e789a385e5f63e9b6d83ada9a321b89089414e15ce9f91ee9f0 SHA512 03d56cf52609349de458c92b8b447b17677be1553aa972700cc36dc7072f82c5c227a51d90a823fdd7e68478ca50422e25b63b638a4296d7d246788cc434cd44 +DIST pypy3-exe-3.11.7.3.18_p2-1.x86-musl.gpkg.tar 9349120 BLAKE2B e3d0a784b60fe69dc12a5169810c57e34aa59075d44a62be40059ab3ab9a9a76d6aa7b2b4bd69664877cc959decdfba9c6966ae2c474a7cfb6677fbadf3327a6 SHA512 3017d3a5e1bc9005a0b7de6d9d7b14fa9fbdd22547bd2edce3bd1f3d82d4af8254024b21985904d6f0af242508bbb3caad66d0230754c36ebaa0bf7b78b255f6 +DIST pypy3-exe-3.11.7.3.18_p2-1.x86.gpkg.tar 9308160 BLAKE2B b9f732593e88b5b836d0fc4c1acc3c4028b66efb08f385abd975d89ba2af734a2ca28c92e1f6070aa22c88bc58e1560d70b85d567b8cd4490119ea9aec0db4b8 SHA512 9d080bf429cf715931745944721d22fd5d5255a92456b0651db3e4d20ec994ed6f54fa0d01e77e33e12b5e395f72cf175d96f3004632d9c4b09e22c2f7cc diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18_p2.ebuild b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18_p2.ebuild new file mode 100644 index ..15481f9c5c4e --- /dev/null +++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18_p2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils unpacker + +PYVER=$(ver_cut 1-2) +PATCHSET_PV=$(ver_c
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: 3ee498460c8dcf895f03c9d7247df09c22bc2243
Author: Michał Górny gentoo org>
AuthorDate: Wed Feb 12 18:34:42 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Feb 12 18:37:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee49846
dev-lang/pypy3-exe: Bump patchset for LTO fix
Closes: https://bugs.gentoo.org/949408
Signed-off-by: Michał Górny gentoo.org>
dev-lang/pypy3-exe/Manifest | 2 +-
dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest
index 8598e02b0941..106b1c139e34 100644
--- a/dev-lang/pypy3-exe/Manifest
+++ b/dev-lang/pypy3-exe/Manifest
@@ -1,2 +1,2 @@
-DIST pypy3.11-gentoo-patches-7.3.18.tar.xz 3688 BLAKE2B
9cb19493eb9b9cb38f17d59931a9cd84328e69a85bc8c0c76cdbcf92a5990d50ffe8b7d4b605f7fbab314d40b8afdb6824ffbe5f51df628404421dc842ed5986
SHA512
07ee93108d13546fe1323cf1c2bffa9335646592a83f0ddb5f69e2e4bd31f5349d611ee569d2ab6e3cfa70d91dbaea8feced562aa868583ca5c623b0ab8d1555
+DIST pypy3.11-gentoo-patches-7.3.18_p1-r1.tar.xz 4712 BLAKE2B
474b61b2b9daa10d664545b3967cda2976d682f7f8a207a604240645afa86f4ab7c181c5f86dc82dc2b2da9520023d812ca349768bb3e124db17d5376f403ea4
SHA512
a79a98bd454b4d60e8c81d94c07a02a5212ca143d81bdafde227791afe8f502fb5c069bec809c6172aa4545c158f2f6b26cc73372468a66aea91300974a7
DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B
e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4
SHA512
d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf
diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
index 9766feaccfc6..463370032f36 100644
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild
@@ -10,7 +10,7 @@ PATCHSET_PV=$(ver_cut 3-)
PYPY_PV=${PATCHSET_PV%_p*}
MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}_p1-r1"
DESCRIPTION="PyPy3.11 executable (build from source)"
HOMEPAGE="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
commit: 476671161caccdca7ae66ddda27c7b3fe3ef94e7 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 7 18:51:31 2025 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 7 19:14:14 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47667116 dev-lang/pypy3-exe-bin: New package for PyPy3.11 exe, 7.3.18 Signed-off-by: Michał Górny gentoo.org> dev-lang/pypy3-exe-bin/Manifest| 8 ++ dev-lang/pypy3-exe-bin/metadata.xml| 11 +++ .../pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild | 85 ++ 3 files changed, 104 insertions(+) diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest new file mode 100644 index ..9893743a87d3 --- /dev/null +++ b/dev-lang/pypy3-exe-bin/Manifest @@ -0,0 +1,8 @@ +DIST pypy3-exe-3.11.7.3.18-1.amd64-musl.gpkg.tar 12410880 BLAKE2B 7eabd71ae6c78725b707c18715a27650213fe31ff8d10f282fa55613a31e71aa17942500f25509af2f61d33ec80f9367ca174563d8ed314dd9dc5b4b8af833a7 SHA512 0efc17b66eb040562cd5f337c7f337c0233c6202818455e8d2a50db7ef93c4b5eb1c4446f8585d6fee55f33c345c424faba62c74e2f1f2d6dca02afe9c0a5040 +DIST pypy3-exe-3.11.7.3.18-1.amd64.gpkg.tar 12390400 BLAKE2B 61a3030ec9db032a90992a13d1bb268f71f48f400e64e8ee7c05757386d98a8c8e4833d841eb634941f8aafe035cd88cc608b59a136f308bd7974a5f59045aca SHA512 eafa9de0cf0b3d7bb0437aafba3e13e95fbf678477e437dfb527a2bdabe33c8d925c4762b25f5cb12b3ecb2b7439707b02663f324bc331f13c4339cb06ca2687 +DIST pypy3-exe-3.11.7.3.18-1.arm64-musl.gpkg.tar 10485760 BLAKE2B f0345a3e7b011ae18d400d4bc0b12e9d248626fcbb662ce3be8810dc811b373a6bd908fd3ddbb04c3822c7d354bf71f3a2420b06773833d54b870a5f07dbdb27 SHA512 394b7baaf8c72a26ce676987ee1d4fa950eaeeb7ab1fa22b4eac7d37e6f35a6989545fffb804506a678d9f09cab7677726882fc63b7663e5d707a5414c0f82b2 +DIST pypy3-exe-3.11.7.3.18-1.arm64.gpkg.tar 10455040 BLAKE2B 712d1bebae177f7cf72b42cd8a5dcb77d9cf35cf9814a1a48dfa61134247b4a03fc9fe7ea5520a986581163129c95be8682322f08b237d5ba7ef13f842a3b44a SHA512 5cbb85417d14fe961402e121d9d5c5679a968d50dfc0ba5217690ee54f6277476af10637da2edd28fa6766e8c05f2c24f1cc608eed1b82f998c034a89bebde9d +DIST pypy3-exe-3.11.7.3.18-1.ppc64le-musl.gpkg.tar 6942720 BLAKE2B 76ff4f2aee4122d5935d762b6952ce13ffa3d8f1694bb5b7828c68339e775f604ef9228695a9a1295c32a2bab4f35822c3570d9ab33d4c31c71ee6e516250371 SHA512 5996ab4184b4b76cd3ea6dadbb8d1b9224970c9ac48c483c8716644b0a9ad3cabbeb788049b3c5fc9af31c7e0aeb61fd060a876615906af7faf940b74828a835 +DIST pypy3-exe-3.11.7.3.18-1.ppc64le.gpkg.tar 10772480 BLAKE2B 759eefe71a04841dfd34bd85208669b64083f9f18c443e55aaf1f28dd4e86ceaaec108a457e1f601281d22ca01016659a5809ebaed0f6de699c2e2c29093d799 SHA512 85e71054c5b10b3458585fd85e58733f30d97245293503f9c144c1f39eb249fddabcbab1abe31050ec3f1733d3daec711cc7b3acdf33d204bc1037681cec3a97 +DIST pypy3-exe-3.11.7.3.18-1.x86-musl.gpkg.tar 9390080 BLAKE2B ce22b9f8d7923975d66a8ccc4406b5e5d8826904f09e27c53384fddd74c5698c74c4f5bfc3395764b4e9e546117e099a5d78373c2f3f295a6ed8e1bff625ed5b SHA512 2403650ef92548695505a185907a3589be1f9f511fcde7ca1b798779477e91a1e41423c582992f9e86c639fea3ca16a26c4edeb2c28e2c26a717822021291939 +DIST pypy3-exe-3.11.7.3.18-1.x86.gpkg.tar 9308160 BLAKE2B 7480bd5a4e6c8f6734b81d6df6e925ad3dbd549178a6e89f31155ca8b1152583dbf4ad271d4af34d7d1861a3ae641a71076e40638019add7a2fb77f8604f5443 SHA512 83e4ce7267875d4f960b20b7fa46cddf9a8d140fbf37cb77b2cf96f0668792d724e0e0eaf203b6dc494156e37271fc35aaf955f6f234d583fb9d94eedcbbf837 diff --git a/dev-lang/pypy3-exe-bin/metadata.xml b/dev-lang/pypy3-exe-bin/metadata.xml new file mode 100644 index ..2ed15cb705e2 --- /dev/null +++ b/dev-lang/pypy3-exe-bin/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + [email protected] + Python + + + pypy/pypy + + diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild new file mode 100644 index ..2a484ef6b602 --- /dev/null +++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.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=$(ver_cut 1-2) +PATCHSET_PV=$(ver_cut 3-) +PYPY_PV=${PATCHSET_PV%_p*} +MY_P=pypy3-exe-${PV}-1 + +DESCRIPTION="PyPy3.11 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-lang/pypy3-exe/${MY_P}.gpkg.tar + -> ${MY_P}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar + -> ${MY_P}.arm64.gpkg.tar + ) +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe/
commit: b37b10ce12333ea063bc55c94099b75308ea57f6 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 7 16:00:40 2025 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 7 19:14:13 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37b10ce dev-lang/pypy3-exe: New package for PyPy3.11's executable, 7.3.18 Let's move to a common "pypy3-exe" package, so people's preferences (-exe vs. -exe-bin) are preserved across different PyPy3 versions. Signed-off-by: Michał Górny gentoo.org> dev-lang/pypy3-exe/Manifest | 2 + dev-lang/pypy3-exe/metadata.xml | 16 +++ dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild | 136 3 files changed, 154 insertions(+) diff --git a/dev-lang/pypy3-exe/Manifest b/dev-lang/pypy3-exe/Manifest new file mode 100644 index ..8598e02b0941 --- /dev/null +++ b/dev-lang/pypy3-exe/Manifest @@ -0,0 +1,2 @@ +DIST pypy3.11-gentoo-patches-7.3.18.tar.xz 3688 BLAKE2B 9cb19493eb9b9cb38f17d59931a9cd84328e69a85bc8c0c76cdbcf92a5990d50ffe8b7d4b605f7fbab314d40b8afdb6824ffbe5f51df628404421dc842ed5986 SHA512 07ee93108d13546fe1323cf1c2bffa9335646592a83f0ddb5f69e2e4bd31f5349d611ee569d2ab6e3cfa70d91dbaea8feced562aa868583ca5c623b0ab8d1555 +DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4 SHA512 d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf diff --git a/dev-lang/pypy3-exe/metadata.xml b/dev-lang/pypy3-exe/metadata.xml new file mode 100644 index ..3f2aeb55aa5e --- /dev/null +++ b/dev-lang/pypy3-exe/metadata.xml @@ -0,0 +1,16 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + [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, + at the cost of lengthened build time. + + diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild new file mode 100644 index ..9766feaccfc6 --- /dev/null +++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.18.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs pax-utils toolchain-funcs + +PYVER=$(ver_cut 1-2) +PATCHSET_PV=$(ver_cut 3-) +PYPY_PV=${PATCHSET_PV%_p*} + +MY_P="pypy${PYVER}-v${PYPY_PV/_}" +PATCHSET="pypy${PYVER}-gentoo-patches-${PATCHSET_PV/_rc/rc}" + +DESCRIPTION="PyPy3.11 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="${PV%_p*}" +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-lang/pypy3-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 + + 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 +
