commit:     558a363df3ca46d66d169610df59a689a141123d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 14:03:18 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 14:03:52 2025 +0000
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 <mgorny <AT> 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 
9d080bf2222429cf715931745944721d22fd5d5255a92456b0651db3e4d20ec994ed6f54fa0d01e77e33e12b5e395f72cf175d96f3004632d9c4b09e22c2f7cc
+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 000000000000..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 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