diff options
| -rw-r--r-- | dev-lang/pypy3-exe-bin/Manifest | 8 | ||||
| -rw-r--r-- | dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.19.ebuild | 86 |
2 files changed, 94 insertions, 0 deletions
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 000000000000..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-) +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}" +} |
