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}" +}