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

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

dev-python/pypy3: Remove old

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

 dev-python/pypy3/pypy3-7.3.15.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.15.ebuild 
b/dev-python/pypy3/pypy3-7.3.15.ebuild
deleted file mode 100644
index ba301054faf0..
--- a/dev-python/pypy3/pypy3-7.3.15.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}



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

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

dev-python/pypy3: Stabilize 7.3.16 amd64, #930591

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.16.ebuild 
b/dev-python/pypy3/pypy3-7.3.16.ebuild
index c8a1509c574f..43311da800e9 100644
--- a/dev-python/pypy3/pypy3-7.3.16.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.16.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2024-04-24 Thread Sam James
commit: 89638d52572080a573bb6f2958f61937ca5638d9
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 17:12:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 17:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89638d52

dev-python/pypy3: Stabilize 7.3.16 x86, #930591

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.16.ebuild 
b/dev-python/pypy3/pypy3-7.3.16.ebuild
index 43311da800e9..ba301054faf0 100644
--- a/dev-python/pypy3/pypy3-7.3.16.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.16.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

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

dev-python/pypy3: Bump to 7.3.16

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

 dev-python/pypy3/pypy3-7.3.16.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.16.ebuild 
b/dev-python/pypy3/pypy3-7.3.16.ebuild
new file mode 100644
index ..c8a1509c574f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.16.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2024-02-03 Thread Michał Górny
commit: 9863cce34240f29177ba0aad7f126da4cd5d6369
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  3 14:51:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  3 15:01:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9863cce3

dev-python/pypy3: Remove old

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

 dev-python/pypy3/pypy3-7.3.14_p2.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild 
b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
deleted file mode 100644
index ba301054faf0..
--- a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}



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

2024-02-03 Thread Arthur Zamarin
commit: 915fc4df164c3f1df7beddc72ad72eb3b4684f9f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 14:02:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 14:02:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915fc4df

dev-python/pypy3: Stabilize 7.3.15 amd64, #923697

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.15.ebuild 
b/dev-python/pypy3/pypy3-7.3.15.ebuild
index 4fe18f3573c7..ba301054faf0 100644
--- a/dev-python/pypy3/pypy3-7.3.15.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.15.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2024-02-03 Thread Sam James
commit: 12c45684b4608b780ce086fb70dda2920b63662d
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 13:52:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 13:52:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c45684

dev-python/pypy3: Stabilize 7.3.15 x86, #923697

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.15.ebuild 
b/dev-python/pypy3/pypy3-7.3.15.ebuild
index c8a1509c574f..4fe18f3573c7 100644
--- a/dev-python/pypy3/pypy3-7.3.15.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.15.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2024-01-20 Thread Michał Górny
commit: e59ea2e579397afe3909c23e9418732d934c7537
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 21 05:15:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 21 06:21:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59ea2e5

dev-python/pypy3: Remove old

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

 dev-python/pypy3/pypy3-7.3.13.ebuild| 26 --
 dev-python/pypy3/pypy3-7.3.14.ebuild| 26 --
 dev-python/pypy3/pypy3-7.3.14_p1.ebuild | 26 --
 3 files changed, 78 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.13.ebuild 
b/dev-python/pypy3/pypy3-7.3.13.ebuild
deleted file mode 100644
index 7626af9e7fbf..
--- a/dev-python/pypy3/pypy3-7.3.13.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}

diff --git a/dev-python/pypy3/pypy3-7.3.14.ebuild 
b/dev-python/pypy3/pypy3-7.3.14.ebuild
deleted file mode 100644
index ecf195f8f782..
--- a/dev-python/pypy3/pypy3-7.3.14.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}

diff --git a/dev-python/pypy3/pypy3-7.3.14_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.14_p1.ebuild
deleted file mode 100644
index c8a1509c574f..
--- a/dev-python/pypy3/pypy3-7.3.14_p1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}



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

2024-01-20 Thread Sam James
commit: 5c3e75ba1988cd90b1f74e601745f939f6b94be4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 04:28:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:28:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c3e75ba

dev-python/pypy3: Stabilize 7.3.14_p2 amd64, #922566

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild 
b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
index 4fe18f3573c7..ba301054faf0 100644
--- a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2024-01-20 Thread Sam James
commit: 57c331fe792f60904f2d6096d55d914bc23909c2
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 21 02:43:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 02:43:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c331fe

dev-python/pypy3: Stabilize 7.3.14_p2 x86, #922566

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild 
b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
index c8a1509c574f..4fe18f3573c7 100644
--- a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2024-01-18 Thread Jakov Smolić
commit: e57a7d7fc1aaafe186146b9ac6d12ac095776124
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jan 18 16:40:51 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jan 18 16:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e57a7d7f

dev-python/pypy3-exe: treeclean

Closes: https://bugs.gentoo.org/907606
Closes: https://bugs.gentoo.org/920036
Closes: https://bugs.gentoo.org/895366
Closes: https://bugs.gentoo.org/865933
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pypy3-exe/Manifest|   2 -
 dev-python/pypy3-exe/metadata.xml|  13 ---
 dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild | 126 ---
 3 files changed, 141 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
deleted file mode 100644
index de5d9083b178..
--- a/dev-python/pypy3-exe/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
-DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3-exe/metadata.xml 
b/dev-python/pypy3-exe/metadata.xml
deleted file mode 100644
index 9f1f42740089..
--- a/dev-python/pypy3-exe/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   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,
-   at the cost of lengthened build time.
-   
-

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
deleted file mode 100644
index 754c1f25a859..
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
+++ /dev/null
@@ -1,126 +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=pypy3.9-v${PYPY_PV/_}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   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 only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3-exe-bin/, profiles/

2024-01-18 Thread Jakov Smolić
commit: 878a62a03231baf336e5918fb35eeab46f9f7532
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jan 18 16:39:11 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jan 18 16:46:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878a62a0

dev-python/pypy3-exe-bin: treeclean

Closes: https://bugs.gentoo.org/865933
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pypy3-exe-bin/Manifest  |  8 ---
 dev-python/pypy3-exe-bin/metadata.xml  |  8 ---
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild  | 80 --
 profiles/package.mask  |  1 -
 4 files changed, 97 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
deleted file mode 100644
index 4b3d7bf6b775..
--- a/dev-python/pypy3-exe-bin/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST pypy3-exe-7.3.11-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
e0e78de17b09eeb4928e5898c0ba4a3c3ab9dd7beac0b4541fbe196a1009ac8c1d89ae73c304eb465c392a766b2d9fb9f25d3c9c95e7f78e7d8c6558207a9623
 SHA512 
d6407f8a423b718e23582e12b7fbe48c9cec308cb5be033c7e30fe79978fce8fb31dcac2ce536eb495a2fe02c929a9a681c7ff583451293e007a2d432e814b92
-DIST pypy3-exe-7.3.11-1.amd64.gpkg.tar 11857920 BLAKE2B 
f5b49bf28ad74732947fb167addad871fc4e65f02401c3b4d7ff770dc71fb42d5a135501639d622a02c93f1dec6226daff801a38c23415bf4d6467bbdca7
 SHA512 
5a890ed0694575eb4e418e0e9bd26ecd3b9ae2252572cae11d1bf1fe82b6894c21d5dc372b347fb4238da4c8b7075448aa63057b22bd8212156cc5cba947e11b
-DIST pypy3-exe-7.3.11-1.arm64-musl.gpkg.tar 9902080 BLAKE2B 
82f630477b284b5bc123b848a3babf513ee1269e7ab5ae50ba7f54c2c3f35d6ad029c1c0be8c1a4b52f1d69a66e44e6271df1858257decdb17816583e8b874cd
 SHA512 
92f31e7a61e8210c9409dc1d0e2ca4c9e9f56c57331787f399870fac9bf7b2d4f63ba66cd16da00535a7723080c6243803be3cee0cd4c2f79fd9f8f8659529d2
-DIST pypy3-exe-7.3.11-1.arm64.gpkg.tar 9871360 BLAKE2B 
d58938a9b83d19f26a96c0690c6287164f7ab20b7b4eba85eed9b1889627ac6e6ec01896555227ca93cd66485a1e019b6cafabd26366dba564900bb7ef17741c
 SHA512 
78bb821002511756bbe38931fe5ca1058bedb3c34889f07cb247765f8e72cdfcfe84f9aa121bb76f00706106f89e967bd2b805e108d35a82bb553e4a8e9a2869
-DIST pypy3-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6492160 BLAKE2B 
a58cd99780af478369bba867d5cf8c34f68054b42de0d7a5d9e0f12ebed39a6fbf5b5b3d2634502b54c4fbdd81cfbce6e3200f3faf0111b788caf491de4982e0
 SHA512 
197e3e7d9518a9e8e2b4ebb428dbaef48a035d22fc6153a03a69e250e2fdeb7ced56ff6fa43fb002ea3d287829ca04dde071dab04a2458b76748c07da0117176
-DIST pypy3-exe-7.3.11-1.ppc64le.gpkg.tar 10127360 BLAKE2B 
0ee59ebc8f66b5ba4628cfe7cd64bf3578d756b030bf6ff4681c177d45b23212605a7c605f470631708305d36c146b9c746f043fe169ad6fcce457e224d66d10
 SHA512 
8049a615299ca033834edcd996744cd125d2f258cac0352448796ea9e9dd51e395af15feb42d27432da04ae58fa6e76a8195a39f74316627b0b3e4e0bd1b43cc
-DIST pypy3-exe-7.3.11-1.x86-musl.gpkg.tar 8734720 BLAKE2B 
563de983b21fa8eece55056af0596abc2fe9679bdc29042a3f9c97710c473e51415d0109a08c2c404ce8cb9296527350deb310c538b52216c8d68e708f8f8f0d
 SHA512 
ddda659acefcd1125c620421b8570495fb26ae85a3a80a622f2e4cec9748a17ab522d37692629fd78fac3067f5db978c8b8cbf1617d1b1b25e267c26dbcc43fb
-DIST pypy3-exe-7.3.11-1.x86.gpkg.tar 8724480 BLAKE2B 
f1843bb2302918171a0b6fafa93f3528f85b5d887b8af2cc8c0ea6a03d2f264fde2129299c8301c0a48c6b4e7e75e38d68b9ff8eafa01e58bb79438238c181dc
 SHA512 
2f3ae0dae6cf7353a2ddf2fac37c3f8d947eae62a36b7580722b63a1085174d7ccd16077ad6ca040cf906189c4ab0ac6cf86f573b93f733ee8bb61e203d5044a

diff --git a/dev-python/pypy3-exe-bin/metadata.xml 
b/dev-python/pypy3-exe-bin/metadata.xml
deleted file mode 100644
index efd7c8c21836..
--- a/dev-python/pypy3-exe-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
deleted file mode 100644
index a8453e3202ca..
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
+++ /dev/null
@@ -1,80 +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=pypy3-exe-${PV}-1
-DESCRIPTION="PyPy3 executable (pre-built version)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.gpkg.tar
-   -> ${MY_P}.amd64.gpkg.tar
-   )
-   arm64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3-exe/${MY_P}.gpkg.tar
-   -> ${MY_P}.arm64.gpkg.tar
-   )
-   ppc64? (
-   

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

2024-01-15 Thread Michał Górny
commit: d33b948cff70fc5724b9a3ceabc83156565bc74d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:15:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33b948c

dev-python/pypy3: Bump to 7.3.15

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

 dev-python/pypy3/pypy3-7.3.15.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.15.ebuild 
b/dev-python/pypy3/pypy3-7.3.15.ebuild
new file mode 100644
index ..c8a1509c574f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.15.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2024-01-09 Thread Michał Górny
commit: cd8f856c712b0dc4f9bfebb50c58e48e8c020bc6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 15:09:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 16:03:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8f856c

dev-python/pypy3: Bump to 7.3.14_p2

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

 dev-python/pypy3/pypy3-7.3.14_p2.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild 
b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
new file mode 100644
index ..c8a1509c574f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2024-01-03 Thread Michał Górny
commit: 1e9a55a850ab6b38fd837cd13036ea697c7e09a3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  3 19:36:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  3 19:49:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9a55a8

dev-python/pypy3: Bump to 7.3.14_p1

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

 dev-python/pypy3/pypy3-7.3.14_p1.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.14_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.14_p1.ebuild
new file mode 100644
index ..c8a1509c574f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.14_p1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2023-12-25 Thread Michał Górny
commit: f06ad34dcd0bee39dd9ccdabdb75349be66cfdb0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 20:18:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 20:26:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06ad34d

dev-python/pypy3: Bump to 7.3.14

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

 dev-python/pypy3/pypy3-7.3.14.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.14.ebuild 
b/dev-python/pypy3/pypy3-7.3.14.ebuild
new file mode 100644
index ..ecf195f8f782
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.14.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2023-11-02 Thread Michał Górny
commit: d299e190f84d383208e3719f0975c6ea40cb9aee
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 12:52:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 12:58:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d299e190

dev-python/pypy3: Remove old

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

 dev-python/pypy3/pypy3-7.3.12.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.12.ebuild 
b/dev-python/pypy3/pypy3-7.3.12.ebuild
deleted file mode 100644
index 7626af9e7fbf..
--- a/dev-python/pypy3/pypy3-7.3.12.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}



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

2023-09-30 Thread Michał Górny
commit: 3fdb5b3f05ee413743dd221b60aa5719a99dcfd5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 03:54:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:27:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fdb5b3f

dev-python/pypy3: Bump to 7.3.13

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

 dev-python/pypy3/pypy3-7.3.13.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.13.ebuild 
b/dev-python/pypy3/pypy3-7.3.13.ebuild
new file mode 100644
index ..ecf195f8f782
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.13.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2023-09-26 Thread Michał Górny
commit: e9abf2779e3921accac8f717cdedc3fc41f5e527
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 26 12:07:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 26 12:31:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9abf277

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest   |   2 -
 dev-python/pypy3/metadata.xml   |   7 --
 dev-python/pypy3/pypy3-7.3.11_p1.ebuild | 205 
 3 files changed, 214 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
deleted file mode 100644
index ebda7445a38c..
--- a/dev-python/pypy3/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B 
ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986
 SHA512 
6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4
-DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/metadata.xml b/dev-python/pypy3/metadata.xml
index 279dc3f87516..922f8a45d05d 100644
--- a/dev-python/pypy3/metadata.xml
+++ b/dev-python/pypy3/metadata.xml
@@ -5,13 +5,6 @@
pyt...@gentoo.org
Python

-   
-   
-   Install the ensurepip module that uses bundled wheels
-   to bootstrap pip and setuptools (if disabled, it will
-   be only possible to use venv `--without-pip`)
-   
-   

pypy/pypy


diff --git a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
deleted file mode 100644
index e64e9730f17b..
--- a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
+++ /dev/null
@@ -1,205 +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 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   dev-python/gentoo-common
-   ensurepip? ( dev-python/ensurepip-wheels )
-   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
-
-   eapply_user
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy3.9 || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
-   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
-   pax-mark m pypy3.9-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy3.9-c - <<-EOF
-   import importlib.util
-   import sysconfig
-   soabi = sysconfig.get_config_var("SOABI")
-   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
-   print(f"{soabi}-{magic}")
-   EOF
-   )
-  

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

2023-07-15 Thread Arthur Zamarin
commit: 3a51d810dcb243ff3cdc6e563bd33f34c34a3df3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 18:02:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 18:02:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a51d810

dev-python/pypy3: Stabilize 7.3.12 x86, #909854

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.12.ebuild 
b/dev-python/pypy3/pypy3-7.3.12.ebuild
index eca4b56d5d2b..7626af9e7fbf 100644
--- a/dev-python/pypy3/pypy3-7.3.12.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.12.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2023-07-11 Thread Jakov Smolić
commit: fc6f2d1fbb8ee97f18576cb140ff20eb8b51c87e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 11 08:43:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 11 08:43:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6f2d1f

dev-python/pypy3: Stabilize 7.3.12 amd64, #909854

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.12.ebuild 
b/dev-python/pypy3/pypy3-7.3.12.ebuild
index ecf195f8f782..eca4b56d5d2b 100644
--- a/dev-python/pypy3/pypy3-7.3.12.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.12.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0/pypy310-pp73-384"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+gdbm ncurses sqlite tk"
 
 RDEPEND="



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

2023-06-18 Thread Michał Górny
commit: bc236f6bc036faa9abbc114b43efd88958fe3d78
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:10:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:10:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc236f6b

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

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

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

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index 11c49c997b11..4b3d7bf6b775 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -6,11 +6,3 @@ DIST pypy3-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6492160 BLAKE2B 
a58cd99780af478369
 DIST pypy3-exe-7.3.11-1.ppc64le.gpkg.tar 10127360 BLAKE2B 
0ee59ebc8f66b5ba4628cfe7cd64bf3578d756b030bf6ff4681c177d45b23212605a7c605f470631708305d36c146b9c746f043fe169ad6fcce457e224d66d10
 SHA512 
8049a615299ca033834edcd996744cd125d2f258cac0352448796ea9e9dd51e395af15feb42d27432da04ae58fa6e76a8195a39f74316627b0b3e4e0bd1b43cc
 DIST pypy3-exe-7.3.11-1.x86-musl.gpkg.tar 8734720 BLAKE2B 
563de983b21fa8eece55056af0596abc2fe9679bdc29042a3f9c97710c473e51415d0109a08c2c404ce8cb9296527350deb310c538b52216c8d68e708f8f8f0d
 SHA512 
ddda659acefcd1125c620421b8570495fb26ae85a3a80a622f2e4cec9748a17ab522d37692629fd78fac3067f5db978c8b8cbf1617d1b1b25e267c26dbcc43fb
 DIST pypy3-exe-7.3.11-1.x86.gpkg.tar 8724480 BLAKE2B 
f1843bb2302918171a0b6fafa93f3528f85b5d887b8af2cc8c0ea6a03d2f264fde2129299c8301c0a48c6b4e7e75e38d68b9ff8eafa01e58bb79438238c181dc
 SHA512 
2f3ae0dae6cf7353a2ddf2fac37c3f8d947eae62a36b7580722b63a1085174d7ccd16077ad6ca040cf906189c4ab0ac6cf86f573b93f733ee8bb61e203d5044a
-DIST pypy3-exe-7.3.12_rc1-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
0e43d5c48d7ffd31ea6d7b179ddd0eb38a0b8df0c8e8a3b6223b117d1e10ee01abeb0be122313979ac55c5576030695f9bb77ca62ac88317e100968e313b0cfa
 SHA512 
7b9a68fae9e2452a7fc83253add74644558d160ca01d5004a84b942bf6d4e54cd0a0af68ac87f2689a1aaec0a70b5560665fe18204f6e6c7d9f17bcbb72b00ab
-DIST pypy3-exe-7.3.12_rc1-1.amd64.gpkg.tar 11950080 BLAKE2B 
fe472ced6af6d1ac5c8ff0985378ff33d717b926f98e6e4ab70c5754e33476f1cea997b13e743d69e8fbf560b1768ac236da8de13e5a9d703d6839ff81b1
 SHA512 
c0a7c253e3fbbdf263ca51729c29f8f2026673c5bdbd96e11235031b795e2d7660fe20d61975c1ccbf765d13dce5322c7ce2d090b83dc98f9550a106d9ac3e69
-DIST pypy3-exe-7.3.12_rc1-1.arm64-musl.gpkg.tar 9973760 BLAKE2B 
184ff02dd2f2acc7ee1b4a2fa944e5380ff1cc667555b8ca8510d7b722b0d1524a42c33004dee337328297c4e5c8a7ed4a505c3698593518833e303b19de6214
 SHA512 
ff9455dece6d0c8d1faf06eb9ff032e036b9d1161622cba4f44fd7eec86a9ff2cc292f5b158c10579929d37dd8e69206ced1859d5d859c437c9c1b130bfdd166
-DIST pypy3-exe-7.3.12_rc1-1.arm64.gpkg.tar 9922560 BLAKE2B 
df63afc3846216e8fd855a6b52ed83e1326f9d6438734dbb428bfc54fb328e1b672fd22d6d5fac15e4b18145eef2e85197b88de5f62118d4ac1fb3f5fb465bc2
 SHA512 
50794b9c3d23d0643f3ca54888440d1eed4e3c76f220cdeafc4dfa35ef8fe410202ec0fdbb8b5d29c8b3a5a4e9bdb37ddc738395e5d8fa2c424211b21847b215
-DIST pypy3-exe-7.3.12_rc1-1.ppc64le-musl.gpkg.tar 6543360 BLAKE2B 
e6dfc8012560da9ecf560cce8f7bb36d72a06b001508b4f7a80069b4f0ea20f0638f1b5b5e50a09fd93abbdb7ee4532c4677ccb0d75fc86084eacd225c5fffb9
 SHA512 
7c4f4aa032370762f3b344c22eed9ba94a75f2118b61b82c3dd0c9c4e9ec682fd3d692d1fd2d6c8c038928f15b11fb353f1d50da461ac6247157ee54b37f70b9
-DIST pypy3-exe-7.3.12_rc1-1.ppc64le.gpkg.tar 10147840 BLAKE2B 
6aed4a74f454a0b6970e21fb6b0d7dd904cd44b833581caf7081ed53a855fac6fb6c7b46e3b9f02747666a908180d88cb73b7e24805d22f1d643ada473e16a21
 SHA512 
8fe3dc76ae177537f6567303aac697c4b4670b72eeb38d383d7452200d27086d511c1c213f6520e8bbb26b7367d017e5077a1396ce87483d77c7a231256385d7
-DIST pypy3-exe-7.3.12_rc1-1.x86-musl.gpkg.tar 8908800 BLAKE2B 
4b4900688f60915da23f64a69117270fbff2de44b43d34d086704f7ef39f85fb64c1ca029b114f7aecaade2d3ba8466a986b89b9f6d7e4bc3b335e04987ddf5a
 SHA512 
3135b418925730dc91c2df48bf0668ba73fd352e149d83ea0a831fddb215aba11adc3dd393776da8f770bf63acb85ac77e96ff3a24ce245713f578340eb271a4
-DIST pypy3-exe-7.3.12_rc1-1.x86.gpkg.tar 8826880 BLAKE2B 
ca4a9da5e48caca57dd264815b81c8f9775c44eee4d1d0aa0c12962e4b2f1b290626e379e707f3caa560df73909be55d0d8e12c8d74887a607ff35f7ae425a3b
 SHA512 
fd1fd115879f29d0e048313477934f0500853186aa0148d92434ea5ce1ff8dd485ab39acd81ec89d0a6e7d6ccbb94ebabdb96ea7d72ed97732f7f538152c7da3

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.12_rc1.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.12_rc1.ebuild
deleted file mode 100644
index 368277d5d40a..
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.12_rc1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3-exe-${PV}-1
-
-DESCRIPTION="PyPy3 executable (pre-built version)"

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

2023-06-18 Thread Michał Górny
commit: 759f803e33f91bd9bfb75cfe653c248910ef4071
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 19 05:10:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 19 05:10:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759f803e

dev-python/pypy3-exe: Remove old

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

 dev-python/pypy3-exe/Manifest|   2 -
 dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild | 127 ---
 2 files changed, 129 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index 8b1ac0bb16cb..de5d9083b178 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.12rc1.tar.xz 3416 BLAKE2B 
1ad7e2f05fa26136f7a89fc36f9bba6247f5e7dab235798d47599d412783802e09fb98453386d546169010b944d6d564ac759eb3329da50c5401957d243a55d0
 SHA512 
93a7b1d1efcf88e5616f5b149e3b7c2c40c7a42d8b689f02f9ffa8e9d03356dbaba647181dc73c3cc41d0eb8b9a7a83301a9bb5d6224752a4c4d8e0afb4c2eab
-DIST pypy3.10-v7.3.12rc1-src.tar.bz2 22994145 BLAKE2B 
fff1a0c82f60db6abfa1db5b8fc833f62882f98965c3fb6131028e7ccc9f40475d375e7e0f7de564f91dc82840f5b263d097c6cab83458c82298c18498d55d8b
 SHA512 
9f7eb625236d8a1740d80a02cd4e1bebd09ff4f3c5e117881b133c416c615b5a7ca5d5df2cfc42f5aa014905096005fc4ef328d05554d39ef00bae870e30b9c0
 DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild
deleted file mode 100644
index 4891a0cfa8db..
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild
+++ /dev/null
@@ -1,127 +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*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 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="${PYVER}-${PYPY_PV}"
-KEYWORDS=""
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   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 only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)
-   )
-
-   local interp=( pypy )
-   if use low-memory; then
-   local -x PYPY_GC_MAX_DELTA=200MB
-   interp+=( --jit loop_longevity=300 )
-  

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

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

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest |   2 -
 dev-python/pypy3/pypy3-7.3.12_rc1.ebuild  | 208 --
 dev-python/pypy3/pypy3-7.3.12_rc2-r100.ebuild |  26 
 dev-python/pypy3/pypy3-7.3.12_rc2.ebuild  |  26 
 4 files changed, 262 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index b8622936868c..ebda7445a38c 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.12rc1.tar.xz 3416 BLAKE2B 
1ad7e2f05fa26136f7a89fc36f9bba6247f5e7dab235798d47599d412783802e09fb98453386d546169010b944d6d564ac759eb3329da50c5401957d243a55d0
 SHA512 
93a7b1d1efcf88e5616f5b149e3b7c2c40c7a42d8b689f02f9ffa8e9d03356dbaba647181dc73c3cc41d0eb8b9a7a83301a9bb5d6224752a4c4d8e0afb4c2eab
-DIST pypy3.10-v7.3.12rc1-src.tar.bz2 22994145 BLAKE2B 
fff1a0c82f60db6abfa1db5b8fc833f62882f98965c3fb6131028e7ccc9f40475d375e7e0f7de564f91dc82840f5b263d097c6cab83458c82298c18498d55d8b
 SHA512 
9f7eb625236d8a1740d80a02cd4e1bebd09ff4f3c5e117881b133c416c615b5a7ca5d5df2cfc42f5aa014905096005fc4ef328d05554d39ef00bae870e30b9c0
 DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B 
ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986
 SHA512 
6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.12_rc1.ebuild 
b/dev-python/pypy3/pypy3-7.3.12_rc1.ebuild
deleted file mode 100644
index 88738f20e479..
--- a/dev-python/pypy3/pypy3-7.3.12_rc1.ebuild
+++ /dev/null
@@ -1,208 +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 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy310-pp73-384"
-KEYWORDS=""
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py${PYVER}
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:${PYVER}-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:${PYVER}-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   dev-python/gentoo-common
-   ensurepip? ( dev-python/ensurepip-wheels )
-   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
-
-   eapply_user
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy${PYVER} || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die
-   cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* 
include/pypy${PYVER}/ || die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die
-   pax-mark m pypy${PYVER}-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy${PYVER}-c - <<-EOF
-   import importlib.util
-   import sysconfig
-   soabi = 

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

2023-06-16 Thread Michał Górny
commit: 2b5a5ab292b4a44c6c585342e46324fbd7ddb7f3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 16:59:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 17:03:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5a5ab2

dev-python/pypy3: Bump to 7.3.12

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

 dev-python/pypy3/pypy3-7.3.12.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.12.ebuild 
b/dev-python/pypy3/pypy3-7.3.12.ebuild
new file mode 100644
index ..ecf195f8f782
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2023-05-31 Thread Michał Górny
commit: 88c2e58e21bfa18a50f814b1a0bde5a0a5eda2ed
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 31 11:38:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 31 11:39:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c2e58e

dev-python/pypy3: Bump to 7.3.12_rc2

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

 dev-python/pypy3/pypy3-7.3.12_rc2-r100.ebuild | 26 ++
 dev-python/pypy3/pypy3-7.3.12_rc2.ebuild  | 26 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.12_rc2-r100.ebuild 
b/dev-python/pypy3/pypy3-7.3.12_rc2-r100.ebuild
new file mode 100644
index ..07644e35c8be
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.12_rc2-r100.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS=""
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}

diff --git a/dev-python/pypy3/pypy3-7.3.12_rc2.ebuild 
b/dev-python/pypy3/pypy3-7.3.12_rc2.ebuild
new file mode 100644
index ..974f09d809f6
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.12_rc2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.9
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy39-pp73-336"
+KEYWORDS=""
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_9-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



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

2023-05-14 Thread Michał Górny
commit: 10cfc95c9c73507af93d0f8fc8dabb63145435a6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 14 16:13:37 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=10cfc95c

dev-python/pypy3: Bump to 7.3.12_rc1

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

 dev-python/pypy3/Manifest|   2 +
 dev-python/pypy3/pypy3-7.3.12_rc1.ebuild | 208 +++
 2 files changed, 210 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index ebda7445a38c..b8622936868c 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,4 @@
+DIST pypy3.10-gentoo-patches-7.3.12rc1.tar.xz 3416 BLAKE2B 
1ad7e2f05fa26136f7a89fc36f9bba6247f5e7dab235798d47599d412783802e09fb98453386d546169010b944d6d564ac759eb3329da50c5401957d243a55d0
 SHA512 
93a7b1d1efcf88e5616f5b149e3b7c2c40c7a42d8b689f02f9ffa8e9d03356dbaba647181dc73c3cc41d0eb8b9a7a83301a9bb5d6224752a4c4d8e0afb4c2eab
+DIST pypy3.10-v7.3.12rc1-src.tar.bz2 22994145 BLAKE2B 
fff1a0c82f60db6abfa1db5b8fc833f62882f98965c3fb6131028e7ccc9f40475d375e7e0f7de564f91dc82840f5b263d097c6cab83458c82298c18498d55d8b
 SHA512 
9f7eb625236d8a1740d80a02cd4e1bebd09ff4f3c5e117881b133c416c615b5a7ca5d5df2cfc42f5aa014905096005fc4ef328d05554d39ef00bae870e30b9c0
 DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B 
ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986
 SHA512 
6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.12_rc1.ebuild 
b/dev-python/pypy3/pypy3-7.3.12_rc1.ebuild
new file mode 100644
index ..88738f20e479
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.12_rc1.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy310-pp73-384"
+KEYWORDS=""
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py${PYVER}
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}:${PYVER}-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}:${PYVER}-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   dev-python/gentoo-common
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy${PYVER} || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die
+   cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* 
include/pypy${PYVER}/ || die
+   # (not installed by pypy-exe)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die
+   mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die
+   pax-mark m pypy${PYVER}-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy${PYVER}-c - <<-EOF
+   import importlib.util
+   import sysconfig
+   soabi = sysconfig.get_config_var("SOABI")
+   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
+   

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

2023-05-14 Thread Michał Górny
commit: 1f63dea8b4f8704db19ba742aa696c1c59cdfabf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 14 18:03:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 14 19:29:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f63dea8

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

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

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

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index 4b3d7bf6b775..11c49c997b11 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6492160 BLAKE2B 
a58cd99780af478369
 DIST pypy3-exe-7.3.11-1.ppc64le.gpkg.tar 10127360 BLAKE2B 
0ee59ebc8f66b5ba4628cfe7cd64bf3578d756b030bf6ff4681c177d45b23212605a7c605f470631708305d36c146b9c746f043fe169ad6fcce457e224d66d10
 SHA512 
8049a615299ca033834edcd996744cd125d2f258cac0352448796ea9e9dd51e395af15feb42d27432da04ae58fa6e76a8195a39f74316627b0b3e4e0bd1b43cc
 DIST pypy3-exe-7.3.11-1.x86-musl.gpkg.tar 8734720 BLAKE2B 
563de983b21fa8eece55056af0596abc2fe9679bdc29042a3f9c97710c473e51415d0109a08c2c404ce8cb9296527350deb310c538b52216c8d68e708f8f8f0d
 SHA512 
ddda659acefcd1125c620421b8570495fb26ae85a3a80a622f2e4cec9748a17ab522d37692629fd78fac3067f5db978c8b8cbf1617d1b1b25e267c26dbcc43fb
 DIST pypy3-exe-7.3.11-1.x86.gpkg.tar 8724480 BLAKE2B 
f1843bb2302918171a0b6fafa93f3528f85b5d887b8af2cc8c0ea6a03d2f264fde2129299c8301c0a48c6b4e7e75e38d68b9ff8eafa01e58bb79438238c181dc
 SHA512 
2f3ae0dae6cf7353a2ddf2fac37c3f8d947eae62a36b7580722b63a1085174d7ccd16077ad6ca040cf906189c4ab0ac6cf86f573b93f733ee8bb61e203d5044a
+DIST pypy3-exe-7.3.12_rc1-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 
0e43d5c48d7ffd31ea6d7b179ddd0eb38a0b8df0c8e8a3b6223b117d1e10ee01abeb0be122313979ac55c5576030695f9bb77ca62ac88317e100968e313b0cfa
 SHA512 
7b9a68fae9e2452a7fc83253add74644558d160ca01d5004a84b942bf6d4e54cd0a0af68ac87f2689a1aaec0a70b5560665fe18204f6e6c7d9f17bcbb72b00ab
+DIST pypy3-exe-7.3.12_rc1-1.amd64.gpkg.tar 11950080 BLAKE2B 
fe472ced6af6d1ac5c8ff0985378ff33d717b926f98e6e4ab70c5754e33476f1cea997b13e743d69e8fbf560b1768ac236da8de13e5a9d703d6839ff81b1
 SHA512 
c0a7c253e3fbbdf263ca51729c29f8f2026673c5bdbd96e11235031b795e2d7660fe20d61975c1ccbf765d13dce5322c7ce2d090b83dc98f9550a106d9ac3e69
+DIST pypy3-exe-7.3.12_rc1-1.arm64-musl.gpkg.tar 9973760 BLAKE2B 
184ff02dd2f2acc7ee1b4a2fa944e5380ff1cc667555b8ca8510d7b722b0d1524a42c33004dee337328297c4e5c8a7ed4a505c3698593518833e303b19de6214
 SHA512 
ff9455dece6d0c8d1faf06eb9ff032e036b9d1161622cba4f44fd7eec86a9ff2cc292f5b158c10579929d37dd8e69206ced1859d5d859c437c9c1b130bfdd166
+DIST pypy3-exe-7.3.12_rc1-1.arm64.gpkg.tar 9922560 BLAKE2B 
df63afc3846216e8fd855a6b52ed83e1326f9d6438734dbb428bfc54fb328e1b672fd22d6d5fac15e4b18145eef2e85197b88de5f62118d4ac1fb3f5fb465bc2
 SHA512 
50794b9c3d23d0643f3ca54888440d1eed4e3c76f220cdeafc4dfa35ef8fe410202ec0fdbb8b5d29c8b3a5a4e9bdb37ddc738395e5d8fa2c424211b21847b215
+DIST pypy3-exe-7.3.12_rc1-1.ppc64le-musl.gpkg.tar 6543360 BLAKE2B 
e6dfc8012560da9ecf560cce8f7bb36d72a06b001508b4f7a80069b4f0ea20f0638f1b5b5e50a09fd93abbdb7ee4532c4677ccb0d75fc86084eacd225c5fffb9
 SHA512 
7c4f4aa032370762f3b344c22eed9ba94a75f2118b61b82c3dd0c9c4e9ec682fd3d692d1fd2d6c8c038928f15b11fb353f1d50da461ac6247157ee54b37f70b9
+DIST pypy3-exe-7.3.12_rc1-1.ppc64le.gpkg.tar 10147840 BLAKE2B 
6aed4a74f454a0b6970e21fb6b0d7dd904cd44b833581caf7081ed53a855fac6fb6c7b46e3b9f02747666a908180d88cb73b7e24805d22f1d643ada473e16a21
 SHA512 
8fe3dc76ae177537f6567303aac697c4b4670b72eeb38d383d7452200d27086d511c1c213f6520e8bbb26b7367d017e5077a1396ce87483d77c7a231256385d7
+DIST pypy3-exe-7.3.12_rc1-1.x86-musl.gpkg.tar 8908800 BLAKE2B 
4b4900688f60915da23f64a69117270fbff2de44b43d34d086704f7ef39f85fb64c1ca029b114f7aecaade2d3ba8466a986b89b9f6d7e4bc3b335e04987ddf5a
 SHA512 
3135b418925730dc91c2df48bf0668ba73fd352e149d83ea0a831fddb215aba11adc3dd393776da8f770bf63acb85ac77e96ff3a24ce245713f578340eb271a4
+DIST pypy3-exe-7.3.12_rc1-1.x86.gpkg.tar 8826880 BLAKE2B 
ca4a9da5e48caca57dd264815b81c8f9775c44eee4d1d0aa0c12962e4b2f1b290626e379e707f3caa560df73909be55d0d8e12c8d74887a607ff35f7ae425a3b
 SHA512 
fd1fd115879f29d0e048313477934f0500853186aa0148d92434ea5ce1ff8dd485ab39acd81ec89d0a6e7d6ccbb94ebabdb96ea7d72ed97732f7f538152c7da3

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.12_rc1.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.12_rc1.ebuild
new file mode 100644
index ..368277d5d40a
--- /dev/null
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.12_rc1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10
+MY_P=pypy3-exe-${PV}-1
+
+DESCRIPTION="PyPy3 executable (pre-built 

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

2023-05-14 Thread Michał Górny
commit: 71188c809bbde517850efacff74aa9705add9120
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 14 15:23:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 14 19:29:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71188c80

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

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

 dev-python/pypy3-exe/Manifest|   2 +
 dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild | 127 +++
 2 files changed, 129 insertions(+)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index de5d9083b178..8b1ac0bb16cb 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,2 +1,4 @@
+DIST pypy3.10-gentoo-patches-7.3.12rc1.tar.xz 3416 BLAKE2B 
1ad7e2f05fa26136f7a89fc36f9bba6247f5e7dab235798d47599d412783802e09fb98453386d546169010b944d6d564ac759eb3329da50c5401957d243a55d0
 SHA512 
93a7b1d1efcf88e5616f5b149e3b7c2c40c7a42d8b689f02f9ffa8e9d03356dbaba647181dc73c3cc41d0eb8b9a7a83301a9bb5d6224752a4c4d8e0afb4c2eab
+DIST pypy3.10-v7.3.12rc1-src.tar.bz2 22994145 BLAKE2B 
fff1a0c82f60db6abfa1db5b8fc833f62882f98965c3fb6131028e7ccc9f40475d375e7e0f7de564f91dc82840f5b263d097c6cab83458c82298c18498d55d8b
 SHA512 
9f7eb625236d8a1740d80a02cd4e1bebd09ff4f3c5e117881b133c416c615b5a7ca5d5df2cfc42f5aa014905096005fc4ef328d05554d39ef00bae870e30b9c0
 DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild
new file mode 100644
index ..4891a0cfa8db
--- /dev/null
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.12_rc1.ebuild
@@ -0,0 +1,127 @@
+# 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*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy3 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="${PYVER}-${PYPY_PV}"
+KEYWORDS=""
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   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 only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+   local -x PYPY_GC_MAX_DELTA=200MB
+   interp+=( --jit loop_longevity=300 )
+ 

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

2023-02-26 Thread Michał Górny
commit: 240a66e2253f04c8938fc83abeed93a8d57ed161
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:41:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=240a66e2

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest   |   1 -
 dev-python/pypy3/pypy3-7.3.11-r1.ebuild | 205 
 2 files changed, 206 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index c6ec081e1ddd..ebda7445a38c 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,3 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
 DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B 
ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986
 SHA512 
6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
deleted file mode 100644
index e64e9730f17b..
--- a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
+++ /dev/null
@@ -1,205 +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 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   dev-python/gentoo-common
-   ensurepip? ( dev-python/ensurepip-wheels )
-   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
-
-   eapply_user
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy3.9 || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
-   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
-   pax-mark m pypy3.9-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy3.9-c - <<-EOF
-   import importlib.util
-   import sysconfig
-   soabi = sysconfig.get_config_var("SOABI")
-   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
-   print(f"{soabi}-{magic}")
-   EOF
-   )
-   [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   # Add epython.py to the distribution
-   echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die
-
-   einfo "Generating caches and CFFI modules ..."
-
-   # Generate sysconfig data
-   local host_gnu_type=$(sh 

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

2023-02-26 Thread Sam James
commit: 9db332d1d5425a5649712a3a227202c1789f7d19
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 26 22:23:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 22:23:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db332d1

dev-python/pypy3: Stabilize 7.3.11_p1 x86, #898004

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
index 5387f4541d8c..e64e9730f17b 100644
--- a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2023-02-26 Thread Sam James
commit: 7a2e327b03d869789f32faf2f26414d416e230c0
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 26 21:47:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 21:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2e327b

dev-python/pypy3: Stabilize 7.3.11_p1 amd64, #898004

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
index d0f7918e6b5f..5387f4541d8c 100644
--- a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2023-02-26 Thread Michał Górny
commit: 7ecd2c2d85b898277bb08f2e09d5ab2eefbdafc5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 26 20:03:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 26 20:11:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ecd2c2d

dev-python/pypy3: Backport CVE-2023-24329 fix to 7.3.11_p1

Bug: https://bugs.gentoo.org/897958
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypy3/Manifest   |   1 +
 dev-python/pypy3/pypy3-7.3.11_p1.ebuild | 205 
 2 files changed, 206 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index de5d9083b178..c6ec081e1ddd 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
+DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B 
ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986
 SHA512 
6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
new file mode 100644
index ..d0f7918e6b5f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   dev-python/gentoo-common
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy3.9 || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
+   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
+   # (not installed by pypy-exe)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
+   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
+   pax-mark m pypy3.9-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy3.9-c - <<-EOF
+   import importlib.util
+   import sysconfig
+   soabi = sysconfig.get_config_var("SOABI")
+   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
+   print(f"{soabi}-{magic}")
+   EOF
+   )
+   [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   # Add epython.py to the distribution
+   echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die
+
+   einfo "Generating caches and CFFI modules ..."
+
+   # 

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

2023-01-31 Thread Michał Górny
commit: f24237c206b0fce5b5d35723959b72a69fe4ce04
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 13:15:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 13:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24237c2

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

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

 dev-python/pypy3-exe-bin/Manifest  |  8 ---
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild  | 80 --
 2 files changed, 88 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index b8e362b81605..4b3d7bf6b775 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3-exe-7.3.10-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
89fc1c3216c1597e61814406d1d2ef536f204262f9de364277ec237037eff0cb915cb78d40ad108632c52e82ddeeafd13941fc5c487c3c1792ca76d11e308458
 SHA512 
f74bee3c7d263aee4c6c32637c21bb1d0737d0d9a8159e60c37a772bc533d387574add2942fc45c7ec3fc4750c784b8485d905c1773986874fca64bb491e8cc4
-DIST pypy3-exe-7.3.10-1.amd64.gpkg.tar 11878400 BLAKE2B 
2d272f67006eace22d4ea97383282adb19be6a088cc6469f5b1ffeb099f89a0126807faeba3c3c8c33a0d775ab26b2bd7831978f58cded1bb06e68bb8baa808a
 SHA512 
9b0747e25731de36ce59b92a66c1ff40c9619e8d3b05d3617eee7248bfdb75a46afb9c344916aef3cbda529448aef44c3fbd2ea32938983e9163bfcf6d71
-DIST pypy3-exe-7.3.10-1.arm64-musl.gpkg.tar 9922560 BLAKE2B 
29dc6797c895e00fed7aa40e85e37b94c206f26f2720b6de2d558fc287516df798ce42b6a7c5c308b92dba51fa582be8a961aabc428c1cac346676d3490ce632
 SHA512 
5354e1b7adce22911aea916f9dd7ded71ada036e016d02094a4143c7f2428a88d74e1273cfdd19d0b68075975168a1f465181b86f97c5441bfa8085b3784a6be
-DIST pypy3-exe-7.3.10-1.arm64.gpkg.tar 9871360 BLAKE2B 
bc6dd237a3d7179d7f7bc5a0f1e52c21dbeb939850222e371e9deb3bf1c6eb539509505c4077310c71d664e7ef6c3349a1a16d10371abacae9b36b25eb144d16
 SHA512 
22bd3c7f13092d7e71b1f0d404171a0fd24395b97cc225f507479b2da2154112efadf26ad941fbbb85005bc9d41e553687e7211220858b3c9c12996e9e3dfbb9
-DIST pypy3-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6451200 BLAKE2B 
e9d057934b329fa2bbad06d30b64ed9decf7d8cefce0e2ee75e077b6d720e3a6d06ef45dc5e70fbc2985fe654b79848725a3be81a95c596c8b2b6cfef807a382
 SHA512 
6b9bb88f3d29f755e04c693d44401b95f23f9947aeb4bf7e7c109727a64fb8da1eaf572212fbaac129eb81a6e48e52a6d1dcde1e2204d325cb27d0249f98299e
-DIST pypy3-exe-7.3.10-1.ppc64le.gpkg.tar 10342400 BLAKE2B 
a915da1bc290b38f5a0be5c521c9df1fdf0c5290449e1cfc7ca77ba0f8050369b3e58b1828475109ecbc5729c143de9c7824edb7332169af76d57072786a875f
 SHA512 
f9d0a55f30aea0f95c6749b5d20e6276868c53c070e74d38435d1d9112743a849885fdaf22391d94bff2b105440b7a2176b5d2d475a3e58b1c022468602188f3
-DIST pypy3-exe-7.3.10-1.x86-musl.gpkg.tar 8796160 BLAKE2B 
87507b496c2ddbddf330132571eb7c0506f95727f19a541176ce3456267e847d7cb52ff73f0a840a250ca196b494ef1e43d5b3b50c9957f1b0b2aa1b4a499b15
 SHA512 
7a99fbd2f7e68c0f57829a77d744e74538070adc6ff8f2cdc99e9894dcb9fd6a1f2301aa9dfffc56e6f323b1d550eed8b55f13b362fa186860c66a80fad4d30d
-DIST pypy3-exe-7.3.10-1.x86.gpkg.tar 8755200 BLAKE2B 
2d059a08895299dd3b8fe5d3923060c5cf531c0ae46f08bcb47f2f8aae7b6c8c1ab28e50c79d0fc17942b5e893c8d9f56a49b7569c94c942ce6e4d95a3926375
 SHA512 
e4d141d716ccc1eb7572d3c570d5583d72f5406d5560a2c9b1818046a1a29a677c862e6695a4880ae12b44d69f8c7ef910a4a1c329ca2c0af390944f60b7387c
 DIST pypy3-exe-7.3.11-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
e0e78de17b09eeb4928e5898c0ba4a3c3ab9dd7beac0b4541fbe196a1009ac8c1d89ae73c304eb465c392a766b2d9fb9f25d3c9c95e7f78e7d8c6558207a9623
 SHA512 
d6407f8a423b718e23582e12b7fbe48c9cec308cb5be033c7e30fe79978fce8fb31dcac2ce536eb495a2fe02c929a9a681c7ff583451293e007a2d432e814b92
 DIST pypy3-exe-7.3.11-1.amd64.gpkg.tar 11857920 BLAKE2B 
f5b49bf28ad74732947fb167addad871fc4e65f02401c3b4d7ff770dc71fb42d5a135501639d622a02c93f1dec6226daff801a38c23415bf4d6467bbdca7
 SHA512 
5a890ed0694575eb4e418e0e9bd26ecd3b9ae2252572cae11d1bf1fe82b6894c21d5dc372b347fb4238da4c8b7075448aa63057b22bd8212156cc5cba947e11b
 DIST pypy3-exe-7.3.11-1.arm64-musl.gpkg.tar 9902080 BLAKE2B 
82f630477b284b5bc123b848a3babf513ee1269e7ab5ae50ba7f54c2c3f35d6ad029c1c0be8c1a4b52f1d69a66e44e6271df1858257decdb17816583e8b874cd
 SHA512 
92f31e7a61e8210c9409dc1d0e2ca4c9e9f56c57331787f399870fac9bf7b2d4f63ba66cd16da00535a7723080c6243803be3cee0cd4c2f79fd9f8f8659529d2

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
deleted file mode 100644
index f3cf7f9bc93d..
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
+++ /dev/null
@@ -1,80 +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=pypy3-exe-${PV}-1
-DESCRIPTION="PyPy3 executable (pre-built version)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   elibc_glibc? (
-   amd64? (
-   

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

2023-01-31 Thread Michał Górny
commit: 452b22bc2d21ae8663c9da0b32c807b6c5c62195
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 13:15:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 13:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452b22bc

dev-python/pypy3-exe: Remove old

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

 dev-python/pypy3-exe/Manifest|   2 -
 dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild | 126 ---
 2 files changed, 128 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index c04d96f5f6e5..de5d9083b178 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
 DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
-DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
deleted file mode 100644
index 33e71a846c4c..
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
+++ /dev/null
@@ -1,126 +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=pypy3.9-v${PYPY_PV/_}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   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 only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   --no-shared
-   $(usex jit -Ojit -O2)
-
-   ${jit_backend}
-
-   pypy/goal/targetpypystandalone
-   --withmod-bz2
-   $(usex ncurses --with{,out}mod-_minimal_curses)
-   )
-
-   local interp=( pypy )
-   if use low-memory; then
-   local -x PYPY_GC_MAX_DELTA=200MB
-   interp+=( --jit loop_longevity=300 )
-   fi

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

2023-01-31 Thread Michał Górny
commit: 60362f303c6a28d1c3c5ea47b1b88013f3c72116
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 31 13:15:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 31 13:15:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60362f30

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest   |   2 -
 dev-python/pypy3/pypy3-7.3.10_p1.ebuild | 203 
 2 files changed, 205 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 96f6fbf35895..de5d9083b178 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.10_p1.tar.xz 10348 BLAKE2B 
4daeecd2b6631785ccb22789518599cab84c39da93bd054389f733f9396c90717d7754b5894a4ed1088416327a6e3e147cc4c454caac7e59d63bbca7aa3bd0ab
 SHA512 
1a149ac967a5bb0facfdb801b816d2a527e6e16183c3301f38d6467c269994d165928ece2c5cf39650516c952aceaadf6e0ec70a2bf62c81c9ba1ed978da6bdf
 DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
-DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.10_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.10_p1.ebuild
deleted file mode 100644
index 8f2a92264ffb..
--- a/dev-python/pypy3/pypy3-7.3.10_p1.ebuild
+++ /dev/null
@@ -1,203 +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 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   ensurepip? ( dev-python/ensurepip-wheels )
-   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
-
-   eapply_user
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy3.9 || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
-   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
-   pax-mark m pypy3.9-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy3.9-c - <<-EOF
-   import importlib.util
-   import sysconfig
-   soabi = sysconfig.get_config_var("SOABI")
-   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
-   print(f"{soabi}-{magic}")
-   EOF
-   )
-   [[ ${soabi} == ${SLOT#*/} ]] 

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

2023-01-31 Thread Arthur Zamarin
commit: 1c7c2b96531ca081df07395dd8026bcc24c4b1a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 13:06:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 13:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7c2b96

dev-python/pypy3-exe: Stabilize 7.3.11 x86, #892711

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

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

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
index 099ac3331324..754c1f25a859 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="3.9-${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

2023-01-31 Thread Arthur Zamarin
commit: 8f166ef6798f1f501def200193568836a1bffbf9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 13:06:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 13:06:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f166ef6

dev-python/pypy3-exe-bin: Stabilize 7.3.11 amd64, #892711

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

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
index e7bb602c5789..06f85105d226 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-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}/${MY_P}
 
 LICENSE="MIT"
 SLOT="3.9-${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/pypy3-exe/

2023-01-31 Thread Arthur Zamarin
commit: dc0b48aa52059562527fa64a70bc4f1b3b2cb031
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 13:06:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 13:06:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0b48aa

dev-python/pypy3-exe: Stabilize 7.3.11 amd64, #892711

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

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

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
index b6be3f4fae2a..099ac3331324 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
+++ b/dev-python/pypy3-exe/pypy3-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="3.9-${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

2023-01-31 Thread Arthur Zamarin
commit: 6a2660e75a7f612cbd8535228c8d6901051a5596
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 13:06:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 13:06:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2660e7

dev-python/pypy3: Stabilize 7.3.11-r1 x86, #892711

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
index 5387f4541d8c..e64e9730f17b 100644
--- a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2023-01-31 Thread Arthur Zamarin
commit: 22ef4b5a554ef63db3d9a21dbad6d31552bb413c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 13:06:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 13:06:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ef4b5a

dev-python/pypy3: Stabilize 7.3.11-r1 amd64, #892711

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
index d0f7918e6b5f..5387f4541d8c 100644
--- a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2023-01-31 Thread Arthur Zamarin
commit: a0ea1ce4b98364c6cb3d7212632600ba6ddf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 13:06:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 13:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ea

dev-python/pypy3-exe-bin: Stabilize 7.3.11 x86, #892711

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

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
index 06f85105d226..a8453e3202ca 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild
@@ -50,7 +50,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="3.9-${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/pypy3/

2023-01-29 Thread Michał Górny
commit: 481a5e7b0dd5838bccd6362027eb6076b5aa7dcd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 25 12:43:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 09:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481a5e7b

dev-python/pypy3: Mark the packages as EXTERNALLY-MANAGED, PEP 668

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

 dev-python/pypy3/{pypy3-7.3.11.ebuild => pypy3-7.3.11-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.11.ebuild 
b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
similarity index 97%
rename from dev-python/pypy3/pypy3-7.3.11.ebuild
rename to dev-python/pypy3/pypy3-7.3.11-r1.ebuild
index e203c371b1f8..d0f7918e6b5f 100644
--- a/dev-python/pypy3/pypy3-7.3.11.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.11-r1.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
@@ -37,6 +37,7 @@ RDEPEND="
)
dev-lang/python-exec[python_targets_pypy3(-)]
dev-libs/openssl:0=
+   dev-python/gentoo-common
ensurepip? ( dev-python/ensurepip-wheels )
gdbm? ( sys-libs/gdbm:0= )
sqlite? ( dev-db/sqlite:3= )
@@ -189,6 +190,7 @@ src_install() {
"${ED}${dest}"/_tkinter \
"${ED}${dest}"/test/test_{tcl,tk,ttk*}.py || die
fi
+   dosym ../python/EXTERNALLY-MANAGED "${dest}/EXTERNALLY-MANAGED"
 
local -x EPYTHON=pypy3
local -x PYTHON=${ED}/usr/bin/pypy3.9-c-${PYPY_PV}



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

2022-12-30 Thread Michał Górny
commit: 418a97bceb014c5e4349ec088ce7ea9874309f97
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 14:32:32 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=418a97bc

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

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

 dev-python/pypy3-exe-bin/Manifest  |  8 +++
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.11.ebuild  | 80 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index bf8f00449114..b8e362b81605 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6451200 BLAKE2B 
e9d057934b329fa2bb
 DIST pypy3-exe-7.3.10-1.ppc64le.gpkg.tar 10342400 BLAKE2B 
a915da1bc290b38f5a0be5c521c9df1fdf0c5290449e1cfc7ca77ba0f8050369b3e58b1828475109ecbc5729c143de9c7824edb7332169af76d57072786a875f
 SHA512 
f9d0a55f30aea0f95c6749b5d20e6276868c53c070e74d38435d1d9112743a849885fdaf22391d94bff2b105440b7a2176b5d2d475a3e58b1c022468602188f3
 DIST pypy3-exe-7.3.10-1.x86-musl.gpkg.tar 8796160 BLAKE2B 
87507b496c2ddbddf330132571eb7c0506f95727f19a541176ce3456267e847d7cb52ff73f0a840a250ca196b494ef1e43d5b3b50c9957f1b0b2aa1b4a499b15
 SHA512 
7a99fbd2f7e68c0f57829a77d744e74538070adc6ff8f2cdc99e9894dcb9fd6a1f2301aa9dfffc56e6f323b1d550eed8b55f13b362fa186860c66a80fad4d30d
 DIST pypy3-exe-7.3.10-1.x86.gpkg.tar 8755200 BLAKE2B 
2d059a08895299dd3b8fe5d3923060c5cf531c0ae46f08bcb47f2f8aae7b6c8c1ab28e50c79d0fc17942b5e893c8d9f56a49b7569c94c942ce6e4d95a3926375
 SHA512 
e4d141d716ccc1eb7572d3c570d5583d72f5406d5560a2c9b1818046a1a29a677c862e6695a4880ae12b44d69f8c7ef910a4a1c329ca2c0af390944f60b7387c
+DIST pypy3-exe-7.3.11-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
e0e78de17b09eeb4928e5898c0ba4a3c3ab9dd7beac0b4541fbe196a1009ac8c1d89ae73c304eb465c392a766b2d9fb9f25d3c9c95e7f78e7d8c6558207a9623
 SHA512 
d6407f8a423b718e23582e12b7fbe48c9cec308cb5be033c7e30fe79978fce8fb31dcac2ce536eb495a2fe02c929a9a681c7ff583451293e007a2d432e814b92
+DIST pypy3-exe-7.3.11-1.amd64.gpkg.tar 11857920 BLAKE2B 
f5b49bf28ad74732947fb167addad871fc4e65f02401c3b4d7ff770dc71fb42d5a135501639d622a02c93f1dec6226daff801a38c23415bf4d6467bbdca7
 SHA512 
5a890ed0694575eb4e418e0e9bd26ecd3b9ae2252572cae11d1bf1fe82b6894c21d5dc372b347fb4238da4c8b7075448aa63057b22bd8212156cc5cba947e11b
+DIST pypy3-exe-7.3.11-1.arm64-musl.gpkg.tar 9902080 BLAKE2B 
82f630477b284b5bc123b848a3babf513ee1269e7ab5ae50ba7f54c2c3f35d6ad029c1c0be8c1a4b52f1d69a66e44e6271df1858257decdb17816583e8b874cd
 SHA512 
92f31e7a61e8210c9409dc1d0e2ca4c9e9f56c57331787f399870fac9bf7b2d4f63ba66cd16da00535a7723080c6243803be3cee0cd4c2f79fd9f8f8659529d2
+DIST pypy3-exe-7.3.11-1.arm64.gpkg.tar 9871360 BLAKE2B 
d58938a9b83d19f26a96c0690c6287164f7ab20b7b4eba85eed9b1889627ac6e6ec01896555227ca93cd66485a1e019b6cafabd26366dba564900bb7ef17741c
 SHA512 
78bb821002511756bbe38931fe5ca1058bedb3c34889f07cb247765f8e72cdfcfe84f9aa121bb76f00706106f89e967bd2b805e108d35a82bb553e4a8e9a2869
+DIST pypy3-exe-7.3.11-1.ppc64le-musl.gpkg.tar 6492160 BLAKE2B 
a58cd99780af478369bba867d5cf8c34f68054b42de0d7a5d9e0f12ebed39a6fbf5b5b3d2634502b54c4fbdd81cfbce6e3200f3faf0111b788caf491de4982e0
 SHA512 
197e3e7d9518a9e8e2b4ebb428dbaef48a035d22fc6153a03a69e250e2fdeb7ced56ff6fa43fb002ea3d287829ca04dde071dab04a2458b76748c07da0117176
+DIST pypy3-exe-7.3.11-1.ppc64le.gpkg.tar 10127360 BLAKE2B 
0ee59ebc8f66b5ba4628cfe7cd64bf3578d756b030bf6ff4681c177d45b23212605a7c605f470631708305d36c146b9c746f043fe169ad6fcce457e224d66d10
 SHA512 
8049a615299ca033834edcd996744cd125d2f258cac0352448796ea9e9dd51e395af15feb42d27432da04ae58fa6e76a8195a39f74316627b0b3e4e0bd1b43cc
+DIST pypy3-exe-7.3.11-1.x86-musl.gpkg.tar 8734720 BLAKE2B 
563de983b21fa8eece55056af0596abc2fe9679bdc29042a3f9c97710c473e51415d0109a08c2c404ce8cb9296527350deb310c538b52216c8d68e708f8f8f0d
 SHA512 
ddda659acefcd1125c620421b8570495fb26ae85a3a80a622f2e4cec9748a17ab522d37692629fd78fac3067f5db978c8b8cbf1617d1b1b25e267c26dbcc43fb
+DIST pypy3-exe-7.3.11-1.x86.gpkg.tar 8724480 BLAKE2B 
f1843bb2302918171a0b6fafa93f3528f85b5d887b8af2cc8c0ea6a03d2f264fde2129299c8301c0a48c6b4e7e75e38d68b9ff8eafa01e58bb79438238c181dc
 SHA512 
2f3ae0dae6cf7353a2ddf2fac37c3f8d947eae62a36b7580722b63a1085174d7ccd16077ad6ca040cf906189c4ab0ac6cf86f573b93f733ee8bb61e203d5044a

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

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

2022-12-30 Thread Michał Górny
commit: b3e85530e81b9a8249815355f1e53b39e0c6eab1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 11:17:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 14:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e85530

dev-python/pypy3-exe: Bump to 7.3.11

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

 dev-python/pypy3-exe/Manifest|   2 +
 dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild | 126 +++
 2 files changed, 128 insertions(+)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index 4c1972bf2684..c04d96f5f6e5 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
+DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
 DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
+DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
new file mode 100644
index ..b6be3f4fae2a
--- /dev/null
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.11.ebuild
@@ -0,0 +1,126 @@
+# 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=pypy3.9-v${PYPY_PV/_}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   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 only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --no-shared
+   $(usex jit -Ojit -O2)
+
+   ${jit_backend}
+
+   pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
+   )
+
+   local interp=( pypy )
+   if use low-memory; then
+   local -x PYPY_GC_MAX_DELTA=200MB
+   interp+=( --jit loop_longevity=300 )
+   

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

2022-12-30 Thread Michał Górny
commit: fe6993c122bdaf21858d56fef0feeb31923241d2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 11:17:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 14:32:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6993c1

dev-python/pypy3: Bump to 7.3.11

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

 dev-python/pypy3/Manifest|   2 +
 dev-python/pypy3/pypy3-7.3.11.ebuild | 203 +++
 2 files changed, 205 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 71b304496693..96f6fbf35895 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3.9-gentoo-patches-7.3.10_p1.tar.xz 10348 BLAKE2B 
4daeecd2b6631785ccb22789518599cab84c39da93bd054389f733f9396c90717d7754b5894a4ed1088416327a6e3e147cc4c454caac7e59d63bbca7aa3bd0ab
 SHA512 
1a149ac967a5bb0facfdb801b816d2a527e6e16183c3301f38d6467c269994d165928ece2c5cf39650516c952aceaadf6e0ec70a2bf62c81c9ba1ed978da6bdf
+DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
 DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
+DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.11.ebuild 
b/dev-python/pypy3/pypy3-7.3.11.ebuild
new file mode 100644
index ..e203c371b1f8
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.11.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy3.9 || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
+   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
+   # (not installed by pypy-exe)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
+   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
+   pax-mark m pypy3.9-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy3.9-c - <<-EOF
+   import importlib.util
+   import sysconfig
+   soabi = sysconfig.get_config_var("SOABI")
+   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
+   print(f"{soabi}-{magic}")
+   EOF
+   )
+   [[ ${soabi} == ${SLOT#*/} ]] || die 

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

2022-12-14 Thread Michał Górny
commit: 95fb70aa0b5cdefe19be29aac0663d68639dc4f0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 14 10:23:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 14 10:58:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95fb70aa

dev-python/pypy3: Add functools.partial() fix as 7.3.10_p1

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

 dev-python/pypy3/Manifest   | 2 +-
 dev-python/pypy3/{pypy3-7.3.10-r1.ebuild => pypy3-7.3.10_p1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 4c1972bf2684..71b304496693 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
+DIST pypy3.9-gentoo-patches-7.3.10_p1.tar.xz 10348 BLAKE2B 
4daeecd2b6631785ccb22789518599cab84c39da93bd054389f733f9396c90717d7754b5894a4ed1088416327a6e3e147cc4c454caac7e59d63bbca7aa3bd0ab
 SHA512 
1a149ac967a5bb0facfdb801b816d2a527e6e16183c3301f38d6467c269994d165928ece2c5cf39650516c952aceaadf6e0ec70a2bf62c81c9ba1ed978da6bdf
 DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8

diff --git a/dev-python/pypy3/pypy3-7.3.10-r1.ebuild 
b/dev-python/pypy3/pypy3-7.3.10_p1.ebuild
similarity index 100%
rename from dev-python/pypy3/pypy3-7.3.10-r1.ebuild
rename to dev-python/pypy3/pypy3-7.3.10_p1.ebuild



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

2022-12-11 Thread Michał Górny
commit: 9797939288464d838946d91c30a539c53bdd128d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 12 05:30:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 12 05:43:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97979392

dev-python/pypy3: Install pregenerated sysconfigdata

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

 .../pypy3/{pypy3-7.3.10.ebuild => pypy3-7.3.10-r1.ebuild}  | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.10.ebuild 
b/dev-python/pypy3/pypy3-7.3.10-r1.ebuild
similarity index 91%
rename from dev-python/pypy3/pypy3-7.3.10.ebuild
rename to dev-python/pypy3/pypy3-7.3.10-r1.ebuild
index 398fd461b317..8f2a92264ffb 100644
--- a/dev-python/pypy3/pypy3-7.3.10.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.10-r1.ebuild
@@ -92,6 +92,20 @@ src_compile() {
 
einfo "Generating caches and CFFI modules ..."
 
+   # Generate sysconfig data
+   local host_gnu_type=$(sh pypy/tool/release/config.guess)
+   local overrides=(
+   HOST_GNU_TYPE "${host_gnu_type:-unknown}"
+   INCLUDEPY "${EPREFIX}/usr/include/pypy3.9"
+   LIBDIR "${EPREFIX}/usr/$(get_libdir)"
+   TZPATH "${EPREFIX}/usr/share/zoneinfo"
+   WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip"
+   )
+   ./pypy3.9-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die
+   local outdir
+   outdir=$(

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

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

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest|   4 -
 dev-python/pypy3/pypy3-7.3.10_rc3.ebuild | 189 
 dev-python/pypy3/pypy3-7.3.9_p9.ebuild   | 209 ---
 3 files changed, 402 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 48e3c7c5f639..4c1972bf2684 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,6 +1,2 @@
 DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
-DIST pypy3.9-gentoo-patches-7.3.10rc3.tar.xz 8712 BLAKE2B 
65c5461b4830cd8ee29512d9ce5f7ac9e629710b5177a568f52657e92eefe7d7f1ba3321bd3ee91e94bbccd090ae9b14180617b059b761b0497b1825d66e65f6
 SHA512 
61fe98885fdd17c03c16316930f277f804dd6a2aa70a9c51ac5287d16c0b53eac58d0db2a55b28bdea1b0ac2a04d9a408343e321f44c57037b747dd76569d3a2
-DIST pypy3.9-gentoo-patches-7.3.9_p9.tar.xz 16508 BLAKE2B 
30e61ebccb4949c5da6f1837df0e4474eda99c2b2262994b41ce9a5de58b543562010a28d20abb4d1c53c866d668c717802afd617efbcca142610a67cf1a48da
 SHA512 
20d72fe0b7592f6f326faf8f989dacc4c6204203b270f033ff528bc845e68ea2092fa0a16176e91e882d028f549e6622c609e1566d3bc018b34178de76c48992
 DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
-DIST pypy3.9-v7.3.10rc3-src.tar.bz2 23453446 BLAKE2B 
eefedc5d49602f19c9d39f20f060ddb4f00bd49681fee64fa98a7c7a3856df7f4ae4e17e51a3fa37137d049b463855ce7e2c95abd9878665b66fc9b90a91ec6c
 SHA512 
d831c8c716f40514e54845ec7ab6b3ecf1af74bc66504196dda251d66feff4e206c77535484ef1747dc390db2bdc2be38e9be3401831b321ea043016e42c2a27
-DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild 
b/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
deleted file mode 100644
index c6b9c98cbd92..
--- a/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
+++ /dev/null
@@ -1,189 +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 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS=""
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   ensurepip? ( dev-python/ensurepip-wheels )
-   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
-
-   eapply_user
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy3.9 || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
-   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
-   # (not 

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

2022-12-07 Thread Michał Górny
commit: f4b9e4f880bfb6ba260f531b6af9a26090a88825
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 15:57:55 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=f4b9e4f8

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

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

 dev-python/pypy3-exe-bin/Manifest  |  8 ---
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild | 80 --
 2 files changed, 88 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index c09cf975a39d..bf8f00449114 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -6,11 +6,3 @@ DIST pypy3-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6451200 BLAKE2B 
e9d057934b329fa2bb
 DIST pypy3-exe-7.3.10-1.ppc64le.gpkg.tar 10342400 BLAKE2B 
a915da1bc290b38f5a0be5c521c9df1fdf0c5290449e1cfc7ca77ba0f8050369b3e58b1828475109ecbc5729c143de9c7824edb7332169af76d57072786a875f
 SHA512 
f9d0a55f30aea0f95c6749b5d20e6276868c53c070e74d38435d1d9112743a849885fdaf22391d94bff2b105440b7a2176b5d2d475a3e58b1c022468602188f3
 DIST pypy3-exe-7.3.10-1.x86-musl.gpkg.tar 8796160 BLAKE2B 
87507b496c2ddbddf330132571eb7c0506f95727f19a541176ce3456267e847d7cb52ff73f0a840a250ca196b494ef1e43d5b3b50c9957f1b0b2aa1b4a499b15
 SHA512 
7a99fbd2f7e68c0f57829a77d744e74538070adc6ff8f2cdc99e9894dcb9fd6a1f2301aa9dfffc56e6f323b1d550eed8b55f13b362fa186860c66a80fad4d30d
 DIST pypy3-exe-7.3.10-1.x86.gpkg.tar 8755200 BLAKE2B 
2d059a08895299dd3b8fe5d3923060c5cf531c0ae46f08bcb47f2f8aae7b6c8c1ab28e50c79d0fc17942b5e893c8d9f56a49b7569c94c942ce6e4d95a3926375
 SHA512 
e4d141d716ccc1eb7572d3c570d5583d72f5406d5560a2c9b1818046a1a29a677c862e6695a4880ae12b44d69f8c7ef910a4a1c329ca2c0af390944f60b7387c
-DIST pypy3-exe-7.3.9_p3-2.amd64-musl.gpkg.tar 12472320 BLAKE2B 
dc59db0948774f3776d891dc1afbf457005928db8f3ec949e71538f29929f6dcbdd30af0e4f72ae050bc562864ada7a6f7603d85d92f622ff1830b2c4a009d46
 SHA512 
3f021c0db1c7c8eab50ee9029530aee41d490f467b626a7b22efabc19a0cc6220039134040b01a670352a977925b6ad31071dc30b5f6795c7128e1d889b0a6ff
-DIST pypy3-exe-7.3.9_p3-2.amd64.gpkg.tar 12451840 BLAKE2B 
1c5d0c1698ee4b7051aea5bbd1a7430b2a120d58e65aba70897e00afd5965313bff5b8a4477924a94077660c6f28aac176a09d27f4f8c97a1cdfc80a454e8319
 SHA512 
e0fe433c026bdd0faca135f3f32e3f7754bc4d2d150deb775171c9de4fa493d3f5842c5c66a02acef7ca0ceb7907231f0070cd50db801d1b417523b438fa77fd
-DIST pypy3-exe-7.3.9_p3-2.arm64-musl.gpkg.tar 10547200 BLAKE2B 
300371635148ef2af0746d7c1c4e896cfb4dc55967e1aa82dfa2081acd8e08c07b614b196ee8e34a0fb1f7407ef9cc556c58b8222bffba47780a277a8506cab5
 SHA512 
1d9e1b1714f16161c0d2dde26cd60d15c052e5c2426ae4a0073fb2dd7d795d75078cd1ac73e5943118ed7e44e4757b73e8737e5c6d12d78583644747dd253863
-DIST pypy3-exe-7.3.9_p3-2.arm64.gpkg.tar 10485760 BLAKE2B 
3b65b5bdf38e8ca32ca957a8d6b4fd9533de853c1a1337146e1b961efd0dd08f900c4696514e750711c2c19a8ab9e488a51bc4ff2901e4aff32464ad535942bf
 SHA512 
2085361a2057338a063011d3b35b9de741aa51519a18a65b1d1a6fbc305108b4dd166a7f4bb95d913f25baf3e50c6c37f96066ca2c0721140fe0a1563457c424
-DIST pypy3-exe-7.3.9_p3-2.ppc64le-musl.gpkg.tar 6686720 BLAKE2B 
5fa9a09765270494aa309a30365cb3a6afbf160b0936566d80de4823bb71dd35fdcfd46936077c767d117dff3cd08507de79422cee66f1f3f2f420bfeca43bf9
 SHA512 
5533908235fb27381aea47de4c4ec71fe28955380765c2ef59d0369b8d8b46cab270665ef4aa5be53c82c7487c443258e816fa86fc3c2b5b9c5defde16482a6f
-DIST pypy3-exe-7.3.9_p3-2.ppc64le.gpkg.tar 10946560 BLAKE2B 
0b63a9941cfac0d138e8e7781f13a184e03e0dbed45df812177f7a786dc59aee309bc1de5b20b83f6576005380a1a7af752b3de858e0c116eb8c8474b30442de
 SHA512 
df8a4749135f44fe338945df1d867961af39ea8c08f0057c85fdca12f18bb1725c04ee78e3701d7982465ca0092b7640e376a9031bdd5ad50c326e8b86c5bf1b
-DIST pypy3-exe-7.3.9_p3-2.x86-musl.gpkg.tar 9236480 BLAKE2B 
6e319fd0377192c147d4cc16fa5488e938e69c6c04180a9aa873cb9cd772e8f9deadc69fc6309df82a80b8cd58eaccf8b97c69442fbd96c656c907e78882348b
 SHA512 
1c3b3a6cadb8f003172a98334abe24c7732d089c00c3b7c5bbcf1ddbaa908e75d74463fe98ee3f4c76d570860c7c98ff935d462595ae6456702eb10649744a5e
-DIST pypy3-exe-7.3.9_p3-2.x86.gpkg.tar 9216000 BLAKE2B 
03fcb639ce59260a82a249bf60388a67ace5cab51a3d1d9d8c148d0350b483fbc12f3ecaa9d2582e7a31b84c5eea44068dbe589342376413e21ce315419f98a5
 SHA512 
a3964b1f364dcc0540d72e1364ccf1ed5cf3e5e053a2cfe69697de15586820646c404e931f0a6c08f49de45474ef007ec696484b515b857c29436d4196ec2e81

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
deleted file mode 100644
index 9f0b76a5e72d..
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
+++ /dev/null
@@ -1,80 +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=pypy3-exe-${PV}-2
-DESCRIPTION="PyPy3 executable (pre-built version)"

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

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

dev-python/pypy3-exe: Remove old

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

 dev-python/pypy3-exe/Manifest|   4 -
 dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild | 126 --
 dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild   | 158 ---
 3 files changed, 288 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index a9a42821bea9..4c1972bf2684 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,6 +1,2 @@
 DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
-DIST pypy3.9-gentoo-patches-7.3.10rc3.tar.xz 8712 BLAKE2B 
65c5461b4830cd8ee29512d9ce5f7ac9e629710b5177a568f52657e92eefe7d7f1ba3321bd3ee91e94bbccd090ae9b14180617b059b761b0497b1825d66e65f6
 SHA512 
61fe98885fdd17c03c16316930f277f804dd6a2aa70a9c51ac5287d16c0b53eac58d0db2a55b28bdea1b0ac2a04d9a408343e321f44c57037b747dd76569d3a2
-DIST pypy3.9-gentoo-patches-7.3.9_p6.tar.xz 13740 BLAKE2B 
0200eb697f4efb0ee47f7ba053f5d8fe45cad317a665637cad8a429327f084e1d4366c44ead4eeb0c4ead1e3d284bee39b1f3b9665de5882004ca8b0f0b90a64
 SHA512 
961b79074fc1c37e13b8a6cd370b716103fbc942163e2030475317d966c3bedf73876b23751da82dbd759324ff64e06348a167a1ef84adb4b444b2ff1a5b742e
 DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
-DIST pypy3.9-v7.3.10rc3-src.tar.bz2 23453446 BLAKE2B 
eefedc5d49602f19c9d39f20f060ddb4f00bd49681fee64fa98a7c7a3856df7f4ae4e17e51a3fa37137d049b463855ce7e2c95abd9878665b66fc9b90a91ec6c
 SHA512 
d831c8c716f40514e54845ec7ab6b3ecf1af74bc66504196dda251d66feff4e206c77535484ef1747dc390db2bdc2be38e9be3401831b321ea043016e42c2a27
-DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
deleted file mode 100644
index 6df29312cc6a..
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
+++ /dev/null
@@ -1,126 +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=pypy3.9-v${PYPY_PV/_}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
-KEYWORDS=""
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-"
-
-check_env() {
-   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 only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
- 

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

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

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

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

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
index 69439fb0c0fb..f3cf7f9bc93d 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
@@ -50,7 +50,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="3.9-${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/pypy3/

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

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

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.10.ebuild 
b/dev-python/pypy3/pypy3-7.3.10.ebuild
index dcc68230be48..fc12cd2de461 100644
--- a/dev-python/pypy3/pypy3-7.3.10.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.10.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

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

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

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

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

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
index b6be3f4fae2a..f37df5d68d7f 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="3.9-${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

2022-12-07 Thread Sam James
commit: bc2935fe4e31b50029bda23f5d20b69c6233f97b
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=bc2935fe

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

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

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

diff --git a/dev-python/pypy3/pypy3-7.3.10.ebuild 
b/dev-python/pypy3/pypy3-7.3.10.ebuild
index fc12cd2de461..398fd461b317 100644
--- a/dev-python/pypy3/pypy3-7.3.10.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.10.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

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

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

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

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

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
index f37df5d68d7f..33e71a846c4c 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="3.9-${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="



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

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

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

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

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
index e7bb602c5789..69439fb0c0fb 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild
@@ -50,7 +50,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="3.9-${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/pypy3-exe-bin/

2022-12-07 Thread Michał Górny
commit: 41950df35847f6818391806e54bf826854504a41
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 13:02:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 13:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41950df3

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

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

 dev-python/pypy3-exe-bin/Manifest  |  8 +++
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.10.ebuild  | 80 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index 441abcc67f6c..c09cf975a39d 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,3 +1,11 @@
+DIST pypy3-exe-7.3.10-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
89fc1c3216c1597e61814406d1d2ef536f204262f9de364277ec237037eff0cb915cb78d40ad108632c52e82ddeeafd13941fc5c487c3c1792ca76d11e308458
 SHA512 
f74bee3c7d263aee4c6c32637c21bb1d0737d0d9a8159e60c37a772bc533d387574add2942fc45c7ec3fc4750c784b8485d905c1773986874fca64bb491e8cc4
+DIST pypy3-exe-7.3.10-1.amd64.gpkg.tar 11878400 BLAKE2B 
2d272f67006eace22d4ea97383282adb19be6a088cc6469f5b1ffeb099f89a0126807faeba3c3c8c33a0d775ab26b2bd7831978f58cded1bb06e68bb8baa808a
 SHA512 
9b0747e25731de36ce59b92a66c1ff40c9619e8d3b05d3617eee7248bfdb75a46afb9c344916aef3cbda529448aef44c3fbd2ea32938983e9163bfcf6d71
+DIST pypy3-exe-7.3.10-1.arm64-musl.gpkg.tar 9922560 BLAKE2B 
29dc6797c895e00fed7aa40e85e37b94c206f26f2720b6de2d558fc287516df798ce42b6a7c5c308b92dba51fa582be8a961aabc428c1cac346676d3490ce632
 SHA512 
5354e1b7adce22911aea916f9dd7ded71ada036e016d02094a4143c7f2428a88d74e1273cfdd19d0b68075975168a1f465181b86f97c5441bfa8085b3784a6be
+DIST pypy3-exe-7.3.10-1.arm64.gpkg.tar 9871360 BLAKE2B 
bc6dd237a3d7179d7f7bc5a0f1e52c21dbeb939850222e371e9deb3bf1c6eb539509505c4077310c71d664e7ef6c3349a1a16d10371abacae9b36b25eb144d16
 SHA512 
22bd3c7f13092d7e71b1f0d404171a0fd24395b97cc225f507479b2da2154112efadf26ad941fbbb85005bc9d41e553687e7211220858b3c9c12996e9e3dfbb9
+DIST pypy3-exe-7.3.10-1.ppc64le-musl.gpkg.tar 6451200 BLAKE2B 
e9d057934b329fa2bbad06d30b64ed9decf7d8cefce0e2ee75e077b6d720e3a6d06ef45dc5e70fbc2985fe654b79848725a3be81a95c596c8b2b6cfef807a382
 SHA512 
6b9bb88f3d29f755e04c693d44401b95f23f9947aeb4bf7e7c109727a64fb8da1eaf572212fbaac129eb81a6e48e52a6d1dcde1e2204d325cb27d0249f98299e
+DIST pypy3-exe-7.3.10-1.ppc64le.gpkg.tar 10342400 BLAKE2B 
a915da1bc290b38f5a0be5c521c9df1fdf0c5290449e1cfc7ca77ba0f8050369b3e58b1828475109ecbc5729c143de9c7824edb7332169af76d57072786a875f
 SHA512 
f9d0a55f30aea0f95c6749b5d20e6276868c53c070e74d38435d1d9112743a849885fdaf22391d94bff2b105440b7a2176b5d2d475a3e58b1c022468602188f3
+DIST pypy3-exe-7.3.10-1.x86-musl.gpkg.tar 8796160 BLAKE2B 
87507b496c2ddbddf330132571eb7c0506f95727f19a541176ce3456267e847d7cb52ff73f0a840a250ca196b494ef1e43d5b3b50c9957f1b0b2aa1b4a499b15
 SHA512 
7a99fbd2f7e68c0f57829a77d744e74538070adc6ff8f2cdc99e9894dcb9fd6a1f2301aa9dfffc56e6f323b1d550eed8b55f13b362fa186860c66a80fad4d30d
+DIST pypy3-exe-7.3.10-1.x86.gpkg.tar 8755200 BLAKE2B 
2d059a08895299dd3b8fe5d3923060c5cf531c0ae46f08bcb47f2f8aae7b6c8c1ab28e50c79d0fc17942b5e893c8d9f56a49b7569c94c942ce6e4d95a3926375
 SHA512 
e4d141d716ccc1eb7572d3c570d5583d72f5406d5560a2c9b1818046a1a29a677c862e6695a4880ae12b44d69f8c7ef910a4a1c329ca2c0af390944f60b7387c
 DIST pypy3-exe-7.3.9_p3-2.amd64-musl.gpkg.tar 12472320 BLAKE2B 
dc59db0948774f3776d891dc1afbf457005928db8f3ec949e71538f29929f6dcbdd30af0e4f72ae050bc562864ada7a6f7603d85d92f622ff1830b2c4a009d46
 SHA512 
3f021c0db1c7c8eab50ee9029530aee41d490f467b626a7b22efabc19a0cc6220039134040b01a670352a977925b6ad31071dc30b5f6795c7128e1d889b0a6ff
 DIST pypy3-exe-7.3.9_p3-2.amd64.gpkg.tar 12451840 BLAKE2B 
1c5d0c1698ee4b7051aea5bbd1a7430b2a120d58e65aba70897e00afd5965313bff5b8a4477924a94077660c6f28aac176a09d27f4f8c97a1cdfc80a454e8319
 SHA512 
e0fe433c026bdd0faca135f3f32e3f7754bc4d2d150deb775171c9de4fa493d3f5842c5c66a02acef7ca0ceb7907231f0070cd50db801d1b417523b438fa77fd
 DIST pypy3-exe-7.3.9_p3-2.arm64-musl.gpkg.tar 10547200 BLAKE2B 
300371635148ef2af0746d7c1c4e896cfb4dc55967e1aa82dfa2081acd8e08c07b614b196ee8e34a0fb1f7407ef9cc556c58b8222bffba47780a277a8506cab5
 SHA512 
1d9e1b1714f16161c0d2dde26cd60d15c052e5c2426ae4a0073fb2dd7d795d75078cd1ac73e5943118ed7e44e4757b73e8737e5c6d12d78583644747dd253863

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

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

2022-12-07 Thread Michał Górny
commit: 9dd8f3ea232d302f045b61d28c5775c7af5dc220
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 08:57:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 13:04:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd8f3ea

dev-python/pypy3: Bump to 7.3.10

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

 dev-python/pypy3/Manifest|   2 +
 dev-python/pypy3/pypy3-7.3.10.ebuild | 189 +++
 2 files changed, 191 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index e22e112d8bc2..48e3c7c5f639 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,6 @@
+DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
 DIST pypy3.9-gentoo-patches-7.3.10rc3.tar.xz 8712 BLAKE2B 
65c5461b4830cd8ee29512d9ce5f7ac9e629710b5177a568f52657e92eefe7d7f1ba3321bd3ee91e94bbccd090ae9b14180617b059b761b0497b1825d66e65f6
 SHA512 
61fe98885fdd17c03c16316930f277f804dd6a2aa70a9c51ac5287d16c0b53eac58d0db2a55b28bdea1b0ac2a04d9a408343e321f44c57037b747dd76569d3a2
 DIST pypy3.9-gentoo-patches-7.3.9_p9.tar.xz 16508 BLAKE2B 
30e61ebccb4949c5da6f1837df0e4474eda99c2b2262994b41ce9a5de58b543562010a28d20abb4d1c53c866d668c717802afd617efbcca142610a67cf1a48da
 SHA512 
20d72fe0b7592f6f326faf8f989dacc4c6204203b270f033ff528bc845e68ea2092fa0a16176e91e882d028f549e6622c609e1566d3bc018b34178de76c48992
+DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
 DIST pypy3.9-v7.3.10rc3-src.tar.bz2 23453446 BLAKE2B 
eefedc5d49602f19c9d39f20f060ddb4f00bd49681fee64fa98a7c7a3856df7f4ae4e17e51a3fa37137d049b463855ce7e2c95abd9878665b66fc9b90a91ec6c
 SHA512 
d831c8c716f40514e54845ec7ab6b3ecf1af74bc66504196dda251d66feff4e206c77535484ef1747dc390db2bdc2be38e9be3401831b321ea043016e42c2a27
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.10.ebuild 
b/dev-python/pypy3/pypy3-7.3.10.ebuild
new file mode 100644
index ..dcc68230be48
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.10.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils python-utils-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   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
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy3.9 || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
+   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
+   # (not installed by pypy-exe)
+   rm 

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

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

dev-python/pypy3-exe: Bump to 7.3.10

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

 dev-python/pypy3-exe/Manifest|   2 +
 dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild | 126 +++
 2 files changed, 128 insertions(+)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index d32590f05809..a9a42821bea9 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,4 +1,6 @@
+DIST pypy3.9-gentoo-patches-7.3.10.tar.xz 10012 BLAKE2B 
45186cf6e8608995af6c0d763a2d676d862ba886acb3a0e0f0056309123d0db75240a175ecf90e24889a139f228dffc788872a5ca84736f4ce0901eda0acb789
 SHA512 
e6c39666f34bb7e2db72f153fad2d89421b30c04de88812637027a7e8a73bccc7620a7296b2b205464ad7fd0c911bc7a7f0dc0fc504dc8d163f7087b8b0c61b3
 DIST pypy3.9-gentoo-patches-7.3.10rc3.tar.xz 8712 BLAKE2B 
65c5461b4830cd8ee29512d9ce5f7ac9e629710b5177a568f52657e92eefe7d7f1ba3321bd3ee91e94bbccd090ae9b14180617b059b761b0497b1825d66e65f6
 SHA512 
61fe98885fdd17c03c16316930f277f804dd6a2aa70a9c51ac5287d16c0b53eac58d0db2a55b28bdea1b0ac2a04d9a408343e321f44c57037b747dd76569d3a2
 DIST pypy3.9-gentoo-patches-7.3.9_p6.tar.xz 13740 BLAKE2B 
0200eb697f4efb0ee47f7ba053f5d8fe45cad317a665637cad8a429327f084e1d4366c44ead4eeb0c4ead1e3d284bee39b1f3b9665de5882004ca8b0f0b90a64
 SHA512 
961b79074fc1c37e13b8a6cd370b716103fbc942163e2030475317d966c3bedf73876b23751da82dbd759324ff64e06348a167a1ef84adb4b444b2ff1a5b742e
+DIST pypy3.9-v7.3.10-src.tar.bz2 23416039 BLAKE2B 
1b13e8bbe6c38c4b9183a632063aeed593986bc7906cfe527fa7534d29f9b1ae0f1e6d3795ff73be19f5737c3fd9d1b3cc2777f30d9237d853e4266bea60a5bb
 SHA512 
1ed3fc9cdda7f3144141fc6a37b124e7141cb3f294ce8b5ca3c3aa30a3c58715e168879decaa796c890a9a287c82c2dbabb81db5f6b8d17f4215d7d3261fe9a8
 DIST pypy3.9-v7.3.10rc3-src.tar.bz2 23453446 BLAKE2B 
eefedc5d49602f19c9d39f20f060ddb4f00bd49681fee64fa98a7c7a3856df7f4ae4e17e51a3fa37137d049b463855ce7e2c95abd9878665b66fc9b90a91ec6c
 SHA512 
d831c8c716f40514e54845ec7ab6b3ecf1af74bc66504196dda251d66feff4e206c77535484ef1747dc390db2bdc2be38e9be3401831b321ea043016e42c2a27
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
new file mode 100644
index ..b6be3f4fae2a
--- /dev/null
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.10.ebuild
@@ -0,0 +1,126 @@
+# 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=pypy3.9-v${PYPY_PV/_}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/pypy
+"
+
+check_env() {
+   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 only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+ 

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

2022-11-25 Thread Michał Górny
commit: bc75c1b85ce23605a5fdb28e106944e931cca4ef
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 25 21:12:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 25 21:13:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc75c1b8

dev-python/pypy3: Remove test support for the time being

Tests still require Python 2, pypy[-full-stdlib] is insufficient
and they are failing anyway.

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

 dev-python/pypy3/pypy3-7.3.10_rc3.ebuild | 24 ++--
 1 file changed, 2 insertions(+), 22 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild 
b/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
index ae5eeb7df0a2..c6b9c98cbd92 100644
--- a/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python2_7 )
-inherit pax-utils python-any-r1 toolchain-funcs
+inherit pax-utils python-utils-r1 toolchain-funcs
 
 PYPY_PV=${PV%_p*}
 MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
@@ -26,7 +25,7 @@ LICENSE="MIT"
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
 KEYWORDS=""
-IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9
 RESTRICT="test"
@@ -48,16 +47,8 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   test? (
-   ${PYTHON_DEPS}
-   !!dev-python/pytest-forked
-   )
 "
 
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
 src_prepare() {
local PATCHES=(
"${WORKDIR}/${PATCHSET}"
@@ -147,17 +138,6 @@ src_compile() {
find -type d -empty -delete || die
 }
 
-src_test() {
-   # (unset)
-   local -x PYTHONDONTWRITEBYTECODE=
-   local -x COLUMNS=80
-
-   # Test runner requires Python 2 too. However, it spawns PyPy3
-   # internally so that we end up testing the correct interpreter.
-   # (--deselect for failing doctests)
-   "${EPYTHON}" ./pypy/test_all.py --pypy=./pypy3.9-c -vv lib-python || die
-}
-
 src_install() {
einfo "Installing PyPy ..."
dodir /usr/bin



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

2022-11-24 Thread Michał Górny
commit: 7e2f4e57d797f7d5d200fc0545e7377cf3f4add1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 19:54:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 20:16:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2f4e57

dev-python/pypy3-exe: Stop using python-any-r1 and CPython 2.7

Stop using python-any-r1.eclass to unblock the way towards removing
python2_7 support from it.  Remove support for translation using CPython
2.7, require dev-python/pypy unconditionally.

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

 dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild | 44 
 1 file changed, 6 insertions(+), 38 deletions(-)

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
index 805ec9fcf901..6df29312cc6a 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=8
 
-# pypy3 needs to be built using python 2
-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=pypy3.9-v${PYPY_PV/_}
@@ -37,13 +35,7 @@ DEPEND="
${RDEPEND}
 "
 BDEPEND="
-   low-memory? ( dev-python/pypy )
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
+   dev-python/pypy
 "
 
 check_env() {
@@ -63,24 +55,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   check_env
-
-   # unset to allow forcing pypy below :)
-   use low-memory && EPYTHON=
-   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
-   { has_version -b dev-python/pypy ||
-   has_version -b dev-python/pypy-bin; }
-   then
-   einfo "Using PyPy to perform the translation."
-   EPYTHON=pypy
-   else
-   einfo "Using ${EPYTHON:-python2} to perform the 
translation. Please note that upstream"
-   einfo "recommends using PyPy for that. If you wish to 
do so, please install"
-   einfo "dev-python/pypy and ensure that EPYTHON variable 
is unset."
-   python-any-r1_pkg_setup
-   fi
-   fi
+   [[ ${MERGE_TYPE} != binary ]] && check_env
 }
 
 src_prepare() {
@@ -124,17 +99,10 @@ src_configure() {
$(usex ncurses --with{,out}mod-_minimal_curses)
)
 
-   local interp=( "${EPYTHON}" )
+   local interp=( pypy )
if use low-memory; then
-   interp=( env PYPY_GC_MAX_DELTA=200MB
-   "${EPYTHON}" --jit loop_longevity=300 )
-   fi
-
-   if [[ ${EPYTHON} != pypy ]]; then
-   # reuse bundled pycparser to avoid external dep
-   mkdir -p "${T}"/pymod || die
-   cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/pycparser || die
-   local -x PYTHONPATH=${T}/pymod:${PYTHONPATH}
+   local -x PYPY_GC_MAX_DELTA=200MB
+   interp+=( --jit loop_longevity=300 )
fi
 
# translate into the C sources



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

2022-11-24 Thread Michał Górny
commit: 1681fe02e57ee3e3f740cb0ef60fbfe19e23e0ae
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 16:39:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 24 16:47:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1681fe02

dev-python/pypy3: Bump to 7.3.10_rc3

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

 dev-python/pypy3/Manifest|   2 +
 dev-python/pypy3/pypy3-7.3.10_rc3.ebuild | 209 +++
 2 files changed, 211 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 3e6a31220503..e22e112d8bc2 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,4 @@
+DIST pypy3.9-gentoo-patches-7.3.10rc3.tar.xz 8712 BLAKE2B 
65c5461b4830cd8ee29512d9ce5f7ac9e629710b5177a568f52657e92eefe7d7f1ba3321bd3ee91e94bbccd090ae9b14180617b059b761b0497b1825d66e65f6
 SHA512 
61fe98885fdd17c03c16316930f277f804dd6a2aa70a9c51ac5287d16c0b53eac58d0db2a55b28bdea1b0ac2a04d9a408343e321f44c57037b747dd76569d3a2
 DIST pypy3.9-gentoo-patches-7.3.9_p9.tar.xz 16508 BLAKE2B 
30e61ebccb4949c5da6f1837df0e4474eda99c2b2262994b41ce9a5de58b543562010a28d20abb4d1c53c866d668c717802afd617efbcca142610a67cf1a48da
 SHA512 
20d72fe0b7592f6f326faf8f989dacc4c6204203b270f033ff528bc845e68ea2092fa0a16176e91e882d028f549e6622c609e1566d3bc018b34178de76c48992
+DIST pypy3.9-v7.3.10rc3-src.tar.bz2 23453446 BLAKE2B 
eefedc5d49602f19c9d39f20f060ddb4f00bd49681fee64fa98a7c7a3856df7f4ae4e17e51a3fa37137d049b463855ce7e2c95abd9878665b66fc9b90a91ec6c
 SHA512 
d831c8c716f40514e54845ec7ab6b3ecf1af74bc66504196dda251d66feff4e206c77535484ef1747dc390db2bdc2be38e9be3401831b321ea043016e42c2a27
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild 
b/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
new file mode 100644
index ..ae5eeb7df0a2
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.10_rc3.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS=""
+IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   !!dev-python/pytest-forked
+   )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy3.9 || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
+   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
+   # (not installed by pypy-exe)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
+   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
+   pax-mark m pypy3.9-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy3.9-c - <<-EOF
+   import importlib.util
+   import sysconfig
+   soabi = sysconfig.get_config_var("SOABI")
+   magic 

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

2022-11-24 Thread Michał Górny
commit: 27d488e24dcddafcc87196edc4ef6dd84a9fa77b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 24 16:39:18 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=27d488e2

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

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

 dev-python/pypy3-exe/Manifest|   2 +
 dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild | 158 +++
 2 files changed, 160 insertions(+)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index 296996c1142e..d32590f05809 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,2 +1,4 @@
+DIST pypy3.9-gentoo-patches-7.3.10rc3.tar.xz 8712 BLAKE2B 
65c5461b4830cd8ee29512d9ce5f7ac9e629710b5177a568f52657e92eefe7d7f1ba3321bd3ee91e94bbccd090ae9b14180617b059b761b0497b1825d66e65f6
 SHA512 
61fe98885fdd17c03c16316930f277f804dd6a2aa70a9c51ac5287d16c0b53eac58d0db2a55b28bdea1b0ac2a04d9a408343e321f44c57037b747dd76569d3a2
 DIST pypy3.9-gentoo-patches-7.3.9_p6.tar.xz 13740 BLAKE2B 
0200eb697f4efb0ee47f7ba053f5d8fe45cad317a665637cad8a429327f084e1d4366c44ead4eeb0c4ead1e3d284bee39b1f3b9665de5882004ca8b0f0b90a64
 SHA512 
961b79074fc1c37e13b8a6cd370b716103fbc942163e2030475317d966c3bedf73876b23751da82dbd759324ff64e06348a167a1ef84adb4b444b2ff1a5b742e
+DIST pypy3.9-v7.3.10rc3-src.tar.bz2 23453446 BLAKE2B 
eefedc5d49602f19c9d39f20f060ddb4f00bd49681fee64fa98a7c7a3856df7f4ae4e17e51a3fa37137d049b463855ce7e2c95abd9878665b66fc9b90a91ec6c
 SHA512 
d831c8c716f40514e54845ec7ab6b3ecf1af74bc66504196dda251d66feff4e206c77535484ef1747dc390db2bdc2be38e9be3401831b321ea043016e42c2a27
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
new file mode 100644
index ..805ec9fcf901
--- /dev/null
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.10_rc3.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# pypy3 needs to be built using python 2
+PYTHON_COMPAT=( python2_7 )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
+
+DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
+KEYWORDS=""
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
+   virtual/libintl:0=
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   low-memory? ( dev-python/pypy )
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   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() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   check_env
+
+   # unset to allow forcing pypy below :)
+   use low-memory && EPYTHON=
+   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
+   { has_version -b dev-python/pypy ||
+   has_version -b dev-python/pypy-bin; }
+   then
+   einfo "Using PyPy to perform the translation."
+   EPYTHON=pypy
+   else
+   einfo "Using ${EPYTHON:-python2} to perform the 
translation. Please note that upstream"
+   einfo "recommends using PyPy for that. If you wish to 
do so, please install"
+   einfo "dev-python/pypy and ensure that EPYTHON variable 
is unset."
+   python-any-r1_pkg_setup
+   fi
+   fi
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   

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

2022-11-10 Thread Michał Górny
commit: 5b2d13f02e9a0fa38eedc2c2e0fcab30b5533d3e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 11 06:49:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 11 06:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2d13f0

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

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

 dev-python/pypy3-exe-bin/Manifest  |  8 --
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r3.ebuild | 88 --
 2 files changed, 96 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index 59e5f65041cd..441abcc67f6c 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3-exe-7.3.9_p3-1.amd64-musl.xpak 12452882 BLAKE2B 
73be01098cc4295e63b76fd7f542e9002ff6929220f02d86f99f051c76edabec68e0ed97695fe68d56a082e5bd915d9e68e04ee1dc7e1a3d8120a76ccf5f6e3f
 SHA512 
9c6eb74844ed021dabf11998690e3099d6c37930378c1869726d96451a3847fc2bd60df06a3d7234b2fa182e4294328f292f4c24bdc49a4e5baa7ae3a0704805
-DIST pypy3-exe-7.3.9_p3-1.amd64.xpak 12394274 BLAKE2B 
8f7a041839fdd1dd55fd0293660369310aaa1f118e34a730e066899c09ced71fa37d70d59952fb68d932f63e907b903c41c91b5ba4d646637fcfe628a20861b2
 SHA512 
166722fec0288b8c69645e0c8e630aa4c0b74f8d41817148147556ce6f0491e7251cbc202b62f7a1dec6b1da3e2f2c6313f02952b11220f35be2c1ad6276f89a
-DIST pypy3-exe-7.3.9_p3-1.arm64-musl.xpak 10473390 BLAKE2B 
0d791a39850c51ff914885e5bff4a3f44164b77df4771db968b90e144857c8a045df3a61ebe0e386c3aeb3c63b45ccfbb58d5b4811a0a1aeadb75335a6bb586c
 SHA512 
9f3c871d0b624d1f2f65933f85fad9d177046ad96a206e9ef1bd40c5fbac09144f1d87685cac9f31a19b4f1ec25b62477675cce9a99d4fb2cc5eef86578d4655
-DIST pypy3-exe-7.3.9_p3-1.arm64.xpak 10482599 BLAKE2B 
c48c9a19db30315be223bfc1121bc9a0300c91c511678a1d11bcf3a1601a3d1fd7d7852cc196d22650ec4ab4234d68f7a9046b01bf2f4f1f7104ae2d31797e9e
 SHA512 
3200f7faf3b9c2211d828f6c434775138a1543a75b2ff4403c896f4941682ff40e16242045ec65908540b6537711c459ce7b0fdcdc201bc9768b2521bbe4cedb
-DIST pypy3-exe-7.3.9_p3-1.ppc64le-musl.xpak 6663514 BLAKE2B 
c8778a594fbe4efe398901c5deab7fa22475faad55d047b995933708d861c0adf435d26c691f63ff49d8bf561081f96b64287846065bbcf8845c476ef909
 SHA512 
1feda175f90274fc214f9b018dddefdc40234ff398262a55523849c5f48bf543ab12fe86ac56e973900c39169e0d45d1150217a9b3597381f7e087af285f4811
-DIST pypy3-exe-7.3.9_p3-1.ppc64le.xpak 10930518 BLAKE2B 
fca375a3466ee51c9436587104d5f13cb4642a8efb347124fcc2880c2382bf56921889b2c3aa96f26d22fb734cbd27adcf5f0c8feeff92c2d625df1daaa38ade
 SHA512 
ee33067b964c33701b687ace463cfc11795af37bf3302c8e3e2d1e0610728945d370f88d97d1ba3fd66ac9bbf905930857e78e5bc96c911d3a663c2e9c74a5cc
-DIST pypy3-exe-7.3.9_p3-1.x86-musl.xpak 9246639 BLAKE2B 
7475f9a273157b55d1568e5d9f36a045969bb629047a8b8f478e6cd0e27bf2f46b0a141197047bd2779332acb5b36b069ad1bd371030a6a5d75b4dd0aadbb808
 SHA512 
783260846ec8057479808a7d7aab3c712ee6822293232099cfbe970cb3e8e5e3cf07ec08bb5ecd703c084c6a798dab70de5073146f8698430472196b351d19fb
-DIST pypy3-exe-7.3.9_p3-1.x86.xpak 9210827 BLAKE2B 
a740ef7e1d4559308c129399cda498b7c0fe8e654e4d36830ded5197a7788168dbc8b4f83908a41869cd51343dd9b371ba53de8e88655b2728b8f6351f502ef2
 SHA512 
bd2ef07e980bd37b7ecfb052a9304a80ee527c61f8a60344e8e9b1bfcdf1f50038e7b281257194c388e0452aa968f984f5b6bc7d9f7c89bf08279e9a169ed8e6
 DIST pypy3-exe-7.3.9_p3-2.amd64-musl.gpkg.tar 12472320 BLAKE2B 
dc59db0948774f3776d891dc1afbf457005928db8f3ec949e71538f29929f6dcbdd30af0e4f72ae050bc562864ada7a6f7603d85d92f622ff1830b2c4a009d46
 SHA512 
3f021c0db1c7c8eab50ee9029530aee41d490f467b626a7b22efabc19a0cc6220039134040b01a670352a977925b6ad31071dc30b5f6795c7128e1d889b0a6ff
 DIST pypy3-exe-7.3.9_p3-2.amd64.gpkg.tar 12451840 BLAKE2B 
1c5d0c1698ee4b7051aea5bbd1a7430b2a120d58e65aba70897e00afd5965313bff5b8a4477924a94077660c6f28aac176a09d27f4f8c97a1cdfc80a454e8319
 SHA512 
e0fe433c026bdd0faca135f3f32e3f7754bc4d2d150deb775171c9de4fa493d3f5842c5c66a02acef7ca0ceb7907231f0070cd50db801d1b417523b438fa77fd
 DIST pypy3-exe-7.3.9_p3-2.arm64-musl.gpkg.tar 10547200 BLAKE2B 
300371635148ef2af0746d7c1c4e896cfb4dc55967e1aa82dfa2081acd8e08c07b614b196ee8e34a0fb1f7407ef9cc556c58b8222bffba47780a277a8506cab5
 SHA512 
1d9e1b1714f16161c0d2dde26cd60d15c052e5c2426ae4a0073fb2dd7d795d75078cd1ac73e5943118ed7e44e4757b73e8737e5c6d12d78583644747dd253863

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

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

2022-11-10 Thread Sam James
commit: 9b6d4d022c272c48dffc3066245dce6135e8fdb4
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 06:30:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 06:30:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6d4d02

dev-python/pypy3-exe-bin: Stabilize 7.3.9_p3-r4 amd64, #880773

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

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
index 5b8f8760e153..9f0b76a5e72d 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
@@ -50,7 +50,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="3.9-${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/pypy3-exe-bin/

2022-11-10 Thread Sam James
commit: 72e4da84a5743d274dcf131b38ae861132a0dfdd
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 11 04:24:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 11 04:24:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e4da84

dev-python/pypy3-exe-bin: Stabilize 7.3.9_p3-r4 x86, #880773

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

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
index e9dfc418d6b1..5b8f8760e153 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
@@ -50,7 +50,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="3.9-${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/pypy3/

2022-11-10 Thread Michał Górny
commit: 320e3f59fe14f78b631d3f9614cd6d9f5f209d3e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 10 03:56:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 10 16:15:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320e3f59

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest  |   1 -
 dev-python/pypy3/pypy3-7.3.9_p8.ebuild | 210 -
 2 files changed, 211 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 62d65f0c4971..3e6a31220503 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,3 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.9_p8.tar.xz 15660 BLAKE2B 
0d2d2c6e4795b7a30eb1e0e6ccd617cff347c318de46794fc677f8200bf95d1f6c79c180b9e0deff4af60f55f9f3c962dc415f30dc75815d4889290574a64967
 SHA512 
426acc3345f4629106ace49fbce6256002ae4178d2e24ab9bb44d804adc31990bc6a6873d0e4a55a54c807910fa859b9b0759e7a691fed210ccb4c5c1b650851
 DIST pypy3.9-gentoo-patches-7.3.9_p9.tar.xz 16508 BLAKE2B 
30e61ebccb4949c5da6f1837df0e4474eda99c2b2262994b41ce9a5de58b543562010a28d20abb4d1c53c866d668c717802afd617efbcca142610a67cf1a48da
 SHA512 
20d72fe0b7592f6f326faf8f989dacc4c6204203b270f033ff528bc845e68ea2092fa0a16176e91e882d028f549e6622c609e1566d3bc018b34178de76c48992
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
deleted file mode 100644
index 9da05e3e37f9..
--- a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python2_7 )
-inherit pax-utils python-any-r1 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   ensurepip? ( dev-python/ensurepip-wheels )
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-   ! lib-python/3/epython.py || die
-
-   einfo "Generating caches and CFFI modules ..."
-
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy3.9-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!
-   # (NB: we build CFFI modules first to avoid error log when importing
-   # build_cffi_imports).
-   cffi_targets=( pypy_util blake2/_blake2 sha3/_sha3 ssl
-   audioop syslog pwdgrp resource lzma posixshmem )
-   use gdbm && cffi_targets+=( gdbm )
-   use ncurses && cffi_targets+=( curses )
-   use sqlite && cffi_targets+=( sqlite3 )
-   use tk && cffi_targets+=( tkinter/tklib )
-
-   local t
-   # all modules except tkinter output to .
-   # tkinter outputs to the correct dir ...
-   cd lib_pypy || die
-   for t in "${cffi_targets[@]}"; do
-   # tkinter doesn't work via -m
-   ../pypy3.9-c "_${t}_build.py" || die "Failed to build CFFI 
bindings for ${t}"
-   done
-
-   # Verify that CFFI module list is up-to-date
-   local expected_cksum=63d4659f
-   local local_cksum=$(
-   ../pypy3.9-c - <<-EOF
-   import binascii
-   import json
-   from 

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

2022-11-09 Thread Sam James
commit: 2a6e361aa0de186556ff15fb35655a58c22bcd58
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6e361a

dev-python/pypy3: Stabilize 7.3.9_p9 amd64, #880645

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

 dev-python/pypy3/pypy3-7.3.9_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
index c895b7eb2e25..b8fada825778 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2022-11-09 Thread Sam James
commit: bffecda3af883a5ff85d71b0fbb0a313018cd21d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 10 02:49:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 10 02:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bffecda3

dev-python/pypy3: Stabilize 7.3.9_p9 x86, #880645

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

 dev-python/pypy3/pypy3-7.3.9_p9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
index 6370feafe7b8..c895b7eb2e25 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2022-11-09 Thread Michał Górny
commit: f7c60d127d2e1ba3032f6b018017b0bca7fddc77
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 17:39:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 17:44:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c60d12

dev-python/pypy3: Backport IDNA dec secfix to 7.3.9_p9

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

 dev-python/pypy3/Manifest  |   1 +
 dev-python/pypy3/pypy3-7.3.9_p9.ebuild | 209 +
 2 files changed, 210 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index a9979da5d7fd..62d65f0c4971 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.9-gentoo-patches-7.3.9_p8.tar.xz 15660 BLAKE2B 
0d2d2c6e4795b7a30eb1e0e6ccd617cff347c318de46794fc677f8200bf95d1f6c79c180b9e0deff4af60f55f9f3c962dc415f30dc75815d4889290574a64967
 SHA512 
426acc3345f4629106ace49fbce6256002ae4178d2e24ab9bb44d804adc31990bc6a6873d0e4a55a54c807910fa859b9b0759e7a691fed210ccb4c5c1b650851
+DIST pypy3.9-gentoo-patches-7.3.9_p9.tar.xz 16508 BLAKE2B 
30e61ebccb4949c5da6f1837df0e4474eda99c2b2262994b41ce9a5de58b543562010a28d20abb4d1c53c866d668c717802afd617efbcca142610a67cf1a48da
 SHA512 
20d72fe0b7592f6f326faf8f989dacc4c6204203b270f033ff528bc845e68ea2092fa0a16176e91e882d028f549e6622c609e1566d3bc018b34178de76c48992
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p9.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
new file mode 100644
index ..6370feafe7b8
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.9_p9.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   !!dev-python/pytest-forked
+   )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+
+   eapply_user
+}
+
+src_configure() {
+   tc-export CC
+}
+
+src_compile() {
+   mkdir bin || die
+   # switch to the layout expected for cffi module builds
+   mkdir include/pypy3.9 || die
+   # copy over to make sys.prefix happy
+   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
+   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
+   # (not installed by pypy-exe)
+   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
+   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
+   pax-mark m pypy3.9-c
+
+   # verify the subslot
+   local soabi=$(
+   ./pypy3.9-c - <<-EOF
+   import importlib.util
+   import sysconfig
+   soabi = sysconfig.get_config_var("SOABI")
+   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
+   print(f"{soabi}-{magic}")
+   EOF
+   )
+   [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+   # Add epython.py to the distribution
+   echo 

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

2022-10-31 Thread Michał Górny
commit: 8b6e17460145c9d2ecf83fc7e6811a46cde82051
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 31 13:55:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 31 13:55:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b6e1746

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest |   1 -
 dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild | 210 --
 2 files changed, 211 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 91ac0fee820d..a9979da5d7fd 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,3 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.9_p5.tar.xz 13044 BLAKE2B 
0a6119c3393a8b2d599659cee2a57b2a06b18c8dbe0f04fcdbcdde98098c1f19f51c2f387b20fd8db48c6e9dc52f08baeea5f722caf751c0a13078df00538450
 SHA512 
7965425e107058231657d94e923d132368f11fbc1451f5ae93379f4fc8f8ea62f9e22786b1a97b37a8b4bdb8a295fc5517f07143d04e21b4990f653c0e5f1f05
 DIST pypy3.9-gentoo-patches-7.3.9_p8.tar.xz 15660 BLAKE2B 
0d2d2c6e4795b7a30eb1e0e6ccd617cff347c318de46794fc677f8200bf95d1f6c79c180b9e0deff4af60f55f9f3c962dc415f30dc75815d4889290574a64967
 SHA512 
426acc3345f4629106ace49fbce6256002ae4178d2e24ab9bb44d804adc31990bc6a6873d0e4a55a54c807910fa859b9b0759e7a691fed210ccb4c5c1b650851
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
deleted file mode 100644
index 9da05e3e37f9..
--- a/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python2_7 )
-inherit pax-utils python-any-r1 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   ensurepip? ( dev-python/ensurepip-wheels )
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-   ! lib-python/3/epython.py || die
-
-   einfo "Generating caches and CFFI modules ..."
-
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy3.9-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!
-   # (NB: we build CFFI modules first to avoid error log when importing
-   # build_cffi_imports).
-   cffi_targets=( pypy_util blake2/_blake2 sha3/_sha3 ssl
-   audioop syslog pwdgrp resource lzma posixshmem )
-   use gdbm && cffi_targets+=( gdbm )
-   use ncurses && cffi_targets+=( curses )
-   use sqlite && cffi_targets+=( sqlite3 )
-   use tk && cffi_targets+=( tkinter/tklib )
-
-   local t
-   # all modules except tkinter output to .
-   # tkinter outputs to the correct dir ...
-   cd lib_pypy || die
-   for t in "${cffi_targets[@]}"; do
-   # tkinter doesn't work via -m
-   ../pypy3.9-c "_${t}_build.py" || die "Failed to build CFFI 
bindings for ${t}"
-   done
-
-   # Verify that CFFI module list is up-to-date
-   local expected_cksum=63d4659f
-   local local_cksum=$(
-   ../pypy3.9-c - <<-EOF
-   import binascii
-   import json
-   from 

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

2022-10-30 Thread Sam James
commit: 75c61ba1f1c8e2a62ea1180dde41483580d586fe
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 30 21:55:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 21:55:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c61ba1

dev-python/pypy3: add heptapod upstream metadata

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

 dev-python/pypy3/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/pypy3/metadata.xml b/dev-python/pypy3/metadata.xml
index 6bbdf5133f0c..279dc3f87516 100644
--- a/dev-python/pypy3/metadata.xml
+++ b/dev-python/pypy3/metadata.xml
@@ -12,4 +12,7 @@
be only possible to use venv `--without-pip`)


+   
+   pypy/pypy
+   
 



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

2022-10-30 Thread Sam James
commit: 75319a4e0c9742755af05f164069dd5b7f1757a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 30 21:55:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 21:55:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75319a4e

dev-python/pypy3: Stabilize 7.3.9_p8 amd64, #878643

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

 dev-python/pypy3/pypy3-7.3.9_p8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
index cc432aa66089..9dd9d4a02256 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2022-10-30 Thread Sam James
commit: c09eb78c506aed69acfb0062b6efba135abafeed
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 30 21:55:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 21:55:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09eb78c

dev-python/pypy3: Stabilize 7.3.9_p8 x86, #878643

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

 dev-python/pypy3/pypy3-7.3.9_p8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
index 9dd9d4a02256..9da05e3e37f9 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2022-10-29 Thread Michał Górny
commit: 7248efd98b03aa3536bbc6640980d54aefa348d9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 29 11:24:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 29 11:24:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7248efd9

dev-python/pypy3: Backport secfixes to 7.3.9_p8

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

 dev-python/pypy3/Manifest  |   1 +
 dev-python/pypy3/pypy3-7.3.9_p8.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 1b30e49669e0..91ac0fee820d 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.9-gentoo-patches-7.3.9_p5.tar.xz 13044 BLAKE2B 
0a6119c3393a8b2d599659cee2a57b2a06b18c8dbe0f04fcdbcdde98098c1f19f51c2f387b20fd8db48c6e9dc52f08baeea5f722caf751c0a13078df00538450
 SHA512 
7965425e107058231657d94e923d132368f11fbc1451f5ae93379f4fc8f8ea62f9e22786b1a97b37a8b4bdb8a295fc5517f07143d04e21b4990f653c0e5f1f05
+DIST pypy3.9-gentoo-patches-7.3.9_p8.tar.xz 15660 BLAKE2B 
0d2d2c6e4795b7a30eb1e0e6ccd617cff347c318de46794fc677f8200bf95d1f6c79c180b9e0deff4af60f55f9f3c962dc415f30dc75815d4889290574a64967
 SHA512 
426acc3345f4629106ace49fbce6256002ae4178d2e24ab9bb44d804adc31990bc6a6873d0e4a55a54c807910fa859b9b0759e7a691fed210ccb4c5c1b650851
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
new file mode 100644
index ..cc432aa66089
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2(+),ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   ! lib-python/3/epython.py || die
+
+   einfo "Generating caches and CFFI modules ..."
+
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy3.9-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!
+   # (NB: we build CFFI modules first to avoid error log when importing
+   # build_cffi_imports).
+   cffi_targets=( pypy_util blake2/_blake2 sha3/_sha3 ssl
+   audioop syslog pwdgrp resource lzma posixshmem )
+   use gdbm && cffi_targets+=( gdbm )
+   use ncurses && cffi_targets+=( curses )
+   use sqlite && cffi_targets+=( sqlite3 )
+   use tk && cffi_targets+=( tkinter/tklib )
+
+   local t
+   # all modules except tkinter output to .
+   # tkinter outputs to the correct dir ...
+   cd lib_pypy || die
+   for t in "${cffi_targets[@]}"; do
+   # tkinter doesn't work via -m
+   ../pypy3.9-c "_${t}_build.py" || die "Failed to build CFFI 
bindings for ${t}"
+   done
+
+   # Verify that CFFI module list is up-to-date
+   local expected_cksum=63d4659f
+   local local_cksum=$(
+   ../pypy3.9-c - <<-EOF
+   import binascii
+   import json
+   from 

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

2022-10-10 Thread Michał Górny
commit: f60b8327c87a594301d3faef4a99a217eab87b8d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 10 12:41:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 10 12:47:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60b8327

dev-python/pypy3-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/pypy3-exe-bin/Manifest  |  8 +++
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild | 80 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index c02df520bbbd..59e5f65041cd 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3-exe-7.3.9_p3-1.ppc64le-musl.xpak 6663514 BLAKE2B 
c8778a594fbe4efe
 DIST pypy3-exe-7.3.9_p3-1.ppc64le.xpak 10930518 BLAKE2B 
fca375a3466ee51c9436587104d5f13cb4642a8efb347124fcc2880c2382bf56921889b2c3aa96f26d22fb734cbd27adcf5f0c8feeff92c2d625df1daaa38ade
 SHA512 
ee33067b964c33701b687ace463cfc11795af37bf3302c8e3e2d1e0610728945d370f88d97d1ba3fd66ac9bbf905930857e78e5bc96c911d3a663c2e9c74a5cc
 DIST pypy3-exe-7.3.9_p3-1.x86-musl.xpak 9246639 BLAKE2B 
7475f9a273157b55d1568e5d9f36a045969bb629047a8b8f478e6cd0e27bf2f46b0a141197047bd2779332acb5b36b069ad1bd371030a6a5d75b4dd0aadbb808
 SHA512 
783260846ec8057479808a7d7aab3c712ee6822293232099cfbe970cb3e8e5e3cf07ec08bb5ecd703c084c6a798dab70de5073146f8698430472196b351d19fb
 DIST pypy3-exe-7.3.9_p3-1.x86.xpak 9210827 BLAKE2B 
a740ef7e1d4559308c129399cda498b7c0fe8e654e4d36830ded5197a7788168dbc8b4f83908a41869cd51343dd9b371ba53de8e88655b2728b8f6351f502ef2
 SHA512 
bd2ef07e980bd37b7ecfb052a9304a80ee527c61f8a60344e8e9b1bfcdf1f50038e7b281257194c388e0452aa968f984f5b6bc7d9f7c89bf08279e9a169ed8e6
+DIST pypy3-exe-7.3.9_p3-2.amd64-musl.gpkg.tar 12472320 BLAKE2B 
dc59db0948774f3776d891dc1afbf457005928db8f3ec949e71538f29929f6dcbdd30af0e4f72ae050bc562864ada7a6f7603d85d92f622ff1830b2c4a009d46
 SHA512 
3f021c0db1c7c8eab50ee9029530aee41d490f467b626a7b22efabc19a0cc6220039134040b01a670352a977925b6ad31071dc30b5f6795c7128e1d889b0a6ff
+DIST pypy3-exe-7.3.9_p3-2.amd64.gpkg.tar 12451840 BLAKE2B 
1c5d0c1698ee4b7051aea5bbd1a7430b2a120d58e65aba70897e00afd5965313bff5b8a4477924a94077660c6f28aac176a09d27f4f8c97a1cdfc80a454e8319
 SHA512 
e0fe433c026bdd0faca135f3f32e3f7754bc4d2d150deb775171c9de4fa493d3f5842c5c66a02acef7ca0ceb7907231f0070cd50db801d1b417523b438fa77fd
+DIST pypy3-exe-7.3.9_p3-2.arm64-musl.gpkg.tar 10547200 BLAKE2B 
300371635148ef2af0746d7c1c4e896cfb4dc55967e1aa82dfa2081acd8e08c07b614b196ee8e34a0fb1f7407ef9cc556c58b8222bffba47780a277a8506cab5
 SHA512 
1d9e1b1714f16161c0d2dde26cd60d15c052e5c2426ae4a0073fb2dd7d795d75078cd1ac73e5943118ed7e44e4757b73e8737e5c6d12d78583644747dd253863
+DIST pypy3-exe-7.3.9_p3-2.arm64.gpkg.tar 10485760 BLAKE2B 
3b65b5bdf38e8ca32ca957a8d6b4fd9533de853c1a1337146e1b961efd0dd08f900c4696514e750711c2c19a8ab9e488a51bc4ff2901e4aff32464ad535942bf
 SHA512 
2085361a2057338a063011d3b35b9de741aa51519a18a65b1d1a6fbc305108b4dd166a7f4bb95d913f25baf3e50c6c37f96066ca2c0721140fe0a1563457c424
+DIST pypy3-exe-7.3.9_p3-2.ppc64le-musl.gpkg.tar 6686720 BLAKE2B 
5fa9a09765270494aa309a30365cb3a6afbf160b0936566d80de4823bb71dd35fdcfd46936077c767d117dff3cd08507de79422cee66f1f3f2f420bfeca43bf9
 SHA512 
5533908235fb27381aea47de4c4ec71fe28955380765c2ef59d0369b8d8b46cab270665ef4aa5be53c82c7487c443258e816fa86fc3c2b5b9c5defde16482a6f
+DIST pypy3-exe-7.3.9_p3-2.ppc64le.gpkg.tar 10946560 BLAKE2B 
0b63a9941cfac0d138e8e7781f13a184e03e0dbed45df812177f7a786dc59aee309bc1de5b20b83f6576005380a1a7af752b3de858e0c116eb8c8474b30442de
 SHA512 
df8a4749135f44fe338945df1d867961af39ea8c08f0057c85fdca12f18bb1725c04ee78e3701d7982465ca0092b7640e376a9031bdd5ad50c326e8b86c5bf1b
+DIST pypy3-exe-7.3.9_p3-2.x86-musl.gpkg.tar 9236480 BLAKE2B 
6e319fd0377192c147d4cc16fa5488e938e69c6c04180a9aa873cb9cd772e8f9deadc69fc6309df82a80b8cd58eaccf8b97c69442fbd96c656c907e78882348b
 SHA512 
1c3b3a6cadb8f003172a98334abe24c7732d089c00c3b7c5bbcf1ddbaa908e75d74463fe98ee3f4c76d570860c7c98ff935d462595ae6456702eb10649744a5e
+DIST pypy3-exe-7.3.9_p3-2.x86.gpkg.tar 9216000 BLAKE2B 
03fcb639ce59260a82a249bf60388a67ace5cab51a3d1d9d8c148d0350b483fbc12f3ecaa9d2582e7a31b84c5eea44068dbe589342376413e21ce315419f98a5
 SHA512 
a3964b1f364dcc0540d72e1364ccf1ed5cf3e5e053a2cfe69697de15586820646c404e931f0a6c08f49de45474ef007ec696484b515b857c29436d4196ec2e81

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
new file mode 100644
index ..e9dfc418d6b1
--- /dev/null
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r4.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo 

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

2022-10-09 Thread Michał Górny
commit: 69b537ce0748d61c46e066459f4e71265f0bbe6b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct  9 14:10:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct  9 14:11:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b537ce

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

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

 ...ypy3-exe-bin-7.3.9_p3-r2.ebuild => pypy3-exe-bin-7.3.9_p3-r3.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r3.ebuild
similarity index 97%
rename from dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
rename to dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r3.ebuild
index 4367d44c529c..36342b29c1b9 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r3.ebuild
@@ -52,10 +52,12 @@ LICENSE="MIT"
 SLOT="3.9-${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



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

2022-09-04 Thread Michał Górny
commit: 133f339e8859527735c1b3a551df756fbc9f8f5f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  4 19:34:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep  4 19:35:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133f339e

dev-python/pypy3: Remove USE=bzip2

Remove USE=bzip2 and provide bzip2 support unconditionally.  This
matches dev-lang/python, and since the latter never had the flag
the vast majority of packages are missing the appropriate PYTHON_REQ_USE
anyway.

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

 .../pypy3/{pypy3-7.3.9_p5-r1.ebuild => pypy3-7.3.9_p5-r2.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p5-r1.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
similarity index 97%
rename from dev-python/pypy3/pypy3-7.3.9_p5-r1.ebuild
rename to dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
index c205718e71f2..9da05e3e37f9 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p5-r1.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
@@ -26,14 +26,14 @@ LICENSE="MIT"
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
 KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +ensurepip gdbm +jit ncurses sqlite test tk"
+IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9
 RESTRICT="test"
 
 RDEPEND="
|| (
-   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2?,ncurses?]
+   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2(+),ncurses?]
>=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
)
dev-lang/python-exec[python_targets_pypy3(-)]



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

2022-09-04 Thread Michał Górny
commit: fc7737dd95521a78d1e0612ea177ff0b12ad502b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  4 19:35:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep  4 19:35:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7737dd

dev-python/pypy3-exe: Remove USE=bzip2

Remove USE=bzip2 and build bzip2 support unconditionally.

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

 dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild | 26 ++
 1 file changed, 6 insertions(+), 20 deletions(-)

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
index 5da06e316e7b..72dfa58bd8fd 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
@@ -22,14 +22,14 @@ S="${WORKDIR}/${MY_P}-src"
 LICENSE="MIT"
 SLOT="3.9-${PYPY_PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
 
 RDEPEND="
-   >=sys-libs/zlib-1.1.3:0=
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
dev-libs/libffi:0=
+   >=sys-libs/zlib-1.1.3:0=
virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
ncurses? ( sys-libs/ncurses:0= )
!dev-python/pypy3-exe-bin:${SLOT}
 "
@@ -120,24 +120,10 @@ src_configure() {
${jit_backend}
 
pypy/goal/targetpypystandalone
+   --withmod-bz2
+   $(usex ncurses --with{,out}mod-_minimal_curses)
)
 
-   # Avoid linking against libraries disabled by use flags
-   local opts=(
-   bzip2:bz2
-   ncurses:_minimal_curses
-   )
-
-   local opt
-   for opt in "${opts[@]}"; do
-   local flag=${opt%:*}
-   local mod=${opt#*:}
-
-   args+=(
-   $(usex ${flag} --withmod --withoutmod)-${mod}
-   )
-   done
-
local interp=( "${EPYTHON}" )
if use low-memory; then
interp=( env PYPY_GC_MAX_DELTA=200MB



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

2022-08-29 Thread Michał Górny
commit: ed51593239405d0d33570dfeb329e6ec30c5c728
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 29 16:56:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 29 16:56:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed515932

dev-python/pypy3-exe-bin: Add musl binpkgs

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

 dev-python/pypy3-exe-bin/Manifest  |  4 ++
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild | 61 +++---
 2 files changed, 46 insertions(+), 19 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index 9b1658c8c73b..c02df520bbbd 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,4 +1,8 @@
+DIST pypy3-exe-7.3.9_p3-1.amd64-musl.xpak 12452882 BLAKE2B 
73be01098cc4295e63b76fd7f542e9002ff6929220f02d86f99f051c76edabec68e0ed97695fe68d56a082e5bd915d9e68e04ee1dc7e1a3d8120a76ccf5f6e3f
 SHA512 
9c6eb74844ed021dabf11998690e3099d6c37930378c1869726d96451a3847fc2bd60df06a3d7234b2fa182e4294328f292f4c24bdc49a4e5baa7ae3a0704805
 DIST pypy3-exe-7.3.9_p3-1.amd64.xpak 12394274 BLAKE2B 
8f7a041839fdd1dd55fd0293660369310aaa1f118e34a730e066899c09ced71fa37d70d59952fb68d932f63e907b903c41c91b5ba4d646637fcfe628a20861b2
 SHA512 
166722fec0288b8c69645e0c8e630aa4c0b74f8d41817148147556ce6f0491e7251cbc202b62f7a1dec6b1da3e2f2c6313f02952b11220f35be2c1ad6276f89a
+DIST pypy3-exe-7.3.9_p3-1.arm64-musl.xpak 10473390 BLAKE2B 
0d791a39850c51ff914885e5bff4a3f44164b77df4771db968b90e144857c8a045df3a61ebe0e386c3aeb3c63b45ccfbb58d5b4811a0a1aeadb75335a6bb586c
 SHA512 
9f3c871d0b624d1f2f65933f85fad9d177046ad96a206e9ef1bd40c5fbac09144f1d87685cac9f31a19b4f1ec25b62477675cce9a99d4fb2cc5eef86578d4655
 DIST pypy3-exe-7.3.9_p3-1.arm64.xpak 10482599 BLAKE2B 
c48c9a19db30315be223bfc1121bc9a0300c91c511678a1d11bcf3a1601a3d1fd7d7852cc196d22650ec4ab4234d68f7a9046b01bf2f4f1f7104ae2d31797e9e
 SHA512 
3200f7faf3b9c2211d828f6c434775138a1543a75b2ff4403c896f4941682ff40e16242045ec65908540b6537711c459ce7b0fdcdc201bc9768b2521bbe4cedb
+DIST pypy3-exe-7.3.9_p3-1.ppc64le-musl.xpak 6663514 BLAKE2B 
c8778a594fbe4efe398901c5deab7fa22475faad55d047b995933708d861c0adf435d26c691f63ff49d8bf561081f96b64287846065bbcf8845c476ef909
 SHA512 
1feda175f90274fc214f9b018dddefdc40234ff398262a55523849c5f48bf543ab12fe86ac56e973900c39169e0d45d1150217a9b3597381f7e087af285f4811
 DIST pypy3-exe-7.3.9_p3-1.ppc64le.xpak 10930518 BLAKE2B 
fca375a3466ee51c9436587104d5f13cb4642a8efb347124fcc2880c2382bf56921889b2c3aa96f26d22fb734cbd27adcf5f0c8feeff92c2d625df1daaa38ade
 SHA512 
ee33067b964c33701b687ace463cfc11795af37bf3302c8e3e2d1e0610728945d370f88d97d1ba3fd66ac9bbf905930857e78e5bc96c911d3a663c2e9c74a5cc
+DIST pypy3-exe-7.3.9_p3-1.x86-musl.xpak 9246639 BLAKE2B 
7475f9a273157b55d1568e5d9f36a045969bb629047a8b8f478e6cd0e27bf2f46b0a141197047bd2779332acb5b36b069ad1bd371030a6a5d75b4dd0aadbb808
 SHA512 
783260846ec8057479808a7d7aab3c712ee6822293232099cfbe970cb3e8e5e3cf07ec08bb5ecd703c084c6a798dab70de5073146f8698430472196b351d19fb
 DIST pypy3-exe-7.3.9_p3-1.x86.xpak 9210827 BLAKE2B 
a740ef7e1d4559308c129399cda498b7c0fe8e654e4d36830ded5197a7788168dbc8b4f83908a41869cd51343dd9b371ba53de8e88655b2728b8f6351f502ef2
 SHA512 
bd2ef07e980bd37b7ecfb052a9304a80ee527c61f8a60344e8e9b1bfcdf1f50038e7b281257194c388e0452aa968f984f5b6bc7d9f7c89bf08279e9a169ed8e6

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
index 6a83f611cc92..4367d44c529c 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
@@ -9,21 +9,41 @@ MY_P=pypy3-exe-${PV}-1
 DESCRIPTION="PyPy3 executable (pre-built version)"
 HOMEPAGE="https://www.pypy.org/;
 SRC_URI="
-   amd64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
-   -> ${MY_P}.amd64.xpak
+   elibc_glibc? (
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   arm64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.arm64.xpak
+   )
+   ppc64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.ppc64le.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )
)
-   arm64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
-   -> 

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

2022-08-28 Thread Michał Górny
commit: b47eecafad3321f6c34aa63ae7aad61d5386abe8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 28 18:33:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 28 19:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47eecaf

dev-python/pypy3-exe: Fix musl build issues

Closes: https://bugs.gentoo.org/839501
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypy3-exe/Manifest  | 2 +-
 dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index a8da98de1d34..296996c1142e 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,2 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
+DIST pypy3.9-gentoo-patches-7.3.9_p6.tar.xz 13740 BLAKE2B 
0200eb697f4efb0ee47f7ba053f5d8fe45cad317a665637cad8a429327f084e1d4366c44ead4eeb0c4ead1e3d284bee39b1f3b9665de5882004ca8b0f0b90a64
 SHA512 
961b79074fc1c37e13b8a6cd370b716103fbc942163e2030475317d966c3bedf73876b23751da82dbd759324ff64e06348a167a1ef84adb4b444b2ff1a5b742e
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
index d30798538191..5da06e316e7b 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
@@ -9,7 +9,7 @@ inherit check-reqs pax-utils python-any-r1 toolchain-funcs
 
 PYPY_PV=${PV%_p*}
 MY_P=pypy3.9-v${PYPY_PV/_}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+PATCHSET="pypy3.9-gentoo-patches-${PV/%_p*}_p6"
 
 DESCRIPTION="PyPy3 executable (build from source)"
 HOMEPAGE="https://www.pypy.org/;



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

2022-08-27 Thread Michał Górny
commit: b43ee416f8c2b60bae3684fff4e9ccbcf8a1eb7c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 27 06:35:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 27 06:37:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43ee416

dev-python/pypy3: Fix installed "epython" module

Closes: https://bugs.gentoo.org/866809
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p5-r1.ebuild
similarity index 98%
rename from dev-python/pypy3/pypy3-7.3.9_p5.ebuild
rename to dev-python/pypy3/pypy3-7.3.9_p5-r1.ebuild
index 1574588f1f3f..c205718e71f2 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p5-r1.ebuild
@@ -98,7 +98,7 @@ src_compile() {
[[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
 
# Add epython.py to the distribution
-   echo "EPYTHON='${EPYTHON}'" > lib-python/3/epython.py || die
+   echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die
 
einfo "Generating caches and CFFI modules ..."
 



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

2022-08-26 Thread Michał Górny
commit: 04ad0dc8be8b5b5e25fb88c3d309c13bbe227d8c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 26 07:59:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 26 08:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ad0dc8

dev-python/pypy3-exe-bin: Depend on new enough sys-libs/glibc

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

 ...pypy3-exe-bin-7.3.9_p3-r1.ebuild => pypy3-exe-bin-7.3.9_p3-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
similarity index 98%
rename from dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
rename to dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
index 6a1e05e38ee0..6a83f611cc92 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r2.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
app-arch/bzip2:0/1
dev-libs/expat:0/0
dev-libs/libffi:0/8
+   >=sys-libs/glibc-2.35
sys-libs/ncurses:0/6
>=sys-libs/zlib-1.1.3:0/1
virtual/libintl:0/0



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

2022-08-25 Thread Michał Górny
commit: c215c1a9ca64590b6bb17e046caee770f441300f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 25 19:45:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 25 19:45:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c215c1a9

dev-python/pypy3-exe-bin: Add support for arm64 and ppc64le

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

 dev-python/pypy3-exe-bin/Manifest   |  2 ++
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild  | 17 +
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index 6f91d713ca30..9b1658c8c73b 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3-exe-7.3.9_p3-1.amd64.xpak 12394274 BLAKE2B 
8f7a041839fdd1dd55fd0293660369310aaa1f118e34a730e066899c09ced71fa37d70d59952fb68d932f63e907b903c41c91b5ba4d646637fcfe628a20861b2
 SHA512 
166722fec0288b8c69645e0c8e630aa4c0b74f8d41817148147556ce6f0491e7251cbc202b62f7a1dec6b1da3e2f2c6313f02952b11220f35be2c1ad6276f89a
+DIST pypy3-exe-7.3.9_p3-1.arm64.xpak 10482599 BLAKE2B 
c48c9a19db30315be223bfc1121bc9a0300c91c511678a1d11bcf3a1601a3d1fd7d7852cc196d22650ec4ab4234d68f7a9046b01bf2f4f1f7104ae2d31797e9e
 SHA512 
3200f7faf3b9c2211d828f6c434775138a1543a75b2ff4403c896f4941682ff40e16242045ec65908540b6537711c459ce7b0fdcdc201bc9768b2521bbe4cedb
+DIST pypy3-exe-7.3.9_p3-1.ppc64le.xpak 10930518 BLAKE2B 
fca375a3466ee51c9436587104d5f13cb4642a8efb347124fcc2880c2382bf56921889b2c3aa96f26d22fb734cbd27adcf5f0c8feeff92c2d625df1daaa38ade
 SHA512 
ee33067b964c33701b687ace463cfc11795af37bf3302c8e3e2d1e0610728945d370f88d97d1ba3fd66ac9bbf905930857e78e5bc96c911d3a663c2e9c74a5cc
 DIST pypy3-exe-7.3.9_p3-1.x86.xpak 9210827 BLAKE2B 
a740ef7e1d4559308c129399cda498b7c0fe8e654e4d36830ded5197a7788168dbc8b4f83908a41869cd51343dd9b371ba53de8e88655b2728b8f6351f502ef2
 SHA512 
bd2ef07e980bd37b7ecfb052a9304a80ee527c61f8a60344e8e9b1bfcdf1f50038e7b281257194c388e0452aa968f984f5b6bc7d9f7c89bf08279e9a169ed8e6

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
index f996c72b2ad8..6a1e05e38ee0 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
@@ -13,6 +13,14 @@ SRC_URI="

https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
-> ${MY_P}.amd64.xpak
)
+   arm64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.arm64.xpak
+   )
+   ppc64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.ppc64le.xpak
+   )
x86? (

https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/${MY_P}.xpak
-> ${MY_P}.x86.xpak
@@ -22,7 +30,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="3.9-${PV%_p*}"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
app-arch/bzip2:0/1
@@ -40,9 +48,10 @@ QA_PREBUILT="
 "
 
 src_unpack() {
-   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
-   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
-   eend ${?} || die "Unpacking ${MY_P} failed"
+   local pkg=${MY_P}.${ARCH/ppc64/ppc64le}.xpak
+   ebegin "Unpacking ${pkg}"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${pkg}")
+   eend ${?} || die "Unpacking ${pkg} failed"
 }
 
 src_install() {



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

2022-08-25 Thread Michał Górny
commit: 08ed58315401138732ce0ff4beab3b75b57d47f2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 25 10:25:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 25 11:09:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08ed5831

dev-python/pypy3-exe-bin: Fix outdated libffi dep

Update the libffi.so.7 dep to .so.8, as the new version was stable
already when the binpkg was built.

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

 ...e-bin-7.3.9_p3.ebuild => pypy3-exe-bin-7.3.9_p3-r1.ebuild} | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
similarity index 94%
rename from dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
rename to dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
index b38d40a013d1..f996c72b2ad8 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3-r1.ebuild
@@ -25,15 +25,12 @@ SLOT="3.9-${PV%_p*}"
 KEYWORDS="amd64 x86"
 
 RDEPEND="
-   >=sys-libs/zlib-1.1.3:0/1
-   || (
-   dev-libs/libffi-compat:7
-   dev-libs/libffi:0/7
-   )
-   virtual/libintl:0/0
-   dev-libs/expat:0/0
app-arch/bzip2:0/1
+   dev-libs/expat:0/0
+   dev-libs/libffi:0/8
sys-libs/ncurses:0/6
+   >=sys-libs/zlib-1.1.3:0/1
+   virtual/libintl:0/0
!dev-python/pypy3-exe:${SLOT}
 "
 



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

2022-08-12 Thread Michał Górny
commit: e8b5a96b92526e2ca42dfbe2a234ba06b2228c43
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 12 10:35:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 12 10:36:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b5a96b

dev-python/pypy3-exe: Remove old

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

 dev-python/pypy3-exe/Manifest   |   1 -
 dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild | 172 
 2 files changed, 173 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index 8b4f20659d4a..a8da98de1d34 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,3 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.9.tar.xz 1564 BLAKE2B 
fe0875ef002842a78fb31589f6d0b255c3dea10f2bd014231ae9b17641f65f810ac84fe7961de1a4614249b0166f2127c3aa37947f7d1d4c85860a31b89110f1
 SHA512 
a1dc3ee36e908e29b2100a97b7910bd4325c5dc55c0455cdca450d6b272d1463708b383e0607e9499b1932da4442f97d2da57e47ed3a4ff8fd3c78a54732
 DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild
deleted file mode 100644
index b5feb2c4cc8c..
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.9.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# pypy3 needs to be built using python 2
-PYTHON_COMPAT=( python2_7 )
-inherit check-reqs pax-utils python-any-r1 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-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/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   low-memory? ( dev-python/pypy )
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   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() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   check_env
-
-   # unset to allow forcing pypy below :)
-   use low-memory && EPYTHON=
-   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
-   { has_version -b dev-python/pypy ||
-   has_version -b dev-python/pypy-bin; }
-   then
-   einfo "Using PyPy to perform the translation."
-   EPYTHON=pypy
-   else
-   einfo "Using ${EPYTHON:-python2} to perform the 
translation. Please note that upstream"
-   einfo "recommends using PyPy for that. If you wish to 
do so, please install"
-   einfo "dev-python/pypy and ensure that EPYTHON variable 
is unset."
-   python-any-r1_pkg_setup
-   fi
-   fi
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern 

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

2022-08-12 Thread Michał Górny
commit: 0c99bde7b42a330c7aaded614b8c3f034f992a31
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 12 10:35:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 12 10:36:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c99bde7

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest  |   4 -
 dev-python/pypy3/pypy3-7.3.9_p1.ebuild | 200 ---
 dev-python/pypy3/pypy3-7.3.9_p2.ebuild | 200 ---
 dev-python/pypy3/pypy3-7.3.9_p3.ebuild | 203 ---
 dev-python/pypy3/pypy3-7.3.9_p4.ebuild | 210 -
 5 files changed, 817 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 46ed25270176..1b30e49669e0 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,6 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.9_p1.tar.xz 3952 BLAKE2B 
20ff145749d24f15214c0c78f3fdc5e1cdbfc307972ad9dbc03f1b9704b25ea962434aee0d58a882912374b45f726eb449f0abafd663bddf14867807951b0a7f
 SHA512 
3ce7a126fb7c52754d3b65e3df0786c80a98522ce78ab44fd5f81cd84a41e8b5929df2d8e4f644ed6c2265ca5da397cd7f37d44944cd08f7c8ae1cc8a2fd7e0d
-DIST pypy3.9-gentoo-patches-7.3.9_p2.tar.xz 4548 BLAKE2B 
9acdd315d98b5147a21e9affcf4f4be86385cfe7e96a59a4aee1edb478c3c23990c7c846d7a1b268b616491d57346c939ddf02d4284f3b92f0f050e223eb85ba
 SHA512 
28bc05b249f9f98501cb92354eabcdcd27987bfb6f4867bdda40752384db5ecf2204913c792785ce5a0e6ce588ef0044a179a3932da23205e8706cad065d95e2
-DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
-DIST pypy3.9-gentoo-patches-7.3.9_p4.tar.xz 8664 BLAKE2B 
cccb62bb7957ee21f45eb65a307f255f61ba097cf9313517743bd0c4471d4b4e7c4c2bf2509fffd7584be6efbb467b39aeaec5e70b597844ddd40bd2184f65e8
 SHA512 
cf9722c5ada7544608b95cb94da4d119fa5371def760c52baaffe57ee0128c729e41a78bbcbcce6677eb88ad063d3f0572667ab8889cf68ee8be7e578ca420c7
 DIST pypy3.9-gentoo-patches-7.3.9_p5.tar.xz 13044 BLAKE2B 
0a6119c3393a8b2d599659cee2a57b2a06b18c8dbe0f04fcdbcdde98098c1f19f51c2f387b20fd8db48c6e9dc52f08baeea5f722caf751c0a13078df00538450
 SHA512 
7965425e107058231657d94e923d132368f11fbc1451f5ae93379f4fc8f8ea62f9e22786b1a97b37a8b4bdb8a295fc5517f07143d04e21b4990f653c0e5f1f05
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p1.ebuild
deleted file mode 100644
index 37f7cfcc4425..
--- a/dev-python/pypy3/pypy3-7.3.9_p1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python2_7 )
-inherit pax-utils python-any-r1 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
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"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gdbm +jit ncurses sqlite test tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2?,ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-   ! epython.py || die
-   python_moduleinto "${dest}"/site-packages
-   python_domodule epython.py
-
-   einfo "Byte-compiling Python standard library..."
-   python_optimize "${ED}${dest}"
-
-   # remove to avoid collisions
-   rm "${PYTHON}" || die
-}

diff --git a/dev-python/pypy3/pypy3-7.3.9_p2.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p2.ebuild
deleted file mode 100644
index 536c3974f232..
--- 

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

2022-08-12 Thread Michał Górny
commit: 99f5830bfce507d4907f8e83000448a9ea0c7aa9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 12 10:35:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 12 10:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f5830b

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

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

 dev-python/pypy3-exe-bin/Manifest  |  2 -
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild   | 56 --
 2 files changed, 58 deletions(-)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index f243a8b799a5..6f91d713ca30 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3-exe-7.3.9-1.amd64.xpak 12455132 BLAKE2B 
09ad89ca1d7ba84ff1b5c0d925c02617567d8d6c659774e980dc9e56fd1bd5eef9b612631d64ace8218bdd2c5723cad174d49ac3c5ef442d244f2ba21ebb6d0d
 SHA512 
078f57a0027680ff061f137a47fa5349254a086e1c28eb81fd9d89079bd3894902b532cde39c5214b0a686fd1a1dba2589f1fb0f9c5e6ff43cc7f4db97b3c181
-DIST pypy3-exe-7.3.9-1.x86.xpak 9239282 BLAKE2B 
d44b9f3410a94ad41c1f49abe641460464ae6266478e7c38a994ded97fd70f50a041977fc72fe11a1c7fcfc9aeae4782564c2cbaaf8477a0eef60e443ec837e1
 SHA512 
1a073254e0c6bef089169a138a84ff6efe377374b9f263f58f856bba937f8e6249d835e3bdc9a68792e7178105e03a67dee3a3e5307089b6ed3b846ae8ee73ed
 DIST pypy3-exe-7.3.9_p3-1.amd64.xpak 12394274 BLAKE2B 
8f7a041839fdd1dd55fd0293660369310aaa1f118e34a730e066899c09ced71fa37d70d59952fb68d932f63e907b903c41c91b5ba4d646637fcfe628a20861b2
 SHA512 
166722fec0288b8c69645e0c8e630aa4c0b74f8d41817148147556ce6f0491e7251cbc202b62f7a1dec6b1da3e2f2c6313f02952b11220f35be2c1ad6276f89a
 DIST pypy3-exe-7.3.9_p3-1.x86.xpak 9210827 BLAKE2B 
a740ef7e1d4559308c129399cda498b7c0fe8e654e4d36830ded5197a7788168dbc8b4f83908a41869cd51343dd9b371ba53de8e88655b2728b8f6351f502ef2
 SHA512 
bd2ef07e980bd37b7ecfb052a9304a80ee527c61f8a60344e8e9b1bfcdf1f50038e7b281257194c388e0452aa968f984f5b6bc7d9f7c89bf08279e9a169ed8e6

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild
deleted file mode 100644
index b38d40a013d1..
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit pax-utils
-
-MY_P=pypy3-exe-${PV}-1
-DESCRIPTION="PyPy3 executable (pre-built version)"
-HOMEPAGE="https://www.pypy.org/;
-SRC_URI="
-   amd64? (
-   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
-   -> ${MY_P}.amd64.xpak
-   )
-   x86? (
-   
https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/${MY_P}.xpak
-   -> ${MY_P}.x86.xpak
-   )
-"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="3.9-${PV%_p*}"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   >=sys-libs/zlib-1.1.3:0/1
-   || (
-   dev-libs/libffi-compat:7
-   dev-libs/libffi:0/7
-   )
-   virtual/libintl:0/0
-   dev-libs/expat:0/0
-   app-arch/bzip2:0/1
-   sys-libs/ncurses:0/6
-   !dev-python/pypy3-exe:${SLOT}
-"
-
-PYPY_PV=${PV%_p*}
-QA_PREBUILT="
-   usr/bin/pypy3.9-c-${PYPY_PV}
-"
-
-src_unpack() {
-   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
-   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
-   eend ${?} || die "Unpacking ${MY_P} failed"
-}
-
-src_install() {
-   insinto /
-   doins -r usr
-   fperms +x "/usr/bin/pypy3.9-c-${PYPY_PV}"
-   pax-mark m "${ED}/usr/bin/pypy3.9-c-${PYPY_PV}"
-}



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

2022-08-12 Thread Agostino Sarubbo
commit: 8934e5c7506dc4a9c6812d93eea3a1bc0fb059ef
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:18:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:18:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8934e5c7

dev-python/pypy3-exe-bin: x86 stable wrt bug #864781

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
index 00a1b26cb83f..b38d40a013d1 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="3.9-${PV%_p*}"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
>=sys-libs/zlib-1.1.3:0/1



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

2022-08-12 Thread Agostino Sarubbo
commit: eb6f9634d83f088f3a8b1ce2863583f6ce815d84
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:18:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:18:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6f9634

dev-python/pypy3-exe: x86 stable wrt bug #864781

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
index 1dec6b16433e..d30798538191 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="3.9-${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"
 
 RDEPEND="



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

2022-08-12 Thread Agostino Sarubbo
commit: 021babd1ff0ebfca510b600655932b9335bb3d2c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:18:11 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:18:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021babd1

dev-python/pypy3: x86 stable wrt bug #864781

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pypy3/pypy3-7.3.9_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
index bfcc4bc3a379..1574588f1f3f 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2022-08-12 Thread Agostino Sarubbo
commit: c1f209a0376fdeadd66210e304ee6404d2ca61ba
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:16:58 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:16:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f209a0

dev-python/pypy3: amd64 stable wrt bug #864781

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pypy3/pypy3-7.3.9_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
index 62da106fee36..bfcc4bc3a379 100644
--- a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
@@ -25,7 +25,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +ensurepip gdbm +jit ncurses sqlite test tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2022-08-12 Thread Agostino Sarubbo
commit: de22d5c9b544791c2138531004c8078f86f870ff
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:17:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:17:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de22d5c9

dev-python/pypy3-exe-bin: amd64 stable wrt bug #864781

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
index 0648b4f51293..00a1b26cb83f 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="3.9-${PV%_p*}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
>=sys-libs/zlib-1.1.3:0/1



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

2022-08-12 Thread Agostino Sarubbo
commit: 865f718d85270e90383b4d635a154a6147a89367
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:17:01 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:17:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865f718d

dev-python/pypy3-exe: amd64 stable wrt bug #864781

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
index c5f53f463d20..1dec6b16433e 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}-src"
 
 LICENSE="MIT"
 SLOT="3.9-${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"
 
 RDEPEND="



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

2022-08-10 Thread Michał Górny
commit: 53de9a0c1a9392749b46e9b326516023b3dcbcdc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 10 09:28:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 10 09:28:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53de9a0c

dev-python/pypy3: Backport secfixes to 7.3.9_p5

Bug: https://bugs.gentoo.org/834533
Bug: https://bugs.gentoo.org/838250
Bug: https://bugs.gentoo.org/864747
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypy3/Manifest  |   1 +
 dev-python/pypy3/pypy3-7.3.9_p5.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 3cf493466a5f..46ed25270176 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -2,4 +2,5 @@ DIST pypy3.9-gentoo-patches-7.3.9_p1.tar.xz 3952 BLAKE2B 
20ff145749d24f15214c0c7
 DIST pypy3.9-gentoo-patches-7.3.9_p2.tar.xz 4548 BLAKE2B 
9acdd315d98b5147a21e9affcf4f4be86385cfe7e96a59a4aee1edb478c3c23990c7c846d7a1b268b616491d57346c939ddf02d4284f3b92f0f050e223eb85ba
 SHA512 
28bc05b249f9f98501cb92354eabcdcd27987bfb6f4867bdda40752384db5ecf2204913c792785ce5a0e6ce588ef0044a179a3932da23205e8706cad065d95e2
 DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
 DIST pypy3.9-gentoo-patches-7.3.9_p4.tar.xz 8664 BLAKE2B 
cccb62bb7957ee21f45eb65a307f255f61ba097cf9313517743bd0c4471d4b4e7c4c2bf2509fffd7584be6efbb467b39aeaec5e70b597844ddd40bd2184f65e8
 SHA512 
cf9722c5ada7544608b95cb94da4d119fa5371def760c52baaffe57ee0128c729e41a78bbcbcce6677eb88ad063d3f0572667ab8889cf68ee8be7e578ca420c7
+DIST pypy3.9-gentoo-patches-7.3.9_p5.tar.xz 13044 BLAKE2B 
0a6119c3393a8b2d599659cee2a57b2a06b18c8dbe0f04fcdbcdde98098c1f19f51c2f387b20fd8db48c6e9dc52f08baeea5f722caf751c0a13078df00538450
 SHA512 
7965425e107058231657d94e923d132368f11fbc1451f5ae93379f4fc8f8ea62f9e22786b1a97b37a8b4bdb8a295fc5517f07143d04e21b4990f653c0e5f1f05
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p5.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
new file mode 100644
index ..62da106fee36
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.9_p5.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +ensurepip gdbm +jit ncurses sqlite test tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2?,ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   ! lib-python/3/epython.py || die
+
+   einfo "Generating caches and CFFI modules ..."
+
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy3.9-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!
+   # (NB: we build CFFI modules first to avoid error log when importing
+   # build_cffi_imports).
+   cffi_targets=( pypy_util blake2/_blake2 sha3/_sha3 ssl
+   

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

2022-08-03 Thread Michał Górny
commit: 584fe12e550b3139a471dac821bb3a45b67fb908
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  3 06:42:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  3 06:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584fe12e

dev-python/pypy3: Backport ensurepip unbundling to 7.3.9_p4

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

 dev-python/pypy3/Manifest  |   1 +
 dev-python/pypy3/metadata.xml  |   7 ++
 dev-python/pypy3/pypy3-7.3.9_p4.ebuild | 210 +
 3 files changed, 218 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index f9e335f84813..3cf493466a5f 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,5 @@
 DIST pypy3.9-gentoo-patches-7.3.9_p1.tar.xz 3952 BLAKE2B 
20ff145749d24f15214c0c78f3fdc5e1cdbfc307972ad9dbc03f1b9704b25ea962434aee0d58a882912374b45f726eb449f0abafd663bddf14867807951b0a7f
 SHA512 
3ce7a126fb7c52754d3b65e3df0786c80a98522ce78ab44fd5f81cd84a41e8b5929df2d8e4f644ed6c2265ca5da397cd7f37d44944cd08f7c8ae1cc8a2fd7e0d
 DIST pypy3.9-gentoo-patches-7.3.9_p2.tar.xz 4548 BLAKE2B 
9acdd315d98b5147a21e9affcf4f4be86385cfe7e96a59a4aee1edb478c3c23990c7c846d7a1b268b616491d57346c939ddf02d4284f3b92f0f050e223eb85ba
 SHA512 
28bc05b249f9f98501cb92354eabcdcd27987bfb6f4867bdda40752384db5ecf2204913c792785ce5a0e6ce588ef0044a179a3932da23205e8706cad065d95e2
 DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
+DIST pypy3.9-gentoo-patches-7.3.9_p4.tar.xz 8664 BLAKE2B 
cccb62bb7957ee21f45eb65a307f255f61ba097cf9313517743bd0c4471d4b4e7c4c2bf2509fffd7584be6efbb467b39aeaec5e70b597844ddd40bd2184f65e8
 SHA512 
cf9722c5ada7544608b95cb94da4d119fa5371def760c52baaffe57ee0128c729e41a78bbcbcce6677eb88ad063d3f0572667ab8889cf68ee8be7e578ca420c7
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/metadata.xml b/dev-python/pypy3/metadata.xml
index efd7c8c21836..6bbdf5133f0c 100644
--- a/dev-python/pypy3/metadata.xml
+++ b/dev-python/pypy3/metadata.xml
@@ -5,4 +5,11 @@
pyt...@gentoo.org
Python

+   
+   
+   Install the ensurepip module that uses bundled wheels
+   to bootstrap pip and setuptools (if disabled, it will
+   be only possible to use venv `--without-pip`)
+   
+   
 

diff --git a/dev-python/pypy3/pypy3-7.3.9_p4.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p4.ebuild
new file mode 100644
index ..62da106fee36
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.9_p4.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +ensurepip gdbm +jit ncurses sqlite test tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2?,ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   ensurepip? ( dev-python/ensurepip-wheels )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   ! lib-python/3/epython.py || die
+
+   einfo "Generating caches and CFFI modules ..."
+
+   # Generate Grammar and PatternGrammar pickles.
+   ./pypy3.9-c - <<-EOF || die "Generation of Grammar and PatternGrammar 
pickles failed"
+  

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

2022-07-24 Thread Michał Górny
commit: 7a9efc0bad48d50b9f073d547fa2dbab636e46c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 24 14:02:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 24 18:18:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9efc0b

dev-python/pypy3: Backport .pyc magic fix as 7.3.9_p3

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

 dev-python/pypy3/Manifest  |   1 +
 dev-python/pypy3/pypy3-7.3.9_p3.ebuild | 203 +
 2 files changed, 204 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index a2176e5ca119..f9e335f84813 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,3 +1,4 @@
 DIST pypy3.9-gentoo-patches-7.3.9_p1.tar.xz 3952 BLAKE2B 
20ff145749d24f15214c0c78f3fdc5e1cdbfc307972ad9dbc03f1b9704b25ea962434aee0d58a882912374b45f726eb449f0abafd663bddf14867807951b0a7f
 SHA512 
3ce7a126fb7c52754d3b65e3df0786c80a98522ce78ab44fd5f81cd84a41e8b5929df2d8e4f644ed6c2265ca5da397cd7f37d44944cd08f7c8ae1cc8a2fd7e0d
 DIST pypy3.9-gentoo-patches-7.3.9_p2.tar.xz 4548 BLAKE2B 
9acdd315d98b5147a21e9affcf4f4be86385cfe7e96a59a4aee1edb478c3c23990c7c846d7a1b268b616491d57346c939ddf02d4284f3b92f0f050e223eb85ba
 SHA512 
28bc05b249f9f98501cb92354eabcdcd27987bfb6f4867bdda40752384db5ecf2204913c792785ce5a0e6ce588ef0044a179a3932da23205e8706cad065d95e2
+DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3/pypy3-7.3.9_p3.ebuild 
b/dev-python/pypy3/pypy3-7.3.9_p3.ebuild
new file mode 100644
index ..f350af4d2dd4
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.9_p3.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
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"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy39-pp73-336"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 gdbm +jit ncurses sqlite test tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py3.9
+RESTRICT="test"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2?,ncurses?]
+   >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
+   )
+   dev-lang/python-exec[python_targets_pypy3(-)]
+   dev-libs/openssl:0=
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   ! epython.py || die
+   python_moduleinto "${dest}"/site-packages
+   python_domodule epython.py
+
+   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/pypy3-exe/

2022-07-24 Thread Michał Górny
commit: efa383170b142553a174191408e6a7a672ed1709
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 24 14:01:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 24 18:18:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa38317

dev-python/pypy3-exe: Backport .pyc magic fix as 7.3.9_p3

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

 dev-python/pypy3-exe/Manifest  |   1 +
 dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index c5caa42dac85..8b4f20659d4a 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.9-gentoo-patches-7.3.9.tar.xz 1564 BLAKE2B 
fe0875ef002842a78fb31589f6d0b255c3dea10f2bd014231ae9b17641f65f810ac84fe7961de1a4614249b0166f2127c3aa37947f7d1d4c85860a31b89110f1
 SHA512 
a1dc3ee36e908e29b2100a97b7910bd4325c5dc55c0455cdca450d6b272d1463708b383e0607e9499b1932da4442f97d2da57e47ed3a4ff8fd3c78a54732
+DIST pypy3.9-gentoo-patches-7.3.9_p3.tar.xz 5296 BLAKE2B 
2422e7d74c563d7328e5bc5c131d13f0cb41f133e06a514e56ad89d2cc8e0b9c57d4379d0e8810486e5e34ec2807a74e9553768a493ffe54fc27d404977097d3
 SHA512 
3470efdd50ba10e2137b4661c940a3aa807b804ef582a5201507227573637171981bd597b3b40faa3606890f3f51fb8c43ff70628de924a67e2c1226beda9269
 DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B 
bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581
 SHA512 
83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
new file mode 100644
index ..c5f53f463d20
--- /dev/null
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.9_p3.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# pypy3 needs to be built using python 2
+PYTHON_COMPAT=( python2_7 )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+MY_P=pypy3.9-v${PYPY_PV/_}
+PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="PyPy3 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="3.9-${PYPY_PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+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/pypy3-exe-bin:${SLOT}
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   low-memory? ( dev-python/pypy )
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-lang/python:2.7
+   )
+   )
+"
+
+check_env() {
+   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() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   check_env
+
+   # unset to allow forcing pypy below :)
+   use low-memory && EPYTHON=
+   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
+   { has_version -b dev-python/pypy ||
+   has_version -b dev-python/pypy-bin; }
+   then
+   einfo "Using PyPy to perform the translation."
+   EPYTHON=pypy
+   else
+   einfo "Using ${EPYTHON:-python2} to perform the 
translation. Please note that upstream"
+   einfo "recommends using PyPy for that. If you wish to 
do so, please install"
+   einfo "dev-python/pypy and ensure that EPYTHON variable 
is unset."
+   python-any-r1_pkg_setup
+   fi
+   fi
+}
+
+src_prepare() {
+   local PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   )
+   default
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't 

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

2022-07-24 Thread Michał Górny
commit: 23c5a7557cc0ed3852533e291951563c1629a2e0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 24 15:52:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 24 18:18:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c5a755

dev-python/pypy3-exe-bin: Backport .pyc magic fix as 7.3.9_p3

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

 dev-python/pypy3-exe-bin/Manifest  |  2 +
 .../pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild| 56 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/pypy3-exe-bin/Manifest 
b/dev-python/pypy3-exe-bin/Manifest
index bbeb02a63e5b..f243a8b799a5 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -1,2 +1,4 @@
 DIST pypy3-exe-7.3.9-1.amd64.xpak 12455132 BLAKE2B 
09ad89ca1d7ba84ff1b5c0d925c02617567d8d6c659774e980dc9e56fd1bd5eef9b612631d64ace8218bdd2c5723cad174d49ac3c5ef442d244f2ba21ebb6d0d
 SHA512 
078f57a0027680ff061f137a47fa5349254a086e1c28eb81fd9d89079bd3894902b532cde39c5214b0a686fd1a1dba2589f1fb0f9c5e6ff43cc7f4db97b3c181
 DIST pypy3-exe-7.3.9-1.x86.xpak 9239282 BLAKE2B 
d44b9f3410a94ad41c1f49abe641460464ae6266478e7c38a994ded97fd70f50a041977fc72fe11a1c7fcfc9aeae4782564c2cbaaf8477a0eef60e443ec837e1
 SHA512 
1a073254e0c6bef089169a138a84ff6efe377374b9f263f58f856bba937f8e6249d835e3bdc9a68792e7178105e03a67dee3a3e5307089b6ed3b846ae8ee73ed
+DIST pypy3-exe-7.3.9_p3-1.amd64.xpak 12394274 BLAKE2B 
8f7a041839fdd1dd55fd0293660369310aaa1f118e34a730e066899c09ced71fa37d70d59952fb68d932f63e907b903c41c91b5ba4d646637fcfe628a20861b2
 SHA512 
166722fec0288b8c69645e0c8e630aa4c0b74f8d41817148147556ce6f0491e7251cbc202b62f7a1dec6b1da3e2f2c6313f02952b11220f35be2c1ad6276f89a
+DIST pypy3-exe-7.3.9_p3-1.x86.xpak 9210827 BLAKE2B 
a740ef7e1d4559308c129399cda498b7c0fe8e654e4d36830ded5197a7788168dbc8b4f83908a41869cd51343dd9b371ba53de8e88655b2728b8f6351f502ef2
 SHA512 
bd2ef07e980bd37b7ecfb052a9304a80ee527c61f8a60344e8e9b1bfcdf1f50038e7b281257194c388e0452aa968f984f5b6bc7d9f7c89bf08279e9a169ed8e6

diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild 
b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
new file mode 100644
index ..0648b4f51293
--- /dev/null
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.9_p3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pax-utils
+
+MY_P=pypy3-exe-${PV}-1
+DESCRIPTION="PyPy3 executable (pre-built version)"
+HOMEPAGE="https://www.pypy.org/;
+SRC_URI="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="3.9-${PV%_p*}"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=sys-libs/zlib-1.1.3:0/1
+   || (
+   dev-libs/libffi-compat:7
+   dev-libs/libffi:0/7
+   )
+   virtual/libintl:0/0
+   dev-libs/expat:0/0
+   app-arch/bzip2:0/1
+   sys-libs/ncurses:0/6
+   !dev-python/pypy3-exe:${SLOT}
+"
+
+PYPY_PV=${PV%_p*}
+QA_PREBUILT="
+   usr/bin/pypy3.9-c-${PYPY_PV}
+"
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_install() {
+   insinto /
+   doins -r usr
+   fperms +x "/usr/bin/pypy3.9-c-${PYPY_PV}"
+   pax-mark m "${ED}/usr/bin/pypy3.9-c-${PYPY_PV}"
+}



  1   2   3   4   5   >