commit:     489f1a348862abd01c33467e5edfd7e19546cbe2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 19 07:54:06 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 19 07:56:34 2025 +0000
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 <mgorny <AT> 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 
9d080bf2222429cf715931745944721d22fd5d5255a92456b0651db3e4d20ec994ed6f54fa0d01e77e33e12b5e395f72cf175d96f3004632d9c4b09e22c2f7cc

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 000000000000..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_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