commit:     fe38d8bc70afeb985611452d33ff864420ddfcf3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 14 09:22:12 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 09:45:43 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe38d8bc

dev-python/pypy-exe-bin: Bump to 7.3.21

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pypy-exe-bin/Manifest                   |  6 ++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild | 74 ++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index f6a6bb3cafe9..ddb5194496d0 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,3 +6,9 @@ DIST pypy-exe-7.3.20-1.ppc64le-musl.gpkg.tar 6656000 BLAKE2B 
c1cfdd5c344c6c3a5ce
 DIST pypy-exe-7.3.20-1.ppc64le.gpkg.tar 11141120 BLAKE2B 
a1d49d28fb87b4a18c81a4a7821585e593d36cc665a2f4a144ba143477812aff552f38d72658ffa672fc62adaea4ccf00357cb433da30bc0fb579496d94bbc60
 SHA512 
cb7e1624620c6fc99d18baee690ceaa3bffd9175f6392b9f5d65de136d1b47b01f09438eceeab7c18c55970f8d90de32c76abe7682ca5dba81d948a39a657936
 DIST pypy-exe-7.3.20-1.x86-musl.gpkg.tar 10014720 BLAKE2B 
276a3f2d70a73829cb5acb7c185e9c9c0ded5f9e43fae82cd715297fe8dfd6a1a816e6ca6f7d4046f90d3271ca18042765e2eb4a051a60b6ac65530fed9549fc
 SHA512 
e5ac44f88402466c3fe3fea27958a61e5f274fd5de303a9172bb80b4caa914a727bc0533ddd1007adea1be9937e2100fb86d7b04c22420bdd0fbd423dd4409b0
 DIST pypy-exe-7.3.20-1.x86.gpkg.tar 9973760 BLAKE2B 
ccac855fc15d5a9b5915eb42b1b201867fd621c1ef351386176b33b2e68c983d7f82695a19248208d431489a194a2c5f07839a881de77ff98da2ab77b15f5299
 SHA512 
008d27f98b65e41d88c594aeffcef57f1f48eb9590958462adbd98c00ff48acd260c378d9f02122e21b2a77d923a901dd55228faed039fcd612f9011d8779967
+DIST pypy-exe-7.3.21-1.amd64-musl.gpkg.tar 12984320 BLAKE2B 
b5734432edbeae2093f1f2cdb9c17ace197f895f929dbfcc87a7917beec1d179738daa6a3fa457e7cc3c84808c2e2d7615cdfc52bed978f7019277120f661457
 SHA512 
66fe6c2dcd2cd6a07f96615b0e958e2a72cbc849a39c2d86e9727762270504f9b63a3df441ad384015d29bdc08ddd4e492423a201bb7a96ab1335d160233698e
+DIST pypy-exe-7.3.21-1.amd64.gpkg.tar 12943360 BLAKE2B 
cf301eacb3e817354ef78a87ec60a7205af31d09d13faf17dad4413418fd54a4db6fcb7b94c4965ae1c1583d922376c3721db2f49c8734761b9899a4875636b6
 SHA512 
c9370057a32cb50e0c19b17802cf73d6794c0ade1a35c8ff76f6a39ecd717100dc4cc97375047d1e514ed04a946061a5fa3c042f3e01e1dea003344c426c6ce1
+DIST pypy-exe-7.3.21-1.arm64-musl.gpkg.tar 11274240 BLAKE2B 
842879818c10230d242927b7971e5ebc0bb80476db694de587a2449eee5e4f40e8cfa426001ac4654a92ba4629de9dcc19635f7a44b7c85695fba129996c07cd
 SHA512 
c79590433adb6ea60add2a2782907957c0e807c7b3c64dfb1031959442ada666c87aa268a57b859df12cb5d89cddf16821173d174b2e6c75f382a60e68015f06
+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

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild
new file mode 100644
index 000000000000..929dee54395a
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.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://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.amd64.gpkg.tar
+               )
+               arm64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.arm64.gpkg.tar
+               )
+               x86? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.x86.gpkg.tar
+               )
+       )
+       elibc_musl? (
+               amd64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.amd64-musl.gpkg.tar
+               )
+               arm64? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.arm64-musl.gpkg.tar
+               )
+               x86? (
+                       
https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar
+                               -> ${MY_P}.x86-musl.gpkg.tar
+               )
+       )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="${PV%_p*}"
+KEYWORDS="~amd64 ~arm64 ~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}"
+}

Reply via email to