From ae18e94af994f1d880d7f04486a52cc3d5cc6e90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 29 Apr 2026 14:16:47 +0200 Subject: [PATCH] dev-python/pypy-exe-bin: Bump to 7.3.22 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pypy-exe-bin/Manifest | 8 ++ .../pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild | 74 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest index ddb5194496d09..5fb85d325a12e 100644 --- a/dev-python/pypy-exe-bin/Manifest +++ b/dev-python/pypy-exe-bin/Manifest @@ -12,3 +12,11 @@ DIST pypy-exe-7.3.21-1.arm64-musl.gpkg.tar 11274240 BLAKE2B 842879818c10230d2429 DIST pypy-exe-7.3.21-1.arm64.gpkg.tar 11274240 BLAKE2B 56ee15183690a2bac097f0314a96ea51fa35cdeb58b1d85303d028a3c756e37aab0f7244164de6c37e5b0c975f83a4d994b9890729e6cf614834c60a4a9c3a5b SHA512 554090c45a7667789dd5ed5a2ee3e5166bdabddd6abbd80f4822577a4f995e032670f79a1e41fbf53f5fb0ebeb9271ec5d9fd3a67203d010c7a6dc5d0e54b9a0 DIST pypy-exe-7.3.21-1.x86-musl.gpkg.tar 10086400 BLAKE2B dd6643cc2804c94a97727f938cf2376aeb929a7e3f8d0bf1e7787379cb1d1127c62b68e6d700a991538cf76580c742023c78acdc4af87680e65862e3050589cf SHA512 7cfc35d323fceecba52b3c91a9e58272193f11f08d50be647a447fd1a20fe2a55444bf7354a6214e1f31a5886455009e109587a36cc35b8742573e5ec04846f5 DIST pypy-exe-7.3.21-1.x86.gpkg.tar 10024960 BLAKE2B c5e4728d02e580ebf1c9eba5789e747170287bcf672063f98c213645e39cbd3cd149893380df3a524b74a3e8b610f8acb095765e0fa1ed5d89c9c8b81b61cc7e SHA512 081c7e1323e73f94a6e211f716297b0b69f2889f12eb9478b7b4b7c2be2af9a0a97897027401b4ac90aea5899b0a4517f7f88351cb4e8946c9354bae0cde2b3c +DIST pypy-exe-7.3.22-1.amd64-musl.gpkg.tar 13025280 BLAKE2B 83dba63a8cc348b308f3ab3638678e8021162f6959d0bde8fe5cbe9575c7efd63c2f54891eaf51998bad87005ff0fba7807d7f19c5e40c8cd74cf2c01e4ead3c SHA512 005b747e81eadbde25c832a8584358fdd13155a7c300435ec77ec55fd24ac7cdbe623e57c8414032dd926b6ca9934878ce370edfb529279b6cf653f46b5f6a55 +DIST pypy-exe-7.3.22-1.amd64.gpkg.tar 13025280 BLAKE2B 3316aae1cd1b381f6dd7d040ef60ebfdbb8fd71293357e374303fe93a9715628a8e68f6c5e4b26a924dee804dda46640c377f71df56d2ebbd728324e1f2acabd SHA512 ac806071453fc74b605551371e3fcf20aee1f871f17e6674abdc49155146bf449296bb72312c5d0ee5ef16fef46fbb7124ea5f4cfeca5eaf0c4ce13c0acb5126 +DIST pypy-exe-7.3.22-1.arm64-musl.gpkg.tar 11438080 BLAKE2B 2df11ab4b88f6602d96f359907c510043c03b2988d8b64f5b20e665de8720e3cccbfff0877240c6a21f8f1bfc5d4b9ff1675b562eb97d7370d69033e153f1dbb SHA512 c8dce7df92648ce19b66bfd7d510f3605b1e8e32ecb4df052dd2f9cf1d1dd3bb4bd7a19aa7cb7e61db9e100a988d6ea661b044c9a1c82d500a1a84aa8378e355 +DIST pypy-exe-7.3.22-1.arm64.gpkg.tar 11325440 BLAKE2B 639bd60401d32df6f4747d35604d825201ac1e82a8c02bbf387e1f2b8d9942eeff32bb2e6992d911c0b717e8a307332640729f1efbef2c6eea7c3d8193fd6547 SHA512 579bf7cf9cc637406717f62f96c8bbc456ec3aba16b9cdf6f0148487b82a805a96b173f94693f97d9f4452db321d20b9a25fa4b524d34403f87b279be9a9eff3 +DIST pypy-exe-7.3.22-1.ppc64le-musl.gpkg.tar 6881280 BLAKE2B b0da0f23eda1071b43942ed26e085b55294fe3e5b4330aaf86433cbf1ec1ed39b91de5537a221a17b76801a1b29ab72cbe567fb8f7905b0242c9335b17e77433 SHA512 eddc6f84e76e679eb7c8e946b565219a8037c801231f13ed2488e895b3df9dd4d4486837cd75fbd87425d48b18b0d5c6ccd3db79c30c473c0dfa3c08dfbb6bce +DIST pypy-exe-7.3.22-1.ppc64le.gpkg.tar 11458560 BLAKE2B 619522d2566ae50958f801cf5ea195e6ca037e14afc4a71d5771c348e6e109ed7ecf626149e6fdf7547c2b0d5ced357f993f27a1df89a9d4b015a669bafe4c0b SHA512 0d63bcc1ead8dd46f9123abbc521be14cab3fc216615a71fe2c035dc226fe02aa371a5524b71f1f1f37da9020a250d903a0b3bc1da668935f37b63e59ff3657a +DIST pypy-exe-7.3.22-1.x86-musl.gpkg.tar 10168320 BLAKE2B c1f60078e1ad4dfb57d4b3594e7ff9b35f907b3c0257b9cdc603ebf93caf14b4c1c29471bec384647da25177cf2e023f018dde8eb5722b901fe65a4a43a4c749 SHA512 cce4ca148c85f7829389f11eca64d175594bfb8088fb9b95d9cbaccc888647f02412f184e9a3733be0e506ba045398da39867e89178c0dbf856e534977102c75 +DIST pypy-exe-7.3.22-1.x86.gpkg.tar 10117120 BLAKE2B a7842ef578f8befe3bb4d0a9b3ca88534d6e7b8ee5af9b2e4389a8b8a4907b7a57af04bbe0da8628aa178ab588a7192ef82dc0e64769125a3a9395cdd8dfb8f4 SHA512 f4e4540b4911c3ae5804abee9e01e4814b40d42f42fc973b4538593639b73dc987c6fd153207c1d930259e818f2db718f9c144d3a1871489024341e423c3c1ed diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild new file mode 100644 index 0000000000000..3efe4577874ed --- /dev/null +++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils unpacker + +MY_P=pypy-exe-${PV}-1 +DESCRIPTION="PyPy executable (pre-built version)" +HOMEPAGE=" + https://pypy.org/ + https://github.com/pypy/pypy/ +" +SRC_URI=" + elibc_glibc? ( + amd64? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64/pypy-exe/${MY_P}.amd64.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64/pypy-exe/${MY_P}.arm64.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le/pypy-exe/${MY_P}.ppc64le.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/x86/pypy-exe/${MY_P}.x86.gpkg.tar + ) + ) + elibc_musl? ( + amd64? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64-musl/pypy-exe/${MY_P}.amd64-musl.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64-musl/pypy-exe/${MY_P}.arm64-musl.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le-musl/pypy-exe/${MY_P}.ppc64le-musl.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/python/binpkg/x86-musl/pypy-exe/${MY_P}.x86-musl.gpkg.tar + ) + ) +" +S="${WORKDIR}" + +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 + >=virtual/zlib-1.1.3:0/1 + virtual/libintl:0/0 + elibc_glibc? ( + sys-devel/gcc + >=sys-libs/glibc-2.35 + ) + !dev-python/pypy-exe:${SLOT} +" + +QA_PREBUILT=" + usr/lib/pypy2.7/pypy-c-${SLOT} +" + +src_install() { + insinto / + doins -r */image/usr + fperms +x "/usr/lib/pypy2.7/pypy-c-${SLOT}" + pax-mark m "${ED}/usr/lib/pypy2.7/pypy-c-${SLOT}" +}