commit:     2f636bc073ab0aeca1b2565b3aa0b592e8c786f2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  4 18:56:26 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  4 18:56:26 2025 +0000
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 <mgorny <AT> 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 000000000000..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*}
+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
+               )
+               ppc64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.ppc64le.gpkg.tar
+               )
+               x86? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.x86.gpkg.tar
+               )
+       )
+       elibc_musl? (
+               amd64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.amd64-musl.gpkg.tar
+               )
+               arm64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.arm64-musl.gpkg.tar
+               )
+               ppc64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.ppc64le-musl.gpkg.tar
+               )
+               x86? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-lang/pypy3-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.x86-musl.gpkg.tar
+               )
+       )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="${PV%_p*}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+# sys-devel/gcc for libgcc_s.so
+RDEPEND="
+       app-arch/bzip2:0/1
+       dev-libs/expat:0/0
+       dev-libs/libffi:0/8
+       sys-libs/ncurses:0/6
+       >=sys-libs/zlib-1.1.3:0/1
+       virtual/libintl:0/0
+       elibc_glibc? (
+               sys-devel/gcc
+               >=sys-libs/glibc-2.35
+       )
+       !dev-lang/pypy3-exe:${SLOT}
+"
+
+QA_PREBUILT="
+       usr/bin/pypy${PYVER}-c-${PYPY_PV}
+"
+
+src_install() {
+       insinto /
+       doins -r image/usr
+       fperms +x "/usr/bin/pypy${PYVER}-c-${PYPY_PV}"
+       pax-mark m "${ED}/usr/bin/pypy${PYVER}-c-${PYPY_PV}"
+}

Reply via email to