[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-04-24 Thread Michał Górny
commit: cf3c37f6f74549a9e0b2b5de3041e32e6b750b3f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3c37f6

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild | 82 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index f900909d0099..99f05463c4e2 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.15-1.amd64-musl.gpkg.tar 12912640 BLAKE2B 
7119865aae291e7920f7f62f489468696d9c508046db9ab3060ee6bd443dc7f4136670d0de45cd8f84c9231ec25b6664354208db4a7195d3a26c385b599b5258
 SHA512 
42305bd1c9f8034ef6dbcf25ae2f2318b8eb30fd04dd8de531b1a9a66304861331027722261101984194c4850e541ffa5b522d5188987b213f97057e3dc8a3cc
-DIST pypy-exe-7.3.15-1.amd64.gpkg.tar 12892160 BLAKE2B 
75c496341f45db9f9e3a202bf3f6f80e8d10f21588ffefef630920f9c4518aa7e4089ef7bd6287110123bed64a18081b6e739e590deff64ed5258ce318f81972
 SHA512 
bdc35fa69d8fbcdeb55e7707450197d5bedf33422e4cf7c8ee21e88d8673e0781e626a871c6ddd671248fb90d9474c3bc7371d771dcc81f9b88f413599d5ff3a
-DIST pypy-exe-7.3.15-1.arm64-musl.gpkg.tar 10874880 BLAKE2B 
69fcbab296f95a4c1ac1daea9e97de09d89949fdf8e247e1229a134a5eeda586e044c87ccd05a762656ad2d14cc8fc5ce1b7a65ae4f0568668b66e9f6a33b003
 SHA512 
b3b6164760dadbcc0af6151209e449f9143e6117fa4863d11502a0dbfca4efc0ad95c63f9a7b773a0a25f68a6028f8ed5fd8487b14ac8da565da480e706742d1
-DIST pypy-exe-7.3.15-1.arm64.gpkg.tar 10874880 BLAKE2B 
5d4c6f3f422d1a90fb47a7603aacc1470dab6d5779a03b2bf07eb57035490d89abd7226a314a93f93566a5ff9703bc5a267c57ff6e6d4e7e6d3f7abf7763e78d
 SHA512 
0400d9478de16a8e1e4ce312def4f4508470996268430d12a7f8def41e4d12cd69433f00fc61ba9b6056fba6090fd82e87ebe2d4da6314957c69c00e343717e1
-DIST pypy-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
a39cb7d46c4a877b2eab6c81c2728dea490953e71fda305c84eaca0131c8088372b14570bb06feb449201d67b5a416362a8571fee850c8109ec9f18890f5f2d3
 SHA512 
40a23a44ef11eefb4d7680ad947ec72e34e00e4fcd1a7f04cb078320dd8222918d5113de6d42b9e45a42066af861130887647087a40f6515e7ff4ba9cf0db07f
-DIST pypy-exe-7.3.15-1.ppc64le.gpkg.tar 11100160 BLAKE2B 
294ba3f95fc81122348747e922f589d16028a34bcc5dee12464a06584986f3bd6e542a4f097d7fdee3348d727bf4bbf1fdd6beb655f8e34f4608b319e22e8339
 SHA512 
c374a605372cd200cf7c7cd8792c74dd1187fc77c5405537539823044da344bde5a540442bcde397c8bc330ea03896311e8353e0e81bab312fac40ff60fc
-DIST pypy-exe-7.3.15-1.x86-musl.gpkg.tar 9861120 BLAKE2B 
97d3d7b80150246c49688847d2a7008cade36a0a3c89c3223be6205cf17c4623520786b393c301d42146863afb6118f7b58bb406a25bdabd9b6737016cee8718
 SHA512 
ca98a1bce5cbc9e9d2b90c6766b6eee094165420c38c676e63a185f54db50f275723b4b5e6183b1cc44ffec199973a57c3b0cc5fb4b0b9c6ebc2837ba84095a8
-DIST pypy-exe-7.3.15-1.x86.gpkg.tar 9902080 BLAKE2B 
79cc4705c9ebdac2a4a982f095750538ecb63ca38db97dcd995ce922781f80c006311025f8e51dc8e4ef32ebfaa0ae4ae333513b19e9778503947edd1a7c69bd
 SHA512 
12cda3f33a38c3a624095ddd25bcdde8b3ecb5b6886182ee94d7149389703b98733413d6dcbb818d9363195b46d89fc997620e72b9bd26f797223604707fef57
 DIST pypy-exe-7.3.16-1.amd64-musl.gpkg.tar 12933120 BLAKE2B 
4a70fc1b6724a75cd4d162a0a61f43242cf6ca889e8f00bc8ed4813aa2e303cf2ebc90bda48fab5aad06de3ac4654e1fdd48c94ab0be44fcf58879655b8dcb98
 SHA512 
dc1be0e135669593ad05f94b2696bd7cc41a9f3b0e3e46dec4f3909ff6763463372e2da0d2ebf6d4c04b966b6b78d552593bc4de52cc3a0a9e1c3d9f3d499338
 DIST pypy-exe-7.3.16-1.amd64.gpkg.tar 12943360 BLAKE2B 
1991240985234b17410387e08008619aa15bbd56d5af855fe2aa75b6fe7936efeab0e42e10fee11d2a6a4eb26de1ae1a470f9a14b842b00a584c18db82bc4df1
 SHA512 
e0b4a8ca3d312931a2d1ed08f4a98c513ec4ef03c925d82a270357887e1d83c68aa4b68328106a000e4135c96081395a52fd28eec02bbbff06ebec12d4b815a2
 DIST pypy-exe-7.3.16-1.arm64-musl.gpkg.tar 10915840 BLAKE2B 
51ea5c558283fd8da09b1ad410a2287a7512d6f5a5b1cd6882bfb10206a81c025ed08ee99cd05caefa41ddf1e6f17d6935e04e756bae7f2e2a80dd19d4a290e8
 SHA512 
0835866ad97e1e2aed406d8d346356a2095b3cb18fb22648f510063ff76cd9c29cf09877dda6f6ab2637748b376890143372b2012a322c60ced65be0e1b0d7fb

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
deleted file mode 100644
index 900de22d9f93..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 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://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-04-24 Thread Michał Górny
commit: f8785724725bd3c1d387d1fc047188e08d9cbcf0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8785724

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.15.ebuild | 181 -
 2 files changed, 183 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 8c8a2bb8fff0..07bbe9c11ef5 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
 DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
-DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
 DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
deleted file mode 100644
index e6d19abc0125..
--- a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-04-24 Thread Michał Górny
commit: d3ec062de68caa36198e7181d017bdfea999d333
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ec062d

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   2 -
 dev-python/pypy/pypy-7.3.15.ebuild | 306 -
 2 files changed, 308 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 8c8a2bb8fff0..07bbe9c11ef5 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
 DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
-DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
 DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
deleted file mode 100644
index 798e07131013..
--- a/dev-python/pypy/pypy-7.3.15.ebuild
+++ /dev/null
@@ -1,306 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
-   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
-   # (not installed by pypy)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/ || die
-   mv pypy/module/cpyext/parse/*.h include/ || die
-   pax-mark m pypy-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy-c - <<-EOF
-   import sysconfig
-   print sysconfig.get_config_var("SOABI")
-   EOF
-   )
-   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   einfo "Generating caches and CFFI modules ..."
-
-   if use full-stdlib; then
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
-   import lib2to3.pygram
-   import lib2to3.patcomp
-   lib2to3.patcomp.PatternCompiler()
-   EOF
-
-   # Generate cffi modules
-   # Please keep in sync with pypy/tool/build_cffi_imports.py!
-   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
-   use gdbm && 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-04-24 Thread Arthur Zamarin
commit: e3272ceac97337c35bc897485abb1494abcce8e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:58:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:58:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3272cea

dev-python/pypy-exe-bin: Stabilize 7.3.16 x86, #930592

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
index 2373e3d38130..900de22d9f93 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
@@ -53,7 +53,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-04-24 Thread Arthur Zamarin
commit: cf6bc441b99dd4fe80a1e6d6f7636a2329e0aaf1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:58:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:58:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf6bc441

dev-python/pypy-exe: Stabilize 7.3.16 x86, #930592

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
index 9ef36302c16a..e6d19abc0125 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-04-24 Thread Arthur Zamarin
commit: 4aba54084892d895ce35d6807e62308324f92118
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:58:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:58:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aba5408

dev-python/pypy: Stabilize 7.3.16 x86, #930592

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.16.ebuild 
b/dev-python/pypy/pypy-7.3.16.ebuild
index 9c79b208b1ff..798e07131013 100644
--- a/dev-python/pypy/pypy-7.3.16.ebuild
+++ b/dev-python/pypy/pypy-7.3.16.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-04-24 Thread Sam James
commit: 3f0324089f268f4e0fc4fb862304ee7abfff24ae
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f032408

dev-python/pypy-exe: Stabilize 7.3.16 amd64, #930592

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
index 7af34673edb7..9ef36302c16a 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-04-24 Thread Sam James
commit: 069aab62cfc82a51cc9ddf02b4c4189b39968779
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069aab62

dev-python/pypy: Stabilize 7.3.16 amd64, #930592

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy/pypy-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.16.ebuild 
b/dev-python/pypy/pypy-7.3.16.ebuild
index 1f54095e77c1..9c79b208b1ff 100644
--- a/dev-python/pypy/pypy-7.3.16.ebuild
+++ b/dev-python/pypy/pypy-7.3.16.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-04-24 Thread Sam James
commit: e00e80b1d3d463d1322dd8dcdca5c5c2e0cce2bd
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00e80b1

dev-python/pypy-exe-bin: Stabilize 7.3.16 amd64, #930592

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
index c0fdb67c4006..2373e3d38130 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
@@ -53,7 +53,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-04-24 Thread Michał Górny
commit: c743f5f6bc353dc51818d28e6c1307b91c398b38
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 15:05:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 15:08:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c743f5f6

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 0e4a262b68ee..f900909d0099 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
a39cb7d46c4a877b2ea
 DIST pypy-exe-7.3.15-1.ppc64le.gpkg.tar 11100160 BLAKE2B 
294ba3f95fc81122348747e922f589d16028a34bcc5dee12464a06584986f3bd6e542a4f097d7fdee3348d727bf4bbf1fdd6beb655f8e34f4608b319e22e8339
 SHA512 
c374a605372cd200cf7c7cd8792c74dd1187fc77c5405537539823044da344bde5a540442bcde397c8bc330ea03896311e8353e0e81bab312fac40ff60fc
 DIST pypy-exe-7.3.15-1.x86-musl.gpkg.tar 9861120 BLAKE2B 
97d3d7b80150246c49688847d2a7008cade36a0a3c89c3223be6205cf17c4623520786b393c301d42146863afb6118f7b58bb406a25bdabd9b6737016cee8718
 SHA512 
ca98a1bce5cbc9e9d2b90c6766b6eee094165420c38c676e63a185f54db50f275723b4b5e6183b1cc44ffec199973a57c3b0cc5fb4b0b9c6ebc2837ba84095a8
 DIST pypy-exe-7.3.15-1.x86.gpkg.tar 9902080 BLAKE2B 
79cc4705c9ebdac2a4a982f095750538ecb63ca38db97dcd995ce922781f80c006311025f8e51dc8e4ef32ebfaa0ae4ae333513b19e9778503947edd1a7c69bd
 SHA512 
12cda3f33a38c3a624095ddd25bcdde8b3ecb5b6886182ee94d7149389703b98733413d6dcbb818d9363195b46d89fc997620e72b9bd26f797223604707fef57
+DIST pypy-exe-7.3.16-1.amd64-musl.gpkg.tar 12933120 BLAKE2B 
4a70fc1b6724a75cd4d162a0a61f43242cf6ca889e8f00bc8ed4813aa2e303cf2ebc90bda48fab5aad06de3ac4654e1fdd48c94ab0be44fcf58879655b8dcb98
 SHA512 
dc1be0e135669593ad05f94b2696bd7cc41a9f3b0e3e46dec4f3909ff6763463372e2da0d2ebf6d4c04b966b6b78d552593bc4de52cc3a0a9e1c3d9f3d499338
+DIST pypy-exe-7.3.16-1.amd64.gpkg.tar 12943360 BLAKE2B 
1991240985234b17410387e08008619aa15bbd56d5af855fe2aa75b6fe7936efeab0e42e10fee11d2a6a4eb26de1ae1a470f9a14b842b00a584c18db82bc4df1
 SHA512 
e0b4a8ca3d312931a2d1ed08f4a98c513ec4ef03c925d82a270357887e1d83c68aa4b68328106a000e4135c96081395a52fd28eec02bbbff06ebec12d4b815a2
+DIST pypy-exe-7.3.16-1.arm64-musl.gpkg.tar 10915840 BLAKE2B 
51ea5c558283fd8da09b1ad410a2287a7512d6f5a5b1cd6882bfb10206a81c025ed08ee99cd05caefa41ddf1e6f17d6935e04e756bae7f2e2a80dd19d4a290e8
 SHA512 
0835866ad97e1e2aed406d8d346356a2095b3cb18fb22648f510063ff76cd9c29cf09877dda6f6ab2637748b376890143372b2012a322c60ced65be0e1b0d7fb
+DIST pypy-exe-7.3.16-1.arm64.gpkg.tar 10864640 BLAKE2B 
d33b2e35cbc81ef72ee9c04072664e1481ef8b2291be8d74a4bc2e3a5c177abf9344cc0880cfd5bfc04b684edcb6a12851b72ae77744cd36aae0b9cdaee616aa
 SHA512 
9c49541850d359577ad5057e67fbfde13b7e0bf381305c5a15dec14e818f2ac6fcc59dc1654271b6e2f6a04914c7afa40f0caa8c7904c6eaa6633b80780e9500
+DIST pypy-exe-7.3.16-1.ppc64le-musl.gpkg.tar 6707200 BLAKE2B 
3d3a3d0c0fef3a69c6c0e6a16c91abf3c8c3a232883f01c13121ed22d3c608ff62347823342e78892a080b84f52652507b870711452e087cab201d0acb58c7c4
 SHA512 
c36327ec441875c7ada54e3ae9e95651307f03a3dcd447c1d112527c72ddbdcbc303f5769a837e8b3c528d13aeb35ffe1cd9b11ba0575b0e5859138a67f7a2c6
+DIST pypy-exe-7.3.16-1.ppc64le.gpkg.tar 11038720 BLAKE2B 
1a7aa31d9ec59a3aeb57c254d2b9efde9d02aba1663683999f1ebae95b2ad0c68a2fc8e4806420b1ad9f45ce4767f8e048b9607d1f124291770a99b423ae799f
 SHA512 
5659cdb5a4a001d9c878670b0f5e7d06e6aa55d8fab403ab80a98e6b362bb8185b01fe4af092cc9042a1762ca52cc0ce81937c84240d08ebb84071cd860559e2
+DIST pypy-exe-7.3.16-1.x86-musl.gpkg.tar 9912320 BLAKE2B 
c6a42ce64cfda1a148af49e0876b640fb3ecaa7e70b5d5b22e58b9796c11b0e4d9fb5536927b7b20b05b9eaa2210333cb1b1be81581483a21a7a3699e5721e01
 SHA512 
8964ece7482218e06ab65b790f8f1fcf15a94c270daa9a2381b35ae335717a02f0b32947578fa03f0905a0783cb5fcf3ef03cb87a7ceaa7110c8593e483a971e
+DIST pypy-exe-7.3.16-1.x86.gpkg.tar 9861120 BLAKE2B 
b83fa9e3c3bbbd7c49ea2fdceabd7125e0db36ee20c2b71969833512f69070e07a1485ab830261f34e2571dbd48b9b65ffb580e9f8ae4b667626ca81b560c493
 SHA512 
eb2be6886126c675fc85458d34a0bcdd1da1415c843448e39d413b80d363698cb48b3b68bf8869b5ef898f0543966ab501bd4db545d7659705c279bf4de29ae6

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
new file mode 100644
index ..c0fdb67c4006
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.16.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 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://www.pypy.org/
+   https://github.com/pypy/pypy/
+"

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-04-24 Thread Michał Górny
commit: 33adf6a159f0acdaff965da3c99f1b8013428ff4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 11:12:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 15:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33adf6a1

dev-python/pypy-exe: Bump to 7.3.16

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.16.ebuild | 181 +
 2 files changed, 183 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index ba35d88e52ad..8c8a2bb8fff0 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
+DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
+DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
new file mode 100644
index ..7af34673edb7
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.16.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-04-24 Thread Michał Górny
commit: aa1f3f3c914c8e896b782bfacf756a1d848e3e07
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 24 11:12:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 24 15:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa1f3f3c

dev-python/pypy: Bump to 7.3.16

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.16.ebuild | 306 +
 2 files changed, 308 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index ba35d88e52ad..8c8a2bb8fff0 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
+DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
+DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy/pypy-7.3.16.ebuild 
b/dev-python/pypy/pypy-7.3.16.ebuild
new file mode 100644
index ..1f54095e77c1
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.16.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
+   # (not installed by pypy)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/ || die
+   mv pypy/module/cpyext/parse/*.h include/ || die
+   pax-mark m pypy-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy-c - <<-EOF
+   import sysconfig
+   print sysconfig.get_config_var("SOABI")
+   EOF
+   )
+   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   einfo "Generating caches and CFFI modules ..."
+
+   if use full-stdlib; then
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
+   import lib2to3.pygram
+   import lib2to3.patcomp
+   lib2to3.patcomp.PatternCompiler()
+   EOF
+
+   # Generate cffi modules
+   # Please keep in sync with pypy/tool/build_cffi_imports.py!
+   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
+   use gdbm 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-02-03 Thread Michał Górny
commit: b01ba0fb80171c2cffbfe14b9cf336f0bc5de82b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb  4 02:57:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  4 04:01:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01ba0fb

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild | 79 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index fdccf5d07bda..0e4a262b68ee 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.14-1.amd64-musl.gpkg.tar 12943360 BLAKE2B 
dcb129b19ba43ba92697f6b9133591ca02923b2d5b2bcbbc8c2936ea0aaa7c77caffe264fc5ed35bb46621b4ab47ebeaa8079a56558d39153b26d95c42d1b809
 SHA512 
783c09d6054209a0c4c7fbd366bf712fd53deb14a8083e1bb18cb5e4f2c5cbd2c638e42a0b8e2abc7d5fcd3b1437004532089ac8c35fcda512f3695e4105c2d7
-DIST pypy-exe-7.3.14-1.amd64.gpkg.tar 12861440 BLAKE2B 
88ff25e6ecd12ac2844317923e4d353608bdcc8b65c3a828b5728d0b92759a8c6844b4b0e62563cd24c13b755416176f670a288e26317d8b114af3a1d774f5de
 SHA512 
fa1407b2dae1e6e796611921a32a1f655ecf932601211c0257e6b3877636d99140c2a3617c6601a517eda1c1166f2b9d2fc47edf51703d7e0342699906bd1eaf
-DIST pypy-exe-7.3.14-1.arm64-musl.gpkg.tar 10895360 BLAKE2B 
c8ad4bd01df3ac990e54e6b22cca5d19d2b1c145e8672def6ef5e80e8b1240ec497fb5bfbcedafd2165e654a813ec5091eed6be797bba6c8ce431bf176e68818
 SHA512 
705ac967d776003c504df4c4c74549ba52c9b91e8145ed6e7d51e35603b5d2800350f159312077ff754254ec8ab539817d989d61b3ab289fdf32e52c85a58992
-DIST pypy-exe-7.3.14-1.arm64.gpkg.tar 10864640 BLAKE2B 
6bf4cf7188edeca9cc94c4764c3c1f1cefb36e6430c3ec8c014ae25a91f9a1e6fd87701d0a6d06a36d3a607eef5c01605d6ed86fb1112901ca4b3827fec8c5c0
 SHA512 
fd85453a5729be5905a2eaf58109fa19268358244989d24d4a7fd4e627a60ff083d6ef96a3a244016ec87f4d3f76ee777f5fe6e356ef8819621b3740c0b19fc5
-DIST pypy-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
7478945b927d9df57e1242edbb57b99ab004d3e62159fbcdfb4ea6d406e1df73cfdb2e56bd87dc716b070792973ddffb2b9e535a0c63fe12548457920e20f29e
 SHA512 
4e10026546933bbb734aa203b94941bb63471ab44396a405f6a0273a05e3f9225c8ec46011866e246681591f3ec9896d83a1246a1ca393739f864cdee53e8da8
-DIST pypy-exe-7.3.14-1.ppc64le.gpkg.tar 0400 BLAKE2B 
2651e0d0b592020a7b70a6bc43bd6d1eecc3842022a7fe09668abed088c2b6cbddc91f6dfa23a1474199290a2b1cc90111c3d5225c55b88e96ca26e19fe836f0
 SHA512 
aba7abe80d340ecedaaaf47747a109a32cf15bc0b2b16e3272440e8405b91314e423668c301a5cefa4a6b49c3718611012c138f5dc969cc78b5c8c53407ccdac
-DIST pypy-exe-7.3.14-1.x86-musl.gpkg.tar 9830400 BLAKE2B 
2c8b24951ed3f74ffca0be4e4f3c9e841240591d2b66a996f7028011270b292702e827ca59a1591a439fa3adcc1d5e3167d87fd9a15799985389acc3ede9b82d
 SHA512 
dac584239b247738165d650b9b7da87cf006ee88081f32b8daaebd1dfb62aef86c0278b93a1b161ffd7bb0d15675fb7c85f18b373202389536c671194dffc227
-DIST pypy-exe-7.3.14-1.x86.gpkg.tar 9861120 BLAKE2B 
02fb30d79d4dc7f844179f9f8ea42e8e4db607bf58b43f944dc2c2dcfaf1adf3acede93c32785bf46bb259af546a891471f558db7a00e653bf169760130dc0eb
 SHA512 
e586be487950f0e33c558c8a2fc9f97fc46e9b4e5c113870661e45ee3c553b21686818eb36829b525201c24ec4c13da14bb22c723ae118ca40f222d2bf826458
 DIST pypy-exe-7.3.15-1.amd64-musl.gpkg.tar 12912640 BLAKE2B 
7119865aae291e7920f7f62f489468696d9c508046db9ab3060ee6bd443dc7f4136670d0de45cd8f84c9231ec25b6664354208db4a7195d3a26c385b599b5258
 SHA512 
42305bd1c9f8034ef6dbcf25ae2f2318b8eb30fd04dd8de531b1a9a66304861331027722261101984194c4850e541ffa5b522d5188987b213f97057e3dc8a3cc
 DIST pypy-exe-7.3.15-1.amd64.gpkg.tar 12892160 BLAKE2B 
75c496341f45db9f9e3a202bf3f6f80e8d10f21588ffefef630920f9c4518aa7e4089ef7bd6287110123bed64a18081b6e739e590deff64ed5258ce318f81972
 SHA512 
bdc35fa69d8fbcdeb55e7707450197d5bedf33422e4cf7c8ee21e88d8673e0781e626a871c6ddd671248fb90d9474c3bc7371d771dcc81f9b88f413599d5ff3a
 DIST pypy-exe-7.3.15-1.arm64-musl.gpkg.tar 10874880 BLAKE2B 
69fcbab296f95a4c1ac1daea9e97de09d89949fdf8e247e1229a134a5eeda586e044c87ccd05a762656ad2d14cc8fc5ce1b7a65ae4f0568668b66e9f6a33b003
 SHA512 
b3b6164760dadbcc0af6151209e449f9143e6117fa4863d11502a0dbfca4efc0ad95c63f9a7b773a0a25f68a6028f8ed5fd8487b14ac8da565da480e706742d1

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
deleted file mode 100644
index 5dec602caac2..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 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://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-02-03 Thread Michał Górny
commit: 2529f617182bc2fef1b694522a5b5d57712c2ba3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb  4 02:57:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  4 04:01:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2529f617

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.14.ebuild | 177 -
 2 files changed, 179 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index efd4727c5517..ba35d88e52ad 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
 DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
-DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
deleted file mode 100644
index 05d9e1027997..
--- a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-03 Thread Michał Górny
commit: f1e095126157e157c696cbd976c9d4f6978781cb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb  4 02:57:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  4 04:01:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e09512

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   2 -
 dev-python/pypy/pypy-7.3.14.ebuild | 302 -
 2 files changed, 304 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index efd4727c5517..ba35d88e52ad 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
 DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
-DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe

diff --git a/dev-python/pypy/pypy-7.3.14.ebuild 
b/dev-python/pypy/pypy-7.3.14.ebuild
deleted file mode 100644
index 51f4ecbe4feb..
--- a/dev-python/pypy/pypy-7.3.14.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
-   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
-   # (not installed by pypy)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/ || die
-   mv pypy/module/cpyext/parse/*.h include/ || die
-   pax-mark m pypy-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy-c - <<-EOF
-   import sysconfig
-   print sysconfig.get_config_var("SOABI")
-   EOF
-   )
-   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   einfo "Generating caches and CFFI modules ..."
-
-   if use full-stdlib; then
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
-   import lib2to3.pygram
-   import lib2to3.patcomp
-   lib2to3.patcomp.PatternCompiler()
-   EOF
-
-   # Generate cffi modules
-   # Please keep in sync with pypy/tool/build_cffi_imports.py!
-   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
-   use gdbm && cffi_targets+=( gdbm )
-   use ncurses && cffi_targets+=( curses )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-03 Thread Sam James
commit: 895c19f4dfe9af90656e951fb6d99ad82bf1310d
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 21:33:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 21:33:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895c19f4

dev-python/pypy: Stabilize 7.3.15 amd64, #923723

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy/pypy-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
index d382d337c2a5..798e07131013 100644
--- a/dev-python/pypy/pypy-7.3.15.ebuild
+++ b/dev-python/pypy/pypy-7.3.15.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-03 Thread Sam James
commit: 6ea70fb469400fbfd0ce97b976c7ae98966149cc
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 19:06:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 19:08:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea70fb4

dev-python/pypy: Stabilize 7.3.15 x86, #923723

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy/pypy-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
index 1f54095e77c1..d382d337c2a5 100644
--- a/dev-python/pypy/pypy-7.3.15.ebuild
+++ b/dev-python/pypy/pypy-7.3.15.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-02-03 Thread Arthur Zamarin
commit: 34680a7f712f677a6f28c5908a98ce38f165b5ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 12:25:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 12:25:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34680a7f

dev-python/pypy-exe-bin: Stabilize 7.3.15 x86, #923699

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
index 2373e3d38130..900de22d9f93 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
@@ -53,7 +53,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-02-03 Thread Arthur Zamarin
commit: 9413f0a46494f37a3290ef532b193fa73da720e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 12:25:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 12:25:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9413f0a4

dev-python/pypy-exe: Stabilize 7.3.15 x86, #923699

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
index 9ef36302c16a..e6d19abc0125 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-02-03 Thread Arthur Zamarin
commit: 820b6a1e5f8592b04db3db3162e585fe48fb93cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 11:31:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 11:31:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820b6a1e

dev-python/pypy-exe: Stabilize 7.3.15 amd64, #923699

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
index 7af34673edb7..9ef36302c16a 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-02-03 Thread Arthur Zamarin
commit: bbb449ecee10562fbfc55e75fb01c120c3fb2c25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 11:31:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 11:31:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb449ec

dev-python/pypy-exe-bin: Stabilize 7.3.15 amd64, #923699

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
index c0fdb67c4006..2373e3d38130 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
@@ -53,7 +53,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-02 Thread Michał Górny
commit: 61a9375f402346734955cda64e3ad558b2fad46c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 17:22:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 17:22:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a9375f

dev-python/pypy: Restrict tests

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

 dev-python/pypy/pypy-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
index e3c9ebe8b758..1f54095e77c1 100644
--- a/dev-python/pypy/pypy-7.3.15.ebuild
+++ b/dev-python/pypy/pypy-7.3.15.ebuild
@@ -26,7 +26,7 @@ LICENSE="MIT"
 SLOT="0/73"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
+RESTRICT="test"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-02 Thread Michał Górny
commit: 88ddfea9696e9cbbac55fcdaf700ff474eefb887
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 17:15:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 17:15:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ddfea9

dev-python/pypy: Fix cffi checksum

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

 dev-python/pypy/pypy-7.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
index 6e2429669fac..e3c9ebe8b758 100644
--- a/dev-python/pypy/pypy-7.3.15.ebuild
+++ b/dev-python/pypy/pypy-7.3.15.ebuild
@@ -99,7 +99,7 @@ src_compile() {
done
 
# Verify that CFFI module list is up-to-date
-   local expected_cksum=2d3acf18
+   local expected_cksum=-7df4eab0
local local_cksum=$(
../pypy-c - <<-EOF
import binascii



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-02-02 Thread Michał Górny
commit: 49d5552db0da4c678eb5d2b8941be5b100c99c70
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 16:32:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 16:38:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d5552d

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild | 79 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index ca8e70340ce0..fdccf5d07bda 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.13-1.amd64-musl.gpkg.tar 12922880 BLAKE2B 
8dce9b4f2e86ca93d92aac337f29aad79cb0f494cc4639cabedb5ee3b91963b127a62ec43466e41b5f443a0bd14427f60cbe7f3d70410143a6cb7bebc543f2f6
 SHA512 
7b8baf7fcc36b13c97a2e9e4f3e0d101537069c2685b1ecde8dce27281f7b36db49adc3cc8007caebad09f5106f42f4c840bb1f66b46ad5bf1543aad45cbca9c
-DIST pypy-exe-7.3.13-1.amd64.gpkg.tar 12871680 BLAKE2B 
539d3025c42a7feec95f62ce005da7eeab05159b9750b6009230b6830a13579be336d41def05b20aacbdaef6ae585f8e0ee1f063e10e4c2c6adc55fcb12a6311
 SHA512 
977033104d086611452c98fe4b12b51fc6abcc49af282bc1a966a0fe92a42d04e89073f49660e032e5a7092603d8049243987a4ed10528a110cdf333dad687ab
-DIST pypy-exe-7.3.13-1.arm64-musl.gpkg.tar 10782720 BLAKE2B 
90398b3859831a2bafa6a25ed18ee05e27b91c3c4b7d54e153a0dfb04e0ca4ed8e035da14d9e8743dee23c1925ec118b6b8985a64649b4ad56e46a54d70f3137
 SHA512 
d36e53174dcb00bd6feab4ce168dfeb8d688874a5a5fc45049cf32e89095d532635bb23cdf34a9a70f471e70003564f7117a6fcd6ab17584a72da4ec2848f4d6
-DIST pypy-exe-7.3.13-1.arm64.gpkg.tar 10752000 BLAKE2B 
7dbe18bf22b503c585e4fccce8661ec3057d01aa614b806164bd1d418c0ddceb3bc7b629d3efb619b55259e5408dcf42b05c29ebffcb0b75acf845a369d80ffd
 SHA512 
0ee6dc95200cef8d0dfc6bde77d55d548d557ca2ef27b0061c5909a964395aa5870bf3cfa689d2e696dc43c5c19fdd3d55975cd0630189a2ba3f390872dde9ba
-DIST pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6563840 BLAKE2B 
cc7938c4a9f3b80a9b7eb51402e22cca6d786d1098ecd1fe459623881822036b811d63c7b964e0360a40a8628265e2e3a88f170ac254502febf76158d41b31d4
 SHA512 
cef5e8fb7474a30682b4890be58ab01b7432701706982452891bfbcd67a5ba94f7a2ca5b21c6adc9ea7570a3875964e8198685d6e4aceff4871195d392a6ca11
-DIST pypy-exe-7.3.13-1.ppc64le.gpkg.tar 10936320 BLAKE2B 
eaacb2af2c5f62fd487893e4d97ab288ead1c81a0b3ba99782f11ab95ac525c81bc37af5093e76843a17c8ce792aa601befe51b6774908a5328fd4ad449651f8
 SHA512 
733ec08aa5ab055ec4983e677c8261a4b62006c88a01f0e9ff9abed45781da5144eb4acd41ed7203f74622cd35cbb89c1384ec113c915e38a8d9d81288952b19
-DIST pypy-exe-7.3.13-1.x86-musl.gpkg.tar 9656320 BLAKE2B 
61f608316a64de7445fd856aedf34e11bb08d5f1d7819faa198c7014d397244acd54eb35fe95fc79ef53c5ff770f6e608a0868508422386f110c4357fb69
 SHA512 
0c3799d15688496ff67007323e0398e7b82becb83d77db4585b5439107f3b4244cff658b908d125d1615391265cc5add2ba5116027bf67c7603c49de54b73f02
-DIST pypy-exe-7.3.13-1.x86.gpkg.tar 9574400 BLAKE2B 
29b9d82995b503f5fa933c0ab3ea988b0321768692974d232040afc1b24fb45905f1ae526f57e443110e7341ed310753e4a0ffd161979b0bdc8e6cf1374ca540
 SHA512 
9046ae99f4996188c04a098e5d716e885545437f5e31e1c75268b45f80d4743b1c431a2aeed990746530ce3c6077a985ff535f813fabcf2ccac91ed8dbc4f2ef
 DIST pypy-exe-7.3.14-1.amd64-musl.gpkg.tar 12943360 BLAKE2B 
dcb129b19ba43ba92697f6b9133591ca02923b2d5b2bcbbc8c2936ea0aaa7c77caffe264fc5ed35bb46621b4ab47ebeaa8079a56558d39153b26d95c42d1b809
 SHA512 
783c09d6054209a0c4c7fbd366bf712fd53deb14a8083e1bb18cb5e4f2c5cbd2c638e42a0b8e2abc7d5fcd3b1437004532089ac8c35fcda512f3695e4105c2d7
 DIST pypy-exe-7.3.14-1.amd64.gpkg.tar 12861440 BLAKE2B 
88ff25e6ecd12ac2844317923e4d353608bdcc8b65c3a828b5728d0b92759a8c6844b4b0e62563cd24c13b755416176f670a288e26317d8b114af3a1d774f5de
 SHA512 
fa1407b2dae1e6e796611921a32a1f655ecf932601211c0257e6b3877636d99140c2a3617c6601a517eda1c1166f2b9d2fc47edf51703d7e0342699906bd1eaf
 DIST pypy-exe-7.3.14-1.arm64-musl.gpkg.tar 10895360 BLAKE2B 
c8ad4bd01df3ac990e54e6b22cca5d19d2b1c145e8672def6ef5e80e8b1240ec497fb5bfbcedafd2165e654a813ec5091eed6be797bba6c8ce431bf176e68818
 SHA512 
705ac967d776003c504df4c4c74549ba52c9b91e8145ed6e7d51e35603b5d2800350f159312077ff754254ec8ab539817d989d61b3ab289fdf32e52c85a58992

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild
deleted file mode 100644
index 74ddb5070753..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 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://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-02 Thread Michał Górny
commit: a718cf0e29b71250e8e2433162e54f445e7f3795
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 16:32:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 16:38:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a718cf0e

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   2 -
 dev-python/pypy/pypy-7.3.13.ebuild | 302 -
 2 files changed, 304 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 4e60d28d91b9..efd4727c5517 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,6 +1,4 @@
-DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
 DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
 DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
-DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
 DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe

diff --git a/dev-python/pypy/pypy-7.3.13.ebuild 
b/dev-python/pypy/pypy-7.3.13.ebuild
deleted file mode 100644
index 3b82197f2e0a..
--- a/dev-python/pypy/pypy-7.3.13.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
-   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
-   # (not installed by pypy)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/ || die
-   mv pypy/module/cpyext/parse/*.h include/ || die
-   pax-mark m pypy-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy-c - <<-EOF
-   import sysconfig
-   print sysconfig.get_config_var("SOABI")
-   EOF
-   )
-   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   einfo "Generating caches and CFFI modules ..."
-
-   if use full-stdlib; then
- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-02-02 Thread Michał Górny
commit: 1e9a1ac83b7a20f40848dac85e005c3df6e3f515
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 16:32:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 16:38:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9a1ac8

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.13.ebuild | 177 -
 2 files changed, 179 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 4e60d28d91b9..efd4727c5517 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,6 +1,4 @@
-DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
 DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
 DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
-DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
 DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild
deleted file mode 100644
index b898c0920192..
--- a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-02-02 Thread Arthur Zamarin
commit: 8423906f066514e5864c7e91a7bd431e43234333
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 16:26:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 16:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8423906f

dev-python/pypy-exe: Stabilize 7.3.14 amd64, #922567

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
index f75415f98530..05d9e1027997 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-02-02 Thread Arthur Zamarin
commit: 0c69970e3a4ccb8c7a23a4dd4ccf68d5e1da21eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 16:26:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 16:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c69970e

dev-python/pypy-exe-bin: Stabilize 7.3.14 amd64, #922567

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
index ca1660a980bd..5dec602caac2 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-02 Thread Arthur Zamarin
commit: c5fc680bea707cc2ca5c3cc45ca2e08e8c5455e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 16:26:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 16:26:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fc680b

dev-python/pypy: Stabilize 7.3.14 amd64, #922567

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.14.ebuild 
b/dev-python/pypy/pypy-7.3.14.ebuild
index 3213a72d69bb..51f4ecbe4feb 100644
--- a/dev-python/pypy/pypy-7.3.14.ebuild
+++ b/dev-python/pypy/pypy-7.3.14.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-02 Thread Michał Górny
commit: 610500255d0ab287d8a6f33b4e6f297ca97ca6a5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 14:20:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 14:21:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61050025

dev-python/pypy: Fix 

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

 dev-python/pypy/metadata.xml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/pypy/metadata.xml b/dev-python/pypy/metadata.xml
index f0c3b30b4ce3..cfd619229f75 100644
--- a/dev-python/pypy/metadata.xml
+++ b/dev-python/pypy/metadata.xml
@@ -12,9 +12,8 @@

Install complete stdlib as necessary to use PyPy for 
general
purpose programs.  By default, only a limited subset 
that is
-   used when building dev-python/pypy3-exe is
-   installed.  Note that PyPy2.7's stdlib contains multiple
-   known vulnerabilities.
+   used when building PyPy3 executables is installed.  Note
+   that PyPy2.7's stdlib contains multiple known 
vulnerabilities.


 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-02-02 Thread Arthur Zamarin
commit: 325d9ad97c67e239263156c0a6bdd519b1e6766a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 14:17:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 14:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325d9ad9

dev-python/pypy: Stabilize 7.3.14 x86, #922567

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy/pypy-7.3.14.ebuild 
b/dev-python/pypy/pypy-7.3.14.ebuild
index 1ef22f293672..3213a72d69bb 100644
--- a/dev-python/pypy/pypy-7.3.14.ebuild
+++ b/dev-python/pypy/pypy-7.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-02-02 Thread Arthur Zamarin
commit: 46cfdfcf41800847649f91bd71e11f1cb2a663b0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 14:17:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 14:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46cfdfcf

dev-python/pypy-exe-bin: Stabilize 7.3.14 x86, #922567

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
index 577201cf8c2d..ca1660a980bd 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-02-02 Thread Arthur Zamarin
commit: 1bb397139c4f7aec9de965655d68ecda153ec282
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 14:17:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 14:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb39713

dev-python/pypy-exe: Stabilize 7.3.14 x86, #922567

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
index 6f7eef22f3b8..f75415f98530 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-01-15 Thread Michał Górny
commit: d35703f5bd2010d63358b24decee61c456a988e0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:14:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35703f5

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/metadata.xml   |  3 +
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild | 82 ++
 3 files changed, 93 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index f80e887d8d0e..ca8e70340ce0 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
7478945b927d9df57e1
 DIST pypy-exe-7.3.14-1.ppc64le.gpkg.tar 0400 BLAKE2B 
2651e0d0b592020a7b70a6bc43bd6d1eecc3842022a7fe09668abed088c2b6cbddc91f6dfa23a1474199290a2b1cc90111c3d5225c55b88e96ca26e19fe836f0
 SHA512 
aba7abe80d340ecedaaaf47747a109a32cf15bc0b2b16e3272440e8405b91314e423668c301a5cefa4a6b49c3718611012c138f5dc969cc78b5c8c53407ccdac
 DIST pypy-exe-7.3.14-1.x86-musl.gpkg.tar 9830400 BLAKE2B 
2c8b24951ed3f74ffca0be4e4f3c9e841240591d2b66a996f7028011270b292702e827ca59a1591a439fa3adcc1d5e3167d87fd9a15799985389acc3ede9b82d
 SHA512 
dac584239b247738165d650b9b7da87cf006ee88081f32b8daaebd1dfb62aef86c0278b93a1b161ffd7bb0d15675fb7c85f18b373202389536c671194dffc227
 DIST pypy-exe-7.3.14-1.x86.gpkg.tar 9861120 BLAKE2B 
02fb30d79d4dc7f844179f9f8ea42e8e4db607bf58b43f944dc2c2dcfaf1adf3acede93c32785bf46bb259af546a891471f558db7a00e653bf169760130dc0eb
 SHA512 
e586be487950f0e33c558c8a2fc9f97fc46e9b4e5c113870661e45ee3c553b21686818eb36829b525201c24ec4c13da14bb22c723ae118ca40f222d2bf826458
+DIST pypy-exe-7.3.15-1.amd64-musl.gpkg.tar 12912640 BLAKE2B 
7119865aae291e7920f7f62f489468696d9c508046db9ab3060ee6bd443dc7f4136670d0de45cd8f84c9231ec25b6664354208db4a7195d3a26c385b599b5258
 SHA512 
42305bd1c9f8034ef6dbcf25ae2f2318b8eb30fd04dd8de531b1a9a66304861331027722261101984194c4850e541ffa5b522d5188987b213f97057e3dc8a3cc
+DIST pypy-exe-7.3.15-1.amd64.gpkg.tar 12892160 BLAKE2B 
75c496341f45db9f9e3a202bf3f6f80e8d10f21588ffefef630920f9c4518aa7e4089ef7bd6287110123bed64a18081b6e739e590deff64ed5258ce318f81972
 SHA512 
bdc35fa69d8fbcdeb55e7707450197d5bedf33422e4cf7c8ee21e88d8673e0781e626a871c6ddd671248fb90d9474c3bc7371d771dcc81f9b88f413599d5ff3a
+DIST pypy-exe-7.3.15-1.arm64-musl.gpkg.tar 10874880 BLAKE2B 
69fcbab296f95a4c1ac1daea9e97de09d89949fdf8e247e1229a134a5eeda586e044c87ccd05a762656ad2d14cc8fc5ce1b7a65ae4f0568668b66e9f6a33b003
 SHA512 
b3b6164760dadbcc0af6151209e449f9143e6117fa4863d11502a0dbfca4efc0ad95c63f9a7b773a0a25f68a6028f8ed5fd8487b14ac8da565da480e706742d1
+DIST pypy-exe-7.3.15-1.arm64.gpkg.tar 10874880 BLAKE2B 
5d4c6f3f422d1a90fb47a7603aacc1470dab6d5779a03b2bf07eb57035490d89abd7226a314a93f93566a5ff9703bc5a267c57ff6e6d4e7e6d3f7abf7763e78d
 SHA512 
0400d9478de16a8e1e4ce312def4f4508470996268430d12a7f8def41e4d12cd69433f00fc61ba9b6056fba6090fd82e87ebe2d4da6314957c69c00e343717e1
+DIST pypy-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
a39cb7d46c4a877b2eab6c81c2728dea490953e71fda305c84eaca0131c8088372b14570bb06feb449201d67b5a416362a8571fee850c8109ec9f18890f5f2d3
 SHA512 
40a23a44ef11eefb4d7680ad947ec72e34e00e4fcd1a7f04cb078320dd8222918d5113de6d42b9e45a42066af861130887647087a40f6515e7ff4ba9cf0db07f
+DIST pypy-exe-7.3.15-1.ppc64le.gpkg.tar 11100160 BLAKE2B 
294ba3f95fc81122348747e922f589d16028a34bcc5dee12464a06584986f3bd6e542a4f097d7fdee3348d727bf4bbf1fdd6beb655f8e34f4608b319e22e8339
 SHA512 
c374a605372cd200cf7c7cd8792c74dd1187fc77c5405537539823044da344bde5a540442bcde397c8bc330ea03896311e8353e0e81bab312fac40ff60fc
+DIST pypy-exe-7.3.15-1.x86-musl.gpkg.tar 9861120 BLAKE2B 
97d3d7b80150246c49688847d2a7008cade36a0a3c89c3223be6205cf17c4623520786b393c301d42146863afb6118f7b58bb406a25bdabd9b6737016cee8718
 SHA512 
ca98a1bce5cbc9e9d2b90c6766b6eee094165420c38c676e63a185f54db50f275723b4b5e6183b1cc44ffec199973a57c3b0cc5fb4b0b9c6ebc2837ba84095a8
+DIST pypy-exe-7.3.15-1.x86.gpkg.tar 9902080 BLAKE2B 
79cc4705c9ebdac2a4a982f095750538ecb63ca38db97dcd995ce922781f80c006311025f8e51dc8e4ef32ebfaa0ae4ae333513b19e9778503947edd1a7c69bd
 SHA512 
12cda3f33a38c3a624095ddd25bcdde8b3ecb5b6886182ee94d7149389703b98733413d6dcbb818d9363195b46d89fc997620e72b9bd26f797223604707fef57

diff --git a/dev-python/pypy-exe-bin/metadata.xml 
b/dev-python/pypy-exe-bin/metadata.xml
index efd7c8c21836..2ed15cb705e2 100644
--- a/dev-python/pypy-exe-bin/metadata.xml
+++ b/dev-python/pypy-exe-bin/metadata.xml
@@ -5,4 +5,7 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   
 

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
new file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2024-01-15 Thread Michał Górny
commit: fa2ef2235c33c22d666e4a38d1083ce72aae8727
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 16:50:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2ef223

dev-python/pypy-exe: Bump to 7.3.15

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/metadata.xml   |   3 +
 dev-python/pypy-exe/pypy-exe-7.3.15.ebuild | 181 +
 3 files changed, 186 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 1d1bd519014b..4e60d28d91b9 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,6 @@
 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
 DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
+DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
 DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
+DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe

diff --git a/dev-python/pypy-exe/metadata.xml b/dev-python/pypy-exe/metadata.xml
index 9f1f42740089..3f2aeb55aa5e 100644
--- a/dev-python/pypy-exe/metadata.xml
+++ b/dev-python/pypy-exe/metadata.xml
@@ -5,6 +5,9 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   

Build using PyPy with the engine 
configured towards low memory footprint.
This makes it possible to build PyPy using ~3.5G of RAM 
on amd64 and ~half of that on x86,

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
new file mode 100644
index ..7af34673edb7
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2024-01-15 Thread Michał Górny
commit: e312bb6a3ac1e8f6a49b5cba0b1f6ad387af307f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 16:50:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e312bb6a

dev-python/pypy: Bump to 7.3.15

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/metadata.xml   |   3 +
 dev-python/pypy/pypy-7.3.15.ebuild | 306 +
 3 files changed, 311 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 1d1bd519014b..4e60d28d91b9 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,6 @@
 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
 DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
+DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
 DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0
+DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe

diff --git a/dev-python/pypy/metadata.xml b/dev-python/pypy/metadata.xml
index 786955f8b2f0..f0c3b30b4ce3 100644
--- a/dev-python/pypy/metadata.xml
+++ b/dev-python/pypy/metadata.xml
@@ -5,6 +5,9 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   


Install complete stdlib as necessary to use PyPy for 
general

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
new file mode 100644
index ..6e2429669fac
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.15.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
+   # (not installed by pypy)
+   rm 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-12-25 Thread Michał Górny
commit: c43bdcf68b2f7bb6028916c7fb0d0eb8da304d38
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 20:15:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 20:26:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43bdcf6

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild | 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index fbb2062a6946..f80e887d8d0e 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6563840 BLAKE2B 
cc7938c4a9f3b80a9b7
 DIST pypy-exe-7.3.13-1.ppc64le.gpkg.tar 10936320 BLAKE2B 
eaacb2af2c5f62fd487893e4d97ab288ead1c81a0b3ba99782f11ab95ac525c81bc37af5093e76843a17c8ce792aa601befe51b6774908a5328fd4ad449651f8
 SHA512 
733ec08aa5ab055ec4983e677c8261a4b62006c88a01f0e9ff9abed45781da5144eb4acd41ed7203f74622cd35cbb89c1384ec113c915e38a8d9d81288952b19
 DIST pypy-exe-7.3.13-1.x86-musl.gpkg.tar 9656320 BLAKE2B 
61f608316a64de7445fd856aedf34e11bb08d5f1d7819faa198c7014d397244acd54eb35fe95fc79ef53c5ff770f6e608a0868508422386f110c4357fb69
 SHA512 
0c3799d15688496ff67007323e0398e7b82becb83d77db4585b5439107f3b4244cff658b908d125d1615391265cc5add2ba5116027bf67c7603c49de54b73f02
 DIST pypy-exe-7.3.13-1.x86.gpkg.tar 9574400 BLAKE2B 
29b9d82995b503f5fa933c0ab3ea988b0321768692974d232040afc1b24fb45905f1ae526f57e443110e7341ed310753e4a0ffd161979b0bdc8e6cf1374ca540
 SHA512 
9046ae99f4996188c04a098e5d716e885545437f5e31e1c75268b45f80d4743b1c431a2aeed990746530ce3c6077a985ff535f813fabcf2ccac91ed8dbc4f2ef
+DIST pypy-exe-7.3.14-1.amd64-musl.gpkg.tar 12943360 BLAKE2B 
dcb129b19ba43ba92697f6b9133591ca02923b2d5b2bcbbc8c2936ea0aaa7c77caffe264fc5ed35bb46621b4ab47ebeaa8079a56558d39153b26d95c42d1b809
 SHA512 
783c09d6054209a0c4c7fbd366bf712fd53deb14a8083e1bb18cb5e4f2c5cbd2c638e42a0b8e2abc7d5fcd3b1437004532089ac8c35fcda512f3695e4105c2d7
+DIST pypy-exe-7.3.14-1.amd64.gpkg.tar 12861440 BLAKE2B 
88ff25e6ecd12ac2844317923e4d353608bdcc8b65c3a828b5728d0b92759a8c6844b4b0e62563cd24c13b755416176f670a288e26317d8b114af3a1d774f5de
 SHA512 
fa1407b2dae1e6e796611921a32a1f655ecf932601211c0257e6b3877636d99140c2a3617c6601a517eda1c1166f2b9d2fc47edf51703d7e0342699906bd1eaf
+DIST pypy-exe-7.3.14-1.arm64-musl.gpkg.tar 10895360 BLAKE2B 
c8ad4bd01df3ac990e54e6b22cca5d19d2b1c145e8672def6ef5e80e8b1240ec497fb5bfbcedafd2165e654a813ec5091eed6be797bba6c8ce431bf176e68818
 SHA512 
705ac967d776003c504df4c4c74549ba52c9b91e8145ed6e7d51e35603b5d2800350f159312077ff754254ec8ab539817d989d61b3ab289fdf32e52c85a58992
+DIST pypy-exe-7.3.14-1.arm64.gpkg.tar 10864640 BLAKE2B 
6bf4cf7188edeca9cc94c4764c3c1f1cefb36e6430c3ec8c014ae25a91f9a1e6fd87701d0a6d06a36d3a607eef5c01605d6ed86fb1112901ca4b3827fec8c5c0
 SHA512 
fd85453a5729be5905a2eaf58109fa19268358244989d24d4a7fd4e627a60ff083d6ef96a3a244016ec87f4d3f76ee777f5fe6e356ef8819621b3740c0b19fc5
+DIST pypy-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
7478945b927d9df57e1242edbb57b99ab004d3e62159fbcdfb4ea6d406e1df73cfdb2e56bd87dc716b070792973ddffb2b9e535a0c63fe12548457920e20f29e
 SHA512 
4e10026546933bbb734aa203b94941bb63471ab44396a405f6a0273a05e3f9225c8ec46011866e246681591f3ec9896d83a1246a1ca393739f864cdee53e8da8
+DIST pypy-exe-7.3.14-1.ppc64le.gpkg.tar 0400 BLAKE2B 
2651e0d0b592020a7b70a6bc43bd6d1eecc3842022a7fe09668abed088c2b6cbddc91f6dfa23a1474199290a2b1cc90111c3d5225c55b88e96ca26e19fe836f0
 SHA512 
aba7abe80d340ecedaaaf47747a109a32cf15bc0b2b16e3272440e8405b91314e423668c301a5cefa4a6b49c3718611012c138f5dc969cc78b5c8c53407ccdac
+DIST pypy-exe-7.3.14-1.x86-musl.gpkg.tar 9830400 BLAKE2B 
2c8b24951ed3f74ffca0be4e4f3c9e841240591d2b66a996f7028011270b292702e827ca59a1591a439fa3adcc1d5e3167d87fd9a15799985389acc3ede9b82d
 SHA512 
dac584239b247738165d650b9b7da87cf006ee88081f32b8daaebd1dfb62aef86c0278b93a1b161ffd7bb0d15675fb7c85f18b373202389536c671194dffc227
+DIST pypy-exe-7.3.14-1.x86.gpkg.tar 9861120 BLAKE2B 
02fb30d79d4dc7f844179f9f8ea42e8e4db607bf58b43f944dc2c2dcfaf1adf3acede93c32785bf46bb259af546a891471f558db7a00e653bf169760130dc0eb
 SHA512 
e586be487950f0e33c558c8a2fc9f97fc46e9b4e5c113870661e45ee3c553b21686818eb36829b525201c24ec4c13da14bb22c723ae118ca40f222d2bf826458

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
new file mode 100644
index ..577201cf8c2d
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 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://www.pypy.org/;
+SRC_URI="
+   elibc_glibc? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-12-25 Thread Michał Górny
commit: a239eeaed39e9dbd940bd378cf8ac1ec7d177233
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 15:54:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 20:26:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a239eeae

dev-python/pypy: Bump to 7.3.14

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.14.ebuild | 302 +
 2 files changed, 304 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 23f106c3c88a..1d1bd519014b 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
+DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
+DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0

diff --git a/dev-python/pypy/pypy-7.3.14.ebuild 
b/dev-python/pypy/pypy-7.3.14.ebuild
new file mode 100644
index ..1ef22f293672
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.14.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
+   # (not installed by pypy)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/ || die
+   mv pypy/module/cpyext/parse/*.h include/ || die
+   pax-mark m pypy-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy-c - <<-EOF
+   import sysconfig
+   print sysconfig.get_config_var("SOABI")
+   EOF
+   )
+   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   einfo "Generating caches and CFFI modules ..."
+
+   if use full-stdlib; then
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
+   import lib2to3.pygram
+   import lib2to3.patcomp
+   lib2to3.patcomp.PatternCompiler()
+   EOF
+
+   # Generate cffi modules
+   # Please keep in sync with pypy/tool/build_cffi_imports.py!
+   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
+   use gdbm && cffi_targets+=( gdbm )
+   use ncurses && cffi_targets+=( curses )
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-12-25 Thread Michał Górny
commit: 3b881c6a46f4ae4123cd362928b9075f0667c24a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 15:54:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 20:26:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b881c6a

dev-python/pypy-exe: Bump to 7.3.14

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.14.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 23f106c3c88a..1d1bd519014b 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
+DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 
841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267
 SHA512 
ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae
 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b
+DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 
3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85
 SHA512 
e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
new file mode 100644
index ..6f7eef22f3b8
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-12-20 Thread Michał Górny
commit: 8560f90b6217d20450db6d12841f924df086ee42
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Dec 18 07:25:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 21 03:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8560f90b

dev-python/pypy: inline python_optimize, restrict to valid files

There's a bunch of testdata that isn't supposed to be compiled. The
CPython build system automatically excludes it, but PyPy doesn't have a
build system so we must do it manually.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34349
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypy/pypy-7.3.13.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/pypy/pypy-7.3.13.ebuild 
b/dev-python/pypy/pypy-7.3.13.ebuild
index cefd623b2968..3b82197f2e0a 100644
--- a/dev-python/pypy/pypy-7.3.13.ebuild
+++ b/dev-python/pypy/pypy-7.3.13.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit pax-utils python-utils-r1
+inherit pax-utils
 
 PYPY_PV=${PV%_p*}
 MY_P=pypy2.7-v${PYPY_PV/_}
@@ -288,13 +288,14 @@ src_install() {
dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
dodoc README.rst
 
-   local -x EPYTHON=pypy
local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
# temporarily copy to build tree to facilitate module builds
cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
 
einfo "Byte-compiling Python standard library..."
-   python_optimize "${ED}${dest}"
+   "${PYTHON}" -m compileall \
+   -x 'bad_coding|badsyntax|make_ssl_data|lib2to3/tests/data' \
+   -q -f -d "${dest}" "${ED}/${dest}" || die
 
# remove to avoid collisions
rm "${PYTHON}" || die



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-11-02 Thread Michał Górny
commit: 114752d8d8e9a18c66ea541159c1627e9b8e93aa
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 12:53:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 12:58:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114752d8

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   2 -
 dev-python/pypy/pypy-7.3.12.ebuild | 301 -
 2 files changed, 303 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 8cef9defe619..23f106c3c88a 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
-DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b

diff --git a/dev-python/pypy/pypy-7.3.12.ebuild 
b/dev-python/pypy/pypy-7.3.12.ebuild
deleted file mode 100644
index cefd623b2968..
--- a/dev-python/pypy/pypy-7.3.12.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils python-utils-r1
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
-   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
-   # (not installed by pypy)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/ || die
-   mv pypy/module/cpyext/parse/*.h include/ || die
-   pax-mark m pypy-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy-c - <<-EOF
-   import sysconfig
-   print sysconfig.get_config_var("SOABI")
-   EOF
-   )
-   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   einfo "Generating caches and CFFI modules ..."
-
-   if use full-stdlib; then
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
-   import lib2to3.pygram
-   import lib2to3.patcomp
-   lib2to3.patcomp.PatternCompiler()
-   EOF
-
-   # Generate cffi modules
-   # Please keep in sync with pypy/tool/build_cffi_imports.py!
-   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
-   use gdbm && cffi_targets+=( gdbm )
-   use ncurses && cffi_targets+=( curses )

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-11-02 Thread Michał Górny
commit: adf810a55d94b861a10f262450ea13a59ec16cf6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 12:53:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 12:58:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf810a5

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.12.ebuild | 177 -
 2 files changed, 179 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 8cef9defe619..23f106c3c88a 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
-DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
deleted file mode 100644
index b898c0920192..
--- a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-11-02 Thread Michał Górny
commit: aeefb32587085601f61aa85d8ecc82927bfd0a48
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 12:53:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 12:58:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeefb325

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild | 79 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index cb38b1bbc366..fbb2062a6946 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.12-1.amd64-musl.gpkg.tar 12994560 BLAKE2B 
c256566f601e0e8dec9f5652edfb7381d6ceb8bef429e463569990b6dadad8fb154c9b0a3183bb6fcbf5f42ac903fd2187fc3b190da915db8ba6c5f84f165fb5
 SHA512 
53894f7ff1307ddef709097efe1aab371a4e4f7dc7eb812148c89e826e293c2c51eb173c1ff73bc6d76ea19890963a52bdc130e8a37c6409d94b420b116216f9
-DIST pypy-exe-7.3.12-1.amd64.gpkg.tar 12994560 BLAKE2B 
49509b81f19c065d9105e64d22993ff9ec445164f4dd9b231eb2e1f204f9e44028e8101f19f8d476f467213012299932dc967c12ba816f74f8daa5b564f92af0
 SHA512 
96e5507fcbcf7b0cf858aa489bdac663971239c98277da94499fd7e73dd7c86c6c3a97c571fceb8ed5619dc024e02a32cfe8e6e691272af937c2dc610fade53e
-DIST pypy-exe-7.3.12-1.arm64-musl.gpkg.tar 10864640 BLAKE2B 
85241b3cf812434b7fc4d9e7efc50bc35cce1332970c94340999b991d881b4c5e066d7b1935fa4a576a7594c7f17808098617002936c58235ca6a97f4cfa4a6c
 SHA512 
9fdf91a7ce7e4b32392d5741db38f839e7fe0258c228e64d0ada0f044649ee271fa627d0ea9772ee95ec2ea3a49ff65fc4aa6fd3b7058beac3100c89b5901a09
-DIST pypy-exe-7.3.12-1.arm64.gpkg.tar 10833920 BLAKE2B 
265ee9f444389dc73534299318c67017e8ffd3972e30905ea16ba088034da5e0de73eaa39d01d5c154c3b0261ee111d8d7296864ca8c1bdde7986f3bd0b24fed
 SHA512 
7219c3886cc488d467b74ff43276dc046601316486e1d0a9c32e0941dbe047d17380619191e5b62aaab97dabdc1be47833c214b2c4e5bd928abc527906c689a1
-DIST pypy-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 
221372df3496c61547200c231c2e4051c3955ff5cde994fd531f5fc02b3a94a080dfe7c7ac2eb0596b4cf81e4a4d8ecdd90d8c44e43ba5218b17744d268e36c7
 SHA512 
fea9d8628047d3f2ccedbecbedfdf66416e6351d8a1896118855f2cdaa39ec1d588f87165d2a08b0d64c89dccb06eebfa9202ea5163c32c5ef09c45f925644c6
-DIST pypy-exe-7.3.12-1.ppc64le.gpkg.tar 10967040 BLAKE2B 
36e3ac01761215ea3fc189397d68ebc44e36e7e26321b4ee63523cd444b8266691ce91237a9baa6b2a658036bd4083a99b99e9937298f1a823d9cd9346ccacba
 SHA512 
f6b9b1ff1a5bf9da56c76df4e7f1348bc09db91cdc8e981cc48dde46fa3583d2f1aba04931fa46e61c237ea76f85db0eb18537ec44b12d02a1952ea42e0991b3
-DIST pypy-exe-7.3.12-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
188951a20efc67031969755530edcf8a3e68711e05f37563420419b3f90f4a04ce3692ab8640693121c8ffcc507e6cfed196b261dfd34a751263203f0b602e5f
 SHA512 
c5683f03ed4620ddf370583da3395ef691afc29cd71ece934ccf004ecac5800c29dcea7ee5b0dd1d88cea7283fc6d8efa2989d56af4fe8ab376de66e8b7569e4
-DIST pypy-exe-7.3.12-1.x86.gpkg.tar 9615360 BLAKE2B 
0496855e1b745ca78692459c2287d4c69116c84ff60dff8e91eb6a8d29845201946845ec9e8431764986c6bbf58be46195091ff8aced8fe5928e3015b91ec800
 SHA512 
36b322d8548600b531ecbc9fb256ed068852d2a24d376a61b317fefd16b23c22ba875f4debf591516717fbcd5217ac6b9251d30027ba690fd7ec1e2dee42210b
 DIST pypy-exe-7.3.13-1.amd64-musl.gpkg.tar 12922880 BLAKE2B 
8dce9b4f2e86ca93d92aac337f29aad79cb0f494cc4639cabedb5ee3b91963b127a62ec43466e41b5f443a0bd14427f60cbe7f3d70410143a6cb7bebc543f2f6
 SHA512 
7b8baf7fcc36b13c97a2e9e4f3e0d101537069c2685b1ecde8dce27281f7b36db49adc3cc8007caebad09f5106f42f4c840bb1f66b46ad5bf1543aad45cbca9c
 DIST pypy-exe-7.3.13-1.amd64.gpkg.tar 12871680 BLAKE2B 
539d3025c42a7feec95f62ce005da7eeab05159b9750b6009230b6830a13579be336d41def05b20aacbdaef6ae585f8e0ee1f063e10e4c2c6adc55fcb12a6311
 SHA512 
977033104d086611452c98fe4b12b51fc6abcc49af282bc1a966a0fe92a42d04e89073f49660e032e5a7092603d8049243987a4ed10528a110cdf333dad687ab
 DIST pypy-exe-7.3.13-1.arm64-musl.gpkg.tar 10782720 BLAKE2B 
90398b3859831a2bafa6a25ed18ee05e27b91c3c4b7d54e153a0dfb04e0ca4ed8e035da14d9e8743dee23c1925ec118b6b8985a64649b4ad56e46a54d70f3137
 SHA512 
d36e53174dcb00bd6feab4ce168dfeb8d688874a5a5fc45049cf32e89095d532635bb23cdf34a9a70f471e70003564f7117a6fcd6ab17584a72da4ec2848f4d6

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild
deleted file mode 100644
index 74ddb5070753..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 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://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-09-30 Thread Michał Górny
commit: 20b7e499ac26def83af97305b537a7c99ccd0bc3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 08:04:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b7e499

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild | 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 8f3209e43e98..cb38b1bbc366 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 
221372df3496c615472
 DIST pypy-exe-7.3.12-1.ppc64le.gpkg.tar 10967040 BLAKE2B 
36e3ac01761215ea3fc189397d68ebc44e36e7e26321b4ee63523cd444b8266691ce91237a9baa6b2a658036bd4083a99b99e9937298f1a823d9cd9346ccacba
 SHA512 
f6b9b1ff1a5bf9da56c76df4e7f1348bc09db91cdc8e981cc48dde46fa3583d2f1aba04931fa46e61c237ea76f85db0eb18537ec44b12d02a1952ea42e0991b3
 DIST pypy-exe-7.3.12-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
188951a20efc67031969755530edcf8a3e68711e05f37563420419b3f90f4a04ce3692ab8640693121c8ffcc507e6cfed196b261dfd34a751263203f0b602e5f
 SHA512 
c5683f03ed4620ddf370583da3395ef691afc29cd71ece934ccf004ecac5800c29dcea7ee5b0dd1d88cea7283fc6d8efa2989d56af4fe8ab376de66e8b7569e4
 DIST pypy-exe-7.3.12-1.x86.gpkg.tar 9615360 BLAKE2B 
0496855e1b745ca78692459c2287d4c69116c84ff60dff8e91eb6a8d29845201946845ec9e8431764986c6bbf58be46195091ff8aced8fe5928e3015b91ec800
 SHA512 
36b322d8548600b531ecbc9fb256ed068852d2a24d376a61b317fefd16b23c22ba875f4debf591516717fbcd5217ac6b9251d30027ba690fd7ec1e2dee42210b
+DIST pypy-exe-7.3.13-1.amd64-musl.gpkg.tar 12922880 BLAKE2B 
8dce9b4f2e86ca93d92aac337f29aad79cb0f494cc4639cabedb5ee3b91963b127a62ec43466e41b5f443a0bd14427f60cbe7f3d70410143a6cb7bebc543f2f6
 SHA512 
7b8baf7fcc36b13c97a2e9e4f3e0d101537069c2685b1ecde8dce27281f7b36db49adc3cc8007caebad09f5106f42f4c840bb1f66b46ad5bf1543aad45cbca9c
+DIST pypy-exe-7.3.13-1.amd64.gpkg.tar 12871680 BLAKE2B 
539d3025c42a7feec95f62ce005da7eeab05159b9750b6009230b6830a13579be336d41def05b20aacbdaef6ae585f8e0ee1f063e10e4c2c6adc55fcb12a6311
 SHA512 
977033104d086611452c98fe4b12b51fc6abcc49af282bc1a966a0fe92a42d04e89073f49660e032e5a7092603d8049243987a4ed10528a110cdf333dad687ab
+DIST pypy-exe-7.3.13-1.arm64-musl.gpkg.tar 10782720 BLAKE2B 
90398b3859831a2bafa6a25ed18ee05e27b91c3c4b7d54e153a0dfb04e0ca4ed8e035da14d9e8743dee23c1925ec118b6b8985a64649b4ad56e46a54d70f3137
 SHA512 
d36e53174dcb00bd6feab4ce168dfeb8d688874a5a5fc45049cf32e89095d532635bb23cdf34a9a70f471e70003564f7117a6fcd6ab17584a72da4ec2848f4d6
+DIST pypy-exe-7.3.13-1.arm64.gpkg.tar 10752000 BLAKE2B 
7dbe18bf22b503c585e4fccce8661ec3057d01aa614b806164bd1d418c0ddceb3bc7b629d3efb619b55259e5408dcf42b05c29ebffcb0b75acf845a369d80ffd
 SHA512 
0ee6dc95200cef8d0dfc6bde77d55d548d557ca2ef27b0061c5909a964395aa5870bf3cfa689d2e696dc43c5c19fdd3d55975cd0630189a2ba3f390872dde9ba
+DIST pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6563840 BLAKE2B 
cc7938c4a9f3b80a9b7eb51402e22cca6d786d1098ecd1fe459623881822036b811d63c7b964e0360a40a8628265e2e3a88f170ac254502febf76158d41b31d4
 SHA512 
cef5e8fb7474a30682b4890be58ab01b7432701706982452891bfbcd67a5ba94f7a2ca5b21c6adc9ea7570a3875964e8198685d6e4aceff4871195d392a6ca11
+DIST pypy-exe-7.3.13-1.ppc64le.gpkg.tar 10936320 BLAKE2B 
eaacb2af2c5f62fd487893e4d97ab288ead1c81a0b3ba99782f11ab95ac525c81bc37af5093e76843a17c8ce792aa601befe51b6774908a5328fd4ad449651f8
 SHA512 
733ec08aa5ab055ec4983e677c8261a4b62006c88a01f0e9ff9abed45781da5144eb4acd41ed7203f74622cd35cbb89c1384ec113c915e38a8d9d81288952b19
+DIST pypy-exe-7.3.13-1.x86-musl.gpkg.tar 9656320 BLAKE2B 
61f608316a64de7445fd856aedf34e11bb08d5f1d7819faa198c7014d397244acd54eb35fe95fc79ef53c5ff770f6e608a0868508422386f110c4357fb69
 SHA512 
0c3799d15688496ff67007323e0398e7b82becb83d77db4585b5439107f3b4244cff658b908d125d1615391265cc5add2ba5116027bf67c7603c49de54b73f02
+DIST pypy-exe-7.3.13-1.x86.gpkg.tar 9574400 BLAKE2B 
29b9d82995b503f5fa933c0ab3ea988b0321768692974d232040afc1b24fb45905f1ae526f57e443110e7341ed310753e4a0ffd161979b0bdc8e6cf1374ca540
 SHA512 
9046ae99f4996188c04a098e5d716e885545437f5e31e1c75268b45f80d4743b1c431a2aeed990746530ce3c6077a985ff535f813fabcf2ccac91ed8dbc4f2ef

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild
new file mode 100644
index ..577201cf8c2d
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 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://www.pypy.org/;
+SRC_URI="
+   elibc_glibc? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-09-30 Thread Michał Górny
commit: b1feef0ce6e9df4132b0603dbace68110d931545
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 03:52:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:27:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1feef0c

dev-python/pypy-exe: Bump to 7.3.13

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.13.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index b82df40c843a..8cef9defe619 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
+DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
 DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
+DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild
new file mode 100644
index ..6f7eef22f3b8
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-09-30 Thread Michał Górny
commit: bece52b1568efd722f2cab752f52fd09abb156dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 03:52:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:27:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bece52b1

dev-python/pypy: Bump to 7.3.13

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.13.ebuild | 301 +
 2 files changed, 303 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index b82df40c843a..8cef9defe619 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
+DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 
843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c
 SHA512 
cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1
 DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
+DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B 
ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba
 SHA512 
deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b

diff --git a/dev-python/pypy/pypy-7.3.13.ebuild 
b/dev-python/pypy/pypy-7.3.13.ebuild
new file mode 100644
index ..a5164317e321
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.13.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
+   # (not installed by pypy)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/ || die
+   mv pypy/module/cpyext/parse/*.h include/ || die
+   pax-mark m pypy-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy-c - <<-EOF
+   import sysconfig
+   print sysconfig.get_config_var("SOABI")
+   EOF
+   )
+   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   einfo "Generating caches and CFFI modules ..."
+
+   if use full-stdlib; then
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
+   import lib2to3.pygram
+   import lib2to3.patcomp
+   lib2to3.patcomp.PatternCompiler()
+   EOF
+
+   # Generate cffi modules
+   # Please keep in sync with pypy/tool/build_cffi_imports.py!
+   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
+   use gdbm && cffi_targets+=( gdbm )
+   use ncurses && cffi_targets+=( 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-07-24 Thread Michał Górny
commit: 9f143a537c9e4bcfa8a6a6977298c013d7293e84
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 24 15:01:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 24 15:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f143a53

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   2 -
 dev-python/pypy/pypy-7.3.11.ebuild | 301 -
 2 files changed, 303 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 74f87cfe75ac..b82df40c843a 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
-DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
 DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4

diff --git a/dev-python/pypy/pypy-7.3.11.ebuild 
b/dev-python/pypy/pypy-7.3.11.ebuild
deleted file mode 100644
index cefd623b2968..
--- a/dev-python/pypy/pypy-7.3.11.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils python-utils-r1
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
-   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
-   # (not installed by pypy)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/ || die
-   mv pypy/module/cpyext/parse/*.h include/ || die
-   pax-mark m pypy-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy-c - <<-EOF
-   import sysconfig
-   print sysconfig.get_config_var("SOABI")
-   EOF
-   )
-   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   einfo "Generating caches and CFFI modules ..."
-
-   if use full-stdlib; then
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
-   import lib2to3.pygram
-   import lib2to3.patcomp
-   lib2to3.patcomp.PatternCompiler()
-   EOF
-
-   # Generate cffi modules
-   # Please keep in sync with pypy/tool/build_cffi_imports.py!
-   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
-   use gdbm && cffi_targets+=( gdbm )
-   use ncurses && cffi_targets+=( curses )

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-07-24 Thread Michał Górny
commit: 0759b368f3142e2880957ab1704e35638a1abff2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 24 15:02:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 24 15:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0759b368

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild | 79 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 74fba6a70f5f..8f3209e43e98 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.11-1.amd64-musl.gpkg.tar 13056000 BLAKE2B 
f08e3ad8060fa076922d2f89ba86cc6956dbd8cc91d66e764b4e32efbc55712325cb6a9eb3f1689a406572d271fda94ea312f1846d8a00723f97dadde538a10d
 SHA512 
5bce851c3131bf848bcaf89938c7d59e103da2276381812d9d2359eea5063dc3e0547738976c23aed6b321735e32ffa248aabb5ed85eb57711e91a8bb593567d
-DIST pypy-exe-7.3.11-1.amd64.gpkg.tar 13076480 BLAKE2B 
530f2257227ac30b906c6e987de6f7c31ed0328d6eef6bc3cf717a7fbff29dfe7c464948cb514bf69daa8524770c81eb14f738087ab8ce480efd2f01e12d3e64
 SHA512 
4bd3b9c85e71e39a17bdd0007790b4c75c2d459fccb631c8404b317ca70dbb6427d997af9cc65a98102b5363cf9b2d7b4a30b7e8159b794721ee16b4a74cd4bc
-DIST pypy-exe-7.3.11-1.arm64-musl.gpkg.tar 10926080 BLAKE2B 
1ce6dd1c41e1b86dcd76090635a47c920b3655a53c130dc0b09e70ea343265d5fb5f455389c3a1dafe1f9a3f296be90a0b8bbd10f81183bd14d2621618eded42
 SHA512 
d6c1577449b1a30b721feaf32b62d3d9a33e6b614f84f6fac2d4203d479ea96b219526cfea236e50cc1fe2363b147088331ffc2cf7c3dbf9278f714ed81baa0e
-DIST pypy-exe-7.3.11-1.arm64.gpkg.tar 10946560 BLAKE2B 
9f7c436278fc7f5dff47691a78e80df1f7b823a84365e6e23381f495f400fe2bc86ee2c933c0112a70d00f3048aa7ef14c629a2650147a3abff59239bbf74b5f
 SHA512 
c74e62455bd34e5ac8578913391ceb54a5bba43936e443d31913c16f5bef74b5e98f75635c49ea79af0c8c81277576dc2d99e6a34ebd26a29087e1bd0dc077ca
-DIST pypy-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6656000 BLAKE2B 
6934c8cf6b0c6ae8f25b7dbe7bfa72221eca31b37ce304a2eabf8dce0b1e50ff0a41c2368be7e525f00aa38044798a32644355e607a4b33e2bd0f7249fcba7bf
 SHA512 
0a08a1c33e19d576ec62d993bb520f1ed67f08dc8a0d2fab956a7bd4f6fc039f85848d2108c5cb4e16d79f2c7f90826d7c1f5027871c97ec66d4113b5292e96b
-DIST pypy-exe-7.3.11-1.ppc64le.gpkg.tar 0400 BLAKE2B 
5c37eec6ee5f38821c9f2a53df525387a1b29535b0063be40de18b4f14d755f4e0568a694a34b00835d905d7d724baf80d4b27a2fcbcb4b35f9366226a42d1e5
 SHA512 
4e04c388af7cf4c3a3893345a5c02fbe651004237d8dfac00ab61210f387956bd16aacadad2dd288d7d9111d5863f37349d284d405cdef20c11009037700750e
-DIST pypy-exe-7.3.11-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
19fa123ca6d25f90a8b330efe1bf8147a29f7a2038f4c23897442ef9f7fd6a5ea7a56c51e1539ec43e5726d333e7037e4f60999d15b87bd4de0fe336b48bcefa
 SHA512 
e761b37c9fa8801b51015329707e1b92cadd3901937ecc5ccc5ce51a564933553e4b4058092f87930a6da080ab2a608bffb1e76376ef711091cce8d3f773cbdd
-DIST pypy-exe-7.3.11-1.x86.gpkg.tar 9748480 BLAKE2B 
737b88b88c756b084183a30149709d10d868c9a8feb723c6d1ae10fb1cc4b9f5a363e3aba3d2dd2718b5df727e0a6cf4a55efc449b8d2a00ea12bc1a67b9762f
 SHA512 
56518c8142909296e01d716062acc4187d204af958ff197fc3116bfaac47b94abc67f6ba1d8ac0ac74c9a287231af8d35c7511b0f65c9fdf1f93b75294094ccc
 DIST pypy-exe-7.3.12-1.amd64-musl.gpkg.tar 12994560 BLAKE2B 
c256566f601e0e8dec9f5652edfb7381d6ceb8bef429e463569990b6dadad8fb154c9b0a3183bb6fcbf5f42ac903fd2187fc3b190da915db8ba6c5f84f165fb5
 SHA512 
53894f7ff1307ddef709097efe1aab371a4e4f7dc7eb812148c89e826e293c2c51eb173c1ff73bc6d76ea19890963a52bdc130e8a37c6409d94b420b116216f9
 DIST pypy-exe-7.3.12-1.amd64.gpkg.tar 12994560 BLAKE2B 
49509b81f19c065d9105e64d22993ff9ec445164f4dd9b231eb2e1f204f9e44028e8101f19f8d476f467213012299932dc967c12ba816f74f8daa5b564f92af0
 SHA512 
96e5507fcbcf7b0cf858aa489bdac663971239c98277da94499fd7e73dd7c86c6c3a97c571fceb8ed5619dc024e02a32cfe8e6e691272af937c2dc610fade53e
 DIST pypy-exe-7.3.12-1.arm64-musl.gpkg.tar 10864640 BLAKE2B 
85241b3cf812434b7fc4d9e7efc50bc35cce1332970c94340999b991d881b4c5e066d7b1935fa4a576a7594c7f17808098617002936c58235ca6a97f4cfa4a6c
 SHA512 
9fdf91a7ce7e4b32392d5741db38f839e7fe0258c228e64d0ada0f044649ee271fa627d0ea9772ee95ec2ea3a49ff65fc4aa6fd3b7058beac3100c89b5901a09

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
deleted file mode 100644
index 74ddb5070753..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 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://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-07-24 Thread Michał Górny
commit: 63cc163cfd9e9eb7c725e17fb0c1fd9ea8eafa02
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 24 15:01:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 24 15:05:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63cc163c

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.11.ebuild | 177 -
 2 files changed, 179 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 74f87cfe75ac..b82df40c843a 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
-DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
 DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
deleted file mode 100644
index b898c0920192..
--- a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-07-24 Thread Arthur Zamarin
commit: e3bfe4ba449b46d810cf97d34bc8a2335e99b457
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 24 14:42:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 24 14:42:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3bfe4ba

dev-python/pypy: Stabilize 7.3.12 x86, #911076

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.12.ebuild 
b/dev-python/pypy/pypy-7.3.12.ebuild
index 4e9e6d78472e..cefd623b2968 100644
--- a/dev-python/pypy/pypy-7.3.12.ebuild
+++ b/dev-python/pypy/pypy-7.3.12.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-07-24 Thread Arthur Zamarin
commit: 6cee5715b91323084b1d22aa15fd767c62768b4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 24 14:25:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 24 14:25:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cee5715

dev-python/pypy: Stabilize 7.3.12 amd64, #911076

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.12.ebuild 
b/dev-python/pypy/pypy-7.3.12.ebuild
index a5164317e321..4e9e6d78472e 100644
--- a/dev-python/pypy/pypy-7.3.12.ebuild
+++ b/dev-python/pypy/pypy-7.3.12.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-07-24 Thread Arthur Zamarin
commit: 2cb0b89c3155b536e0545545ce9b78039d867a03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 24 13:36:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 24 13:36:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb0b89c

dev-python/pypy-exe-bin: Stabilize 7.3.12 amd64, #911075

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild
index ee6564ba3090..74ddb5070753 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-07-24 Thread Jakov Smolić
commit: b621ab0d636850aca240e629d0d58512a7c63f51
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 09:25:12 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 09:25:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b621ab0d

dev-python/pypy-exe: Stabilize 7.3.12 amd64, #911074

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
index 6d12f8aadc9f..b898c0920192 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-07-24 Thread Jakov Smolić
commit: 6f5c68641a286502888956f487bae6da7d43fabc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 08:53:53 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 08:53:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f5c6864

dev-python/pypy-exe: Stabilize 7.3.12 x86, #911074

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
index 6f7eef22f3b8..6d12f8aadc9f 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-06-18 Thread Michał Górny
commit: 82c6c873917327cf64498324126fbb28ea7f3915
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:09:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c6c873

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   | 16 -
 .../pypy-exe-bin/pypy-exe-bin-7.3.12_rc1.ebuild| 79 --
 .../pypy-exe-bin/pypy-exe-bin-7.3.12_rc2.ebuild| 79 --
 3 files changed, 174 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 78dc5ec17ca5..74fba6a70f5f 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -14,19 +14,3 @@ DIST pypy-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 
221372df3496c615472
 DIST pypy-exe-7.3.12-1.ppc64le.gpkg.tar 10967040 BLAKE2B 
36e3ac01761215ea3fc189397d68ebc44e36e7e26321b4ee63523cd444b8266691ce91237a9baa6b2a658036bd4083a99b99e9937298f1a823d9cd9346ccacba
 SHA512 
f6b9b1ff1a5bf9da56c76df4e7f1348bc09db91cdc8e981cc48dde46fa3583d2f1aba04931fa46e61c237ea76f85db0eb18537ec44b12d02a1952ea42e0991b3
 DIST pypy-exe-7.3.12-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
188951a20efc67031969755530edcf8a3e68711e05f37563420419b3f90f4a04ce3692ab8640693121c8ffcc507e6cfed196b261dfd34a751263203f0b602e5f
 SHA512 
c5683f03ed4620ddf370583da3395ef691afc29cd71ece934ccf004ecac5800c29dcea7ee5b0dd1d88cea7283fc6d8efa2989d56af4fe8ab376de66e8b7569e4
 DIST pypy-exe-7.3.12-1.x86.gpkg.tar 9615360 BLAKE2B 
0496855e1b745ca78692459c2287d4c69116c84ff60dff8e91eb6a8d29845201946845ec9e8431764986c6bbf58be46195091ff8aced8fe5928e3015b91ec800
 SHA512 
36b322d8548600b531ecbc9fb256ed068852d2a24d376a61b317fefd16b23c22ba875f4debf591516717fbcd5217ac6b9251d30027ba690fd7ec1e2dee42210b
-DIST pypy-exe-7.3.12_rc1-1.amd64-musl.gpkg.tar 12963840 BLAKE2B 
10916895b4261f67a6342f6f46e1837d55e9ba3d3724233c84214b49b52cb31cf538709844aa907d2ea5f97f53f2bf5e1903dafd0f2640da2f4b6addf69e6272
 SHA512 
d34b14477742492a8f2418e861dd50d1b62e42bfda68d9cecc5e6b516fa1e96d930e3eb6bde0512fd3fd8fd33b53ad771b43314532081cae685f7ea4075e5b1b
-DIST pypy-exe-7.3.12_rc1-1.amd64.gpkg.tar 12943360 BLAKE2B 
d6f5432e3af0416007d363dc9de6e28ec12311c3e5e1116d2a6409142a2ffb6831681443889c3bb4c612eb738886827c0cb8e56ca4855963fc6d41d80491ab5d
 SHA512 
83ab4856b03ede6b86b09c73391be13f809a90fecf4d8c6909402a0f3e8217ed85035a11ce485c5ec8ea41d6bf78d820a9c2f0f8cb1300a92d6138eb9716aee0
-DIST pypy-exe-7.3.12_rc1-1.arm64-musl.gpkg.tar 10905600 BLAKE2B 
6709a6533239ae948baa26f864e2d0f03a04421b30928b5f60ef82df096c21ae7087ae7b83fe4aba0165008eb5d3c73b8d01f541a754c4e95a4e5f973698b166
 SHA512 
6b79574ae8799e26382c602e913ad957262bb6d3c838d0ed285601c575632ada6e88f47bbd8a7193480b91b35fc27451ab1f7a7233ab366e2bfdcc0f870d479b
-DIST pypy-exe-7.3.12_rc1-1.arm64.gpkg.tar 10782720 BLAKE2B 
cb71e7cc1f34f469475f2062bfd4f075620db3c9d807335e38cb3a73cc4d64794211d54c5092e7efa3c3b2e637ab1e63149bdeafc94822c5d863bf53ae69f69e
 SHA512 
ce5c3d199394a74ee09b0d7cfe138478a204ba6e6616961726e1a8816a15def9f9c5a17ac7a8fccac703cef8e57d98fa370c6a6dc8dbfbd70bf3950fb288d671
-DIST pypy-exe-7.3.12_rc1-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 
91ca6e456c6788d7df19b367905f78f8782586b36c4bed966eaffbbaa9a71f6004d3a20832f2e392983a3114c1b126878dadea1e31107c1eed15a2491b200391
 SHA512 
9af01dd2598b26c9eeb35c404804b10bb1040aafc17f769d89a274f663ebd0b0145481a23a98ea9ea514dab5aebd5924b2c028923e70745ef3069b4fba3b363f
-DIST pypy-exe-7.3.12_rc1-1.ppc64le.gpkg.tar 11038720 BLAKE2B 
cfea3f2abf4aee74df082e61d0cb235fde08900806d1dd730671a1364aff25e326ce675a483b3ddb05e3305ce74b8031fbdafcb4c5418da1d6ac236b17b98614
 SHA512 
a6194c321afffe5788e17b876d4f14de5d0686b61fad740ec2bae9b47d27052861742559d7bb8b530cfdc3a880f7291fc5af5768d49ce2c4a40b486585d0dca6
-DIST pypy-exe-7.3.12_rc1-1.x86-musl.gpkg.tar 9748480 BLAKE2B 
c68992a784786ad6ee0a81891b209507c67ddb084716ba75f8aa55aee01243f144f252726643aa5f641e49fff93eb31ddb9cbab8e767df50ab05ecf0aa4e7e23
 SHA512 
7f56e4e199fa6893868af8f1c6616c2ab938c143df2b8647995c593532ab13e96d27bfa9bfa344d3967a70e849ca4e1ff5dfb2d8c447edd5c42b036d4afb2119
-DIST pypy-exe-7.3.12_rc1-1.x86.gpkg.tar 9615360 BLAKE2B 
466d9bb61c73c583ffccb79596db273fb3450f95fedc6b2b16309a1ca2a13b5ec4916a8015a74ca9fe9a6c98db14b06f125eb861cbdbc32531ea925ba5fa
 SHA512 
dbaddc9a52a4da886913993eade553bea94eae9ab818ecfd6cb12759edd24397d8fbe1b3d5d60dd6285d9b5a4b46444ab67ef85df6610f5061530f0771d8c88b
-DIST pypy-exe-7.3.12_rc2-1.amd64-musl.gpkg.tar 12984320 BLAKE2B 
ea73f2b2f632b5df4f7eacc96ab6c438850b55466981ca2f3d4a39c7fcca784eec17c936d821fee2f83d7fc2962bb8cde4bd863dad37b293d9da20f24af0d6f6
 SHA512 
9b9ecca8e1de94977380ec6cdba42fa4839e61ec7818b3b2c27687534d15110c41c41e448a85d5e29c19277b9ffbee3c5dbf43d68447a78bb2d042fe8148618b
-DIST pypy-exe-7.3.12_rc2-1.amd64.gpkg.tar 12963840 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-06-18 Thread Michał Górny
commit: 6316250dd3b53233a4caa5d330970bbdfdaf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:09:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:09:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6316

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   4 -
 dev-python/pypy/pypy-7.3.12_rc1.ebuild | 301 -
 dev-python/pypy/pypy-7.3.12_rc2.ebuild | 301 -
 3 files changed, 606 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 78bd3992bd15..74f87cfe75ac 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,8 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
-DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
-DIST pypy2.7-gentoo-patches-7.3.12rc2.tar.xz 5340 BLAKE2B 
7b0028aa61cc9d0800f23cc9dc3f5e4dccc75cb56e55abc382f322d0eddac9ceeb6419f4aee201a12de006ab30585d5920705f96b5d09519e1c8982253e3472d
 SHA512 
dd9ccbd66874d57e3111923b2171f134ae18ffc73d0b5ce3168cb0bea47048be6840c747f5f0da75d29b298935c873aa345b244b57e265ceafc2ac769f2f2e5c
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
 DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
-DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346
-DIST pypy2.7-v7.3.12rc2-src.tar.bz2 19903233 BLAKE2B 
3621951e3ec5d65318f31efedfc7f1ea8b1532594a311a832e1e6f9a27be2946e967c63a61cbb18808f7baa7235c757b58153352551d88ca09f69017fd0cb2b0
 SHA512 
e8845dcd98294a9d715cf962e1b600beb81a18b388617bac7cf8675d99364156ec278166b39d8bc0928f65df63336c8d6571387d95921f613660ec30849e69ce

diff --git a/dev-python/pypy/pypy-7.3.12_rc1.ebuild 
b/dev-python/pypy/pypy-7.3.12_rc1.ebuild
deleted file mode 100644
index f7ee13fcb47a..
--- a/dev-python/pypy/pypy-7.3.12_rc1.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils python-utils-r1
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS=""
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-06-18 Thread Michał Górny
commit: 95188bc24017b5609870355c5ad54e5863da4a58
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:09:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:09:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95188bc2

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   4 -
 dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild | 177 -
 dev-python/pypy-exe/pypy-exe-7.3.12_rc2.ebuild | 177 -
 3 files changed, 358 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 78bd3992bd15..74f87cfe75ac 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,8 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
-DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
-DIST pypy2.7-gentoo-patches-7.3.12rc2.tar.xz 5340 BLAKE2B 
7b0028aa61cc9d0800f23cc9dc3f5e4dccc75cb56e55abc382f322d0eddac9ceeb6419f4aee201a12de006ab30585d5920705f96b5d09519e1c8982253e3472d
 SHA512 
dd9ccbd66874d57e3111923b2171f134ae18ffc73d0b5ce3168cb0bea47048be6840c747f5f0da75d29b298935c873aa345b244b57e265ceafc2ac769f2f2e5c
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
 DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
-DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346
-DIST pypy2.7-v7.3.12rc2-src.tar.bz2 19903233 BLAKE2B 
3621951e3ec5d65318f31efedfc7f1ea8b1532594a311a832e1e6f9a27be2946e967c63a61cbb18808f7baa7235c757b58153352551d88ca09f69017fd0cb2b0
 SHA512 
e8845dcd98294a9d715cf962e1b600beb81a18b388617bac7cf8675d99364156ec278166b39d8bc0928f65df63336c8d6571387d95921f613660ec30849e69ce

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild
deleted file mode 100644
index 37c1d0145b66..
--- a/dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS=""
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-06-16 Thread Michał Górny
commit: 24a2abd576d0adde4055fcd5782eada61d387d14
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 12:46:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 17:03:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a2abd5

dev-python/pypy: Bump to 7.3.12

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.12.ebuild | 301 +
 2 files changed, 303 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index e2cd0b09858f..78bd3992bd15 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,6 +1,8 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
+DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
 DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
 DIST pypy2.7-gentoo-patches-7.3.12rc2.tar.xz 5340 BLAKE2B 
7b0028aa61cc9d0800f23cc9dc3f5e4dccc75cb56e55abc382f322d0eddac9ceeb6419f4aee201a12de006ab30585d5920705f96b5d09519e1c8982253e3472d
 SHA512 
dd9ccbd66874d57e3111923b2171f134ae18ffc73d0b5ce3168cb0bea47048be6840c747f5f0da75d29b298935c873aa345b244b57e265ceafc2ac769f2f2e5c
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
+DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
 DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346
 DIST pypy2.7-v7.3.12rc2-src.tar.bz2 19903233 BLAKE2B 
3621951e3ec5d65318f31efedfc7f1ea8b1532594a311a832e1e6f9a27be2946e967c63a61cbb18808f7baa7235c757b58153352551d88ca09f69017fd0cb2b0
 SHA512 
e8845dcd98294a9d715cf962e1b600beb81a18b388617bac7cf8675d99364156ec278166b39d8bc0928f65df63336c8d6571387d95921f613660ec30849e69ce

diff --git a/dev-python/pypy/pypy-7.3.12.ebuild 
b/dev-python/pypy/pypy-7.3.12.ebuild
new file mode 100644
index ..a5164317e321
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.12.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-06-16 Thread Michał Górny
commit: 3e61aad6a5ddbdb66b2f94b2e2405d1e8458df54
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 16:57:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 17:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e61aad6

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild | 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index e7f6ce1cc8bf..78dc5ec17ca5 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,6 +6,14 @@ DIST pypy-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6656000 BLAKE2B 
6934c8cf6b0c6ae8f25
 DIST pypy-exe-7.3.11-1.ppc64le.gpkg.tar 0400 BLAKE2B 
5c37eec6ee5f38821c9f2a53df525387a1b29535b0063be40de18b4f14d755f4e0568a694a34b00835d905d7d724baf80d4b27a2fcbcb4b35f9366226a42d1e5
 SHA512 
4e04c388af7cf4c3a3893345a5c02fbe651004237d8dfac00ab61210f387956bd16aacadad2dd288d7d9111d5863f37349d284d405cdef20c11009037700750e
 DIST pypy-exe-7.3.11-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
19fa123ca6d25f90a8b330efe1bf8147a29f7a2038f4c23897442ef9f7fd6a5ea7a56c51e1539ec43e5726d333e7037e4f60999d15b87bd4de0fe336b48bcefa
 SHA512 
e761b37c9fa8801b51015329707e1b92cadd3901937ecc5ccc5ce51a564933553e4b4058092f87930a6da080ab2a608bffb1e76376ef711091cce8d3f773cbdd
 DIST pypy-exe-7.3.11-1.x86.gpkg.tar 9748480 BLAKE2B 
737b88b88c756b084183a30149709d10d868c9a8feb723c6d1ae10fb1cc4b9f5a363e3aba3d2dd2718b5df727e0a6cf4a55efc449b8d2a00ea12bc1a67b9762f
 SHA512 
56518c8142909296e01d716062acc4187d204af958ff197fc3116bfaac47b94abc67f6ba1d8ac0ac74c9a287231af8d35c7511b0f65c9fdf1f93b75294094ccc
+DIST pypy-exe-7.3.12-1.amd64-musl.gpkg.tar 12994560 BLAKE2B 
c256566f601e0e8dec9f5652edfb7381d6ceb8bef429e463569990b6dadad8fb154c9b0a3183bb6fcbf5f42ac903fd2187fc3b190da915db8ba6c5f84f165fb5
 SHA512 
53894f7ff1307ddef709097efe1aab371a4e4f7dc7eb812148c89e826e293c2c51eb173c1ff73bc6d76ea19890963a52bdc130e8a37c6409d94b420b116216f9
+DIST pypy-exe-7.3.12-1.amd64.gpkg.tar 12994560 BLAKE2B 
49509b81f19c065d9105e64d22993ff9ec445164f4dd9b231eb2e1f204f9e44028e8101f19f8d476f467213012299932dc967c12ba816f74f8daa5b564f92af0
 SHA512 
96e5507fcbcf7b0cf858aa489bdac663971239c98277da94499fd7e73dd7c86c6c3a97c571fceb8ed5619dc024e02a32cfe8e6e691272af937c2dc610fade53e
+DIST pypy-exe-7.3.12-1.arm64-musl.gpkg.tar 10864640 BLAKE2B 
85241b3cf812434b7fc4d9e7efc50bc35cce1332970c94340999b991d881b4c5e066d7b1935fa4a576a7594c7f17808098617002936c58235ca6a97f4cfa4a6c
 SHA512 
9fdf91a7ce7e4b32392d5741db38f839e7fe0258c228e64d0ada0f044649ee271fa627d0ea9772ee95ec2ea3a49ff65fc4aa6fd3b7058beac3100c89b5901a09
+DIST pypy-exe-7.3.12-1.arm64.gpkg.tar 10833920 BLAKE2B 
265ee9f444389dc73534299318c67017e8ffd3972e30905ea16ba088034da5e0de73eaa39d01d5c154c3b0261ee111d8d7296864ca8c1bdde7986f3bd0b24fed
 SHA512 
7219c3886cc488d467b74ff43276dc046601316486e1d0a9c32e0941dbe047d17380619191e5b62aaab97dabdc1be47833c214b2c4e5bd928abc527906c689a1
+DIST pypy-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 
221372df3496c61547200c231c2e4051c3955ff5cde994fd531f5fc02b3a94a080dfe7c7ac2eb0596b4cf81e4a4d8ecdd90d8c44e43ba5218b17744d268e36c7
 SHA512 
fea9d8628047d3f2ccedbecbedfdf66416e6351d8a1896118855f2cdaa39ec1d588f87165d2a08b0d64c89dccb06eebfa9202ea5163c32c5ef09c45f925644c6
+DIST pypy-exe-7.3.12-1.ppc64le.gpkg.tar 10967040 BLAKE2B 
36e3ac01761215ea3fc189397d68ebc44e36e7e26321b4ee63523cd444b8266691ce91237a9baa6b2a658036bd4083a99b99e9937298f1a823d9cd9346ccacba
 SHA512 
f6b9b1ff1a5bf9da56c76df4e7f1348bc09db91cdc8e981cc48dde46fa3583d2f1aba04931fa46e61c237ea76f85db0eb18537ec44b12d02a1952ea42e0991b3
+DIST pypy-exe-7.3.12-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
188951a20efc67031969755530edcf8a3e68711e05f37563420419b3f90f4a04ce3692ab8640693121c8ffcc507e6cfed196b261dfd34a751263203f0b602e5f
 SHA512 
c5683f03ed4620ddf370583da3395ef691afc29cd71ece934ccf004ecac5800c29dcea7ee5b0dd1d88cea7283fc6d8efa2989d56af4fe8ab376de66e8b7569e4
+DIST pypy-exe-7.3.12-1.x86.gpkg.tar 9615360 BLAKE2B 
0496855e1b745ca78692459c2287d4c69116c84ff60dff8e91eb6a8d29845201946845ec9e8431764986c6bbf58be46195091ff8aced8fe5928e3015b91ec800
 SHA512 
36b322d8548600b531ecbc9fb256ed068852d2a24d376a61b317fefd16b23c22ba875f4debf591516717fbcd5217ac6b9251d30027ba690fd7ec1e2dee42210b
 DIST pypy-exe-7.3.12_rc1-1.amd64-musl.gpkg.tar 12963840 BLAKE2B 
10916895b4261f67a6342f6f46e1837d55e9ba3d3724233c84214b49b52cb31cf538709844aa907d2ea5f97f53f2bf5e1903dafd0f2640da2f4b6addf69e6272
 SHA512 
d34b14477742492a8f2418e861dd50d1b62e42bfda68d9cecc5e6b516fa1e96d930e3eb6bde0512fd3fd8fd33b53ad771b43314532081cae685f7ea4075e5b1b
 DIST pypy-exe-7.3.12_rc1-1.amd64.gpkg.tar 12943360 BLAKE2B 
d6f5432e3af0416007d363dc9de6e28ec12311c3e5e1116d2a6409142a2ffb6831681443889c3bb4c612eb738886827c0cb8e56ca4855963fc6d41d80491ab5d
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-06-16 Thread Michał Górny
commit: d22daab57e940afa42da0697af2f398e71e3ead8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 12:46:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 17:03:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22daab5

dev-python/pypy-exe: Bump to 7.3.12

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.12.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index e2cd0b09858f..78bd3992bd15 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,6 +1,8 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
+DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 
1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a
 SHA512 
026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1
 DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
 DIST pypy2.7-gentoo-patches-7.3.12rc2.tar.xz 5340 BLAKE2B 
7b0028aa61cc9d0800f23cc9dc3f5e4dccc75cb56e55abc382f322d0eddac9ceeb6419f4aee201a12de006ab30585d5920705f96b5d09519e1c8982253e3472d
 SHA512 
dd9ccbd66874d57e3111923b2171f134ae18ffc73d0b5ce3168cb0bea47048be6840c747f5f0da75d29b298935c873aa345b244b57e265ceafc2ac769f2f2e5c
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
+DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B 
be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f
 SHA512 
35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4
 DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346
 DIST pypy2.7-v7.3.12rc2-src.tar.bz2 19903233 BLAKE2B 
3621951e3ec5d65318f31efedfc7f1ea8b1532594a311a832e1e6f9a27be2946e967c63a61cbb18808f7baa7235c757b58153352551d88ca09f69017fd0cb2b0
 SHA512 
e8845dcd98294a9d715cf962e1b600beb81a18b388617bac7cf8675d99364156ec278166b39d8bc0928f65df63336c8d6571387d95921f613660ec30849e69ce

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
new file mode 100644
index ..6f7eef22f3b8
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-05-31 Thread Michał Górny
commit: 29ba4cc14194a458d3d4ca4315e0d92d496cd2f4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 31 09:11:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 31 09:19:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ba4cc1

dev-python/pypy-exe-bin: Bump to 7.3.12_rc2

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 .../pypy-exe-bin/pypy-exe-bin-7.3.12_rc2.ebuild| 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 36452ff1da37..e7f6ce1cc8bf 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy-exe-7.3.12_rc1-1.ppc64le-musl.gpkg.tar 6604800 
BLAKE2B 91ca6e456c6788d
 DIST pypy-exe-7.3.12_rc1-1.ppc64le.gpkg.tar 11038720 BLAKE2B 
cfea3f2abf4aee74df082e61d0cb235fde08900806d1dd730671a1364aff25e326ce675a483b3ddb05e3305ce74b8031fbdafcb4c5418da1d6ac236b17b98614
 SHA512 
a6194c321afffe5788e17b876d4f14de5d0686b61fad740ec2bae9b47d27052861742559d7bb8b530cfdc3a880f7291fc5af5768d49ce2c4a40b486585d0dca6
 DIST pypy-exe-7.3.12_rc1-1.x86-musl.gpkg.tar 9748480 BLAKE2B 
c68992a784786ad6ee0a81891b209507c67ddb084716ba75f8aa55aee01243f144f252726643aa5f641e49fff93eb31ddb9cbab8e767df50ab05ecf0aa4e7e23
 SHA512 
7f56e4e199fa6893868af8f1c6616c2ab938c143df2b8647995c593532ab13e96d27bfa9bfa344d3967a70e849ca4e1ff5dfb2d8c447edd5c42b036d4afb2119
 DIST pypy-exe-7.3.12_rc1-1.x86.gpkg.tar 9615360 BLAKE2B 
466d9bb61c73c583ffccb79596db273fb3450f95fedc6b2b16309a1ca2a13b5ec4916a8015a74ca9fe9a6c98db14b06f125eb861cbdbc32531ea925ba5fa
 SHA512 
dbaddc9a52a4da886913993eade553bea94eae9ab818ecfd6cb12759edd24397d8fbe1b3d5d60dd6285d9b5a4b46444ab67ef85df6610f5061530f0771d8c88b
+DIST pypy-exe-7.3.12_rc2-1.amd64-musl.gpkg.tar 12984320 BLAKE2B 
ea73f2b2f632b5df4f7eacc96ab6c438850b55466981ca2f3d4a39c7fcca784eec17c936d821fee2f83d7fc2962bb8cde4bd863dad37b293d9da20f24af0d6f6
 SHA512 
9b9ecca8e1de94977380ec6cdba42fa4839e61ec7818b3b2c27687534d15110c41c41e448a85d5e29c19277b9ffbee3c5dbf43d68447a78bb2d042fe8148618b
+DIST pypy-exe-7.3.12_rc2-1.amd64.gpkg.tar 12963840 BLAKE2B 
b63d8788acd20c2b31f353bca4a3cc2b70bbdb6c72b580ef3a726cd42a47cec9884e46a23d4cc35332886745f3232908a88fa0114248ab0c564be1227098b342
 SHA512 
7cb65f2459e4b245f8d5c34fe5e74d66a8dcaba4e8b24984b4224d246912667516b994196114e5dc4289331d148f36acd298ac0aa6e347177f68f88a9882d8cb
+DIST pypy-exe-7.3.12_rc2-1.arm64-musl.gpkg.tar 10885120 BLAKE2B 
189566e720774ad9acd6e7c83a1e7e0188f2d17d615fd1370dc127aae9afa79a3e2ff554a1f07fff58c2e9c96aa49618f2e489883c99e16cf26971ba674ea7a1
 SHA512 
479558250c7bb34b0a0bfecca871b11fc4d0d79031acda5ac82d48258b117566e389b55da7fb14b9986ba41ca880543177b25690686cd24e61b5f8156f95564b
+DIST pypy-exe-7.3.12_rc2-1.arm64.gpkg.tar 10895360 BLAKE2B 
b25f97f04abe581c10aa663ac7cd3e15369aab7f6e6a4cbc76a52c9f156cb8034b42795092420ca9de79bc4bd71aaa55ee9c9b72780e3e55e7ea8af797cc79dd
 SHA512 
2b1908291d01addcec5efac9e98c322fef98733fb32d01c2255bf1192925da306ff8ba357bab27c8f68ca8440dae2ada1045cc545313d935500852cca25d62cc
+DIST pypy-exe-7.3.12_rc2-1.ppc64le-musl.gpkg.tar 6594560 BLAKE2B 
70571266b9da645ba948a66685686899442d0fd75ecb66295220b65afabef807a878df33090ce41f5e64340c11e72e8561b9f21f862a0ec48309dc14f18488b7
 SHA512 
b213eacc05bf2e113adc770b5f7d47f5aa3f646de1ef40742338f66192c7fde001b0e4b16e0fbb634bc74c550472ebbdd5aa0ebad2c8e48cc65cc78883d6d2fe
+DIST pypy-exe-7.3.12_rc2-1.ppc64le.gpkg.tar 11069440 BLAKE2B 
3e6dc47b3c07b2d66a19c34d255a8f716797ac2b66fb73875fd5bf8335b19baae43a1600f65cb263665b9498d34e53acfeb276344e505bf97122dd87f3c82c5c
 SHA512 
eb668b12be1ab866919661f0126b0f76022f74bdc5f75d2762f0aca92487fd6669d78760c4bf243f1d1b4c4616f66f51d1139dad7efc27cfbdd8044ea87a226d
+DIST pypy-exe-7.3.12_rc2-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
530be9dce21558783e933a5dafd70d928b19df6178c2dcf297e022183a2f2dc5e6eb13577974bffd41ea87b21a703776307d2f2970718740b74700ba9672c9c6
 SHA512 
c2737e1344d3360e940d4f253b7601ae71b06c27928ee359b9e65484a16be4a8d9770446480608237c42874cb87fc22d888eb4f43cdebc899f2f5aba56b2f872
+DIST pypy-exe-7.3.12_rc2-1.x86.gpkg.tar 9594880 BLAKE2B 
8ad400c475f977e7f6655c99a8ff3160ce46475cfe27eb0354139a7b4ac5f01464a453fa47372b25d5249dd43336ead6b5688338f8c96015087543f7a0a285a9
 SHA512 
99d83ff66083ed6cc31a9587f37b3a6e8e25e8e40591875eb9ff4b5cbf1c4c4417bf6e8ffb7984a51665eed2a6a01171f7d4d93d911a1c0c352c5392872a7b57

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12_rc2.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12_rc2.ebuild
new file mode 100644
index ..7e8642a993b5
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12_rc2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 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)"

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-05-31 Thread Michał Górny
commit: 56b83de7ffb259b83e48a983add444e086b5b6c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 31 06:22:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 31 09:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b83de7

dev-python/pypy: Bump to 7.3.12_rc2

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.12_rc2.ebuild | 301 +
 2 files changed, 303 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index d9b36d5418b0..e2cd0b09858f 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,6 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
+DIST pypy2.7-gentoo-patches-7.3.12rc2.tar.xz 5340 BLAKE2B 
7b0028aa61cc9d0800f23cc9dc3f5e4dccc75cb56e55abc382f322d0eddac9ceeb6419f4aee201a12de006ab30585d5920705f96b5d09519e1c8982253e3472d
 SHA512 
dd9ccbd66874d57e3111923b2171f134ae18ffc73d0b5ce3168cb0bea47048be6840c747f5f0da75d29b298935c873aa345b244b57e265ceafc2ac769f2f2e5c
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
 DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346
+DIST pypy2.7-v7.3.12rc2-src.tar.bz2 19903233 BLAKE2B 
3621951e3ec5d65318f31efedfc7f1ea8b1532594a311a832e1e6f9a27be2946e967c63a61cbb18808f7baa7235c757b58153352551d88ca09f69017fd0cb2b0
 SHA512 
e8845dcd98294a9d715cf962e1b600beb81a18b388617bac7cf8675d99364156ec278166b39d8bc0928f65df63336c8d6571387d95921f613660ec30849e69ce

diff --git a/dev-python/pypy/pypy-7.3.12_rc2.ebuild 
b/dev-python/pypy/pypy-7.3.12_rc2.ebuild
new file mode 100644
index ..f7ee13fcb47a
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.12_rc2.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS=""
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
+   # (not installed by pypy)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/ || die
+   mv pypy/module/cpyext/parse/*.h include/ || die
+   pax-mark m pypy-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy-c - <<-EOF
+   import sysconfig
+   print sysconfig.get_config_var("SOABI")
+   EOF
+   )
+   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   einfo "Generating caches and CFFI modules ..."
+
+   if use full-stdlib; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-05-31 Thread Michał Górny
commit: 69efab0005532e10c56d186d23ec372256e214b5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 31 06:22:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 31 09:19:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69efab00

dev-python/pypy-exe: Bump to 7.3.12_rc2

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.12_rc2.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index d9b36d5418b0..e2cd0b09858f 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,6 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
+DIST pypy2.7-gentoo-patches-7.3.12rc2.tar.xz 5340 BLAKE2B 
7b0028aa61cc9d0800f23cc9dc3f5e4dccc75cb56e55abc382f322d0eddac9ceeb6419f4aee201a12de006ab30585d5920705f96b5d09519e1c8982253e3472d
 SHA512 
dd9ccbd66874d57e3111923b2171f134ae18ffc73d0b5ce3168cb0bea47048be6840c747f5f0da75d29b298935c873aa345b244b57e265ceafc2ac769f2f2e5c
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
 DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346
+DIST pypy2.7-v7.3.12rc2-src.tar.bz2 19903233 BLAKE2B 
3621951e3ec5d65318f31efedfc7f1ea8b1532594a311a832e1e6f9a27be2946e967c63a61cbb18808f7baa7235c757b58153352551d88ca09f69017fd0cb2b0
 SHA512 
e8845dcd98294a9d715cf962e1b600beb81a18b388617bac7cf8675d99364156ec278166b39d8bc0928f65df63336c8d6571387d95921f613660ec30849e69ce

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12_rc2.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12_rc2.ebuild
new file mode 100644
index ..37c1d0145b66
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.12_rc2.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS=""
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-05-14 Thread Michał Górny
commit: 0976dd2645d8e33493b8742e632634735dc361e8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 14 14:10:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 14 19:29:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0976dd26

dev-python/pypy: Bump to 7.3.12_rc1

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.12_rc1.ebuild | 301 +
 2 files changed, 303 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 54ed0804e7b9..d9b36d5418b0 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
+DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
+DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346

diff --git a/dev-python/pypy/pypy-7.3.12_rc1.ebuild 
b/dev-python/pypy/pypy-7.3.12_rc1.ebuild
new file mode 100644
index ..f7ee13fcb47a
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.12_rc1.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS=""
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_compile() {
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
+   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
+   # (not installed by pypy)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/ || die
+   mv pypy/module/cpyext/parse/*.h include/ || die
+   pax-mark m pypy-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy-c - <<-EOF
+   import sysconfig
+   print sysconfig.get_config_var("SOABI")
+   EOF
+   )
+   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   einfo "Generating caches and CFFI modules ..."
+
+   if use full-stdlib; then
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
+   import lib2to3.pygram
+   import lib2to3.patcomp
+   lib2to3.patcomp.PatternCompiler()
+   EOF
+
+   # Generate cffi modules
+   # Please keep in sync with pypy/tool/build_cffi_imports.py!
+   cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource )
+   use gdbm && cffi_targets+=( gdbm )
+   use ncurses && cffi_targets+=( curses )
+   use 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-05-14 Thread Michał Górny
commit: ed0caf297cf03d2ff4083e0d0c9ef169a8f45c8f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 14 14:06:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 14 19:29:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0caf29

dev-python/pypy-exe: Bump to 7.3.12_rc1

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 54ed0804e7b9..d9b36d5418b0 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
+DIST pypy2.7-gentoo-patches-7.3.12rc1.tar.xz 5340 BLAKE2B 
4631f3daa7002033af7b9a7026777053454bcb20ed03ad551a1df7efc32adef478e78d449d81dfad903c887cca53b9742edcc97e6cd1e368c3803f779fa6ee4d
 SHA512 
b99723360d15e4411f7cf8ea75b6fd8de92acb3c123d2f3893bd3f2b820099a3ddb625e275e95fb858cb3fd5e4fe18dc653faf90509e7593b5088bcdf7c2092d
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55
+DIST pypy2.7-v7.3.12rc1-src.tar.bz2 19898483 BLAKE2B 
a0f618f69fc938ce59148cd98f03bcca09b89fd4f500132d5212212c391c703d64ea04681d5105b252e1efe41f001a8aa9692cfd3c37dfab4ff5af29b276dbfb
 SHA512 
9faa36f27339a14dc5e7b326a0732ab8dc9c4401eabfe5787c14054a0d0961cc07c0d8e49dbaaaeb78a62ccf73e325b1d31731a138e3b24a6032f44550f6b346

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild
new file mode 100644
index ..37c1d0145b66
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.12_rc1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS=""
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-05-14 Thread Michał Górny
commit: e3a7e0f1d0f6a006b99a7379ed5e2388158d9139
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 14 17:45:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 14 19:29:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a7e0f1

dev-python/pypy-exe-bin: Bump to 7.3.12_rc1

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 .../pypy-exe-bin/pypy-exe-bin-7.3.12_rc1.ebuild| 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index aef267937f1d..36452ff1da37 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6656000 BLAKE2B 
6934c8cf6b0c6ae8f25
 DIST pypy-exe-7.3.11-1.ppc64le.gpkg.tar 0400 BLAKE2B 
5c37eec6ee5f38821c9f2a53df525387a1b29535b0063be40de18b4f14d755f4e0568a694a34b00835d905d7d724baf80d4b27a2fcbcb4b35f9366226a42d1e5
 SHA512 
4e04c388af7cf4c3a3893345a5c02fbe651004237d8dfac00ab61210f387956bd16aacadad2dd288d7d9111d5863f37349d284d405cdef20c11009037700750e
 DIST pypy-exe-7.3.11-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
19fa123ca6d25f90a8b330efe1bf8147a29f7a2038f4c23897442ef9f7fd6a5ea7a56c51e1539ec43e5726d333e7037e4f60999d15b87bd4de0fe336b48bcefa
 SHA512 
e761b37c9fa8801b51015329707e1b92cadd3901937ecc5ccc5ce51a564933553e4b4058092f87930a6da080ab2a608bffb1e76376ef711091cce8d3f773cbdd
 DIST pypy-exe-7.3.11-1.x86.gpkg.tar 9748480 BLAKE2B 
737b88b88c756b084183a30149709d10d868c9a8feb723c6d1ae10fb1cc4b9f5a363e3aba3d2dd2718b5df727e0a6cf4a55efc449b8d2a00ea12bc1a67b9762f
 SHA512 
56518c8142909296e01d716062acc4187d204af958ff197fc3116bfaac47b94abc67f6ba1d8ac0ac74c9a287231af8d35c7511b0f65c9fdf1f93b75294094ccc
+DIST pypy-exe-7.3.12_rc1-1.amd64-musl.gpkg.tar 12963840 BLAKE2B 
10916895b4261f67a6342f6f46e1837d55e9ba3d3724233c84214b49b52cb31cf538709844aa907d2ea5f97f53f2bf5e1903dafd0f2640da2f4b6addf69e6272
 SHA512 
d34b14477742492a8f2418e861dd50d1b62e42bfda68d9cecc5e6b516fa1e96d930e3eb6bde0512fd3fd8fd33b53ad771b43314532081cae685f7ea4075e5b1b
+DIST pypy-exe-7.3.12_rc1-1.amd64.gpkg.tar 12943360 BLAKE2B 
d6f5432e3af0416007d363dc9de6e28ec12311c3e5e1116d2a6409142a2ffb6831681443889c3bb4c612eb738886827c0cb8e56ca4855963fc6d41d80491ab5d
 SHA512 
83ab4856b03ede6b86b09c73391be13f809a90fecf4d8c6909402a0f3e8217ed85035a11ce485c5ec8ea41d6bf78d820a9c2f0f8cb1300a92d6138eb9716aee0
+DIST pypy-exe-7.3.12_rc1-1.arm64-musl.gpkg.tar 10905600 BLAKE2B 
6709a6533239ae948baa26f864e2d0f03a04421b30928b5f60ef82df096c21ae7087ae7b83fe4aba0165008eb5d3c73b8d01f541a754c4e95a4e5f973698b166
 SHA512 
6b79574ae8799e26382c602e913ad957262bb6d3c838d0ed285601c575632ada6e88f47bbd8a7193480b91b35fc27451ab1f7a7233ab366e2bfdcc0f870d479b
+DIST pypy-exe-7.3.12_rc1-1.arm64.gpkg.tar 10782720 BLAKE2B 
cb71e7cc1f34f469475f2062bfd4f075620db3c9d807335e38cb3a73cc4d64794211d54c5092e7efa3c3b2e637ab1e63149bdeafc94822c5d863bf53ae69f69e
 SHA512 
ce5c3d199394a74ee09b0d7cfe138478a204ba6e6616961726e1a8816a15def9f9c5a17ac7a8fccac703cef8e57d98fa370c6a6dc8dbfbd70bf3950fb288d671
+DIST pypy-exe-7.3.12_rc1-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 
91ca6e456c6788d7df19b367905f78f8782586b36c4bed966eaffbbaa9a71f6004d3a20832f2e392983a3114c1b126878dadea1e31107c1eed15a2491b200391
 SHA512 
9af01dd2598b26c9eeb35c404804b10bb1040aafc17f769d89a274f663ebd0b0145481a23a98ea9ea514dab5aebd5924b2c028923e70745ef3069b4fba3b363f
+DIST pypy-exe-7.3.12_rc1-1.ppc64le.gpkg.tar 11038720 BLAKE2B 
cfea3f2abf4aee74df082e61d0cb235fde08900806d1dd730671a1364aff25e326ce675a483b3ddb05e3305ce74b8031fbdafcb4c5418da1d6ac236b17b98614
 SHA512 
a6194c321afffe5788e17b876d4f14de5d0686b61fad740ec2bae9b47d27052861742559d7bb8b530cfdc3a880f7291fc5af5768d49ce2c4a40b486585d0dca6
+DIST pypy-exe-7.3.12_rc1-1.x86-musl.gpkg.tar 9748480 BLAKE2B 
c68992a784786ad6ee0a81891b209507c67ddb084716ba75f8aa55aee01243f144f252726643aa5f641e49fff93eb31ddb9cbab8e767df50ab05ecf0aa4e7e23
 SHA512 
7f56e4e199fa6893868af8f1c6616c2ab938c143df2b8647995c593532ab13e96d27bfa9bfa344d3967a70e849ca4e1ff5dfb2d8c447edd5c42b036d4afb2119
+DIST pypy-exe-7.3.12_rc1-1.x86.gpkg.tar 9615360 BLAKE2B 
466d9bb61c73c583ffccb79596db273fb3450f95fedc6b2b16309a1ca2a13b5ec4916a8015a74ca9fe9a6c98db14b06f125eb861cbdbc32531ea925ba5fa
 SHA512 
dbaddc9a52a4da886913993eade553bea94eae9ab818ecfd6cb12759edd24397d8fbe1b3d5d60dd6285d9b5a4b46444ab67ef85df6610f5061530f0771d8c88b

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12_rc1.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12_rc1.ebuild
new file mode 100644
index ..7e8642a993b5
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12_rc1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 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://www.pypy.org/;

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-02-03 Thread Michał Górny
commit: d89b4ed862883db673ebea886fe4cd98fd5f3f33
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  3 15:17:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  3 15:17:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89b4ed8

dev-python/pypy: Remove old blocker

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

 dev-python/pypy/pypy-7.3.11.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.11.ebuild 
b/dev-python/pypy/pypy-7.3.11.ebuild
index 0539950e6f62..cefd623b2968 100644
--- a/dev-python/pypy/pypy-7.3.11.ebuild
+++ b/dev-python/pypy/pypy-7.3.11.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
dev-lang/tk:0=
dev-tcltk/tix:0=
)
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-02-03 Thread Michał Górny
commit: dac0cda0b00d99199546f721257f7252080f03c2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  3 15:14:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  3 15:14:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac0cda0

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild | 79 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 2ec555294393..aef267937f1d 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.10-1.amd64-musl.gpkg.tar 13107200 BLAKE2B 
5b54930b2504e063839ca0e2017f6e0150ec3815c4ae783ceb97cbd11900e97edf3791bd998f686e3d16b122bb4e3f6f5abb387490af8589472c31170bc0f033
 SHA512 
9ee7998b391b0ff2d244346b8aef730b0c3cd5028e3a6c7dbcac77d248335eba3a01c6d1b478a21f1fca674d7ff6d2dd72df13ced5919b70b6eceb4b7991070f
-DIST pypy-exe-7.3.10-1.amd64.gpkg.tar 13107200 BLAKE2B 
be6846f99504d5b7e80b6316e3164a9e46ce0510fc31daee429aa97800b734c21e751d205e1d93046fd4e4e008ca48b4738167249551052cb7bfffde50197af6
 SHA512 
eb1b01aae999ada190409ae087500ec6a3d03328da17625fe77cd7af3568275b43df158e06c6e7f595690aff539ab4ee61c67379bd7e8360403aaeb509a62de8
-DIST pypy-exe-7.3.10-1.arm64-musl.gpkg.tar 10956800 BLAKE2B 
484123a23d5f39a976672cda199b405fcd144e5943328f1723d267e6918ef39b9f7cc0196d09287171046a2feaa15a9b80d5ec121f8f1cbe86d18d8aede678d7
 SHA512 
a8f46284f0e5ff822183f5a6ccb306a5e26adcf50e53dfa4e5e6f3d6418617935a9d92da092f4303adc2a10013860209a7011cf10da4c85dd77efe2bcf28123d
-DIST pypy-exe-7.3.10-1.arm64.gpkg.tar 10885120 BLAKE2B 
4d9a64cf4e63de1614b670fdbe8561681f4b6620ccfe3d3cb0ce72f7db986e85436323f074864c18c96722fb57d6909d2531867b0e8bed59afa8294fe482f6a2
 SHA512 
659c4e9b24c517c64f0d64580da99387aab0fec3bf5dbbc9ce663b111f0b339583ec1b4f8c808490c02ef71e09b9c08b29e02f9ad671dfe29a74489d72283ad4
-DIST pypy-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6686720 BLAKE2B 
8e740fc4a4244622c93a872537060f81daede6872e509654500b06b87904d2d396fc4ff7c3fe82eff3a0d523a8047e419223869f65779385c25f7cb68dae92a1
 SHA512 
267a7c771d09d40e28525683a85d539722584c88c5d007f6bdf2fe573d8bc46b199098ab176422b49bddc3d857d0c9376d4cb920a670c8959034950b9b4ed3a5
-DIST pypy-exe-7.3.10-1.ppc64le.gpkg.tar 11089920 BLAKE2B 
9d2f551a2d3f797ac9afef0b2f5eec626f64c50225d53b5e0abc740abe8fe8f70165fa3fdcad43d3bfd04a456459a9fcfcfe5d0e61969ebb64f20b44b0c2de06
 SHA512 
c592463cb8d50a15723e74151e1327abf2e1cfb68524f588cb4e841e88177837198695afb073835ef2411b8a1d4dc7b9bf515106de876a6a6607cc4a0fbea7d7
-DIST pypy-exe-7.3.10-1.x86-musl.gpkg.tar 9707520 BLAKE2B 
635e25ba163c1edd34eddaf5b2ddcac10b68385772b40e77fbbb2b901ab4301b0952d6da0743fd209e06f9d683d438e8849a0d26052c331edcb0f91aa90fe0b3
 SHA512 
0819fcdcfb88b4bfbac61932f887bdad6a456816d670b5844bca2164ecfff9a581a766e0e478b5799d7459b0a094515af3de444ca88318359fdda268f9bbdc9d
-DIST pypy-exe-7.3.10-1.x86.gpkg.tar 9707520 BLAKE2B 
53592d7991b5f5565f4aa1cb8de25658245c516c1ff042c0dce611abce35d9496bd048b2aeab748f16f11a89129894fc44b693c385bb8fea6ee1934e5970fd9e
 SHA512 
458fabfcaabf6e225d5dbb45b11d301dd4655a85a3d00bf33c5a7c4c9ab1eeae25bfe059434f92303aaf0a0fa631494d51b37e17a7db9582de8eb1e19509d93b
 DIST pypy-exe-7.3.11-1.amd64-musl.gpkg.tar 13056000 BLAKE2B 
f08e3ad8060fa076922d2f89ba86cc6956dbd8cc91d66e764b4e32efbc55712325cb6a9eb3f1689a406572d271fda94ea312f1846d8a00723f97dadde538a10d
 SHA512 
5bce851c3131bf848bcaf89938c7d59e103da2276381812d9d2359eea5063dc3e0547738976c23aed6b321735e32ffa248aabb5ed85eb57711e91a8bb593567d
 DIST pypy-exe-7.3.11-1.amd64.gpkg.tar 13076480 BLAKE2B 
530f2257227ac30b906c6e987de6f7c31ed0328d6eef6bc3cf717a7fbff29dfe7c464948cb514bf69daa8524770c81eb14f738087ab8ce480efd2f01e12d3e64
 SHA512 
4bd3b9c85e71e39a17bdd0007790b4c75c2d459fccb631c8404b317ca70dbb6427d997af9cc65a98102b5363cf9b2d7b4a30b7e8159b794721ee16b4a74cd4bc
 DIST pypy-exe-7.3.11-1.arm64-musl.gpkg.tar 10926080 BLAKE2B 
1ce6dd1c41e1b86dcd76090635a47c920b3655a53c130dc0b09e70ea343265d5fb5f455389c3a1dafe1f9a3f296be90a0b8bbd10f81183bd14d2621618eded42
 SHA512 
d6c1577449b1a30b721feaf32b62d3d9a33e6b614f84f6fac2d4203d479ea96b219526cfea236e50cc1fe2363b147088331ffc2cf7c3dbf9278f714ed81baa0e

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
deleted file mode 100644
index a94faab9ea06..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 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://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-02-03 Thread Michał Górny
commit: 8cbb930b7ad36e247e7d319af69bd7d9dc400c7f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  3 15:14:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  3 15:14:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbb930b

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.10.ebuild | 177 -
 2 files changed, 179 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index cc6b7d01daff..54ed0804e7b9 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
-DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
deleted file mode 100644
index 84d9a4d10226..
--- a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-02-03 Thread Michał Górny
commit: 55f6333cb0fab91afa4f350485420ab6cbcb89d7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  3 15:14:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  3 15:14:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f6333c

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest  |   2 -
 dev-python/pypy/pypy-7.3.10-r1.ebuild | 302 --
 2 files changed, 304 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index cc6b7d01daff..54ed0804e7b9 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
 DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
-DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
 DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55

diff --git a/dev-python/pypy/pypy-7.3.10-r1.ebuild 
b/dev-python/pypy/pypy-7.3.10-r1.ebuild
deleted file mode 100644
index 1eeaaa8fe66f..
--- a/dev-python/pypy/pypy-7.3.10-r1.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils python-utils-r1
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-   !/dev/null || die
-
-   cd lib-python/2.7/distutils || die
-   insinto "${dest}/lib-python/2.7/distutils"
-   doins -r "${distutils_modules[@]}"
-   cd - >/dev/null || die
-
-   cd lib_pypy || die
-   insinto "${dest}/lib_pypy"
-   doins -r "${lib_pypy_modules[@]}"
-   cd - >/dev/null || die
-   fi
-
-   dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
-   dodoc README.rst
-
-   local -x EPYTHON=pypy
-   local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
-   # temporarily copy to build tree to facilitate module builds
-   cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
-
-   einfo "Byte-compiling Python standard library..."
-   python_optimize "${ED}${dest}"
-
-   # remove to avoid collisions
-   rm "${PYTHON}" || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-02-03 Thread Arthur Zamarin
commit: cb283456c732c5a70af99db2b7af208fa0280d6f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  3 13:46:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  3 13:46:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb283456

dev-python/pypy-exe-bin: Stabilize 7.3.11 x86, #893008

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
index 26726bf419c3..ee6564ba3090 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2023-02-03 Thread Arthur Zamarin
commit: 2e72b35e09f1bae06a6b399a7aba0e31436e5255
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  3 13:46:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  3 13:46:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e72b35e

dev-python/pypy-exe-bin: Stabilize 7.3.11 amd64, #893008

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
index ee6564ba3090..74ddb5070753 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-02-03 Thread Arthur Zamarin
commit: 97998e0a2b53e0fa21a52c0c86ef9ebf9fe2c049
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  3 13:46:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  3 13:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97998e0a

dev-python/pypy-exe: Stabilize 7.3.11 amd64, #893008

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
index 6d12f8aadc9f..b898c0920192 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2023-02-03 Thread Arthur Zamarin
commit: 3af2b59741b73b564bef4148866d6c0e0ca2c3e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  3 13:46:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  3 13:46:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af2b597

dev-python/pypy-exe: Stabilize 7.3.11 x86, #893008

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
index 16adc0e787e0..6d12f8aadc9f 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-02-03 Thread Arthur Zamarin
commit: 8a7e3189402e5f09865a8f27ff644e8f47ec5dfc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  3 13:46:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  3 13:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7e3189

dev-python/pypy: Stabilize 7.3.11 amd64, #893008

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.11.ebuild 
b/dev-python/pypy/pypy-7.3.11.ebuild
index 17e14b2f7726..0539950e6f62 100644
--- a/dev-python/pypy/pypy-7.3.11.ebuild
+++ b/dev-python/pypy/pypy-7.3.11.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2023-02-03 Thread Arthur Zamarin
commit: 4d313671b0ba7cb766357637d2e72a701e4132f3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  3 13:46:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  3 13:46:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d313671

dev-python/pypy: Stabilize 7.3.11 x86, #893008

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pypy/pypy-7.3.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy/pypy-7.3.11.ebuild 
b/dev-python/pypy/pypy-7.3.11.ebuild
index 18468b85d8c6..17e14b2f7726 100644
--- a/dev-python/pypy/pypy-7.3.11.ebuild
+++ b/dev-python/pypy/pypy-7.3.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-12-30 Thread Michał Górny
commit: d1940be08972fa77ac6f53e7a7844570775f40af
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 14:31:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 14:32:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1940be0

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild | 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index ec994aac239c..2ec555294393 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6686720 BLAKE2B 
8e740fc4a4244622c93
 DIST pypy-exe-7.3.10-1.ppc64le.gpkg.tar 11089920 BLAKE2B 
9d2f551a2d3f797ac9afef0b2f5eec626f64c50225d53b5e0abc740abe8fe8f70165fa3fdcad43d3bfd04a456459a9fcfcfe5d0e61969ebb64f20b44b0c2de06
 SHA512 
c592463cb8d50a15723e74151e1327abf2e1cfb68524f588cb4e841e88177837198695afb073835ef2411b8a1d4dc7b9bf515106de876a6a6607cc4a0fbea7d7
 DIST pypy-exe-7.3.10-1.x86-musl.gpkg.tar 9707520 BLAKE2B 
635e25ba163c1edd34eddaf5b2ddcac10b68385772b40e77fbbb2b901ab4301b0952d6da0743fd209e06f9d683d438e8849a0d26052c331edcb0f91aa90fe0b3
 SHA512 
0819fcdcfb88b4bfbac61932f887bdad6a456816d670b5844bca2164ecfff9a581a766e0e478b5799d7459b0a094515af3de444ca88318359fdda268f9bbdc9d
 DIST pypy-exe-7.3.10-1.x86.gpkg.tar 9707520 BLAKE2B 
53592d7991b5f5565f4aa1cb8de25658245c516c1ff042c0dce611abce35d9496bd048b2aeab748f16f11a89129894fc44b693c385bb8fea6ee1934e5970fd9e
 SHA512 
458fabfcaabf6e225d5dbb45b11d301dd4655a85a3d00bf33c5a7c4c9ab1eeae25bfe059434f92303aaf0a0fa631494d51b37e17a7db9582de8eb1e19509d93b
+DIST pypy-exe-7.3.11-1.amd64-musl.gpkg.tar 13056000 BLAKE2B 
f08e3ad8060fa076922d2f89ba86cc6956dbd8cc91d66e764b4e32efbc55712325cb6a9eb3f1689a406572d271fda94ea312f1846d8a00723f97dadde538a10d
 SHA512 
5bce851c3131bf848bcaf89938c7d59e103da2276381812d9d2359eea5063dc3e0547738976c23aed6b321735e32ffa248aabb5ed85eb57711e91a8bb593567d
+DIST pypy-exe-7.3.11-1.amd64.gpkg.tar 13076480 BLAKE2B 
530f2257227ac30b906c6e987de6f7c31ed0328d6eef6bc3cf717a7fbff29dfe7c464948cb514bf69daa8524770c81eb14f738087ab8ce480efd2f01e12d3e64
 SHA512 
4bd3b9c85e71e39a17bdd0007790b4c75c2d459fccb631c8404b317ca70dbb6427d997af9cc65a98102b5363cf9b2d7b4a30b7e8159b794721ee16b4a74cd4bc
+DIST pypy-exe-7.3.11-1.arm64-musl.gpkg.tar 10926080 BLAKE2B 
1ce6dd1c41e1b86dcd76090635a47c920b3655a53c130dc0b09e70ea343265d5fb5f455389c3a1dafe1f9a3f296be90a0b8bbd10f81183bd14d2621618eded42
 SHA512 
d6c1577449b1a30b721feaf32b62d3d9a33e6b614f84f6fac2d4203d479ea96b219526cfea236e50cc1fe2363b147088331ffc2cf7c3dbf9278f714ed81baa0e
+DIST pypy-exe-7.3.11-1.arm64.gpkg.tar 10946560 BLAKE2B 
9f7c436278fc7f5dff47691a78e80df1f7b823a84365e6e23381f495f400fe2bc86ee2c933c0112a70d00f3048aa7ef14c629a2650147a3abff59239bbf74b5f
 SHA512 
c74e62455bd34e5ac8578913391ceb54a5bba43936e443d31913c16f5bef74b5e98f75635c49ea79af0c8c81277576dc2d99e6a34ebd26a29087e1bd0dc077ca
+DIST pypy-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6656000 BLAKE2B 
6934c8cf6b0c6ae8f25b7dbe7bfa72221eca31b37ce304a2eabf8dce0b1e50ff0a41c2368be7e525f00aa38044798a32644355e607a4b33e2bd0f7249fcba7bf
 SHA512 
0a08a1c33e19d576ec62d993bb520f1ed67f08dc8a0d2fab956a7bd4f6fc039f85848d2108c5cb4e16d79f2c7f90826d7c1f5027871c97ec66d4113b5292e96b
+DIST pypy-exe-7.3.11-1.ppc64le.gpkg.tar 0400 BLAKE2B 
5c37eec6ee5f38821c9f2a53df525387a1b29535b0063be40de18b4f14d755f4e0568a694a34b00835d905d7d724baf80d4b27a2fcbcb4b35f9366226a42d1e5
 SHA512 
4e04c388af7cf4c3a3893345a5c02fbe651004237d8dfac00ab61210f387956bd16aacadad2dd288d7d9111d5863f37349d284d405cdef20c11009037700750e
+DIST pypy-exe-7.3.11-1.x86-musl.gpkg.tar 9758720 BLAKE2B 
19fa123ca6d25f90a8b330efe1bf8147a29f7a2038f4c23897442ef9f7fd6a5ea7a56c51e1539ec43e5726d333e7037e4f60999d15b87bd4de0fe336b48bcefa
 SHA512 
e761b37c9fa8801b51015329707e1b92cadd3901937ecc5ccc5ce51a564933553e4b4058092f87930a6da080ab2a608bffb1e76376ef711091cce8d3f773cbdd
+DIST pypy-exe-7.3.11-1.x86.gpkg.tar 9748480 BLAKE2B 
737b88b88c756b084183a30149709d10d868c9a8feb723c6d1ae10fb1cc4b9f5a363e3aba3d2dd2718b5df727e0a6cf4a55efc449b8d2a00ea12bc1a67b9762f
 SHA512 
56518c8142909296e01d716062acc4187d204af958ff197fc3116bfaac47b94abc67f6ba1d8ac0ac74c9a287231af8d35c7511b0f65c9fdf1f93b75294094ccc

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
new file mode 100644
index ..26726bf419c3
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.11.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 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://www.pypy.org/;
+SRC_URI="
+   elibc_glibc? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-12-30 Thread Michał Górny
commit: dcf88630dc59090ee03ca0493e26fe20f1221f3a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 11:02:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 14:32:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf88630

dev-python/pypy: Bump to 7.3.11

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.11.ebuild | 302 +
 2 files changed, 304 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 82c1162a336f..cc6b7d01daff 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
+DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
+DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55

diff --git a/dev-python/pypy/pypy-7.3.11.ebuild 
b/dev-python/pypy/pypy-7.3.11.ebuild
new file mode 100644
index ..18468b85d8c6
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.11.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !/dev/null || die
+
+   cd lib-python/2.7/distutils || die
+   insinto "${dest}/lib-python/2.7/distutils"
+   doins -r "${distutils_modules[@]}"
+   cd - >/dev/null || die
+
+   cd lib_pypy || die
+   insinto "${dest}/lib_pypy"
+   doins -r "${lib_pypy_modules[@]}"
+   cd - >/dev/null || die
+   fi
+
+   dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
+   dodoc README.rst
+
+   local -x EPYTHON=pypy
+   local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
+   # temporarily copy to build tree to facilitate module builds
+   cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
+
+   einfo "Byte-compiling Python standard library..."
+   python_optimize "${ED}${dest}"
+
+   # remove to avoid collisions
+   rm "${PYTHON}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-12-30 Thread Michał Górny
commit: 239125afda2cbe9d0b90de42758435d03b79d951
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 11:02:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 14:32:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239125af

dev-python/pypy-exe: Bump to 7.3.11

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.11.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 82c1162a336f..cc6b7d01daff 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
+DIST pypy2.7-gentoo-patches-7.3.11.tar.xz 5312 BLAKE2B 
3692453a184a88d61fe1dd7aa815aa02a4bdf4b29defd2e98a354261784643f78799b979bb356c19311b40932cc7f8b8e050e10553755a846938951a87021bc9
 SHA512 
24308317d92b278f9f7d74327303ebba34628a2d8dd5798ae3d472d14fd0519a470b6f9c420da88e07251215342a1e4f5cf8d4230f9663119274d3194d3811a5
 DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
+DIST pypy2.7-v7.3.11-src.tar.bz2 19850421 BLAKE2B 
ed8bd61e3857c37689f24a23d38d5043bd190ee0e6de5d7906284ea2eab5e7aeff5c994c22f97195f5a1ded2867725f74dc562b375c0165b6231eae69213c06e
 SHA512 
31fd93fe3e761fd096ff52c2a0afa40f78e4df700deb911e221d1682b35e8374c9deac7ba19b474f7ca7a366d3ae9b36ebaf78e81c4ec8306431fd0873daea55

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
new file mode 100644
index ..16adc0e787e0
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.11.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-12-11 Thread Michał Górny
commit: 0c789d42e5e0e66a57fb0e86ab153a58a2dd5898
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 11 15:46:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 11 15:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c789d42

dev-python/pypy: Default to using the -bin variant

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

 dev-python/pypy/{pypy-7.3.10.ebuild => pypy-7.3.10-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.10.ebuild 
b/dev-python/pypy/pypy-7.3.10-r1.ebuild
similarity index 100%
rename from dev-python/pypy/pypy-7.3.10.ebuild
rename to dev-python/pypy/pypy-7.3.10-r1.ebuild
index 6602b45362f9..1eeaaa8fe66f 100644
--- a/dev-python/pypy/pypy-7.3.10.ebuild
+++ b/dev-python/pypy/pypy-7.3.10-r1.ebuild
@@ -26,8 +26,8 @@ RESTRICT="!full-stdlib? ( test )"
 
 RDEPEND="
|| (
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
>=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
)
dev-libs/openssl:0=
gdbm? ( sys-libs/gdbm:0= )



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-12-07 Thread Michał Górny
commit: 349fe37ab49217d680b133d4fb4944ccaff63b14
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 15:55:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 15:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349fe37a

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   4 -
 dev-python/pypy/pypy-7.3.10_rc3.ebuild | 302 -
 dev-python/pypy/pypy-7.3.9-r2.ebuild   | 302 -
 3 files changed, 608 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 853c840e83dc..82c1162a336f 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,6 +1,2 @@
 DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
-DIST pypy2.7-gentoo-patches-7.3.10rc3.tar.xz 5324 BLAKE2B 
83675b7d2aa0eaace337308e9d818e1d745471a72bd67f269265b06b40a2fb62e26aedd2489ceaf02eb15dd655277dcf8fc3fe280d83d636afb0a69eb2b35795
 SHA512 
7fdf4fc2f7fdd8accd8af6f8713c6db55510be7a129e608ef0a7c30cd8db74f2711ded41daae3d2d698e394a146996cf699d87147a5d433a2321bcb7682c15b7
-DIST pypy2.7-gentoo-patches-7.3.9.tar.xz 7428 BLAKE2B 
0a42e3c04ac0e560d56ce7218db81fa55f74ad45a4a033ccda8c5fba34e3a0b1f06587b5b18e947170cc635bd44e5a7799daeec9319c6a09165a73b32554a4b6
 SHA512 
3a52d40ccf8d77f3493a763b51e4bf86a808f6478191ed4eeaa4f2c2ce8b75769c3880d07cbc7614d8af5573f3e8edfe694be41626b947f3d06c321cf4f59abd
 DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
-DIST pypy2.7-v7.3.10rc3-src.tar.bz2 19776339 BLAKE2B 
a6866a0ff7a7b4bb3e1815fdc741cc95ff7945f6271e0189b6d16d1efc64c72a75a1400c3859a5b8c5f5b176217463a446b3449093572df59e13df15a207828f
 SHA512 
097d57862728197e648cf38380ce4a60d6192bc9f2c0c2cf6840717af0320acd8cf42e344513428be60f60e136d830a0bb5d6295e7909cd7f3a42bac992c780a
-DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 
50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db
 SHA512 
8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a

diff --git a/dev-python/pypy/pypy-7.3.10_rc3.ebuild 
b/dev-python/pypy/pypy-7.3.10_rc3.ebuild
deleted file mode 100644
index f72b0b7080fb..
--- a/dev-python/pypy/pypy-7.3.10_rc3.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils python-utils-r1
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS=""
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="!full-stdlib? ( test )"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-   !/dev/null || die
-
-   cd lib-python/2.7/distutils || die
-   insinto "${dest}/lib-python/2.7/distutils"
-   doins -r "${distutils_modules[@]}"
-   cd - >/dev/null || die
-
-   cd lib_pypy || die
-   insinto "${dest}/lib_pypy"
-   doins -r "${lib_pypy_modules[@]}"
-   cd - >/dev/null || die
-   fi
-
-   dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
-   dodoc README.rst
-
-   local -x EPYTHON=pypy
-   local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
-   # temporarily copy to build tree to facilitate module builds
-   cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
-
-   einfo "Byte-compiling Python standard library..."
-   python_optimize "${ED}${dest}"
-
-   # remove to avoid collisions
-   rm "${PYTHON}" || die
-}

diff --git a/dev-python/pypy/pypy-7.3.9-r2.ebuild 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-12-07 Thread Michał Górny
commit: 8b164b6fba0afe693bc8432d86945723daeb368c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 15:55:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 15:59:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b164b6f

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 .../pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild  | 79 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index f8cf5d017b45..ec994aac239c 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -6,11 +6,3 @@ DIST pypy-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6686720 BLAKE2B 
8e740fc4a4244622c93
 DIST pypy-exe-7.3.10-1.ppc64le.gpkg.tar 11089920 BLAKE2B 
9d2f551a2d3f797ac9afef0b2f5eec626f64c50225d53b5e0abc740abe8fe8f70165fa3fdcad43d3bfd04a456459a9fcfcfe5d0e61969ebb64f20b44b0c2de06
 SHA512 
c592463cb8d50a15723e74151e1327abf2e1cfb68524f588cb4e841e88177837198695afb073835ef2411b8a1d4dc7b9bf515106de876a6a6607cc4a0fbea7d7
 DIST pypy-exe-7.3.10-1.x86-musl.gpkg.tar 9707520 BLAKE2B 
635e25ba163c1edd34eddaf5b2ddcac10b68385772b40e77fbbb2b901ab4301b0952d6da0743fd209e06f9d683d438e8849a0d26052c331edcb0f91aa90fe0b3
 SHA512 
0819fcdcfb88b4bfbac61932f887bdad6a456816d670b5844bca2164ecfff9a581a766e0e478b5799d7459b0a094515af3de444ca88318359fdda268f9bbdc9d
 DIST pypy-exe-7.3.10-1.x86.gpkg.tar 9707520 BLAKE2B 
53592d7991b5f5565f4aa1cb8de25658245c516c1ff042c0dce611abce35d9496bd048b2aeab748f16f11a89129894fc44b693c385bb8fea6ee1934e5970fd9e
 SHA512 
458fabfcaabf6e225d5dbb45b11d301dd4655a85a3d00bf33c5a7c4c9ab1eeae25bfe059434f92303aaf0a0fa631494d51b37e17a7db9582de8eb1e19509d93b
-DIST pypy-exe-7.3.9-2.amd64-musl.gpkg.tar 13762560 BLAKE2B 
88364dc5677adb1e8307f6744920c7bc13b5794917b7141f7548a53306ecd7fa63dc457932b079b9688f5fde8753e8f859dbf069d569903776306e790f92f09c
 SHA512 
be77ac5c76cbb4c6ad020f2e091ad5a32acf9473668f8cf9b4bbec448bcaa3343e6b722e446c229891ae24a688044eb8ea627bad89f9585f94197c64bf85d2ee
-DIST pypy-exe-7.3.9-2.arm64-musl.gpkg.tar 11601920 BLAKE2B 
53485ceaf63841f98ccd62716b75ab1e5839d7239ac398b49c8e60810e3a69c17a3510d10668719c8b4fa52489639dfa4e9b669d216a6969c9f2f98a76696aa3
 SHA512 
c0c8258604ff2f54fdbc165f1a4e03bb40cc768341584ee7d6dcdc102dc7ac8b940a17ed4b22dd77f76b58258533ba2401997e9a4fdfab0cd743e1f287b56654
-DIST pypy-exe-7.3.9-2.arm64.gpkg.tar 11612160 BLAKE2B 
6906372980c3ac890de90b0a80d44fa7e3a8a5be8640ec46155c4736ae289ea9b1dc06caec8546bc881d658770baeb1a5522634e2f29df85f1793508b3c39d2e
 SHA512 
7dce7086856373e2548054af41409eb13d871b2ea42477ab03b2ea0264ee13e97c96544115964a638e535dc6213f0c6d026ed4bf30bd245824db573f171efed5
-DIST pypy-exe-7.3.9-2.ppc64le-musl.gpkg.tar 6727680 BLAKE2B 
94175b43bb999efe35ff50df6ce9614636272573ffbb87ad801312370a7b18ad9fc5ac243e11826679ba4cf1ad00a2bafacbda5197cffda3e1cbcf13d5e0bdba
 SHA512 
53a5dfb7407676bf4cafd3608920acd1c0ac9f735ed175dd1ca28fa4a264611f7e5bd4a8fa340c42adaa886908ac49a58054b8f4aacdc3effd4f2f6689d2f34a
-DIST pypy-exe-7.3.9-2.ppc64le.gpkg.tar 11704320 BLAKE2B 
06dfad8882e037a03cbe24ac7314f67ada59fc528f0583e69751b36a02a3067862e8b9db82f450a5d39d4f15bfd52c4432116588d241d2f2956391b03ed509ca
 SHA512 
a77965b025e8a2a4fd301100ad52699ada0512dad9e36acc166888af34a9093d00726fdfd83b37e2c46c480413ab1cd5818361dc5a2007bc5b491ecc22d411e2
-DIST pypy-exe-7.3.9-2.x86-musl.gpkg.tar 10178560 BLAKE2B 
93a239c7f02f5d057aade56762fdb0919acf63215ba52e1076dc62758ce743bca549d174c220471016a121a72efe22c58f547a43d2253865635fb126857aa9bd
 SHA512 
0d463e9d563e3510967dbdcde3057bd4ec86a2dd0d8cd7743ff131120493116f71e253354195c2fa2f2ac209ed136ba10381fd8bd568150dc44d2d778bf13b84
-DIST pypy-exe-7.3.9-3.amd64.gpkg.tar 13701120 BLAKE2B 
1c0b10906adcbdfb9893a097577193b89ecaf54c8c3ab5f5907cd51b75d6f26ab31afa0369015db007ef25e0aee7669015e870a554940177b9332a79d7b8ff0b
 SHA512 
8cd53261f035ad0d6ad3dc7f13f29d54304ed02a339bbbc565a541b4e3b9ce0ff4734f3877e286e018da2b77468287fb11e499cc5fff4fc73f6a7bc1a602daf6
-DIST pypy-exe-7.3.9-3.x86.gpkg.tar 10147840 BLAKE2B 
8cb0c136c95b89178dcab3684e76fd3399ec9af2ff314ac39927bc3431b46a330746331ee142590239f44fcfd943f0d0766d462d91cf47886d7badeec429a786
 SHA512 
0df2f09c1934b44561c12e514ac84377b3718c2f0e5912c0f36a95100911abb692a659b384c6ea9746e11494dff6f780996725b7783f6d0dc875e8e6652051fc

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
deleted file mode 100644
index 1b4b3b17740b..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-MY_P=pypy-exe-${PV}
-DESCRIPTION="PyPy executable (pre-built version)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-12-07 Thread Michał Górny
commit: c7e3363cf695373fb1879eadcaab1cc787501ff5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 15:55:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 15:59:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e3363c

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   4 -
 dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild | 177 ---
 dev-python/pypy-exe/pypy-exe-7.3.9.ebuild  | 185 -
 3 files changed, 366 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 9b7ed90e0b7c..82c1162a336f 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,6 +1,2 @@
 DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
-DIST pypy2.7-gentoo-patches-7.3.10rc3.tar.xz 5324 BLAKE2B 
83675b7d2aa0eaace337308e9d818e1d745471a72bd67f269265b06b40a2fb62e26aedd2489ceaf02eb15dd655277dcf8fc3fe280d83d636afb0a69eb2b35795
 SHA512 
7fdf4fc2f7fdd8accd8af6f8713c6db55510be7a129e608ef0a7c30cd8db74f2711ded41daae3d2d698e394a146996cf699d87147a5d433a2321bcb7682c15b7
-DIST pypy2.7-gentoo-patches-7.3.9_p1.tar.xz 7832 BLAKE2B 
d04fc46ab9dc8b212ed3783c1ce49d72f96dfde754da67cc97ea0c193e7ad7f5f8fdd68561b93ef0b22dde86ec3f848ee8ec8a3d78d925b6d96abd2d88d34c14
 SHA512 
b9d2ab34a5027f68e1429ff6862a0172cf8cc9eaef5e4eaa3eb091d9c2751701dbe1f61481fd84d08cb3d5bafb40a5c753906c17dc2a57bfc28acd673e1a
 DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
-DIST pypy2.7-v7.3.10rc3-src.tar.bz2 19776339 BLAKE2B 
a6866a0ff7a7b4bb3e1815fdc741cc95ff7945f6271e0189b6d16d1efc64c72a75a1400c3859a5b8c5f5b176217463a446b3449093572df59e13df15a207828f
 SHA512 
097d57862728197e648cf38380ce4a60d6192bc9f2c0c2cf6840717af0320acd8cf42e344513428be60f60e136d830a0bb5d6295e7909cd7f3a42bac992c780a
-DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 
50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db
 SHA512 
8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
deleted file mode 100644
index f759cbcf5a4a..
--- a/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS=""
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-  

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-12-07 Thread Sam James
commit: 85abf6f280db970c21c2eafda41f6b62bb133365
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  7 15:42:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  7 15:42:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85abf6f2

dev-python/pypy-exe: Stabilize 7.3.10 amd64, #884699

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
index 5ce173e0526c..84d9a4d10226 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-12-07 Thread Sam James
commit: cf783a0ad3569166729f9a28e5342f2485cfec3e
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  7 15:42:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  7 15:42:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf783a0a

dev-python/pypy: Stabilize 7.3.10 amd64, #884699

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy/pypy-7.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.10.ebuild 
b/dev-python/pypy/pypy-7.3.10.ebuild
index aef2c51c5f36..6602b45362f9 100644
--- a/dev-python/pypy/pypy-7.3.10.ebuild
+++ b/dev-python/pypy/pypy-7.3.10.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-12-07 Thread Sam James
commit: 961b370257df720b7c64ec0b650b11126eda1f46
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  7 15:42:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  7 15:42:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=961b3702

dev-python/pypy-exe-bin: Stabilize 7.3.10 amd64, #884699

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
index 6a19f4592c47..a94faab9ea06 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-12-07 Thread Sam James
commit: fe3cb696115f52b2d2b1e65558a32bb64dd94dd4
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  7 15:42:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  7 15:42:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3cb696

dev-python/pypy-exe-bin: Stabilize 7.3.10 x86, #884699

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
index 26726bf419c3..6a19f4592c47 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-12-07 Thread Sam James
commit: d9b371e152fad95ff11446936d9270095baaa904
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  7 15:42:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  7 15:42:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b371e1

dev-python/pypy-exe: Stabilize 7.3.10 x86, #884699

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe/pypy-exe-7.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
index 16adc0e787e0..5ce173e0526c 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-12-07 Thread Sam James
commit: 873a841f3f83d3a020a17b23b6a409ae51575333
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  7 15:42:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  7 15:42:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873a841f

dev-python/pypy: Stabilize 7.3.10 x86, #884699

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy/pypy-7.3.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy/pypy-7.3.10.ebuild 
b/dev-python/pypy/pypy-7.3.10.ebuild
index bc21aa76af5e..aef2c51c5f36 100644
--- a/dev-python/pypy/pypy-7.3.10.ebuild
+++ b/dev-python/pypy/pypy-7.3.10.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/73"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
 RESTRICT="!full-stdlib? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-12-07 Thread Michał Górny
commit: 0de8167b73b95bc503fab10a94d25f17e60118f8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 13:01:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 13:04:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de8167b

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

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild | 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 7460a159489b..f8cf5d017b45 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,3 +1,11 @@
+DIST pypy-exe-7.3.10-1.amd64-musl.gpkg.tar 13107200 BLAKE2B 
5b54930b2504e063839ca0e2017f6e0150ec3815c4ae783ceb97cbd11900e97edf3791bd998f686e3d16b122bb4e3f6f5abb387490af8589472c31170bc0f033
 SHA512 
9ee7998b391b0ff2d244346b8aef730b0c3cd5028e3a6c7dbcac77d248335eba3a01c6d1b478a21f1fca674d7ff6d2dd72df13ced5919b70b6eceb4b7991070f
+DIST pypy-exe-7.3.10-1.amd64.gpkg.tar 13107200 BLAKE2B 
be6846f99504d5b7e80b6316e3164a9e46ce0510fc31daee429aa97800b734c21e751d205e1d93046fd4e4e008ca48b4738167249551052cb7bfffde50197af6
 SHA512 
eb1b01aae999ada190409ae087500ec6a3d03328da17625fe77cd7af3568275b43df158e06c6e7f595690aff539ab4ee61c67379bd7e8360403aaeb509a62de8
+DIST pypy-exe-7.3.10-1.arm64-musl.gpkg.tar 10956800 BLAKE2B 
484123a23d5f39a976672cda199b405fcd144e5943328f1723d267e6918ef39b9f7cc0196d09287171046a2feaa15a9b80d5ec121f8f1cbe86d18d8aede678d7
 SHA512 
a8f46284f0e5ff822183f5a6ccb306a5e26adcf50e53dfa4e5e6f3d6418617935a9d92da092f4303adc2a10013860209a7011cf10da4c85dd77efe2bcf28123d
+DIST pypy-exe-7.3.10-1.arm64.gpkg.tar 10885120 BLAKE2B 
4d9a64cf4e63de1614b670fdbe8561681f4b6620ccfe3d3cb0ce72f7db986e85436323f074864c18c96722fb57d6909d2531867b0e8bed59afa8294fe482f6a2
 SHA512 
659c4e9b24c517c64f0d64580da99387aab0fec3bf5dbbc9ce663b111f0b339583ec1b4f8c808490c02ef71e09b9c08b29e02f9ad671dfe29a74489d72283ad4
+DIST pypy-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6686720 BLAKE2B 
8e740fc4a4244622c93a872537060f81daede6872e509654500b06b87904d2d396fc4ff7c3fe82eff3a0d523a8047e419223869f65779385c25f7cb68dae92a1
 SHA512 
267a7c771d09d40e28525683a85d539722584c88c5d007f6bdf2fe573d8bc46b199098ab176422b49bddc3d857d0c9376d4cb920a670c8959034950b9b4ed3a5
+DIST pypy-exe-7.3.10-1.ppc64le.gpkg.tar 11089920 BLAKE2B 
9d2f551a2d3f797ac9afef0b2f5eec626f64c50225d53b5e0abc740abe8fe8f70165fa3fdcad43d3bfd04a456459a9fcfcfe5d0e61969ebb64f20b44b0c2de06
 SHA512 
c592463cb8d50a15723e74151e1327abf2e1cfb68524f588cb4e841e88177837198695afb073835ef2411b8a1d4dc7b9bf515106de876a6a6607cc4a0fbea7d7
+DIST pypy-exe-7.3.10-1.x86-musl.gpkg.tar 9707520 BLAKE2B 
635e25ba163c1edd34eddaf5b2ddcac10b68385772b40e77fbbb2b901ab4301b0952d6da0743fd209e06f9d683d438e8849a0d26052c331edcb0f91aa90fe0b3
 SHA512 
0819fcdcfb88b4bfbac61932f887bdad6a456816d670b5844bca2164ecfff9a581a766e0e478b5799d7459b0a094515af3de444ca88318359fdda268f9bbdc9d
+DIST pypy-exe-7.3.10-1.x86.gpkg.tar 9707520 BLAKE2B 
53592d7991b5f5565f4aa1cb8de25658245c516c1ff042c0dce611abce35d9496bd048b2aeab748f16f11a89129894fc44b693c385bb8fea6ee1934e5970fd9e
 SHA512 
458fabfcaabf6e225d5dbb45b11d301dd4655a85a3d00bf33c5a7c4c9ab1eeae25bfe059434f92303aaf0a0fa631494d51b37e17a7db9582de8eb1e19509d93b
 DIST pypy-exe-7.3.9-2.amd64-musl.gpkg.tar 13762560 BLAKE2B 
88364dc5677adb1e8307f6744920c7bc13b5794917b7141f7548a53306ecd7fa63dc457932b079b9688f5fde8753e8f859dbf069d569903776306e790f92f09c
 SHA512 
be77ac5c76cbb4c6ad020f2e091ad5a32acf9473668f8cf9b4bbec448bcaa3343e6b722e446c229891ae24a688044eb8ea627bad89f9585f94197c64bf85d2ee
 DIST pypy-exe-7.3.9-2.arm64-musl.gpkg.tar 11601920 BLAKE2B 
53485ceaf63841f98ccd62716b75ab1e5839d7239ac398b49c8e60810e3a69c17a3510d10668719c8b4fa52489639dfa4e9b669d216a6969c9f2f98a76696aa3
 SHA512 
c0c8258604ff2f54fdbc165f1a4e03bb40cc768341584ee7d6dcdc102dc7ac8b940a17ed4b22dd77f76b58258533ba2401997e9a4fdfab0cd743e1f287b56654
 DIST pypy-exe-7.3.9-2.arm64.gpkg.tar 11612160 BLAKE2B 
6906372980c3ac890de90b0a80d44fa7e3a8a5be8640ec46155c4736ae289ea9b1dc06caec8546bc881d658770baeb1a5522634e2f29df85f1793508b3c39d2e
 SHA512 
7dce7086856373e2548054af41409eb13d871b2ea42477ab03b2ea0264ee13e97c96544115964a638e535dc6213f0c6d026ed4bf30bd245824db573f171efed5

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
new file mode 100644
index ..26726bf419c3
--- /dev/null
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.10.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 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://www.pypy.org/;
+SRC_URI="
+   elibc_glibc? (
+   amd64? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-12-07 Thread Michał Górny
commit: 04c0ed9c5fd0e6494cf3e6b7c50f09d33502d9b3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 08:06:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 13:04:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c0ed9c

dev-python/pypy-exe: Bump to 7.3.10

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.10.ebuild | 177 +
 2 files changed, 179 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index a571f5ad08ae..9b7ed90e0b7c 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,6 @@
+DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
 DIST pypy2.7-gentoo-patches-7.3.10rc3.tar.xz 5324 BLAKE2B 
83675b7d2aa0eaace337308e9d818e1d745471a72bd67f269265b06b40a2fb62e26aedd2489ceaf02eb15dd655277dcf8fc3fe280d83d636afb0a69eb2b35795
 SHA512 
7fdf4fc2f7fdd8accd8af6f8713c6db55510be7a129e608ef0a7c30cd8db74f2711ded41daae3d2d698e394a146996cf699d87147a5d433a2321bcb7682c15b7
 DIST pypy2.7-gentoo-patches-7.3.9_p1.tar.xz 7832 BLAKE2B 
d04fc46ab9dc8b212ed3783c1ce49d72f96dfde754da67cc97ea0c193e7ad7f5f8fdd68561b93ef0b22dde86ec3f848ee8ec8a3d78d925b6d96abd2d88d34c14
 SHA512 
b9d2ab34a5027f68e1429ff6862a0172cf8cc9eaef5e4eaa3eb091d9c2751701dbe1f61481fd84d08cb3d5bafb40a5c753906c17dc2a57bfc28acd673e1a
+DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
 DIST pypy2.7-v7.3.10rc3-src.tar.bz2 19776339 BLAKE2B 
a6866a0ff7a7b4bb3e1815fdc741cc95ff7945f6271e0189b6d16d1efc64c72a75a1400c3859a5b8c5f5b176217463a446b3449093572df59e13df15a207828f
 SHA512 
097d57862728197e648cf38380ce4a60d6192bc9f2c0c2cf6840717af0320acd8cf42e344513428be60f60e136d830a0bb5d6295e7909cd7f3a42bac992c780a
 DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 
50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db
 SHA512 
8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
new file mode 100644
index ..16adc0e787e0
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.10.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+DEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+   fi
+
+   if use low-memory; 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-12-07 Thread Michał Górny
commit: 05a1f25f2ce121549ac19f5ac2bf4a7bdc4233c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 08:07:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 13:04:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a1f25f

dev-python/pypy: Bump to 7.3.10

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.10.ebuild | 302 +
 2 files changed, 304 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index f549ebbc1601..853c840e83dc 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,6 @@
+DIST pypy2.7-gentoo-patches-7.3.10.tar.xz 5312 BLAKE2B 
3ca6d3a01914ae92d93fbd185705dae6bebfd4869a818f4a8058c9df3ea243fd9f1e5b962351f8d07a9679e8020499e81b7d1114d4f1b7493dc1d34c8c04409e
 SHA512 
6758894f6d66dc99a13471cf373c5a2d2bbf37ac561e8d7c4f57ec2f1a9653cf9859547d9a7a80e7f0f7df16078030a4b1cee69536958176f0261da49493310e
 DIST pypy2.7-gentoo-patches-7.3.10rc3.tar.xz 5324 BLAKE2B 
83675b7d2aa0eaace337308e9d818e1d745471a72bd67f269265b06b40a2fb62e26aedd2489ceaf02eb15dd655277dcf8fc3fe280d83d636afb0a69eb2b35795
 SHA512 
7fdf4fc2f7fdd8accd8af6f8713c6db55510be7a129e608ef0a7c30cd8db74f2711ded41daae3d2d698e394a146996cf699d87147a5d433a2321bcb7682c15b7
 DIST pypy2.7-gentoo-patches-7.3.9.tar.xz 7428 BLAKE2B 
0a42e3c04ac0e560d56ce7218db81fa55f74ad45a4a033ccda8c5fba34e3a0b1f06587b5b18e947170cc635bd44e5a7799daeec9319c6a09165a73b32554a4b6
 SHA512 
3a52d40ccf8d77f3493a763b51e4bf86a808f6478191ed4eeaa4f2c2ce8b75769c3880d07cbc7614d8af5573f3e8edfe694be41626b947f3d06c321cf4f59abd
+DIST pypy2.7-v7.3.10-src.tar.bz2 19865458 BLAKE2B 
0ba83b873daf99b20bd38ee63734c7ceb47b6a7e9cb4bdab1ebbd5672767411f0bf926a19a7074cbfc154a8d83e3679c98fe38c5b6e00c1a4a3fab5424b5ba5d
 SHA512 
750427ce03fdc39f8b6df528f5a2b17f33429433f583a7c46a6b9564f7e398616ae61efb635a4bc0a1f8916ca1881bf1f6347a7ea1748c09ae02e4d88315986d
 DIST pypy2.7-v7.3.10rc3-src.tar.bz2 19776339 BLAKE2B 
a6866a0ff7a7b4bb3e1815fdc741cc95ff7945f6271e0189b6d16d1efc64c72a75a1400c3859a5b8c5f5b176217463a446b3449093572df59e13df15a207828f
 SHA512 
097d57862728197e648cf38380ce4a60d6192bc9f2c0c2cf6840717af0320acd8cf42e344513428be60f60e136d830a0bb5d6295e7909cd7f3a42bac992c780a
 DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 
50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db
 SHA512 
8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a

diff --git a/dev-python/pypy/pypy-7.3.10.ebuild 
b/dev-python/pypy/pypy-7.3.10.ebuild
new file mode 100644
index ..bc21aa76af5e
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.10.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !/dev/null || die
+
+   cd lib-python/2.7/distutils || die
+   insinto "${dest}/lib-python/2.7/distutils"
+   doins -r "${distutils_modules[@]}"
+   cd - >/dev/null || die
+
+   cd lib_pypy || die
+   insinto "${dest}/lib_pypy"
+   doins -r "${lib_pypy_modules[@]}"
+   cd - >/dev/null || die
+   fi
+
+   dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
+   dodoc README.rst
+
+   local -x EPYTHON=pypy
+   local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
+   # temporarily copy to build tree to facilitate module builds
+   cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
+
+   einfo "Byte-compiling Python standard library..."
+   python_optimize "${ED}${dest}"
+
+   # remove to avoid collisions
+   rm "${PYTHON}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-11-24 Thread Michał Górny
commit: 5df64c3f0cfb987fe51e0c1124c5544262356b00
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 18:51:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 19:49:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df64c3f

dev-python/pypy-exe: Stop using python-any-r1 and clean up

Stop using python-any-r1.eclass to unblock the way towards removing
python2_7 support from it.  Remove support for EPYTHON override, always
use dev-python/pypy if available.  Warn about it being missing
in pkg_pretend() independently of USE flags.

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

 dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild | 74 --
 1 file changed, 33 insertions(+), 41 deletions(-)

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
index e5db7a520127..f759cbcf5a4a 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python2_7 )
-inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+inherit check-reqs pax-utils toolchain-funcs
 
 PYPY_PV=${PV%_p*}
 MY_P=pypy2.7-v${PYPY_PV/_}
@@ -23,20 +22,20 @@ SLOT="${PYPY_PV}"
 KEYWORDS=""
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
-RDEPEND="
+DEPEND="
>=sys-libs/zlib-1.1.3:0=
dev-libs/libffi:0=
virtual/libintl:0=
dev-libs/expat:0=
bzip2? ( app-arch/bzip2:0= )
ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy-exe-bin:${PYPY_PV}
 "
-# don't enforce the dep on pypy with USE=low-memory since it's going
-# to cause either collisions or circular dep on itself
-DEPEND="
-   ${RDEPEND}
+RDEPEND="
+   ${DEPEND}
+   !dev-python/pypy-exe-bin:${PYPY_PV}
 "
+# don't enforce the dep on dev-python/pypy with USE=low-memory
+# since it's going to cause circular dep with unhelpful error message
 BDEPEND="
!low-memory? (
|| (
@@ -47,19 +46,23 @@ BDEPEND="
 "
 
 check_env() {
-   if use low-memory; then
-   if ! has_version -b dev-python/pypy &&
-   ! has_version -b dev-python/pypy-bin
-   then
-   eerror "USE=low-memory requires a (possibly old) 
version of dev-python/pypy"
-   eerror "being installed. Please install it using e.g.:"
-   eerror
-   eerror "  $ emerge -1v dev-python/pypy 
dev-python/pypy-exe-bin"
-   eerror
-   eerror "before attempting to build 
dev-python/pypy-exe[low-memory]."
+   if ! has_version -b dev-python/pypy; then
+   if use low-memory; then
+   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
+   eerror "installed."
+   else
+   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
+   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
+   fi
+   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
+   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
+
+   if use low-memory; then
die "dev-python/pypy needs to be installed for 
USE=low-memory"
fi
+   fi
 
+   if use low-memory; then
CHECKREQS_MEMORY="1750M"
use amd64 && CHECKREQS_MEMORY="3500M"
else
@@ -75,23 +78,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   check_env
-
-   use low-memory && EPYTHON=
-   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
-   { has_version -b dev-python/pypy ||
-   has_version -b dev-python/pypy-bin; }
-   then
-   einfo "Using already-installed PyPy to perform the 
translation."
-   EPYTHON=pypy
-   else
-   einfo "Using ${EPYTHON} to perform the translation. 
Please note that upstream"
-   einfo "recommends using PyPy for that. If you wish to 
do so, please unset"
-   einfo "the EPYTHON variable."
-   python-any-r1_pkg_setup
-   fi
-   fi
+   [[ ${MERGE_TYPE} != binary ]] && check_env
 }
 
 src_prepare() {
@@ -149,13 +136,18 @@ src_configure() {
)
done
 
-   local interp=( "${EPYTHON}" )
-   if use low-memory; then
-   interp=( env PYPY_GC_MAX_DELTA=200MB
-   "${EPYTHON}" --jit loop_longevity=300 )
-   fi
+   local interp
+   if use low-memory || has_version -b dev-python/pypy; then
+   einfo "Using already-installed PyPy to perform the 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/

2022-11-24 Thread Michał Górny
commit: 1e1b2e96b1ece78f0bad39255d58316bbd16a56c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 16:07:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 16:47:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1b2e96

dev-python/pypy-exe: Bump to 7.3.10_rc3

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

 dev-python/pypy-exe/Manifest   |   2 +
 dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild | 185 +
 2 files changed, 187 insertions(+)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index d80989cc20f1..a571f5ad08ae 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,2 +1,4 @@
+DIST pypy2.7-gentoo-patches-7.3.10rc3.tar.xz 5324 BLAKE2B 
83675b7d2aa0eaace337308e9d818e1d745471a72bd67f269265b06b40a2fb62e26aedd2489ceaf02eb15dd655277dcf8fc3fe280d83d636afb0a69eb2b35795
 SHA512 
7fdf4fc2f7fdd8accd8af6f8713c6db55510be7a129e608ef0a7c30cd8db74f2711ded41daae3d2d698e394a146996cf699d87147a5d433a2321bcb7682c15b7
 DIST pypy2.7-gentoo-patches-7.3.9_p1.tar.xz 7832 BLAKE2B 
d04fc46ab9dc8b212ed3783c1ce49d72f96dfde754da67cc97ea0c193e7ad7f5f8fdd68561b93ef0b22dde86ec3f848ee8ec8a3d78d925b6d96abd2d88d34c14
 SHA512 
b9d2ab34a5027f68e1429ff6862a0172cf8cc9eaef5e4eaa3eb091d9c2751701dbe1f61481fd84d08cb3d5bafb40a5c753906c17dc2a57bfc28acd673e1a
+DIST pypy2.7-v7.3.10rc3-src.tar.bz2 19776339 BLAKE2B 
a6866a0ff7a7b4bb3e1815fdc741cc95ff7945f6271e0189b6d16d1efc64c72a75a1400c3859a5b8c5f5b176217463a446b3449093572df59e13df15a207828f
 SHA512 
097d57862728197e648cf38380ce4a60d6192bc9f2c0c2cf6840717af0320acd8cf42e344513428be60f60e136d830a0bb5d6295e7909cd7f3a42bac992c780a
 DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 
50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db
 SHA512 
8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
new file mode 100644
index ..e5db7a520127
--- /dev/null
+++ b/dev-python/pypy-exe/pypy-exe-7.3.10_rc3.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy executable (build from source)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PYPY_PV}"
+KEYWORDS=""
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   >=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy-exe-bin:${PYPY_PV}
+"
+# don't enforce the dep on pypy with USE=low-memory since it's going
+# to cause either collisions or circular dep on itself
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   if use low-memory; then
+   if ! has_version -b dev-python/pypy &&
+   ! has_version -b dev-python/pypy-bin
+   then
+   eerror "USE=low-memory requires a (possibly old) 
version of dev-python/pypy"
+   eerror "being installed. Please install it using e.g.:"
+   eerror
+   eerror "  $ emerge -1v dev-python/pypy 
dev-python/pypy-exe-bin"
+   eerror
+   eerror "before attempting to build 
dev-python/pypy-exe[low-memory]."
+   die "dev-python/pypy needs to be installed for 
USE=low-memory"
+   fi
+
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   check_env
+
+   use low-memory && EPYTHON=
+   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
+   { has_version -b dev-python/pypy ||
+   has_version -b dev-python/pypy-bin; }
+   then
+   einfo "Using already-installed PyPy to 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/

2022-11-24 Thread Michał Górny
commit: 6304012ba3c3c186ae2df195addb3daeac4b1717
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 16:07:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 16:47:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6304012b

dev-python/pypy: Bump to 7.3.10_rc3

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

 dev-python/pypy/Manifest   |   2 +
 dev-python/pypy/pypy-7.3.10_rc3.ebuild | 302 +
 2 files changed, 304 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 641150301cc2..f549ebbc1601 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,4 @@
+DIST pypy2.7-gentoo-patches-7.3.10rc3.tar.xz 5324 BLAKE2B 
83675b7d2aa0eaace337308e9d818e1d745471a72bd67f269265b06b40a2fb62e26aedd2489ceaf02eb15dd655277dcf8fc3fe280d83d636afb0a69eb2b35795
 SHA512 
7fdf4fc2f7fdd8accd8af6f8713c6db55510be7a129e608ef0a7c30cd8db74f2711ded41daae3d2d698e394a146996cf699d87147a5d433a2321bcb7682c15b7
 DIST pypy2.7-gentoo-patches-7.3.9.tar.xz 7428 BLAKE2B 
0a42e3c04ac0e560d56ce7218db81fa55f74ad45a4a033ccda8c5fba34e3a0b1f06587b5b18e947170cc635bd44e5a7799daeec9319c6a09165a73b32554a4b6
 SHA512 
3a52d40ccf8d77f3493a763b51e4bf86a808f6478191ed4eeaa4f2c2ce8b75769c3880d07cbc7614d8af5573f3e8edfe694be41626b947f3d06c321cf4f59abd
+DIST pypy2.7-v7.3.10rc3-src.tar.bz2 19776339 BLAKE2B 
a6866a0ff7a7b4bb3e1815fdc741cc95ff7945f6271e0189b6d16d1efc64c72a75a1400c3859a5b8c5f5b176217463a446b3449093572df59e13df15a207828f
 SHA512 
097d57862728197e648cf38380ce4a60d6192bc9f2c0c2cf6840717af0320acd8cf42e344513428be60f60e136d830a0bb5d6295e7909cd7f3a42bac992c780a
 DIST pypy2.7-v7.3.9-src.tar.bz2 23328628 BLAKE2B 
50d015439b6a6f15dd24eb4524726a2054f0d8e7ef209b54dc4eb9365b41b333f3dad525422316af3ff19e6ffb5866859db4455e05fc1529a81ce3b6e7c621db
 SHA512 
8d7513d4efe924f2456dd65a45a82dd16171f7962c81ba90f2a168c332cdad78ceffa3ed1af379c09e61082b39d5c2a8385cd77c89b698c47cc75e9df1bb4d2a

diff --git a/dev-python/pypy/pypy-7.3.10_rc3.ebuild 
b/dev-python/pypy/pypy-7.3.10_rc3.ebuild
new file mode 100644
index ..f72b0b7080fb
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.10_rc3.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy2.7-v${PYPY_PV/_}
+PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS=""
+IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
+RESTRICT="!full-stdlib? ( test )"
+
+RDEPEND="
+   || (
+   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
+   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
+   )
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !/dev/null || die
+
+   cd lib-python/2.7/distutils || die
+   insinto "${dest}/lib-python/2.7/distutils"
+   doins -r "${distutils_modules[@]}"
+   cd - >/dev/null || die
+
+   cd lib_pypy || die
+   insinto "${dest}/lib_pypy"
+   doins -r "${lib_pypy_modules[@]}"
+   cd - >/dev/null || die
+   fi
+
+   dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
+   dodoc README.rst
+
+   local -x EPYTHON=pypy
+   local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV}
+   # temporarily copy to build tree to facilitate module builds
+   cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die
+
+   einfo "Byte-compiling Python standard library..."
+   python_optimize "${ED}${dest}"
+
+   # remove to avoid collisions
+   rm "${PYTHON}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-11-11 Thread Michał Górny
commit: 00d0fa21d3ffe5a86b229035bc213399161644b9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 11 11:51:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 11 12:01:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d0fa21

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 --
 .../pypy-exe-bin/pypy-exe-bin-7.3.9-r3.ebuild  | 87 --
 2 files changed, 95 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index bc1b84d6169e..7460a159489b 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,16 +1,8 @@
-DIST pypy-exe-7.3.9-1.amd64-musl.xpak 13714379 BLAKE2B 
0d1f66cfa19f50f6cfc4e2d46400afb9e0aea190833c57aed9617a0f57924585c78b23926421a29dd677b3e771e902d6d97c167798672266c90ba4ffc9c13750
 SHA512 
a661302c749e0904561745ffd852fb106bb3df885190df141faa06bc83bc33066c21f096352f55d458e68873d4ff6ae3738d66d6defeb54aa7bcf5474a7f79f5
-DIST pypy-exe-7.3.9-1.arm64-musl.xpak 11551216 BLAKE2B 
13d055e0060e1f03bb579a8e619cf8b299f9b04aa7f66bdbcd66382283459de93612cb196baaed08f3b780615051ac4638fd578f57ed3f05cb40ea8dd7af4767
 SHA512 
91c36d2190722f2967f321193b780569f1d0d73805dcf25e2b3984be13a4ccad7863be3001fc0c14bcde1a20ec696b6e624ef9b7273206ec69355d07015e415d
-DIST pypy-exe-7.3.9-1.arm64.xpak 11597382 BLAKE2B 
b41921e299435e11c54dbfff33adf83ca1772e58d71e73d5d9612eef451b649805e5cc93d3550667d34d93cb8097b156aae1e86b66e78cbba662e568a39b5a4d
 SHA512 
4ea6bf282555a1c8f8f0464f456bbe61ebd20c7feda58b84269f68ca40c18b011102ed7906d56c98337c357e290fdc208af5caf71a6cef47ef4bd4618db940b8
-DIST pypy-exe-7.3.9-1.ppc64le-musl.xpak 6720652 BLAKE2B 
c55e73b80458df5bf211493f62ca7c3be457639173bf7242b9a8e666e9d0edbc0f757e506dffdf87454188036ae78a03a93f1767d44f8606bb4db297610237f7
 SHA512 
bc9255f9c9f66d4b8e1ef4649db45950201b7bfd16984f9bc6ff74f5a4cb6a0f34a8553ecc0e21d59d851c90ab488c12db89ecbd9490ba8344e1bf911a61bb94
-DIST pypy-exe-7.3.9-1.ppc64le.xpak 11755620 BLAKE2B 
09d9b8f9ae6abdd1b6cb9d7d3337a2760b33b31b2def8b10ec5b3dd3b2820d21548544c1cf6da455fba197ef49d3db481e69311f3ddc1be722e9ec3e534f5542
 SHA512 
64717dee54948473317603d64627024d3c65d0df1de008840d5676c9b94aa46b97b564134d10d97b3cdc6092f79900ec3db320151f8513771ed827517014e69f
-DIST pypy-exe-7.3.9-1.x86-musl.xpak 10118700 BLAKE2B 
5ab545378d9ba48ffe167aaf80449e97201b3607d7a2477420c4766347b23c3993b5b241ea776690e0c448b329dfa10a3b912cef859ac70b0d4f755dc37e5771
 SHA512 
48b8b8a89d1a7d533b8683de3335d18b6f680e0a13862b65b9d181b22eb70feef0ba1c14124bab5a2bd0b0bb43bbf417f58d1dd95f76e6c5baf482521d3a4d63
 DIST pypy-exe-7.3.9-2.amd64-musl.gpkg.tar 13762560 BLAKE2B 
88364dc5677adb1e8307f6744920c7bc13b5794917b7141f7548a53306ecd7fa63dc457932b079b9688f5fde8753e8f859dbf069d569903776306e790f92f09c
 SHA512 
be77ac5c76cbb4c6ad020f2e091ad5a32acf9473668f8cf9b4bbec448bcaa3343e6b722e446c229891ae24a688044eb8ea627bad89f9585f94197c64bf85d2ee
-DIST pypy-exe-7.3.9-2.amd64.xpak 13715525 BLAKE2B 
17ace55d2c06a0e9a15cf980c2741aa68e2b91083acc5fbc64c736353d2abe325ac9949d0a3a6fd8b825e345ce76b372564434752c3541b663d9532eeecb1d73
 SHA512 
bae5a9ff57b708523eab2b95de564f7c7d5c5837cfb201e890a6cd7377b41d1ab0229e22d9596a3096f0641649d189ce1a88c67e71dbb578d24f420b83de6ccd
 DIST pypy-exe-7.3.9-2.arm64-musl.gpkg.tar 11601920 BLAKE2B 
53485ceaf63841f98ccd62716b75ab1e5839d7239ac398b49c8e60810e3a69c17a3510d10668719c8b4fa52489639dfa4e9b669d216a6969c9f2f98a76696aa3
 SHA512 
c0c8258604ff2f54fdbc165f1a4e03bb40cc768341584ee7d6dcdc102dc7ac8b940a17ed4b22dd77f76b58258533ba2401997e9a4fdfab0cd743e1f287b56654
 DIST pypy-exe-7.3.9-2.arm64.gpkg.tar 11612160 BLAKE2B 
6906372980c3ac890de90b0a80d44fa7e3a8a5be8640ec46155c4736ae289ea9b1dc06caec8546bc881d658770baeb1a5522634e2f29df85f1793508b3c39d2e
 SHA512 
7dce7086856373e2548054af41409eb13d871b2ea42477ab03b2ea0264ee13e97c96544115964a638e535dc6213f0c6d026ed4bf30bd245824db573f171efed5
 DIST pypy-exe-7.3.9-2.ppc64le-musl.gpkg.tar 6727680 BLAKE2B 
94175b43bb999efe35ff50df6ce9614636272573ffbb87ad801312370a7b18ad9fc5ac243e11826679ba4cf1ad00a2bafacbda5197cffda3e1cbcf13d5e0bdba
 SHA512 
53a5dfb7407676bf4cafd3608920acd1c0ac9f735ed175dd1ca28fa4a264611f7e5bd4a8fa340c42adaa886908ac49a58054b8f4aacdc3effd4f2f6689d2f34a
 DIST pypy-exe-7.3.9-2.ppc64le.gpkg.tar 11704320 BLAKE2B 
06dfad8882e037a03cbe24ac7314f67ada59fc528f0583e69751b36a02a3067862e8b9db82f450a5d39d4f15bfd52c4432116588d241d2f2956391b03ed509ca
 SHA512 
a77965b025e8a2a4fd301100ad52699ada0512dad9e36acc166888af34a9093d00726fdfd83b37e2c46c480413ab1cd5818361dc5a2007bc5b491ecc22d411e2
 DIST pypy-exe-7.3.9-2.x86-musl.gpkg.tar 10178560 BLAKE2B 
93a239c7f02f5d057aade56762fdb0919acf63215ba52e1076dc62758ce743bca549d174c220471016a121a72efe22c58f547a43d2253865635fb126857aa9bd
 SHA512 
0d463e9d563e3510967dbdcde3057bd4ec86a2dd0d8cd7743ff131120493116f71e253354195c2fa2f2ac209ed136ba10381fd8bd568150dc44d2d778bf13b84
-DIST 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-11-10 Thread Sam James
commit: 20f3ddaec9cd3bcaff98b82ed0233fc2adc1e9fb
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 07:03:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 07:03:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f3ddae

dev-python/pypy-exe-bin: Stabilize 7.3.9-r4 amd64, #880771

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
index 07194c625986..1b4b3b17740b 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-11-10 Thread Sam James
commit: 5edf32fd5a34104290a4a6b6467f89db11acf835
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 05:33:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 05:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5edf32fd

dev-python/pypy-exe-bin: Stabilize 7.3.9-r4 x86, #880771

Signed-off-by: Sam James  gentoo.org>

 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
index f3fec7925db4..07194c625986 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV%_p*}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 # sys-devel/gcc for libgcc_s.so
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-10-10 Thread Michał Górny
commit: 676da0ec35fb05d1f4e7b713a7a29c597ffbf62c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 10 12:38:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 10 12:47:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676da0ec

dev-python/pypy-exe-bin: Use .gpkg.tar, eliminate gcc dep on musl

Rebuild all the binary packages in .gpkg.tar format.  Build with
-static-libgcc on musl to avoid dependencing on libgcc_s, and therefore
make the binpkg work out of the box on clang-only systems.

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 .../pypy-exe-bin/pypy-exe-bin-7.3.9-r4.ebuild  | 79 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index 051a70738c23..bc1b84d6169e 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -4,5 +4,13 @@ DIST pypy-exe-7.3.9-1.arm64.xpak 11597382 BLAKE2B 
b41921e299435e11c54dbfff33adf8
 DIST pypy-exe-7.3.9-1.ppc64le-musl.xpak 6720652 BLAKE2B 
c55e73b80458df5bf211493f62ca7c3be457639173bf7242b9a8e666e9d0edbc0f757e506dffdf87454188036ae78a03a93f1767d44f8606bb4db297610237f7
 SHA512 
bc9255f9c9f66d4b8e1ef4649db45950201b7bfd16984f9bc6ff74f5a4cb6a0f34a8553ecc0e21d59d851c90ab488c12db89ecbd9490ba8344e1bf911a61bb94
 DIST pypy-exe-7.3.9-1.ppc64le.xpak 11755620 BLAKE2B 
09d9b8f9ae6abdd1b6cb9d7d3337a2760b33b31b2def8b10ec5b3dd3b2820d21548544c1cf6da455fba197ef49d3db481e69311f3ddc1be722e9ec3e534f5542
 SHA512 
64717dee54948473317603d64627024d3c65d0df1de008840d5676c9b94aa46b97b564134d10d97b3cdc6092f79900ec3db320151f8513771ed827517014e69f
 DIST pypy-exe-7.3.9-1.x86-musl.xpak 10118700 BLAKE2B 
5ab545378d9ba48ffe167aaf80449e97201b3607d7a2477420c4766347b23c3993b5b241ea776690e0c448b329dfa10a3b912cef859ac70b0d4f755dc37e5771
 SHA512 
48b8b8a89d1a7d533b8683de3335d18b6f680e0a13862b65b9d181b22eb70feef0ba1c14124bab5a2bd0b0bb43bbf417f58d1dd95f76e6c5baf482521d3a4d63
+DIST pypy-exe-7.3.9-2.amd64-musl.gpkg.tar 13762560 BLAKE2B 
88364dc5677adb1e8307f6744920c7bc13b5794917b7141f7548a53306ecd7fa63dc457932b079b9688f5fde8753e8f859dbf069d569903776306e790f92f09c
 SHA512 
be77ac5c76cbb4c6ad020f2e091ad5a32acf9473668f8cf9b4bbec448bcaa3343e6b722e446c229891ae24a688044eb8ea627bad89f9585f94197c64bf85d2ee
 DIST pypy-exe-7.3.9-2.amd64.xpak 13715525 BLAKE2B 
17ace55d2c06a0e9a15cf980c2741aa68e2b91083acc5fbc64c736353d2abe325ac9949d0a3a6fd8b825e345ce76b372564434752c3541b663d9532eeecb1d73
 SHA512 
bae5a9ff57b708523eab2b95de564f7c7d5c5837cfb201e890a6cd7377b41d1ab0229e22d9596a3096f0641649d189ce1a88c67e71dbb578d24f420b83de6ccd
+DIST pypy-exe-7.3.9-2.arm64-musl.gpkg.tar 11601920 BLAKE2B 
53485ceaf63841f98ccd62716b75ab1e5839d7239ac398b49c8e60810e3a69c17a3510d10668719c8b4fa52489639dfa4e9b669d216a6969c9f2f98a76696aa3
 SHA512 
c0c8258604ff2f54fdbc165f1a4e03bb40cc768341584ee7d6dcdc102dc7ac8b940a17ed4b22dd77f76b58258533ba2401997e9a4fdfab0cd743e1f287b56654
+DIST pypy-exe-7.3.9-2.arm64.gpkg.tar 11612160 BLAKE2B 
6906372980c3ac890de90b0a80d44fa7e3a8a5be8640ec46155c4736ae289ea9b1dc06caec8546bc881d658770baeb1a5522634e2f29df85f1793508b3c39d2e
 SHA512 
7dce7086856373e2548054af41409eb13d871b2ea42477ab03b2ea0264ee13e97c96544115964a638e535dc6213f0c6d026ed4bf30bd245824db573f171efed5
+DIST pypy-exe-7.3.9-2.ppc64le-musl.gpkg.tar 6727680 BLAKE2B 
94175b43bb999efe35ff50df6ce9614636272573ffbb87ad801312370a7b18ad9fc5ac243e11826679ba4cf1ad00a2bafacbda5197cffda3e1cbcf13d5e0bdba
 SHA512 
53a5dfb7407676bf4cafd3608920acd1c0ac9f735ed175dd1ca28fa4a264611f7e5bd4a8fa340c42adaa886908ac49a58054b8f4aacdc3effd4f2f6689d2f34a
+DIST pypy-exe-7.3.9-2.ppc64le.gpkg.tar 11704320 BLAKE2B 
06dfad8882e037a03cbe24ac7314f67ada59fc528f0583e69751b36a02a3067862e8b9db82f450a5d39d4f15bfd52c4432116588d241d2f2956391b03ed509ca
 SHA512 
a77965b025e8a2a4fd301100ad52699ada0512dad9e36acc166888af34a9093d00726fdfd83b37e2c46c480413ab1cd5818361dc5a2007bc5b491ecc22d411e2
+DIST pypy-exe-7.3.9-2.x86-musl.gpkg.tar 10178560 BLAKE2B 
93a239c7f02f5d057aade56762fdb0919acf63215ba52e1076dc62758ce743bca549d174c220471016a121a72efe22c58f547a43d2253865635fb126857aa9bd
 SHA512 
0d463e9d563e3510967dbdcde3057bd4ec86a2dd0d8cd7743ff131120493116f71e253354195c2fa2f2ac209ed136ba10381fd8bd568150dc44d2d778bf13b84
 DIST pypy-exe-7.3.9-2.x86.xpak 10199358 BLAKE2B 
502748c1c90db9ee1d626c33ead656d472ec2f2e6df24fb185df251d40fc8aad033d693d4dc248fa210a26b63052a9cdba7b9d3998b6ede72e2df14631bdd31b
 SHA512 
aca7a25757f479e3c684596662c173c687e3f3cb20f7b9a1a397a1642d45cc8ea98d35d173696146763ffa24e797882a8b9d35fb14533b432256ac874ec94a6f
+DIST pypy-exe-7.3.9-3.amd64.gpkg.tar 13701120 BLAKE2B 
1c0b10906adcbdfb9893a097577193b89ecaf54c8c3ab5f5907cd51b75d6f26ab31afa0369015db007ef25e0aee7669015e870a554940177b9332a79d7b8ff0b
 SHA512 
8cd53261f035ad0d6ad3dc7f13f29d54304ed02a339bbbc565a541b4e3b9ce0ff4734f3877e286e018da2b77468287fb11e499cc5fff4fc73f6a7bc1a602daf6
+DIST pypy-exe-7.3.9-3.x86.gpkg.tar 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2022-10-09 Thread Michał Górny
commit: 2d9c0ab7df7138f05e48e6f288a2d90124dc502a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct  9 14:08:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct  9 14:11:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9c0ab7

dev-python/pypy-exe-bin: Add a dep on gcc (for libgcc_s)

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

 .../{pypy-exe-bin-7.3.9-r2.ebuild => pypy-exe-bin-7.3.9-r3.ebuild}  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r2.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r3.ebuild
similarity index 97%
rename from dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r2.ebuild
rename to dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r3.ebuild
index 6ce281fb0f66..938cab259ed5 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r2.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.9-r3.ebuild
@@ -52,10 +52,12 @@ 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-devel/gcc
sys-libs/ncurses:0/6
>=sys-libs/zlib-1.1.3:0/1
virtual/libintl:0/0



  1   2   3   4   5   >