From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/
Date: Fri, 07 Feb 2025 19:14:45 +0000 (UTC) [thread overview]
Message-ID: <1738955654.476671161caccdca7ae66ddda27c7b3fe3ef94e7.mgorny@gentoo> (raw)
commit: 476671161caccdca7ae66ddda27c7b3fe3ef94e7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 18:51:31 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 7 19:14:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47667116
dev-lang/pypy3-exe-bin: New package for PyPy3.11 exe, 7.3.18
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-lang/pypy3-exe-bin/Manifest | 8 ++
dev-lang/pypy3-exe-bin/metadata.xml | 11 +++
.../pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild | 85 ++++++++++++++++++++++
3 files changed, 104 insertions(+)
diff --git a/dev-lang/pypy3-exe-bin/Manifest b/dev-lang/pypy3-exe-bin/Manifest
new file mode 100644
index 000000000000..9893743a87d3
--- /dev/null
+++ b/dev-lang/pypy3-exe-bin/Manifest
@@ -0,0 +1,8 @@
+DIST pypy3-exe-3.11.7.3.18-1.amd64-musl.gpkg.tar 12410880 BLAKE2B 7eabd71ae6c78725b707c18715a27650213fe31ff8d10f282fa55613a31e71aa17942500f25509af2f61d33ec80f9367ca174563d8ed314dd9dc5b4b8af833a7 SHA512 0efc17b66eb040562cd5f337c7f337c0233c6202818455e8d2a50db7ef93c4b5eb1c4446f8585d6fee55f33c345c424faba62c74e2f1f2d6dca02afe9c0a5040
+DIST pypy3-exe-3.11.7.3.18-1.amd64.gpkg.tar 12390400 BLAKE2B 61a3030ec9db032a90992a13d1bb268f71f48f400e64e8ee7c05757386d98a8c8e4833d841eb634941f8aafe035cd88cc608b59a136f308bd7974a5f59045aca SHA512 eafa9de0cf0b3d7bb0437aafba3e13e95fbf678477e437dfb527a2bdabe33c8d925c4762b25f5cb12b3ecb2b7439707b02663f324bc331f13c4339cb06ca2687
+DIST pypy3-exe-3.11.7.3.18-1.arm64-musl.gpkg.tar 10485760 BLAKE2B f0345a3e7b011ae18d400d4bc0b12e9d248626fcbb662ce3be8810dc811b373a6bd908fd3ddbb04c3822c7d354bf71f3a2420b06773833d54b870a5f07dbdb27 SHA512 394b7baaf8c72a26ce676987ee1d4fa950eaeeb7ab1fa22b4eac7d37e6f35a6989545fffb804506a678d9f09cab7677726882fc63b7663e5d707a5414c0f82b2
+DIST pypy3-exe-3.11.7.3.18-1.arm64.gpkg.tar 10455040 BLAKE2B 712d1bebae177f7cf72b42cd8a5dcb77d9cf35cf9814a1a48dfa61134247b4a03fc9fe7ea5520a986581163129c95be8682322f08b237d5ba7ef13f842a3b44a SHA512 5cbb85417d14fe961402e121d9d5c5679a968d50dfc0ba5217690ee54f6277476af10637da2edd28fa6766e8c05f2c24f1cc608eed1b82f998c034a89bebde9d
+DIST pypy3-exe-3.11.7.3.18-1.ppc64le-musl.gpkg.tar 6942720 BLAKE2B 76ff4f2aee4122d5935d762b6952ce13ffa3d8f1694bb5b7828c68339e775f604ef9228695a9a1295c32a2bab4f35822c3570d9ab33d4c31c71ee6e516250371 SHA512 5996ab4184b4b76cd3ea6dadbb8d1b9224970c9ac48c483c8716644b0a9ad3cabbeb788049b3c5fc9af31c7e0aeb61fd060a876615906af7faf940b74828a835
+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
diff --git a/dev-lang/pypy3-exe-bin/metadata.xml b/dev-lang/pypy3-exe-bin/metadata.xml
new file mode 100644
index 000000000000..2ed15cb705e2
--- /dev/null
+++ b/dev-lang/pypy3-exe-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">pypy/pypy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild
new file mode 100644
index 000000000000..2a484ef6b602
--- /dev/null
+++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.18.ebuild
@@ -0,0 +1,85 @@
+# 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*}"
+
+# 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}"
+}
next reply other threads:[~2025-02-07 19:14 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-07 19:14 Michał Górny [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-02-19 7:56 [gentoo-commits] repo/gentoo:master commit in: dev-lang/pypy3-exe-bin/ Michał Górny
2025-02-22 14:03 Michał Górny
2025-02-26 17:22 Michał Górny
2025-03-01 7:11 Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1738955654.476671161caccdca7ae66ddda27c7b3fe3ef94e7.mgorny@gentoo \
--to=mgorny@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox