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

2020-02-02 Thread Michał Górny
commit: d9ad007be4454de791d869f507af8cc00410fa79
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  3 06:19:03 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  3 06:36:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ad007b

dev-python/pypy3-bin: Remove last-rited pkg

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

 dev-python/pypy3-bin/metadata.xml   | 11 ---
 dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild | 17 -
 profiles/package.mask   |  1 -
 3 files changed, 29 deletions(-)

diff --git a/dev-python/pypy3-bin/metadata.xml 
b/dev-python/pypy3-bin/metadata.xml
deleted file mode 100644
index ff5bc95069a..000
--- a/dev-python/pypy3-bin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   pypy/pypy
-   
-

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild
deleted file mode 100644
index 9b589591c45..000
--- a/dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Backwards compatibility package to install binary ver of PyPy3"
-HOMEPAGE="https://pypy.org/;
-SRC_URI=""
-
-LICENSE="metapackage"
-SLOT="0/pypy36-pp73"
-KEYWORDS="~amd64 ~x86"
-IUSE="gdbm libressl sqlite tk"
-
-RDEPEND="
-   dev-python/pypy3-exe-bin:${PV}
-   ~dev-python/pypy3-${PV}[gdbm?,libressl?,sqlite?,tk?]"

diff --git a/profiles/package.mask b/profiles/package.mask
index 7c037730c38..48f2284fb9e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -712,7 +712,6 @@ app-backup/tob
 # along with it.
 # Removal in 30 days.
 dev-python/pypy-bin
-dev-python/pypy3-bin
 
 # Tomáš Mózes  (2019-12-19)
 # Needs more testing.



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

2019-12-30 Thread Michał Górny
commit: 46fca434de1e6e299e918018b70b0fcc9d635478
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 30 11:05:01 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 30 11:57:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fca434

dev-python/pypy3-bin: Remove old

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

 dev-python/pypy3-bin/Manifest  |   5 -
 UnixCCompiler.runtime_library_dir_option.patch |  11 -
 dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch |  52 
 .../pypy3-bin/files/7.2.0-distutils-cxx.patch  | 306 -
 .../files/python-3.5-distutils-OO-build.patch  |  80 --
 dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild | 184 -
 6 files changed, 638 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
deleted file mode 100644
index 5fce1c7302c..000
--- a/dev-python/pypy3-bin/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST pypy3-bin-7.2.0-amd64+bzip2+jit+ncurses.tar.lz 11429130 BLAKE2B 
41de1efcfc72704a3b8fcee1fa0ca030bca0dc07b75856dbc9ee5a9e40c6298406360d3342dffde38131f6d708a6dc07d3708d6e6478dc95d7c6a6ece2d7b86b
 SHA512 
7a97797a961e12d5498dadb5bc87ad9d43a9e9dea88a7617236dba79230f5f0cc02ab8ab21a60c279cca4a341dd3d814d50d4029b94be1f525bf7b9294d19269
-DIST pypy3-bin-7.2.0-amd64+bzip2+ncurses.tar.lz 7174734 BLAKE2B 
c2f916433a6105a04c70f6b53c43dc479b64f26794a75a6e6b7122fb7d2f4f825c47d2eb82cf95ecb795e494879718aad88661b2fe12faa87b737cbcd20b5a47
 SHA512 
c4a635b6b819a104ff1b1f3b39363c9bb5cab4299cff2fb6e78c64984691d3116b8378e8a47500f9c626bbf48c4a3a8d26fa23fe2daa945bcc3dc97db9b4a8c9
-DIST pypy3-bin-7.2.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8662494 BLAKE2B 
bf37ac682098c49efba0f05999ce70368c91cbc0012cdcde86303424fd225eb50a8b6fa058e0c3a9511c2668da47a042f1b836f9142ed4b112db43da3addd6ce
 SHA512 
6fc0d15e5d82ab06937ca099d1ea2f77d00a6d4e1b4c6d9637c39944c0f077ae0c5eb0edb7c6746aaafb76cb0e8a0458340c888e340df2c8438515f55a38017e
-DIST pypy3-bin-7.2.0-x86+bzip2+ncurses+sse2.tar.lz 5625900 BLAKE2B 
d6642cc8b37f9c032ed23da41c5597bd41615c55312bee5b0de3e8543fb74ecf2504c74d9d3c8a51c0fc42285812835cab70d6f8a5a5f15f0d7b637260e0a656
 SHA512 
1014ea6d37cfa7a6cb60eb47b6a0e959036aaa5c774852484a57f75d4e5450fb50c1b170f571a1288ba70d710b0731e946773cb05751eca6478b4fffb185dc94
-DIST pypy3.6-v7.2.0-src.tar.bz2 21850076 BLAKE2B 
756ea3034fe8971c979ec83c9cbfac55a680f3ef03b276475aa4318f3480ae5ede609b8413412df64db553a33979670498b1f97184f3b57406619c9db7f01127
 SHA512 
bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc

diff --git 
a/dev-python/pypy3-bin/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch
 
b/dev-python/pypy3-bin/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch
deleted file mode 100644
index 29d99dcfdb7..000
--- 
a/dev-python/pypy3-bin/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/lib-python/3/distutils/unixccompiler.py
-+++ b/lib-python/3/distutils/unixccompiler.py
-@@ -297,7 +297,7 @@
- # this time, there's no way to determine this information from
- # the configuration data stored in the Python installation, so
- # we use this hack.
--compiler = os.path.basename(sysconfig.get_config_var("CC"))
-+compiler = os.path.basename(self.compiler[0])
- if sys.platform[:6] == "darwin":
- # MacOSX's linker doesn't understand the -R flag at all
- return "-L" + dir

diff --git a/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch 
b/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
deleted file mode 100644
index 135e496f253..000
--- a/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 44c16c344f137cc91a145294c4124174fc25ad16 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Fri, 27 Nov 2015 17:02:42 +0100
-Subject: [PATCH] Gentoo: override paths for system-wide install based on
- sys.prefix
-
-Override all default distutils install paths to ones suitable for
-system-wide install when sys.prefix indicates we're running the Gentoo
-system-wide install of PyPy with no prefix overrides (e.g. virtualenv).
-
-Fixes: https://bugs.gentoo.org/462306
-Fixes: https://bugs.gentoo.org/465546
-
-[updated for 7.0.0]

- lib-python/3/distutils/command/install.py | 13 -
- 1 file changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/lib-python/3/distutils/command/install.py 
b/lib-python/3/distutils/command/install.py
-index 77a1827d4b..255603967f 100644
 a/lib-python/3/distutils/command/install.py
-+++ b/lib-python/3/distutils/command/install.py
-@@ -50,6 +50,13 @@ INSTALL_SCHEMES = {
- 'scripts': '$base/bin',
- 'data'   : '$base',
- },
-+'gentoo': {
-+'purelib': 

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

2019-12-25 Thread Michał Górny
commit: f86fc617ba1ba2c4c3b27733adf4478f9e32db60
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 25 17:11:55 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 25 18:38:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86fc617

dev-python/pypy3-bin: Add 7.3.0 backwards compat

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

 dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild
new file mode 100644
index 000..9b589591c45
--- /dev/null
+++ b/dev-python/pypy3-bin/pypy3-bin-7.3.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Backwards compatibility package to install binary ver of PyPy3"
+HOMEPAGE="https://pypy.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0/pypy36-pp73"
+KEYWORDS="~amd64 ~x86"
+IUSE="gdbm libressl sqlite tk"
+
+RDEPEND="
+   dev-python/pypy3-exe-bin:${PV}
+   ~dev-python/pypy3-${PV}[gdbm?,libressl?,sqlite?,tk?]"



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

2019-11-20 Thread Michał Górny
commit: f2b87e8d953ebaaef6004c59f2cd8e1ba69e3c62
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 20 12:25:52 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 20 12:27:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b87e8d

dev-python/pypy3-bin: Allow openssl[bindist]

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

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild
index 53f4a07681a..11871340755 100644
--- a/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
sys-libs/ncurses:0/6
sys-libs/zlib:0/1
gdbm? ( sys-libs/gdbm:0= )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (



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

2019-11-01 Thread Michał Górny
commit: 0a8566d5827b15e7236a0ee3d02885ebcc398b73
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov  1 07:49:06 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov  1 08:03:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8566d5

dev-python/pypy3-bin: Drop 7.1.1

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

 dev-python/pypy3-bin/Manifest  |   7 -
 .../pypy3-bin/files/7.0.0_all_distutils_cxx.patch  | 347 -
 dev-python/pypy3-bin/pypy3-bin-7.1.1-r1.ebuild | 188 ---
 dev-python/pypy3-bin/pypy3-bin-7.1.1.ebuild| 188 ---
 4 files changed, 730 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 7ed305dcae7..5fce1c7302c 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,12 +1,5 @@
-DIST pypy3-bin-7.1.1-amd64+bzip2+jit+ncurses.tar.lz 11031375 BLAKE2B 
e01ac298d3c8ed06742429b36739223fd0dbf87a9df4d302349401aeda06dbaf5cd8b972ebe997a1e4130a378d63ab69ed25b3ded4b9608db5d59fbaef8d04f6
 SHA512 
e5ccf27683dc81a683df52f04092167774f3a9c9dd3a38347dc9d5cec181148885ed342165b16689d44533511cb58bfcfa397a5e51869649086fa362a3bebc98
-DIST pypy3-bin-7.1.1-amd64+bzip2+ncurses.tar.lz 6915836 BLAKE2B 
0f3f2210e7f6e73872d32b2c01a911b52ad2a8c8987034709d9e4c72cfe11e422eea7b6522b19b3717876307d9fbbfbdfcc008dc2e3771dea083eeb61c202e6e
 SHA512 
7fe6a19f56d7cdc142b368154e17af8936b8b730102c4a1c8a6b756a13b643d1375a51f45a0a3d345f7a8a23b75a81d35a6aa810129d231bf2091e156f69a914
-DIST pypy3-bin-7.1.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8540485 BLAKE2B 
a7de0db24e4bc56d54cbc03d618f8e08932e23a1fe5a1ab227600c244e222a6dae723c72fbd5cdd059c3e3f52bd355c4c9ee18506f6b39961bd1473358d35bd3
 SHA512 
f3355109bc073e220a33e8763c2d2ccf152d223d3850bb85aac71c19170ce4b118a84f258a829c486209f3c3014264384b158de17c9a0156c24afcf5b130a8e0
-DIST pypy3-bin-7.1.1-x86+bzip2+ncurses+sse2.tar.lz 5523574 BLAKE2B 
44f760842b0f232f7f5fb7a2fe3f60ff1f832dec3b0c16d1fd27ab36d09c12d6be8aa6727a880c3400506ea415317ddfb982439c1a581a03909099eeb6ea8cf6
 SHA512 
df664a7afa5bdd329d19046c81e362782c4f9358add2b7e54100df10a23434b9a341ec504ac1d49b2b017917937ab23ffd3cf723f86b65d7080789f795f5a4d3
-DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.r1.tar.lz 5550959 BLAKE2B 
72b1f84f0c70b07bd622b4d9ba67b165ce047037acc9a4fb46427b07db8793610f71dc389fc5cede209663c7d36750faf6247d5b6eb3be006c6cc58e4a94b0eb
 SHA512 
3c522a9cf0e94aa8c14e9982a09231517c2c2b46e73a9c69bc6c43c44afefa3958de8879ac0fff2d43f8a0fc79117bdee645599d8e1d6a0def9806b44a4b1bc9
-DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.tar.lz 5545191 BLAKE2B 
2afc40968977cd6956cb305a829811640e8437f0a811435a20ec694181286c94c820fd4148e3b6323a014ff391400d5265a7c1ee8b918c3db91ac02b44f3d585
 SHA512 
a1dad750491c5f524217986817a046c5c7a97b2b250a1d24b6a077d2d8067e249966cd331a5336fa2960a3d317c1aa83196c3e3b2f4a0734d79fe43cd9b55032
 DIST pypy3-bin-7.2.0-amd64+bzip2+jit+ncurses.tar.lz 11429130 BLAKE2B 
41de1efcfc72704a3b8fcee1fa0ca030bca0dc07b75856dbc9ee5a9e40c6298406360d3342dffde38131f6d708a6dc07d3708d6e6478dc95d7c6a6ece2d7b86b
 SHA512 
7a97797a961e12d5498dadb5bc87ad9d43a9e9dea88a7617236dba79230f5f0cc02ab8ab21a60c279cca4a341dd3d814d50d4029b94be1f525bf7b9294d19269
 DIST pypy3-bin-7.2.0-amd64+bzip2+ncurses.tar.lz 7174734 BLAKE2B 
c2f916433a6105a04c70f6b53c43dc479b64f26794a75a6e6b7122fb7d2f4f825c47d2eb82cf95ecb795e494879718aad88661b2fe12faa87b737cbcd20b5a47
 SHA512 
c4a635b6b819a104ff1b1f3b39363c9bb5cab4299cff2fb6e78c64984691d3116b8378e8a47500f9c626bbf48c4a3a8d26fa23fe2daa945bcc3dc97db9b4a8c9
 DIST pypy3-bin-7.2.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8662494 BLAKE2B 
bf37ac682098c49efba0f05999ce70368c91cbc0012cdcde86303424fd225eb50a8b6fa058e0c3a9511c2668da47a042f1b836f9142ed4b112db43da3addd6ce
 SHA512 
6fc0d15e5d82ab06937ca099d1ea2f77d00a6d4e1b4c6d9637c39944c0f077ae0c5eb0edb7c6746aaafb76cb0e8a0458340c888e340df2c8438515f55a38017e
 DIST pypy3-bin-7.2.0-x86+bzip2+ncurses+sse2.tar.lz 5625900 BLAKE2B 
d6642cc8b37f9c032ed23da41c5597bd41615c55312bee5b0de3e8543fb74ecf2504c74d9d3c8a51c0fc42285812835cab70d6f8a5a5f15f0d7b637260e0a656
 SHA512 
1014ea6d37cfa7a6cb60eb47b6a0e959036aaa5c774852484a57f75d4e5450fb50c1b170f571a1288ba70d710b0731e946773cb05751eca6478b4fffb185dc94
-DIST pypy3.6-v7.1.1-src.tar.bz2 23171982 BLAKE2B 
be43528bc6f3e02d146016a4969bd8c7a9e880a3bd3b77f441aac6d22ef67700f71e0171ec66bd2c0bd506db64af69d6b75b59a9dd0353ee70e6629b
 SHA512 
17e78f9c7080d597a6283d8e8247d1ca78f09a14ff221db8c3d90d255b5befc73102b317ca34a80979e544d5ee72f3e5e649f89d185a085f4cc15012da4d0473
 DIST pypy3.6-v7.2.0-src.tar.bz2 21850076 BLAKE2B 
756ea3034fe8971c979ec83c9cbfac55a680f3ef03b276475aa4318f3480ae5ede609b8413412df64db553a33979670498b1f97184f3b57406619c9db7f01127
 SHA512 
bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc

diff --git a/dev-python/pypy3-bin/files/7.0.0_all_distutils_cxx.patch 

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

2019-11-01 Thread Michał Górny
commit: bc29c449012661931f5ed9716547a9d88a90b792
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov  1 07:46:30 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov  1 08:03:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc29c449

dev-python/pypy3-bin: Fix Gentoo path patch

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

 dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch  | 2 +-
 .../pypy3-bin/{pypy3-bin-7.2.0.ebuild => pypy3-bin-7.2.0-r1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch 
b/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
index 17409fa89a4..135e496f253 100644
--- a/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
+++ b/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
@@ -39,7 +39,7 @@ index 77a1827d4b..255603967f 100644
  if (hasattr(sys, 'pypy_version_info') and
  not name.endswith(('_user', '_home'))):
 -name = 'pypy'
-+if self.install_base == 
os.path.normpath('@EPREFIX@/usr/lib/pypy3.5'):
++if self.install_base == 
os.path.normpath('@EPREFIX@/usr/lib/pypy3.6'):
 +# override paths for system-wide install
 +name = 'gentoo'
 +else:

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



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

2019-10-18 Thread Michał Górny
commit: 00ac54a0f250fdae8e8d8f16437ae22e32bea76b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 18 15:56:59 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 18 16:24:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ac54a0

dev-python/pypy3-bin: Bump to 7.2.0

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

 dev-python/pypy3-bin/Manifest  |   5 +
 .../pypy3-bin/files/7.2.0-distutils-cxx.patch  | 306 +
 dev-python/pypy3-bin/pypy3-bin-7.2.0.ebuild| 184 +
 3 files changed, 495 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 2ff35e7bb57..7ed305dcae7 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -4,4 +4,9 @@ DIST pypy3-bin-7.1.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8540485 
BLAKE2B a7de0db24
 DIST pypy3-bin-7.1.1-x86+bzip2+ncurses+sse2.tar.lz 5523574 BLAKE2B 
44f760842b0f232f7f5fb7a2fe3f60ff1f832dec3b0c16d1fd27ab36d09c12d6be8aa6727a880c3400506ea415317ddfb982439c1a581a03909099eeb6ea8cf6
 SHA512 
df664a7afa5bdd329d19046c81e362782c4f9358add2b7e54100df10a23434b9a341ec504ac1d49b2b017917937ab23ffd3cf723f86b65d7080789f795f5a4d3
 DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.r1.tar.lz 5550959 BLAKE2B 
72b1f84f0c70b07bd622b4d9ba67b165ce047037acc9a4fb46427b07db8793610f71dc389fc5cede209663c7d36750faf6247d5b6eb3be006c6cc58e4a94b0eb
 SHA512 
3c522a9cf0e94aa8c14e9982a09231517c2c2b46e73a9c69bc6c43c44afefa3958de8879ac0fff2d43f8a0fc79117bdee645599d8e1d6a0def9806b44a4b1bc9
 DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.tar.lz 5545191 BLAKE2B 
2afc40968977cd6956cb305a829811640e8437f0a811435a20ec694181286c94c820fd4148e3b6323a014ff391400d5265a7c1ee8b918c3db91ac02b44f3d585
 SHA512 
a1dad750491c5f524217986817a046c5c7a97b2b250a1d24b6a077d2d8067e249966cd331a5336fa2960a3d317c1aa83196c3e3b2f4a0734d79fe43cd9b55032
+DIST pypy3-bin-7.2.0-amd64+bzip2+jit+ncurses.tar.lz 11429130 BLAKE2B 
41de1efcfc72704a3b8fcee1fa0ca030bca0dc07b75856dbc9ee5a9e40c6298406360d3342dffde38131f6d708a6dc07d3708d6e6478dc95d7c6a6ece2d7b86b
 SHA512 
7a97797a961e12d5498dadb5bc87ad9d43a9e9dea88a7617236dba79230f5f0cc02ab8ab21a60c279cca4a341dd3d814d50d4029b94be1f525bf7b9294d19269
+DIST pypy3-bin-7.2.0-amd64+bzip2+ncurses.tar.lz 7174734 BLAKE2B 
c2f916433a6105a04c70f6b53c43dc479b64f26794a75a6e6b7122fb7d2f4f825c47d2eb82cf95ecb795e494879718aad88661b2fe12faa87b737cbcd20b5a47
 SHA512 
c4a635b6b819a104ff1b1f3b39363c9bb5cab4299cff2fb6e78c64984691d3116b8378e8a47500f9c626bbf48c4a3a8d26fa23fe2daa945bcc3dc97db9b4a8c9
+DIST pypy3-bin-7.2.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8662494 BLAKE2B 
bf37ac682098c49efba0f05999ce70368c91cbc0012cdcde86303424fd225eb50a8b6fa058e0c3a9511c2668da47a042f1b836f9142ed4b112db43da3addd6ce
 SHA512 
6fc0d15e5d82ab06937ca099d1ea2f77d00a6d4e1b4c6d9637c39944c0f077ae0c5eb0edb7c6746aaafb76cb0e8a0458340c888e340df2c8438515f55a38017e
+DIST pypy3-bin-7.2.0-x86+bzip2+ncurses+sse2.tar.lz 5625900 BLAKE2B 
d6642cc8b37f9c032ed23da41c5597bd41615c55312bee5b0de3e8543fb74ecf2504c74d9d3c8a51c0fc42285812835cab70d6f8a5a5f15f0d7b637260e0a656
 SHA512 
1014ea6d37cfa7a6cb60eb47b6a0e959036aaa5c774852484a57f75d4e5450fb50c1b170f571a1288ba70d710b0731e946773cb05751eca6478b4fffb185dc94
 DIST pypy3.6-v7.1.1-src.tar.bz2 23171982 BLAKE2B 
be43528bc6f3e02d146016a4969bd8c7a9e880a3bd3b77f441aac6d22ef67700f71e0171ec66bd2c0bd506db64af69d6b75b59a9dd0353ee70e6629b
 SHA512 
17e78f9c7080d597a6283d8e8247d1ca78f09a14ff221db8c3d90d255b5befc73102b317ca34a80979e544d5ee72f3e5e649f89d185a085f4cc15012da4d0473
+DIST pypy3.6-v7.2.0-src.tar.bz2 21850076 BLAKE2B 
756ea3034fe8971c979ec83c9cbfac55a680f3ef03b276475aa4318f3480ae5ede609b8413412df64db553a33979670498b1f97184f3b57406619c9db7f01127
 SHA512 
bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc

diff --git a/dev-python/pypy3-bin/files/7.2.0-distutils-cxx.patch 
b/dev-python/pypy3-bin/files/7.2.0-distutils-cxx.patch
new file mode 100644
index 000..89a38050c80
--- /dev/null
+++ b/dev-python/pypy3-bin/files/7.2.0-distutils-cxx.patch
@@ -0,0 +1,306 @@
+diff --git a/lib-python/3/distutils/cygwinccompiler.py 
b/lib-python/3/distutils/cygwinccompiler.py
+index 1c36990..ead3174 100644
+--- a/lib-python/3/distutils/cygwinccompiler.py
 b/lib-python/3/distutils/cygwinccompiler.py
+@@ -125,8 +125,10 @@ class CygwinCCompiler(UnixCCompiler):
+ # dllwrap 2.10.90 is buggy
+ if self.ld_version >= "2.10.90":
+ self.linker_dll = "gcc"
++self.linker_dll_cxx = "g++"
+ else:
+ self.linker_dll = "dllwrap"
++self.linker_dll_cxx = "dllwrap"
+ 
+ # ld_version >= "2.13" support -shared so use it instead of
+ # -mdll -static
+@@ -140,9 +142,13 @@ class CygwinCCompiler(UnixCCompiler):
+ self.set_executables(compiler='gcc -mcygwin -O -Wall',
+  compiler_so='gcc -mcygwin -mdll -O 

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

2019-08-15 Thread Michał Górny
commit: 76d8482bd7f496ca1b79204271e83b789eadd94a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 15 11:23:34 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 15 11:23:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d8482b

dev-python/pypy3-bin: Rebuild no-sse2 x86 package

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

 dev-python/pypy3-bin/Manifest  |   1 +
 dev-python/pypy3-bin/pypy3-bin-7.1.1-r1.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index f8f5694c26c..2ff35e7bb57 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -2,5 +2,6 @@ DIST pypy3-bin-7.1.1-amd64+bzip2+jit+ncurses.tar.lz 11031375 
BLAKE2B e01ac298d3c
 DIST pypy3-bin-7.1.1-amd64+bzip2+ncurses.tar.lz 6915836 BLAKE2B 
0f3f2210e7f6e73872d32b2c01a911b52ad2a8c8987034709d9e4c72cfe11e422eea7b6522b19b3717876307d9fbbfbdfcc008dc2e3771dea083eeb61c202e6e
 SHA512 
7fe6a19f56d7cdc142b368154e17af8936b8b730102c4a1c8a6b756a13b643d1375a51f45a0a3d345f7a8a23b75a81d35a6aa810129d231bf2091e156f69a914
 DIST pypy3-bin-7.1.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8540485 BLAKE2B 
a7de0db24e4bc56d54cbc03d618f8e08932e23a1fe5a1ab227600c244e222a6dae723c72fbd5cdd059c3e3f52bd355c4c9ee18506f6b39961bd1473358d35bd3
 SHA512 
f3355109bc073e220a33e8763c2d2ccf152d223d3850bb85aac71c19170ce4b118a84f258a829c486209f3c3014264384b158de17c9a0156c24afcf5b130a8e0
 DIST pypy3-bin-7.1.1-x86+bzip2+ncurses+sse2.tar.lz 5523574 BLAKE2B 
44f760842b0f232f7f5fb7a2fe3f60ff1f832dec3b0c16d1fd27ab36d09c12d6be8aa6727a880c3400506ea415317ddfb982439c1a581a03909099eeb6ea8cf6
 SHA512 
df664a7afa5bdd329d19046c81e362782c4f9358add2b7e54100df10a23434b9a341ec504ac1d49b2b017917937ab23ffd3cf723f86b65d7080789f795f5a4d3
+DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.r1.tar.lz 5550959 BLAKE2B 
72b1f84f0c70b07bd622b4d9ba67b165ce047037acc9a4fb46427b07db8793610f71dc389fc5cede209663c7d36750faf6247d5b6eb3be006c6cc58e4a94b0eb
 SHA512 
3c522a9cf0e94aa8c14e9982a09231517c2c2b46e73a9c69bc6c43c44afefa3958de8879ac0fff2d43f8a0fc79117bdee645599d8e1d6a0def9806b44a4b1bc9
 DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.tar.lz 5545191 BLAKE2B 
2afc40968977cd6956cb305a829811640e8437f0a811435a20ec694181286c94c820fd4148e3b6323a014ff391400d5265a7c1ee8b918c3db91ac02b44f3d585
 SHA512 
a1dad750491c5f524217986817a046c5c7a97b2b250a1d24b6a077d2d8067e249966cd331a5336fa2960a3d317c1aa83196c3e3b2f4a0734d79fe43cd9b55032
 DIST pypy3.6-v7.1.1-src.tar.bz2 23171982 BLAKE2B 
be43528bc6f3e02d146016a4969bd8c7a9e880a3bd3b77f441aac6d22ef67700f71e0171ec66bd2c0bd506db64af69d6b75b59a9dd0353ee70e6629b
 SHA512 
17e78f9c7080d597a6283d8e8247d1ca78f09a14ff221db8c3d90d255b5befc73102b317ca34a80979e544d5ee72f3e5e649f89d185a085f4cc15012da4d0473

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.1.1-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.1.1-r1.ebuild
new file mode 100644
index 000..453ae142dbd
--- /dev/null
+++ b/dev-python/pypy3-bin/pypy3-bin-7.1.1-r1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Test runner needs Python 2.
+PYTHON_COMPAT=( python2_7 pypy )
+inherit pax-utils python-any-r1 unpacker
+
+BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy3-bin/${PV};
+MY_P=pypy3.6-v${PV}
+
+DESCRIPTION="A fast, compliant alternative implementation of Python 3.6 
(binary package)"
+HOMEPAGE="http://pypy.org/;
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
+   amd64? (
+   jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz )
+   !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz )
+   )
+   x86? (
+   cpu_flags_x86_sse2? (
+   jit? ( 
${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.lz )
+   !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.lz )
+   )
+   !cpu_flags_x86_sse2? (
+   !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.r1.tar.lz )
+   )
+   )"
+
+# Supported variants
+REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )"
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+SLOT="0/71-py36"
+KEYWORDS="~amd64 ~x86"
+IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk"
+
+RDEPEND="
+   app-arch/bzip2:0/1
+   dev-libs/expat:0/0
+   dev-libs/libffi:0/7
+   sys-devel/gcc:*
+   >=sys-libs/glibc-2.28
+   sys-libs/ncurses:0/6
+   sys-libs/zlib:0/1
+   gdbm? ( sys-libs/gdbm:0= )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !dev-python/pypy3:0"
+DEPEND="${RDEPEND}
+   app-arch/lzip
+   app-arch/xz-utils
+   test? ( ${PYTHON_DEPS} )"

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

2019-05-24 Thread Michał Górny
commit: ba82b6fa40b41126da6eba338d5386492c1fab09
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 24 14:14:40 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 24 14:21:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba82b6fa

dev-python/pypy3-bin: Drop old (<7.1.1)

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

 dev-python/pypy3-bin/Manifest  |  23 --
 dev-python/pypy3-bin/files/4.0.0-gentoo-path.patch |  50 ---
 .../pypy3-bin/files/5.8.0_all_distutils_cxx.patch  | 342 -
 dev-python/pypy3-bin/pypy3-bin-6.0.0-r100.ebuild   | 183 ---
 dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild| 183 ---
 dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild | 182 ---
 dev-python/pypy3-bin/pypy3-bin-7.1.0.ebuild| 188 ---
 7 files changed, 1151 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index eea989c40c9..f8f5694c26c 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,29 +1,6 @@
-DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.ffi7.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
-DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
-DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.ffi7.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
-DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 6703329 BLAKE2B 
64ad2b2ae1580833735dc5ce4b821f79458c98c5f761d7c9834624aff172204ac16e23582e3a776baa85accd221a9fd2225c22099de1de9c319b4f29b5f15071
 SHA512 
57b2e2f0ddc8d6f78beff6c049adb0a8d316db1d9f7bf5e07e4e593fa363e5ced37d212f549c0a5305459207694ac5a6aac9698a1ca3a4bf56a4437899b7e97b
-DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.ffi7.tar.lz 8253376 BLAKE2B 
6ea95d691a5ccbb89bfd5f9351199f3d3cd4cb855d44937db58ac6327b80b71ed5d15f5dcbdc961ccf5ea1fa945ba31917716a3b9ff79327f4db3a99961569c2
 SHA512 
e68722eb0004680df884ff98bda906e94a5252c4e6b3ca55fe2df48a5a18d9dccc0218906c6b71a579a7a97da3a4633bb42317a276ee2640a16a9d31c1939f8e
-DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8268406 BLAKE2B 
8200d7cfc5bd813cf3138017c96cace1c07bc031f68d5a9df2f71cb887a5dd3bb979dbc67d395389c965904037935a518bf6c1492b04ce5a9f21a9bb3bb5504a
 SHA512 
4c09c454b25faa51024c5319ba5e91f4b1883bdd25f504694f83011ef1faffe7aa28a51369d3c5c6bb9f0d8eb53d1292d57608343b731c67ceeb99f41736b044
-DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.ffi7.tar.lz 5384351 BLAKE2B 
952676b1ec9c71b5ec477011ec4c5020512508f7c40009d8715972726469319bccb30546105dd68be22a02572f6646f06057495442da12d889ac9695a1b14537
 SHA512 
c4b4289b9348ad35f79f0581e2d3a8cf1109a3edfb52cccf8e04a0089c706ae12de819d901f875bff3a439680694a98c85605c1b9abfd7fd4ff825846c2c89e3
-DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
-DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.ffi7.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
-DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873
-DIST pypy3-bin-7.0.0-amd64+bzip2+jit+ncurses.tar.lz 11042296 BLAKE2B 
3717c92b3e3a0239c3089cc86434db42725f7e42891fcf5c46f7234aca09a6c693ce662a8bedda4e5a9f646f3266ebd16f25668068d6c1d9df30b6696627ec42
 SHA512 
5108388bd322c5af4e3d411a4c59a4d8b8b4a75e4ad1e53e90ddd9f76f64868b2c31210d8ac5b0d8222402441ca58c781264742e74e5ff872189ed6c24c2707f
-DIST pypy3-bin-7.0.0-amd64+bzip2+ncurses.tar.lz 6873174 BLAKE2B 

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

2019-04-21 Thread Michał Górny
commit: 1f3c7f94d0bb205f944a6be96854d3c639525355
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 21 06:09:50 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 21 06:29:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3c7f94

dev-python/pypy3-bin: Bump to 7.1.1

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

 dev-python/pypy3-bin/Manifest   |   6 +
 dev-python/pypy3-bin/pypy3-bin-7.1.1.ebuild | 188 
 2 files changed, 194 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 4a643b51bf7..eea989c40c9 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -18,6 +18,12 @@ DIST pypy3-bin-7.1.0-amd64+bzip2+ncurses.tar.lz 6917379 
BLAKE2B 1be91d0001a09574
 DIST pypy3-bin-7.1.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8510623 BLAKE2B 
91bbe4286d82d90d05c3a4280c285bfccee3ae8661cf974554ef8c96f3806f95187cae1767340cc1e17f65c37f380dc9a4636cf3388a3c4bd2664ea4d61b63b8
 SHA512 
f5aa0efc4cbff57c0eb49504a46aac8b03bf298e5b996dd2264d923fe514543736df2f856d841b15a4386cd84809051ce6b29840c47fc32cdf7482d53d52b755
 DIST pypy3-bin-7.1.0-x86+bzip2+ncurses+sse2.tar.lz 5546135 BLAKE2B 
7ce2fe3c8b662d808ec63c96fe7ba42b78210d5cd1828050b139616d577feb41cca65c79c291d376b3f53d54feb157894700fda705d067fd536af3bb0a4e9d72
 SHA512 
87fd9091e30a60f034d96cefa3a192801ab5c8ebf76d8e13741cf5f18317b4751e619b1b1e9ddf9098767526c119761208885744c08a4ce131915f3758e198d0
 DIST pypy3-bin-7.1.0-x86+bzip2+ncurses.tar.lz 5540259 BLAKE2B 
dcd4e666c66d5bb711e5b95431fafe19a81a8b8458af2fdfe1f2272ff05214f9687b9f88d8b58ef6b05272252db4b308b32cfe4778e0f224825bcca9609313ed
 SHA512 
8a9f681b998189b6871d85fbef00289b5c258ec67805fc2bf3179fa4650655051c33b7715845dde8e93c5ce9884a36cb1501f653804328e4104099ddcdd1763d
+DIST pypy3-bin-7.1.1-amd64+bzip2+jit+ncurses.tar.lz 11031375 BLAKE2B 
e01ac298d3c8ed06742429b36739223fd0dbf87a9df4d302349401aeda06dbaf5cd8b972ebe997a1e4130a378d63ab69ed25b3ded4b9608db5d59fbaef8d04f6
 SHA512 
e5ccf27683dc81a683df52f04092167774f3a9c9dd3a38347dc9d5cec181148885ed342165b16689d44533511cb58bfcfa397a5e51869649086fa362a3bebc98
+DIST pypy3-bin-7.1.1-amd64+bzip2+ncurses.tar.lz 6915836 BLAKE2B 
0f3f2210e7f6e73872d32b2c01a911b52ad2a8c8987034709d9e4c72cfe11e422eea7b6522b19b3717876307d9fbbfbdfcc008dc2e3771dea083eeb61c202e6e
 SHA512 
7fe6a19f56d7cdc142b368154e17af8936b8b730102c4a1c8a6b756a13b643d1375a51f45a0a3d345f7a8a23b75a81d35a6aa810129d231bf2091e156f69a914
+DIST pypy3-bin-7.1.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8540485 BLAKE2B 
a7de0db24e4bc56d54cbc03d618f8e08932e23a1fe5a1ab227600c244e222a6dae723c72fbd5cdd059c3e3f52bd355c4c9ee18506f6b39961bd1473358d35bd3
 SHA512 
f3355109bc073e220a33e8763c2d2ccf152d223d3850bb85aac71c19170ce4b118a84f258a829c486209f3c3014264384b158de17c9a0156c24afcf5b130a8e0
+DIST pypy3-bin-7.1.1-x86+bzip2+ncurses+sse2.tar.lz 5523574 BLAKE2B 
44f760842b0f232f7f5fb7a2fe3f60ff1f832dec3b0c16d1fd27ab36d09c12d6be8aa6727a880c3400506ea415317ddfb982439c1a581a03909099eeb6ea8cf6
 SHA512 
df664a7afa5bdd329d19046c81e362782c4f9358add2b7e54100df10a23434b9a341ec504ac1d49b2b017917937ab23ffd3cf723f86b65d7080789f795f5a4d3
+DIST pypy3-bin-7.1.1-x86+bzip2+ncurses.tar.lz 5545191 BLAKE2B 
2afc40968977cd6956cb305a829811640e8437f0a811435a20ec694181286c94c820fd4148e3b6323a014ff391400d5265a7c1ee8b918c3db91ac02b44f3d585
 SHA512 
a1dad750491c5f524217986817a046c5c7a97b2b250a1d24b6a077d2d8067e249966cd331a5336fa2960a3d317c1aa83196c3e3b2f4a0734d79fe43cd9b55032
 DIST pypy3-v6.0.0-src.tar.bz2 22648140 BLAKE2B 
b8678859b0c24494788ddf6f410a3ec1a56a04663452e1aba25d3f41c5073a95866d1623f00cb1a6c9d0256df728fa60d1edb5b58d26c0d88577769cc8a6205d
 SHA512 
ea406c4dd1837a6ab13026de01330790f3c18f6e2bfb83e8553e52acf78b43dfb559ce75c2d91395055c771db359356c8183ed950da6f01a21bf09128935af5e
 DIST pypy3.5-v7.0.0-src.tar.bz2 22730690 BLAKE2B 
312aea1f88303b225bbfa5e82a28d3c2893d9977b03a3fd12923db15c4a77f04ec3fbce947f0684c4e27073836583ef8a5eaf5be05612e564172170740c2a6e3
 SHA512 
3facac26e06e254cbf244841824b35ec211859123f6ba9f095dc980292c10d9cf1d11de62cc6372cf77e92ee1cd2358bbd794b3ff25cb7172e1b21c02c8ce6c2
 DIST pypy3.6-v7.1.0-src.tar.bz2 23167216 BLAKE2B 
12a085c2d4820289643818d8bc1c17304e4cf4f4687054452d878c6f26fd36802bbbe5baee73f0ce2f0322e126dbccbcf7b48ca6569bb7eb8d59f473bd80d4b1
 SHA512 
1a0a9e9de31c63114c0537747c4a718504a28b780a2ef1f76bff6051a1ec68b496b574989f0b729c07611cd81e199135dd268834dfa6f9664e1e119db8ae20e4
+DIST pypy3.6-v7.1.1-src.tar.bz2 23171982 BLAKE2B 
be43528bc6f3e02d146016a4969bd8c7a9e880a3bd3b77f441aac6d22ef67700f71e0171ec66bd2c0bd506db64af69d6b75b59a9dd0353ee70e6629b
 SHA512 
17e78f9c7080d597a6283d8e8247d1ca78f09a14ff221db8c3d90d255b5befc73102b317ca34a80979e544d5ee72f3e5e649f89d185a085f4cc15012da4d0473

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.1.1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.1.1.ebuild
new file mode 100644
index 000..0f8954a4f84
--- /dev/null
+++ 

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

2019-03-28 Thread Michał Górny
commit: 617cec53bd9f172744d8fe69a2e6be070b8a2649
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 28 13:52:17 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 28 14:21:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617cec53

dev-python/pypy3-bin: Bump to 7.1.0 (Py3.6 branch)

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

 dev-python/pypy3-bin/Manifest   |   6 +
 dev-python/pypy3-bin/pypy3-bin-7.1.0.ebuild | 188 
 2 files changed, 194 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 497dfac6222..4a643b51bf7 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -13,5 +13,11 @@ DIST pypy3-bin-7.0.0-amd64+bzip2+ncurses.tar.lz 6873174 
BLAKE2B 6ed19040d3af0dfd
 DIST pypy3-bin-7.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8484244 BLAKE2B 
d23b84aa9f045e46c2461a4d26383e4fcd0c33283f54e11d0693faafec2d3792039534c9a93b418cb78f3e4d45b98f1377cd0555a20ccb2fdce5b9b2e17a133d
 SHA512 
4c90ee87585a448466883aa47ebd4a3f92438d54fceb6cf752fd638746f1c0f2ab7a3145b310555ab19ba53838352523e981485904c4092bc457c7002931ab59
 DIST pypy3-bin-7.0.0-x86+bzip2+ncurses+sse2.tar.lz 5529689 BLAKE2B 
038ad3c9132d430268dad3ae7b1c2b6ca507743f3b2f7a3aef8b7aaa580b070287767878d2b528297c152ecd0a440aaa6a47e32f7aa5400bfda2703302c583fe
 SHA512 
8932dbdf49f7a227e9108bcfd0e7136cd1287b036eee7665bf16868a0e322ca841eb6daa6a18b8a57e4184b8878abd20de9616f90845c0dc76d5382f7f53f3a3
 DIST pypy3-bin-7.0.0-x86+bzip2+ncurses.tar.lz 5537714 BLAKE2B 
49cdf63c1f94899ec4642d395dbf8ae6fe44fe9fc46e7f64b31e30d20f9e1dcc5d40b511d582f6c902724f5629e7b3b8e1090d76a3bb1a789b32b1c29b533e87
 SHA512 
42c8afa8fea5474d5b2c7c7192b2a79d8a3eb8d832038aad68edb011c056d6efb3903e67084f423ff167b1757804a5d796fddfa6f6f077966c855a1e56eba9cc
+DIST pypy3-bin-7.1.0-amd64+bzip2+jit+ncurses.tar.lz 11031092 BLAKE2B 
9e9b530ff356aeeadd9da18853ece9f7e292412db427e70e4d93e58c57523a36594131b9d5185ca5f00e19da2b4843e7fa1fc79ec6ca2cfb94abd8360775486c
 SHA512 
b002c6018335481e6960fbfbf75fdefcb45093687491b591e9db2ef870201b33ed33294a4cc975128aae8d8df4d186309c748c620255337b688d21683b653861
+DIST pypy3-bin-7.1.0-amd64+bzip2+ncurses.tar.lz 6917379 BLAKE2B 
1be91d0001a09574e970c53cfb156f04b84149d6fb4f78e7713d26a44edf03cf3c4556900343d36e59edd2e273c1e626faff443ab097481c54d6e3dc353867b1
 SHA512 
dcfc9cc25df65bb477bc0e62f2b3dd5c723d928b2b3a7ac96e6583cbba25162681f736eef13ba3fee637f27326015e32832a2e7f021051c294efb4c7d26d0fca
+DIST pypy3-bin-7.1.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8510623 BLAKE2B 
91bbe4286d82d90d05c3a4280c285bfccee3ae8661cf974554ef8c96f3806f95187cae1767340cc1e17f65c37f380dc9a4636cf3388a3c4bd2664ea4d61b63b8
 SHA512 
f5aa0efc4cbff57c0eb49504a46aac8b03bf298e5b996dd2264d923fe514543736df2f856d841b15a4386cd84809051ce6b29840c47fc32cdf7482d53d52b755
+DIST pypy3-bin-7.1.0-x86+bzip2+ncurses+sse2.tar.lz 5546135 BLAKE2B 
7ce2fe3c8b662d808ec63c96fe7ba42b78210d5cd1828050b139616d577feb41cca65c79c291d376b3f53d54feb157894700fda705d067fd536af3bb0a4e9d72
 SHA512 
87fd9091e30a60f034d96cefa3a192801ab5c8ebf76d8e13741cf5f18317b4751e619b1b1e9ddf9098767526c119761208885744c08a4ce131915f3758e198d0
+DIST pypy3-bin-7.1.0-x86+bzip2+ncurses.tar.lz 5540259 BLAKE2B 
dcd4e666c66d5bb711e5b95431fafe19a81a8b8458af2fdfe1f2272ff05214f9687b9f88d8b58ef6b05272252db4b308b32cfe4778e0f224825bcca9609313ed
 SHA512 
8a9f681b998189b6871d85fbef00289b5c258ec67805fc2bf3179fa4650655051c33b7715845dde8e93c5ce9884a36cb1501f653804328e4104099ddcdd1763d
 DIST pypy3-v6.0.0-src.tar.bz2 22648140 BLAKE2B 
b8678859b0c24494788ddf6f410a3ec1a56a04663452e1aba25d3f41c5073a95866d1623f00cb1a6c9d0256df728fa60d1edb5b58d26c0d88577769cc8a6205d
 SHA512 
ea406c4dd1837a6ab13026de01330790f3c18f6e2bfb83e8553e52acf78b43dfb559ce75c2d91395055c771db359356c8183ed950da6f01a21bf09128935af5e
 DIST pypy3.5-v7.0.0-src.tar.bz2 22730690 BLAKE2B 
312aea1f88303b225bbfa5e82a28d3c2893d9977b03a3fd12923db15c4a77f04ec3fbce947f0684c4e27073836583ef8a5eaf5be05612e564172170740c2a6e3
 SHA512 
3facac26e06e254cbf244841824b35ec211859123f6ba9f095dc980292c10d9cf1d11de62cc6372cf77e92ee1cd2358bbd794b3ff25cb7172e1b21c02c8ce6c2
+DIST pypy3.6-v7.1.0-src.tar.bz2 23167216 BLAKE2B 
12a085c2d4820289643818d8bc1c17304e4cf4f4687054452d878c6f26fd36802bbbe5baee73f0ce2f0322e126dbccbcf7b48ca6569bb7eb8d59f473bd80d4b1
 SHA512 
1a0a9e9de31c63114c0537747c4a718504a28b780a2ef1f76bff6051a1ec68b496b574989f0b729c07611cd81e199135dd268834dfa6f9664e1e119db8ae20e4

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.1.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.1.0.ebuild
new file mode 100644
index 000..0f8954a4f84
--- /dev/null
+++ b/dev-python/pypy3-bin/pypy3-bin-7.1.0.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Test runner needs Python 2.
+PYTHON_COMPAT=( python2_7 pypy )
+inherit pax-utils python-any-r1 unpacker
+

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

2019-02-18 Thread Michał Górny
commit: d8ef6eef47917fa0ed34cc82d4877624423b2b7d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 18 16:10:58 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 18 16:11:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ef6eef

dev-python/pypy3-bin: Require glibc-2.28

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

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
index 40b97d565ac..adbc9b5b3fe 100644
--- a/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
dev-libs/expat:0/0
dev-libs/libffi:0/7
sys-devel/gcc:*
-   sys-libs/glibc
+   >=sys-libs/glibc-2.28
sys-libs/ncurses:0/6
sys-libs/zlib:0/1
gdbm? ( sys-libs/gdbm:0= )



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

2019-02-16 Thread Michał Górny
commit: 3b63abddeb159c88988a40aabe4cd11e62ddb66e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 16 14:46:26 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 16 15:08:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b63abdd

dev-python/pypy3-bin: Update QA_PREBUILT list

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

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
index 94c2fed28bf..40b97d565ac 100644
--- a/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
@@ -61,8 +61,8 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${MY_P}-src
 
 QA_PREBUILT="
-   usr/lib*/pypy3/pypy3-c
-   usr/lib*/pypy3/libpypy3-c.so"
+   usr/lib/pypy3.5/pypy3-c
+   usr/lib/pypy3.5/libpypy3-c.so"
 
 src_prepare() {
eapply "${FILESDIR}/7.0.0-gentoo-path.patch"



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

2019-02-16 Thread Michał Górny
commit: f0f07e9b5bfd4fedaf6b08342275e8f0e80b5df7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 16 14:46:11 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 16 15:08:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f07e9b

dev-python/pypy3-bin: Restore Gentoo path patch

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

 dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch | 52 ++
 ...-bin-7.0.0.ebuild => pypy3-bin-7.0.0-r1.ebuild} |  4 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch 
b/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
new file mode 100644
index 000..17409fa89a4
--- /dev/null
+++ b/dev-python/pypy3-bin/files/7.0.0-gentoo-path.patch
@@ -0,0 +1,52 @@
+From 44c16c344f137cc91a145294c4124174fc25ad16 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 27 Nov 2015 17:02:42 +0100
+Subject: [PATCH] Gentoo: override paths for system-wide install based on
+ sys.prefix
+
+Override all default distutils install paths to ones suitable for
+system-wide install when sys.prefix indicates we're running the Gentoo
+system-wide install of PyPy with no prefix overrides (e.g. virtualenv).
+
+Fixes: https://bugs.gentoo.org/462306
+Fixes: https://bugs.gentoo.org/465546
+
+[updated for 7.0.0]
+---
+ lib-python/3/distutils/command/install.py | 13 -
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/lib-python/3/distutils/command/install.py 
b/lib-python/3/distutils/command/install.py
+index 77a1827d4b..255603967f 100644
+--- a/lib-python/3/distutils/command/install.py
 b/lib-python/3/distutils/command/install.py
+@@ -50,6 +50,13 @@ INSTALL_SCHEMES = {
+ 'scripts': '$base/bin',
+ 'data'   : '$base',
+ },
++'gentoo': {
++'purelib': '$base/site-packages',
++'platlib': '$base/site-packages',
++'headers': '$base/include',
++'scripts': '@EPREFIX@/usr/bin',
++'data'   : '@EPREFIX@/usr',
++},
+ }
+ 
+ # user site schemes
+@@ -461,7 +468,11 @@ class install(Command):
+ # it's the caller's problem if they supply a bad name!
+ if (hasattr(sys, 'pypy_version_info') and
+ not name.endswith(('_user', '_home'))):
+-name = 'pypy'
++if self.install_base == 
os.path.normpath('@EPREFIX@/usr/lib/pypy3.5'):
++# override paths for system-wide install
++name = 'gentoo'
++else:
++name = 'pypy'
+ scheme = INSTALL_SCHEMES[name]
+ for key in SCHEME_KEYS:
+ attrname = 'install_' + key
+-- 
+2.21.0.rc1
+

diff --git a/dev-python/pypy3-bin/pypy3-bin-7.0.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
similarity index 97%
rename from dev-python/pypy3-bin/pypy3-bin-7.0.0.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
index 820cb2321a3..94c2fed28bf 100644
--- a/dev-python/pypy3-bin/pypy3-bin-7.0.0.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-7.0.0-r1.ebuild
@@ -65,9 +65,13 @@ QA_PREBUILT="
usr/lib*/pypy3/libpypy3-c.so"
 
 src_prepare() {
+   eapply "${FILESDIR}/7.0.0-gentoo-path.patch"
eapply 
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
eapply "${FILESDIR}"/7.0.0_all_distutils_cxx.patch
 
+   sed -e "s^@EPREFIX@^${EPREFIX}^" \
+   -i lib-python/3/distutils/command/install.py || die
+
# apply CPython stdlib patches
pushd lib-python/3 > /dev/null || die
eapply "${FILESDIR}"/python-3.5-distutils-OO-build.patch



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

2019-02-14 Thread Michał Górny
commit: 67c5e0a33d91d170991f57ab7bd672b30e0b2703
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 15 05:08:41 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 15 05:10:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c5e0a3

dev-python/pypy3-bin: Bump to 7.0.0

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

 dev-python/pypy3-bin/Manifest  |   6 +
 .../pypy3-bin/files/7.0.0_all_distutils_cxx.patch  | 347 +
 dev-python/pypy3-bin/pypy3-bin-7.0.0.ebuild| 178 +++
 3 files changed, 531 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 2f2b56451a9..497dfac6222 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -8,4 +8,10 @@ DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.ffi7.tar.lz 
5384351 BLAKE2B 952676b1
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.ffi7.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873
+DIST pypy3-bin-7.0.0-amd64+bzip2+jit+ncurses.tar.lz 11042296 BLAKE2B 
3717c92b3e3a0239c3089cc86434db42725f7e42891fcf5c46f7234aca09a6c693ce662a8bedda4e5a9f646f3266ebd16f25668068d6c1d9df30b6696627ec42
 SHA512 
5108388bd322c5af4e3d411a4c59a4d8b8b4a75e4ad1e53e90ddd9f76f64868b2c31210d8ac5b0d8222402441ca58c781264742e74e5ff872189ed6c24c2707f
+DIST pypy3-bin-7.0.0-amd64+bzip2+ncurses.tar.lz 6873174 BLAKE2B 
6ed19040d3af0dfd6614441e6fb838328b687c44415e1444f27e74f3db4bd3eeb7c077f0cc95cafcacffaabd396d68f6ff481fdfa44f9e6b26f83f1e61e99e30
 SHA512 
dbdd3e6a21b4553060804eef1036698324743e5eeb4b9e2933785f93871a750ae98daf5a1ef7061238d6161a6df8d18c590b88dcd0ea97ae4ab742aa4df7dbd3
+DIST pypy3-bin-7.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8484244 BLAKE2B 
d23b84aa9f045e46c2461a4d26383e4fcd0c33283f54e11d0693faafec2d3792039534c9a93b418cb78f3e4d45b98f1377cd0555a20ccb2fdce5b9b2e17a133d
 SHA512 
4c90ee87585a448466883aa47ebd4a3f92438d54fceb6cf752fd638746f1c0f2ab7a3145b310555ab19ba53838352523e981485904c4092bc457c7002931ab59
+DIST pypy3-bin-7.0.0-x86+bzip2+ncurses+sse2.tar.lz 5529689 BLAKE2B 
038ad3c9132d430268dad3ae7b1c2b6ca507743f3b2f7a3aef8b7aaa580b070287767878d2b528297c152ecd0a440aaa6a47e32f7aa5400bfda2703302c583fe
 SHA512 
8932dbdf49f7a227e9108bcfd0e7136cd1287b036eee7665bf16868a0e322ca841eb6daa6a18b8a57e4184b8878abd20de9616f90845c0dc76d5382f7f53f3a3
+DIST pypy3-bin-7.0.0-x86+bzip2+ncurses.tar.lz 5537714 BLAKE2B 
49cdf63c1f94899ec4642d395dbf8ae6fe44fe9fc46e7f64b31e30d20f9e1dcc5d40b511d582f6c902724f5629e7b3b8e1090d76a3bb1a789b32b1c29b533e87
 SHA512 
42c8afa8fea5474d5b2c7c7192b2a79d8a3eb8d832038aad68edb011c056d6efb3903e67084f423ff167b1757804a5d796fddfa6f6f077966c855a1e56eba9cc
 DIST pypy3-v6.0.0-src.tar.bz2 22648140 BLAKE2B 
b8678859b0c24494788ddf6f410a3ec1a56a04663452e1aba25d3f41c5073a95866d1623f00cb1a6c9d0256df728fa60d1edb5b58d26c0d88577769cc8a6205d
 SHA512 
ea406c4dd1837a6ab13026de01330790f3c18f6e2bfb83e8553e52acf78b43dfb559ce75c2d91395055c771db359356c8183ed950da6f01a21bf09128935af5e
+DIST pypy3.5-v7.0.0-src.tar.bz2 22730690 BLAKE2B 
312aea1f88303b225bbfa5e82a28d3c2893d9977b03a3fd12923db15c4a77f04ec3fbce947f0684c4e27073836583ef8a5eaf5be05612e564172170740c2a6e3
 SHA512 
3facac26e06e254cbf244841824b35ec211859123f6ba9f095dc980292c10d9cf1d11de62cc6372cf77e92ee1cd2358bbd794b3ff25cb7172e1b21c02c8ce6c2

diff --git a/dev-python/pypy3-bin/files/7.0.0_all_distutils_cxx.patch 
b/dev-python/pypy3-bin/files/7.0.0_all_distutils_cxx.patch
new file mode 100644
index 000..a9099e5c9dc
--- /dev/null
+++ b/dev-python/pypy3-bin/files/7.0.0_all_distutils_cxx.patch
@@ -0,0 +1,347 @@
+From 5c396fb8b644e5de82d9b54cdb088ea673e16e14 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 25 Apr 2017 17:42:33 +0200
+Subject: [PATCH] Fancy distutils C++ support, rebased for PyPy3.5/7.0.0
+
+https://bugs.python.org/issue1222585
+---
+ lib-python/3/_osx_support.py| 10 ++--
+ lib-python/3/distutils/cygwinccompiler.py   | 21 ++--
+ lib-python/3/distutils/sysconfig_cpython.py | 25 --
+ 

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

2019-01-05 Thread Michał Górny
commit: 211b958e16f7a93e4f7c15557fa2099856ab894f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  5 13:27:21 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  5 13:39:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211b958e

dev-python/pypy3-bin: Remove 5.10.0

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

 dev-python/pypy3-bin/Manifest|   6 -
 dev-python/pypy3-bin/pypy3-bin-5.10.1.ebuild | 183 ---
 2 files changed, 189 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 1c8664d69df..2f2b56451a9 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,8 +1,3 @@
-DIST pypy3-bin-5.10.1-amd64+bzip2+jit+ncurses.tar.lz 10635227 BLAKE2B 
242509202f5dcc644043ecf69cc50006462146f443ce833d895661545f3270a70f7ddcd7f352084fd3ca71547b548a4b9102f198bf37fa9ed341b70a7e725a1a
 SHA512 
9cb7a4ba15f9608b7925f5110262de2b8a06f05f8619d268d6aad4e492e942b8ecd3626dcb12b77fd4ab3f2742b4887d247e4126d2d5c4b55b765e92c3c3d159
-DIST pypy3-bin-5.10.1-amd64+bzip2+ncurses.tar.lz 6648051 BLAKE2B 
d97d306076e293f9a1c4d2e413bd6d72811a93f7eee17a87622e809cd24994d039a23e8ba720d7d941791f4fbb4f1d47431bd477b76e9aadcade56163483b985
 SHA512 
9b1e9fe8f06dea1ed008992f7e3f0858a5c65d86cab2d6fe6736a0f4a9c0bb9e42adf609436e9aca4a363c297b4054a376360e1842c68b5d15728b651c1bd884
-DIST pypy3-bin-5.10.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8244224 BLAKE2B 
3ad4a63cab485f151fbd2bd49c55fcc084ff51e50a7ac5fa00ead3e6867794b35f37b7ceb060e85eaecb2a6b2a6fc62dc5a3df832e72cdcb5baa49140e9770e8
 SHA512 
6f8bb0f575cfe29afcec4d75331ec78516167e6ea345eebdcb7b73c48e9ecf0431433e23b54d2b0fcc16e7e7bc0e6ebfa14b0748a0e4f6b558f6fb20411ca769
-DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 BLAKE2B 
e45ede827a98f6b1e6c00bc1bbeb2a422b53bb68efe9708235be034fe02e90f97352f04e1ab77dc56030942a407887542cf0308c3e4da41f55dcc0d3d251b0ac
 SHA512 
71ba8ababf0ef380adf538989829e068b4353195f796d6d06c128803757d9e41b2e3fe5e96b7029494beb96f83bb8943158541ada7b4c27e46d0511ca62f6a89
-DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
 DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.ffi7.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
 DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
 DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.ffi7.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
@@ -13,5 +8,4 @@ DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.ffi7.tar.lz 
5384351 BLAKE2B 952676b1
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.ffi7.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873
-DIST pypy3-v5.10.1-src.tar.bz2 29071765 BLAKE2B 
d5c163697d8dd36a9a61e9a355719628902de0c9a4c038d31cd134d9bb26b8058abfdf85b09715208146295c37e343fae5e1e4a3c8d1999306eeea93791e326c
 SHA512 
91b0ed25130bdbb46d5e577136b5fe63d5162917dcc2d0b69f5cac2a283ece9d0bfd3c7c8dc61ff391e0550fa1603326f6edeb2df3159d71617fefe6c07439f5
 DIST pypy3-v6.0.0-src.tar.bz2 22648140 BLAKE2B 

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

2019-01-05 Thread Michał Górny
commit: f014791f92c6300640489448aa4f335c662281e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  5 13:23:29 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  5 13:39:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f014791f

dev-python/pypy3-bin: Rename libffi7 builds to .ffi7 suffix

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

 dev-python/pypy3-bin/Manifest| 10 +-
 dev-python/pypy3-bin/pypy3-bin-6.0.0-r100.ebuild | 14 +++---
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 238fe3e36bf..1c8664d69df 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -3,15 +3,15 @@ DIST pypy3-bin-5.10.1-amd64+bzip2+ncurses.tar.lz 6648051 
BLAKE2B d97d306076e293f
 DIST pypy3-bin-5.10.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8244224 BLAKE2B 
3ad4a63cab485f151fbd2bd49c55fcc084ff51e50a7ac5fa00ead3e6867794b35f37b7ceb060e85eaecb2a6b2a6fc62dc5a3df832e72cdcb5baa49140e9770e8
 SHA512 
6f8bb0f575cfe29afcec4d75331ec78516167e6ea345eebdcb7b73c48e9ecf0431433e23b54d2b0fcc16e7e7bc0e6ebfa14b0748a0e4f6b558f6fb20411ca769
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 BLAKE2B 
e45ede827a98f6b1e6c00bc1bbeb2a422b53bb68efe9708235be034fe02e90f97352f04e1ab77dc56030942a407887542cf0308c3e4da41f55dcc0d3d251b0ac
 SHA512 
71ba8ababf0ef380adf538989829e068b4353195f796d6d06c128803757d9e41b2e3fe5e96b7029494beb96f83bb8943158541ada7b4c27e46d0511ca62f6a89
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
+DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.ffi7.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
 DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
+DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.ffi7.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
 DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 6703329 BLAKE2B 
64ad2b2ae1580833735dc5ce4b821f79458c98c5f761d7c9834624aff172204ac16e23582e3a776baa85accd221a9fd2225c22099de1de9c319b4f29b5f15071
 SHA512 
57b2e2f0ddc8d6f78beff6c049adb0a8d316db1d9f7bf5e07e4e593fa363e5ced37d212f549c0a5305459207694ac5a6aac9698a1ca3a4bf56a4437899b7e97b
-DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+jit+ncurses.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
-DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+ncurses.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
-DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+jit+ncurses+sse2.tar.lz 8253376 BLAKE2B 
6ea95d691a5ccbb89bfd5f9351199f3d3cd4cb855d44937db58ac6327b80b71ed5d15f5dcbdc961ccf5ea1fa945ba31917716a3b9ff79327f4db3a99961569c2
 SHA512 
e68722eb0004680df884ff98bda906e94a5252c4e6b3ca55fe2df48a5a18d9dccc0218906c6b71a579a7a97da3a4633bb42317a276ee2640a16a9d31c1939f8e
-DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses+sse2.tar.lz 5384351 BLAKE2B 
952676b1ec9c71b5ec477011ec4c5020512508f7c40009d8715972726469319bccb30546105dd68be22a02572f6646f06057495442da12d889ac9695a1b14537
 SHA512 
c4b4289b9348ad35f79f0581e2d3a8cf1109a3edfb52cccf8e04a0089c706ae12de819d901f875bff3a439680694a98c85605c1b9abfd7fd4ff825846c2c89e3
-DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
+DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.ffi7.tar.lz 

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

2018-10-04 Thread Michał Górny
commit: 2bf0818eb6496ff5e6300f6ed24e1feecdc0cd3a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  4 17:09:05 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  4 17:09:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf0818e

dev-python/pypy3-bin: Revert "Add a version built against libffi.so.7"

Revert due to ebuild file not included.

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

 dev-python/pypy3-bin/Manifest | 5 -
 1 file changed, 5 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 238fe3e36bf..78048a44c10 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -5,11 +5,6 @@ DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 
BLAKE2B e45ede827a98
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
 DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
 DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 6703329 BLAKE2B 
64ad2b2ae1580833735dc5ce4b821f79458c98c5f761d7c9834624aff172204ac16e23582e3a776baa85accd221a9fd2225c22099de1de9c319b4f29b5f15071
 SHA512 
57b2e2f0ddc8d6f78beff6c049adb0a8d316db1d9f7bf5e07e4e593fa363e5ced37d212f549c0a5305459207694ac5a6aac9698a1ca3a4bf56a4437899b7e97b
-DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+jit+ncurses.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
-DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+ncurses.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
-DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+jit+ncurses+sse2.tar.lz 8253376 BLAKE2B 
6ea95d691a5ccbb89bfd5f9351199f3d3cd4cb855d44937db58ac6327b80b71ed5d15f5dcbdc961ccf5ea1fa945ba31917716a3b9ff79327f4db3a99961569c2
 SHA512 
e68722eb0004680df884ff98bda906e94a5252c4e6b3ca55fe2df48a5a18d9dccc0218906c6b71a579a7a97da3a4633bb42317a276ee2640a16a9d31c1939f8e
-DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses+sse2.tar.lz 5384351 BLAKE2B 
952676b1ec9c71b5ec477011ec4c5020512508f7c40009d8715972726469319bccb30546105dd68be22a02572f6646f06057495442da12d889ac9695a1b14537
 SHA512 
c4b4289b9348ad35f79f0581e2d3a8cf1109a3edfb52cccf8e04a0089c706ae12de819d901f875bff3a439680694a98c85605c1b9abfd7fd4ff825846c2c89e3
-DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
 DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8268406 BLAKE2B 
8200d7cfc5bd813cf3138017c96cace1c07bc031f68d5a9df2f71cb887a5dd3bb979dbc67d395389c965904037935a518bf6c1492b04ce5a9f21a9bb3bb5504a
 SHA512 
4c09c454b25faa51024c5319ba5e91f4b1883bdd25f504694f83011ef1faffe7aa28a51369d3c5c6bb9f0d8eb53d1292d57608343b731c67ceeb99f41736b044
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873



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

2018-10-04 Thread Michał Górny
commit: 43f216a25f973282b9f5ecffc7e9a16d2f3657e1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  4 15:20:28 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  4 17:09:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f216a2

dev-python/pypy3-bin: Add a version built against libffi.so.7

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

 dev-python/pypy3-bin/Manifest|   5 +
 dev-python/pypy3-bin/pypy3-bin-6.0.0-r100.ebuild | 183 +++
 2 files changed, 188 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 78048a44c10..238fe3e36bf 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -5,6 +5,11 @@ DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 
BLAKE2B e45ede827a98
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
 DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
 DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 6703329 BLAKE2B 
64ad2b2ae1580833735dc5ce4b821f79458c98c5f761d7c9834624aff172204ac16e23582e3a776baa85accd221a9fd2225c22099de1de9c319b4f29b5f15071
 SHA512 
57b2e2f0ddc8d6f78beff6c049adb0a8d316db1d9f7bf5e07e4e593fa363e5ced37d212f549c0a5305459207694ac5a6aac9698a1ca3a4bf56a4437899b7e97b
+DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+jit+ncurses.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
+DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+ncurses.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
+DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+jit+ncurses+sse2.tar.lz 8253376 BLAKE2B 
6ea95d691a5ccbb89bfd5f9351199f3d3cd4cb855d44937db58ac6327b80b71ed5d15f5dcbdc961ccf5ea1fa945ba31917716a3b9ff79327f4db3a99961569c2
 SHA512 
e68722eb0004680df884ff98bda906e94a5252c4e6b3ca55fe2df48a5a18d9dccc0218906c6b71a579a7a97da3a4633bb42317a276ee2640a16a9d31c1939f8e
+DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses+sse2.tar.lz 5384351 BLAKE2B 
952676b1ec9c71b5ec477011ec4c5020512508f7c40009d8715972726469319bccb30546105dd68be22a02572f6646f06057495442da12d889ac9695a1b14537
 SHA512 
c4b4289b9348ad35f79f0581e2d3a8cf1109a3edfb52cccf8e04a0089c706ae12de819d901f875bff3a439680694a98c85605c1b9abfd7fd4ff825846c2c89e3
+DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
 DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8268406 BLAKE2B 
8200d7cfc5bd813cf3138017c96cace1c07bc031f68d5a9df2f71cb887a5dd3bb979dbc67d395389c965904037935a518bf6c1492b04ce5a9f21a9bb3bb5504a
 SHA512 
4c09c454b25faa51024c5319ba5e91f4b1883bdd25f504694f83011ef1faffe7aa28a51369d3c5c6bb9f0d8eb53d1292d57608343b731c67ceeb99f41736b044
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873

diff --git a/dev-python/pypy3-bin/pypy3-bin-6.0.0-r100.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-6.0.0-r100.ebuild
new file mode 100644
index 000..d98c618d9eb
--- /dev/null
+++ b/dev-python/pypy3-bin/pypy3-bin-6.0.0-r100.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Test runner needs Python 2.
+PYTHON_COMPAT=( 

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

2018-10-04 Thread Michał Górny
commit: 2aeecce9a285959b18eee610b8a66a58fea503f0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  4 15:20:28 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  4 16:00:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aeecce9

dev-python/pypy3-bin: Add a version built against libffi.so.7

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

 dev-python/pypy3-bin/Manifest | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 78048a44c10..238fe3e36bf 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -5,6 +5,11 @@ DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 
BLAKE2B e45ede827a98
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
 DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
 DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 6703329 BLAKE2B 
64ad2b2ae1580833735dc5ce4b821f79458c98c5f761d7c9834624aff172204ac16e23582e3a776baa85accd221a9fd2225c22099de1de9c319b4f29b5f15071
 SHA512 
57b2e2f0ddc8d6f78beff6c049adb0a8d316db1d9f7bf5e07e4e593fa363e5ced37d212f549c0a5305459207694ac5a6aac9698a1ca3a4bf56a4437899b7e97b
+DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+jit+ncurses.tar.lz 10697120 BLAKE2B 
3e368d0fb6b875472d79b531bef926bedddf73c1f2bb25e00f56cd41c4349be119281d2c2d52239bd2769f3f9810280f8c00d9332e02b8664e46de06f2c112d8
 SHA512 
2e9c405212d35289a8add374cae185bf9096a46604c4e2935f1a58bee51aa756b311e5b611098e917da7fbd10194706fca809249f627b7d4b8c628bf9b38aa54
+DIST pypy3-bin-6.0.0-ffi7-amd64+bzip2+ncurses.tar.lz 6710567 BLAKE2B 
239badab3e3f4cb17116f2d2b3cbf58f7a481bdbc78d813563f5a7c2c67002cce598de70ebdbdd8d5dc348ec5db07559a2f35e712ebe46d1f472f2b2ccb9fa05
 SHA512 
ae3e76c2df50a2ec39e8f447fcacf913a1e9a3cf1268324ddc303b35e8a7a07413278e313e92579c311238ec185cb61d3d97fcbf6e972846859dc423792f55f0
+DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+jit+ncurses+sse2.tar.lz 8253376 BLAKE2B 
6ea95d691a5ccbb89bfd5f9351199f3d3cd4cb855d44937db58ac6327b80b71ed5d15f5dcbdc961ccf5ea1fa945ba31917716a3b9ff79327f4db3a99961569c2
 SHA512 
e68722eb0004680df884ff98bda906e94a5252c4e6b3ca55fe2df48a5a18d9dccc0218906c6b71a579a7a97da3a4633bb42317a276ee2640a16a9d31c1939f8e
+DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses+sse2.tar.lz 5384351 BLAKE2B 
952676b1ec9c71b5ec477011ec4c5020512508f7c40009d8715972726469319bccb30546105dd68be22a02572f6646f06057495442da12d889ac9695a1b14537
 SHA512 
c4b4289b9348ad35f79f0581e2d3a8cf1109a3edfb52cccf8e04a0089c706ae12de819d901f875bff3a439680694a98c85605c1b9abfd7fd4ff825846c2c89e3
+DIST pypy3-bin-6.0.0-ffi7-x86+bzip2+ncurses.tar.lz 5384380 BLAKE2B 
7e452d0b163f401d0741e95aa2f55e84eb223eb3152f0299b365d1dd53268d315496977d988149c29e0e3439834d7283bfa9a9e05f2d7a8abb3f3d65aa05e567
 SHA512 
d743c4275abfbce1ef1ae2949e93097faeca8377e38761183ff7d0cc23b92d93700bf370d1511c968743e769a0b41acfeae01543885cc55bef8cdd2c6817af0f
 DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8268406 BLAKE2B 
8200d7cfc5bd813cf3138017c96cace1c07bc031f68d5a9df2f71cb887a5dd3bb979dbc67d395389c965904037935a518bf6c1492b04ce5a9f21a9bb3bb5504a
 SHA512 
4c09c454b25faa51024c5319ba5e91f4b1883bdd25f504694f83011ef1faffe7aa28a51369d3c5c6bb9f0d8eb53d1292d57608343b731c67ceeb99f41736b044
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
 DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873



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

2018-08-01 Thread Michał Górny
commit: bd1831cfd54023607701a2d62a181a357eda3b40
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 12:22:41 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 12:24:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1831cf

dev-python/pypy3-bin: Fix reenabling byte-compilation for tests

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild
index 89c4fd6f16a..262971abd21 100644
--- a/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild
@@ -131,11 +131,11 @@ src_compile() {
 
 src_test() {
# (unset)
-   local -x PYTHONDONTWRITEBYTECODE
+   local -x PYTHONDONTWRITEBYTECODE=
 
# Test runner requires Python 2 too. However, it spawns PyPy3
# internally so that we end up testing the correct interpreter.
-   "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c lib-python || die
+   "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c -vv lib-python || die
 }
 
 src_install() {



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

2018-04-29 Thread Michał Górny
commit: 1840faee46f9b7cb5323b13cb89ec8d986ef79d4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 29 06:19:53 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 29 06:24:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1840faee

dev-python/pypy3-bin: Drop <5.10.1

 dev-python/pypy3-bin/Manifest  |  12 --
 dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild   | 183 ---
 dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild | 191 -
 3 files changed, 386 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index bd6e0e0c2ef..78048a44c10 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,24 +1,12 @@
-DIST pypy3-bin-5.10.0-amd64+bzip2+jit+ncurses.tar.lz 10612860 BLAKE2B 
57a840754e291240b8c64c583501c2ec881fddec0f97d407a5076dc1630751c8c35ebb369aff3b3bacdafddfefc39d8bb481cd0220691efc8e9dca4ea5fffd80
 SHA512 
abed6c09ce41c84eba9bc535a25f025417f9debb8235136410161f9b49111ed5d3667d54f42e4913f4cf8718fa08b724c77f944917252c6753ff23b6722ec152
-DIST pypy3-bin-5.10.0-amd64+bzip2+ncurses.tar.lz 6651701 BLAKE2B 
2971b8c39eb7475e1e574486a273c7ba387d79acf965fdf3125e0457c59fbfbc48a31a76af54c07eed099de64098902951b80ca104c1a0eade92eec0264487d9
 SHA512 
faa52cff84422dc9280da60c574f7de9a69495ec48c58c7a24ca1ef8acdb096382732fb4145b43c71469de7c6531fc2cf538032205477c8c925d355df962a441
-DIST pypy3-bin-5.10.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8213224 BLAKE2B 
b168e80285afcc7fe6210d061d98337d4b8c5184d0d2a5eb2d2b30a7af391ba91c83aa543a9a9f82af71039a0bc86cbbf1db7017ed8a5d666b570df558d7ae05
 SHA512 
b5629c7a9a3097bd4a407293e01680ccbd8887a7c42530a08123112ed94291c63cac705491bff4e8b54eb33e4409b893a83adc2c385d04456825ff3d131fbf17
-DIST pypy3-bin-5.10.0-x86+bzip2+ncurses+sse2.tar.lz 5356294 BLAKE2B 
01d282d28676cc7ebde528620aa4bbfea227b2130df4a2b9e14bb31d24a0063436a9961aa174b393bc9f7ab2615593e667cb773d155b634248da2a1e7ba3e5e7
 SHA512 
03d11482961a811b96ee75becdbdc97bf55dcf79fbc45b325fc43d86ca947e64b043edaa87fec3b2e5bb0fe777e035ad252a65e7b372cddc62efd2137f6148ff
-DIST pypy3-bin-5.10.0-x86+bzip2+ncurses.tar.lz 5334935 BLAKE2B 
11be55a106f157fed0570d3fb684e8a7a7b42d061fa841511721adde0d5572d12cba989984b872efa76ed8ed15001a412abef115e65439d80a9497f911d3771e
 SHA512 
b788008566bb409f55ebd1d7204784f322451fa6fd28db2a2adb3929c0dfa3e0490a71c697ca29cdf1251dd58090ad8dc6fa1c597c9cdac77d52fe84b77e3542
 DIST pypy3-bin-5.10.1-amd64+bzip2+jit+ncurses.tar.lz 10635227 BLAKE2B 
242509202f5dcc644043ecf69cc50006462146f443ce833d895661545f3270a70f7ddcd7f352084fd3ca71547b548a4b9102f198bf37fa9ed341b70a7e725a1a
 SHA512 
9cb7a4ba15f9608b7925f5110262de2b8a06f05f8619d268d6aad4e492e942b8ecd3626dcb12b77fd4ab3f2742b4887d247e4126d2d5c4b55b765e92c3c3d159
 DIST pypy3-bin-5.10.1-amd64+bzip2+ncurses.tar.lz 6648051 BLAKE2B 
d97d306076e293f9a1c4d2e413bd6d72811a93f7eee17a87622e809cd24994d039a23e8ba720d7d941791f4fbb4f1d47431bd477b76e9aadcade56163483b985
 SHA512 
9b1e9fe8f06dea1ed008992f7e3f0858a5c65d86cab2d6fe6736a0f4a9c0bb9e42adf609436e9aca4a363c297b4054a376360e1842c68b5d15728b651c1bd884
 DIST pypy3-bin-5.10.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8244224 BLAKE2B 
3ad4a63cab485f151fbd2bd49c55fcc084ff51e50a7ac5fa00ead3e6867794b35f37b7ceb060e85eaecb2a6b2a6fc62dc5a3df832e72cdcb5baa49140e9770e8
 SHA512 
6f8bb0f575cfe29afcec4d75331ec78516167e6ea345eebdcb7b73c48e9ecf0431433e23b54d2b0fcc16e7e7bc0e6ebfa14b0748a0e4f6b558f6fb20411ca769
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 BLAKE2B 
e45ede827a98f6b1e6c00bc1bbeb2a422b53bb68efe9708235be034fe02e90f97352f04e1ab77dc56030942a407887542cf0308c3e4da41f55dcc0d3d251b0ac
 SHA512 
71ba8ababf0ef380adf538989829e068b4353195f796d6d06c128803757d9e41b2e3fe5e96b7029494beb96f83bb8943158541ada7b4c27e46d0511ca62f6a89
 DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
-DIST pypy3-bin-5.9.0-amd64+bzip2+jit+ncurses.tar.lz 10510722 BLAKE2B 
d0f16b1c71686fa477484cb068c0e09f9a40bef83a0fed1721f5f60a5bd11eb39799e97b2da16fbea4f7255ea19d5e8c3f2a2da946eebe10a6d243f207ef2242
 SHA512 
659ed24c9f540168203098fc9b6086cc22a42767b55f3dbbf132b11cf8e1bc01a66baac78d7689dcc31d9f06e7f2ecfbda9969c9ba150d5af9c462e480aa288c
-DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 BLAKE2B 
6b182a6bc25c7839a9465826f9c161c40d0e551ec74ce4d3ed6ba08ce8c7afcb4a2af73b7a525c76dbe30dbe2cb87ce331568679d0086450ee09bb0aabbe65f3
 SHA512 
7ad9e5934bc096b5087f8f1654e598dae1c2802b99b83f48b65c8d0b941a570d17c8f4e0f8b3f591600d7cdc471dc45cd903d166ea639e562453bf7ad93144eb
-DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 BLAKE2B 

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

2018-04-27 Thread Michał Górny
commit: ab173ab7d350f4800b8a38ef51ee8e616ed2c7cd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 27 06:12:27 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 27 06:34:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab173ab7

dev-python/pypy3-bin: Bump to 6.0.0

 dev-python/pypy3-bin/Manifest   |   6 +
 dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild | 183 
 2 files changed, 189 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 37a40644c03..bd6e0e0c2ef 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -13,6 +13,12 @@ DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 
BLAKE2B 6b182a6bc25c7839
 DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 BLAKE2B 
67e749a5153d5d75c09d27dfa5ed57bac8e886770e5264a2596c4f9e5cdcb7fcae63b709951a8ad862f1bf658deb3cbdf25ac3d0a3af12aef2dfe40942016329
 SHA512 
6d118cf2e9a657dcf719ca5e508b5b4bb2ab7f85ec3597840706b748ea2f6d582ed884fc34697a3ec36e343de4a40b113d7c8749683a53f2dda299a9e106a2f8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses+sse2.tar.lz 5654668 BLAKE2B 
964c06920e2d5d69ee9d1f2133d2453e096bc871e63ecdd815370187510f9391738432578b5be49771ad8d24fc735882df266655d88924b2776849a61a943694
 SHA512 
a378159ca39654fbf117e3bd5a0cdcdb23100a21caf837bba5d764b63bf039a791b27d397a6be918a2539d721fc8564f2b10a163df3bae89a4ddb3991ac33ec8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses.tar.lz 5640443 BLAKE2B 
4aa4a8cdfa536aea52cf6b94813e6c70f071ed62bc1bceac0584b2ab1a0b9d5a60e6d219ffe67f09f418246847ccd1f32f280b38c9bd973eca2c30c002a42856
 SHA512 
663fae9004eb7f002b849d4697ef67fb72df33faddfba7272a6d795432ecca4c110dc1fab43617909f962584c7519582f085854f55829ccc63dc988654b6add5
+DIST pypy3-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 10674209 BLAKE2B 
f9e00ba0cdc113ebe156212c5497e122a45bc9544cb242ad02273e06210eb691f930aee7faf1d4ed3a7b14080905a9cb6d30b309c38a2c3795f2183750b4469f
 SHA512 
52e615e2b51a43a2c91f9a2a8f0cec16a6090bfd230ef08dda462bb530da9ee66acec9c449e77f299e0b3363d6bcbc7150b14e7adbe9862d36f4738dfc6be1ca
+DIST pypy3-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 6703329 BLAKE2B 
64ad2b2ae1580833735dc5ce4b821f79458c98c5f761d7c9834624aff172204ac16e23582e3a776baa85accd221a9fd2225c22099de1de9c319b4f29b5f15071
 SHA512 
57b2e2f0ddc8d6f78beff6c049adb0a8d316db1d9f7bf5e07e4e593fa363e5ced37d212f549c0a5305459207694ac5a6aac9698a1ca3a4bf56a4437899b7e97b
+DIST pypy3-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8268406 BLAKE2B 
8200d7cfc5bd813cf3138017c96cace1c07bc031f68d5a9df2f71cb887a5dd3bb979dbc67d395389c965904037935a518bf6c1492b04ce5a9f21a9bb3bb5504a
 SHA512 
4c09c454b25faa51024c5319ba5e91f4b1883bdd25f504694f83011ef1faffe7aa28a51369d3c5c6bb9f0d8eb53d1292d57608343b731c67ceeb99f41736b044
+DIST pypy3-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5363942 BLAKE2B 
d53b89ef73c2d4ee2bc00360a0c4a791fd8b6ac2d28dfeeb7510a465e6302f79c378aacebbaf4993b6ee55dbc6d85876149fe3f5a0d689713f029c928d93a729
 SHA512 
ce72d84200dd275841e691810dbf402423883b282cacbe8bbdae9285936869d40b3d43d053b0f3d4904c7ced72f35480d1780358180a1c98e8111852fef1f77f
+DIST pypy3-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5366917 BLAKE2B 
338a9c221048dabc548250edec05256be64dd5d1aeb5b2fff839d7d5e8dda29e7d4e0a03b1fc0c9cd418685c558bb47598c625e2d28cd4caabc45e21eee9f4f8
 SHA512 
5274535d01564a9087aea486320921c8784cabcc7bde3634c27b9006988fdc745e6e5e5c2fb8e7b0318fd5ca6fda3fce208743cfa079a7474ea44277237ea873
 DIST pypy3-v5.10.0-src.tar.bz2 29075971 BLAKE2B 
02fb64d514ab292e09ced57e1c206b04d0fb38353ad6ec0e836448344a6d126d0fccfb61cbd278ea3acaa227032640e82f9ffd7efe3b33ade1ca34a18831b3e4
 SHA512 
69a373c18dbad9dd617f994ad885c8d8975f0c484ba9dd547e6e892c9a3030a43e9e3ee668aee5f4969403883de1311cef97a0a5e5701921172ee6c2119b771b
 DIST pypy3-v5.10.1-src.tar.bz2 29071765 BLAKE2B 
d5c163697d8dd36a9a61e9a355719628902de0c9a4c038d31cd134d9bb26b8058abfdf85b09715208146295c37e343fae5e1e4a3c8d1999306eeea93791e326c
 SHA512 
91b0ed25130bdbb46d5e577136b5fe63d5162917dcc2d0b69f5cac2a283ece9d0bfd3c7c8dc61ff391e0550fa1603326f6edeb2df3159d71617fefe6c07439f5
 DIST pypy3-v5.9.0-src.tar.bz2 29055111 BLAKE2B 
181d87ebe4a83a3f03b28d891f248f718ad120ed54621f8054f19a65aebbe90b65c69e40ca656612356b2019aa9ac22d5e242e688a80190b046511a8ceb9c040
 SHA512 
3d5384d644fdd1bc8b95f5747dbd1771ae06eb2cfc7b57be359b8bf40177676afd097620d0cb9d9000c40d8cce075cfa6bfd92de987d3dd927c04d7d595dc5bd
+DIST pypy3-v6.0.0-src.tar.bz2 22648140 BLAKE2B 
b8678859b0c24494788ddf6f410a3ec1a56a04663452e1aba25d3f41c5073a95866d1623f00cb1a6c9d0256df728fa60d1edb5b58d26c0d88577769cc8a6205d
 SHA512 
ea406c4dd1837a6ab13026de01330790f3c18f6e2bfb83e8553e52acf78b43dfb559ce75c2d91395055c771db359356c8183ed950da6f01a21bf09128935af5e

diff --git a/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild
new file mode 100644
index 000..89c4fd6f16a
--- /dev/null
+++ b/dev-python/pypy3-bin/pypy3-bin-6.0.0.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2018 

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

2018-01-14 Thread Michał Górny
commit: 9056c1bd40a7d3cc5088000a4e530e303c3c28cc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 14 14:01:25 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 14 14:38:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9056c1bd

dev-python/pypy3-bin: Bump to 5.10.1 (bugfix)

 dev-python/pypy3-bin/Manifest|   6 +
 dev-python/pypy3-bin/pypy3-bin-5.10.1.ebuild | 183 +++
 2 files changed, 189 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 65c8d607467..37a40644c03 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -3,10 +3,16 @@ DIST pypy3-bin-5.10.0-amd64+bzip2+ncurses.tar.lz 6651701 
BLAKE2B 2971b8c39eb7475
 DIST pypy3-bin-5.10.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8213224 BLAKE2B 
b168e80285afcc7fe6210d061d98337d4b8c5184d0d2a5eb2d2b30a7af391ba91c83aa543a9a9f82af71039a0bc86cbbf1db7017ed8a5d666b570df558d7ae05
 SHA512 
b5629c7a9a3097bd4a407293e01680ccbd8887a7c42530a08123112ed94291c63cac705491bff4e8b54eb33e4409b893a83adc2c385d04456825ff3d131fbf17
 DIST pypy3-bin-5.10.0-x86+bzip2+ncurses+sse2.tar.lz 5356294 BLAKE2B 
01d282d28676cc7ebde528620aa4bbfea227b2130df4a2b9e14bb31d24a0063436a9961aa174b393bc9f7ab2615593e667cb773d155b634248da2a1e7ba3e5e7
 SHA512 
03d11482961a811b96ee75becdbdc97bf55dcf79fbc45b325fc43d86ca947e64b043edaa87fec3b2e5bb0fe777e035ad252a65e7b372cddc62efd2137f6148ff
 DIST pypy3-bin-5.10.0-x86+bzip2+ncurses.tar.lz 5334935 BLAKE2B 
11be55a106f157fed0570d3fb684e8a7a7b42d061fa841511721adde0d5572d12cba989984b872efa76ed8ed15001a412abef115e65439d80a9497f911d3771e
 SHA512 
b788008566bb409f55ebd1d7204784f322451fa6fd28db2a2adb3929c0dfa3e0490a71c697ca29cdf1251dd58090ad8dc6fa1c597c9cdac77d52fe84b77e3542
+DIST pypy3-bin-5.10.1-amd64+bzip2+jit+ncurses.tar.lz 10635227 BLAKE2B 
242509202f5dcc644043ecf69cc50006462146f443ce833d895661545f3270a70f7ddcd7f352084fd3ca71547b548a4b9102f198bf37fa9ed341b70a7e725a1a
 SHA512 
9cb7a4ba15f9608b7925f5110262de2b8a06f05f8619d268d6aad4e492e942b8ecd3626dcb12b77fd4ab3f2742b4887d247e4126d2d5c4b55b765e92c3c3d159
+DIST pypy3-bin-5.10.1-amd64+bzip2+ncurses.tar.lz 6648051 BLAKE2B 
d97d306076e293f9a1c4d2e413bd6d72811a93f7eee17a87622e809cd24994d039a23e8ba720d7d941791f4fbb4f1d47431bd477b76e9aadcade56163483b985
 SHA512 
9b1e9fe8f06dea1ed008992f7e3f0858a5c65d86cab2d6fe6736a0f4a9c0bb9e42adf609436e9aca4a363c297b4054a376360e1842c68b5d15728b651c1bd884
+DIST pypy3-bin-5.10.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8244224 BLAKE2B 
3ad4a63cab485f151fbd2bd49c55fcc084ff51e50a7ac5fa00ead3e6867794b35f37b7ceb060e85eaecb2a6b2a6fc62dc5a3df832e72cdcb5baa49140e9770e8
 SHA512 
6f8bb0f575cfe29afcec4d75331ec78516167e6ea345eebdcb7b73c48e9ecf0431433e23b54d2b0fcc16e7e7bc0e6ebfa14b0748a0e4f6b558f6fb20411ca769
+DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 BLAKE2B 
e45ede827a98f6b1e6c00bc1bbeb2a422b53bb68efe9708235be034fe02e90f97352f04e1ab77dc56030942a407887542cf0308c3e4da41f55dcc0d3d251b0ac
 SHA512 
71ba8ababf0ef380adf538989829e068b4353195f796d6d06c128803757d9e41b2e3fe5e96b7029494beb96f83bb8943158541ada7b4c27e46d0511ca62f6a89
+DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 
27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530
 SHA512 
6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e
 DIST pypy3-bin-5.9.0-amd64+bzip2+jit+ncurses.tar.lz 10510722 BLAKE2B 
d0f16b1c71686fa477484cb068c0e09f9a40bef83a0fed1721f5f60a5bd11eb39799e97b2da16fbea4f7255ea19d5e8c3f2a2da946eebe10a6d243f207ef2242
 SHA512 
659ed24c9f540168203098fc9b6086cc22a42767b55f3dbbf132b11cf8e1bc01a66baac78d7689dcc31d9f06e7f2ecfbda9969c9ba150d5af9c462e480aa288c
 DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 BLAKE2B 
6b182a6bc25c7839a9465826f9c161c40d0e551ec74ce4d3ed6ba08ce8c7afcb4a2af73b7a525c76dbe30dbe2cb87ce331568679d0086450ee09bb0aabbe65f3
 SHA512 
7ad9e5934bc096b5087f8f1654e598dae1c2802b99b83f48b65c8d0b941a570d17c8f4e0f8b3f591600d7cdc471dc45cd903d166ea639e562453bf7ad93144eb
 DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 BLAKE2B 
67e749a5153d5d75c09d27dfa5ed57bac8e886770e5264a2596c4f9e5cdcb7fcae63b709951a8ad862f1bf658deb3cbdf25ac3d0a3af12aef2dfe40942016329
 SHA512 
6d118cf2e9a657dcf719ca5e508b5b4bb2ab7f85ec3597840706b748ea2f6d582ed884fc34697a3ec36e343de4a40b113d7c8749683a53f2dda299a9e106a2f8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses+sse2.tar.lz 5654668 BLAKE2B 
964c06920e2d5d69ee9d1f2133d2453e096bc871e63ecdd815370187510f9391738432578b5be49771ad8d24fc735882df266655d88924b2776849a61a943694
 SHA512 
a378159ca39654fbf117e3bd5a0cdcdb23100a21caf837bba5d764b63bf039a791b27d397a6be918a2539d721fc8564f2b10a163df3bae89a4ddb3991ac33ec8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses.tar.lz 5640443 BLAKE2B 

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

2018-01-08 Thread Michał Górny
commit: aa1752fe431cec5fb03c7d1999f1324286c6d745
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  8 19:12:51 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan  8 19:41:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa1752fe

dev-python/pypy3-bin: Remove unused USE=doc code

 dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild | 12 ++--
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild
index 2365033c5b0..2457cda763f 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-# some random parts need python 2...
+# Test runner needs Python 2.
 PYTHON_COMPAT=( python2_7 pypy )
 inherit pax-utils python-any-r1 unpacker versionator
 
@@ -57,8 +57,6 @@ DEPEND="${RDEPEND}
app-arch/lzip
app-arch/xz-utils
test? ( ${PYTHON_DEPS} )"
-#  doc? ( ${PYTHON_DEPS}
-#  dev-python/sphinx )
 
 S=${WORKDIR}/${MY_P}-src
 
@@ -90,11 +88,8 @@ src_compile() {
mv pypy/module/cpyext/include/*.h include/ || die
mv pypy/module/cpyext/parse/*.h include/ || die
 
-   #use doc && emake -C pypy/doc/ html
pax-mark m pypy3-c libpypy3-c.so
 
-   #use doc && emake -C pypy/doc html
-
einfo "Generating caches and CFFI modules ..."
 
# Generate Grammar and PatternGrammar pickles.
@@ -170,9 +165,6 @@ src_install() {

"${ED%/}${dest}"/lib-python/*3/test/test_{tcl,tk,ttk*}.py || die
fi
 
-   # Install docs
-   #use doc && dodoc -r pypy/doc/_build/html
-
einfo "Generating caches and byte-compiling ..."
 
local -x PYTHON=${ED%/}${dest}/pypy3-c



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

2018-01-05 Thread Michał Górny
commit: a90d89547016620199044b5f627b70b927f3e79a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 22:20:05 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 23:19:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90d8954

dev-python/pypy3-bin: Clean old up

 dev-python/pypy3-bin/Manifest  |   3 -
 dev-python/pypy3-bin/pypy3-bin-5.8.0-r1.ebuild | 171 -
 2 files changed, 174 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 291ccd2d65d..65c8d607467 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -3,13 +3,10 @@ DIST pypy3-bin-5.10.0-amd64+bzip2+ncurses.tar.lz 6651701 
BLAKE2B 2971b8c39eb7475
 DIST pypy3-bin-5.10.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8213224 BLAKE2B 
b168e80285afcc7fe6210d061d98337d4b8c5184d0d2a5eb2d2b30a7af391ba91c83aa543a9a9f82af71039a0bc86cbbf1db7017ed8a5d666b570df558d7ae05
 SHA512 
b5629c7a9a3097bd4a407293e01680ccbd8887a7c42530a08123112ed94291c63cac705491bff4e8b54eb33e4409b893a83adc2c385d04456825ff3d131fbf17
 DIST pypy3-bin-5.10.0-x86+bzip2+ncurses+sse2.tar.lz 5356294 BLAKE2B 
01d282d28676cc7ebde528620aa4bbfea227b2130df4a2b9e14bb31d24a0063436a9961aa174b393bc9f7ab2615593e667cb773d155b634248da2a1e7ba3e5e7
 SHA512 
03d11482961a811b96ee75becdbdc97bf55dcf79fbc45b325fc43d86ca947e64b043edaa87fec3b2e5bb0fe777e035ad252a65e7b372cddc62efd2137f6148ff
 DIST pypy3-bin-5.10.0-x86+bzip2+ncurses.tar.lz 5334935 BLAKE2B 
11be55a106f157fed0570d3fb684e8a7a7b42d061fa841511721adde0d5572d12cba989984b872efa76ed8ed15001a412abef115e65439d80a9497f911d3771e
 SHA512 
b788008566bb409f55ebd1d7204784f322451fa6fd28db2a2adb3929c0dfa3e0490a71c697ca29cdf1251dd58090ad8dc6fa1c597c9cdac77d52fe84b77e3542
-DIST pypy3-bin-5.8.0-amd64+bzip2+jit+ncurses.tar.lz 10706804 BLAKE2B 
ab3fffd38cf177e322179a45316d99e82485835f283a1ea4e919d4ca5d016d841424bfd4aac15af51749961fd6b588879b45a81afcbdf6af8f84518b6353a4dc
 SHA512 
38e46503ba50987a36b68e7d6316b64a00c1e2fa0d2d0b0e0e517bbfa96cb777522346d2c4a78cc7bdf44fa237453dc97867f9323785ba38b21c1f1058d5e701
-DIST pypy3-bin-5.8.0-amd64+bzip2+ncurses.tar.lz 6626453 BLAKE2B 
94997c8b91716493339b1a54ddb422526d37cb40fe08ad21ce38d3550942e2e9f630be8115772a986e997d474a5a5096dd9336c1be8c1f5ceba1b8c1323b5811
 SHA512 
51d418668c48f8e2d740264855e193353900d56893c0fc81de09e8fab338a36a696a725dd3387ee1d626f82e8319b797bfa4957a5cc8f0b11610b3e6ece67539
 DIST pypy3-bin-5.9.0-amd64+bzip2+jit+ncurses.tar.lz 10510722 BLAKE2B 
d0f16b1c71686fa477484cb068c0e09f9a40bef83a0fed1721f5f60a5bd11eb39799e97b2da16fbea4f7255ea19d5e8c3f2a2da946eebe10a6d243f207ef2242
 SHA512 
659ed24c9f540168203098fc9b6086cc22a42767b55f3dbbf132b11cf8e1bc01a66baac78d7689dcc31d9f06e7f2ecfbda9969c9ba150d5af9c462e480aa288c
 DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 BLAKE2B 
6b182a6bc25c7839a9465826f9c161c40d0e551ec74ce4d3ed6ba08ce8c7afcb4a2af73b7a525c76dbe30dbe2cb87ce331568679d0086450ee09bb0aabbe65f3
 SHA512 
7ad9e5934bc096b5087f8f1654e598dae1c2802b99b83f48b65c8d0b941a570d17c8f4e0f8b3f591600d7cdc471dc45cd903d166ea639e562453bf7ad93144eb
 DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 BLAKE2B 
67e749a5153d5d75c09d27dfa5ed57bac8e886770e5264a2596c4f9e5cdcb7fcae63b709951a8ad862f1bf658deb3cbdf25ac3d0a3af12aef2dfe40942016329
 SHA512 
6d118cf2e9a657dcf719ca5e508b5b4bb2ab7f85ec3597840706b748ea2f6d582ed884fc34697a3ec36e343de4a40b113d7c8749683a53f2dda299a9e106a2f8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses+sse2.tar.lz 5654668 BLAKE2B 
964c06920e2d5d69ee9d1f2133d2453e096bc871e63ecdd815370187510f9391738432578b5be49771ad8d24fc735882df266655d88924b2776849a61a943694
 SHA512 
a378159ca39654fbf117e3bd5a0cdcdb23100a21caf837bba5d764b63bf039a791b27d397a6be918a2539d721fc8564f2b10a163df3bae89a4ddb3991ac33ec8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses.tar.lz 5640443 BLAKE2B 
4aa4a8cdfa536aea52cf6b94813e6c70f071ed62bc1bceac0584b2ab1a0b9d5a60e6d219ffe67f09f418246847ccd1f32f280b38c9bd973eca2c30c002a42856
 SHA512 
663fae9004eb7f002b849d4697ef67fb72df33faddfba7272a6d795432ecca4c110dc1fab43617909f962584c7519582f085854f55829ccc63dc988654b6add5
 DIST pypy3-v5.10.0-src.tar.bz2 29075971 BLAKE2B 
02fb64d514ab292e09ced57e1c206b04d0fb38353ad6ec0e836448344a6d126d0fccfb61cbd278ea3acaa227032640e82f9ffd7efe3b33ade1ca34a18831b3e4
 SHA512 
69a373c18dbad9dd617f994ad885c8d8975f0c484ba9dd547e6e892c9a3030a43e9e3ee668aee5f4969403883de1311cef97a0a5e5701921172ee6c2119b771b
-DIST pypy3-v5.8.0-src.tar.bz2 28986883 BLAKE2B 
dc6c906109269e8d1bd6b171cabf6475aa803e4326a9974ded86fbb0943798317761bc0ae0ab09829a48c073b3755c8a2bdcb03bed4b06b9a70cee061867edb6
 SHA512 
d78b4c899a5643028664365ed973a7b292a8e5b3989cc75203cd381ea3cda7dd73121c574726e23dca86e8364fcfcf42c372c9deee438c805f30d6e1c4ac115a
 DIST pypy3-v5.9.0-src.tar.bz2 29055111 BLAKE2B 
181d87ebe4a83a3f03b28d891f248f718ad120ed54621f8054f19a65aebbe90b65c69e40ca656612356b2019aa9ac22d5e242e688a80190b046511a8ceb9c040
 SHA512 

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

2017-12-27 Thread Michał Górny
commit: effc8e445518b6bc8544a5f014b35cd45770ef1d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 27 18:04:19 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 27 18:20:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=effc8e44

dev-python/pypy3-bin: Bump to 5.10.0

 dev-python/pypy3-bin/Manifest|   6 +
 dev-python/pypy3-bin/pypy3-bin-5.10.0.ebuild | 191 +++
 2 files changed, 197 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 1d5799084a9..291ccd2d65d 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,3 +1,8 @@
+DIST pypy3-bin-5.10.0-amd64+bzip2+jit+ncurses.tar.lz 10612860 BLAKE2B 
57a840754e291240b8c64c583501c2ec881fddec0f97d407a5076dc1630751c8c35ebb369aff3b3bacdafddfefc39d8bb481cd0220691efc8e9dca4ea5fffd80
 SHA512 
abed6c09ce41c84eba9bc535a25f025417f9debb8235136410161f9b49111ed5d3667d54f42e4913f4cf8718fa08b724c77f944917252c6753ff23b6722ec152
+DIST pypy3-bin-5.10.0-amd64+bzip2+ncurses.tar.lz 6651701 BLAKE2B 
2971b8c39eb7475e1e574486a273c7ba387d79acf965fdf3125e0457c59fbfbc48a31a76af54c07eed099de64098902951b80ca104c1a0eade92eec0264487d9
 SHA512 
faa52cff84422dc9280da60c574f7de9a69495ec48c58c7a24ca1ef8acdb096382732fb4145b43c71469de7c6531fc2cf538032205477c8c925d355df962a441
+DIST pypy3-bin-5.10.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8213224 BLAKE2B 
b168e80285afcc7fe6210d061d98337d4b8c5184d0d2a5eb2d2b30a7af391ba91c83aa543a9a9f82af71039a0bc86cbbf1db7017ed8a5d666b570df558d7ae05
 SHA512 
b5629c7a9a3097bd4a407293e01680ccbd8887a7c42530a08123112ed94291c63cac705491bff4e8b54eb33e4409b893a83adc2c385d04456825ff3d131fbf17
+DIST pypy3-bin-5.10.0-x86+bzip2+ncurses+sse2.tar.lz 5356294 BLAKE2B 
01d282d28676cc7ebde528620aa4bbfea227b2130df4a2b9e14bb31d24a0063436a9961aa174b393bc9f7ab2615593e667cb773d155b634248da2a1e7ba3e5e7
 SHA512 
03d11482961a811b96ee75becdbdc97bf55dcf79fbc45b325fc43d86ca947e64b043edaa87fec3b2e5bb0fe777e035ad252a65e7b372cddc62efd2137f6148ff
+DIST pypy3-bin-5.10.0-x86+bzip2+ncurses.tar.lz 5334935 BLAKE2B 
11be55a106f157fed0570d3fb684e8a7a7b42d061fa841511721adde0d5572d12cba989984b872efa76ed8ed15001a412abef115e65439d80a9497f911d3771e
 SHA512 
b788008566bb409f55ebd1d7204784f322451fa6fd28db2a2adb3929c0dfa3e0490a71c697ca29cdf1251dd58090ad8dc6fa1c597c9cdac77d52fe84b77e3542
 DIST pypy3-bin-5.8.0-amd64+bzip2+jit+ncurses.tar.lz 10706804 BLAKE2B 
ab3fffd38cf177e322179a45316d99e82485835f283a1ea4e919d4ca5d016d841424bfd4aac15af51749961fd6b588879b45a81afcbdf6af8f84518b6353a4dc
 SHA512 
38e46503ba50987a36b68e7d6316b64a00c1e2fa0d2d0b0e0e517bbfa96cb777522346d2c4a78cc7bdf44fa237453dc97867f9323785ba38b21c1f1058d5e701
 DIST pypy3-bin-5.8.0-amd64+bzip2+ncurses.tar.lz 6626453 BLAKE2B 
94997c8b91716493339b1a54ddb422526d37cb40fe08ad21ce38d3550942e2e9f630be8115772a986e997d474a5a5096dd9336c1be8c1f5ceba1b8c1323b5811
 SHA512 
51d418668c48f8e2d740264855e193353900d56893c0fc81de09e8fab338a36a696a725dd3387ee1d626f82e8319b797bfa4957a5cc8f0b11610b3e6ece67539
 DIST pypy3-bin-5.9.0-amd64+bzip2+jit+ncurses.tar.lz 10510722 BLAKE2B 
d0f16b1c71686fa477484cb068c0e09f9a40bef83a0fed1721f5f60a5bd11eb39799e97b2da16fbea4f7255ea19d5e8c3f2a2da946eebe10a6d243f207ef2242
 SHA512 
659ed24c9f540168203098fc9b6086cc22a42767b55f3dbbf132b11cf8e1bc01a66baac78d7689dcc31d9f06e7f2ecfbda9969c9ba150d5af9c462e480aa288c
@@ -5,5 +10,6 @@ DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 
BLAKE2B 6b182a6bc25c7839
 DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 BLAKE2B 
67e749a5153d5d75c09d27dfa5ed57bac8e886770e5264a2596c4f9e5cdcb7fcae63b709951a8ad862f1bf658deb3cbdf25ac3d0a3af12aef2dfe40942016329
 SHA512 
6d118cf2e9a657dcf719ca5e508b5b4bb2ab7f85ec3597840706b748ea2f6d582ed884fc34697a3ec36e343de4a40b113d7c8749683a53f2dda299a9e106a2f8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses+sse2.tar.lz 5654668 BLAKE2B 
964c06920e2d5d69ee9d1f2133d2453e096bc871e63ecdd815370187510f9391738432578b5be49771ad8d24fc735882df266655d88924b2776849a61a943694
 SHA512 
a378159ca39654fbf117e3bd5a0cdcdb23100a21caf837bba5d764b63bf039a791b27d397a6be918a2539d721fc8564f2b10a163df3bae89a4ddb3991ac33ec8
 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses.tar.lz 5640443 BLAKE2B 
4aa4a8cdfa536aea52cf6b94813e6c70f071ed62bc1bceac0584b2ab1a0b9d5a60e6d219ffe67f09f418246847ccd1f32f280b38c9bd973eca2c30c002a42856
 SHA512 
663fae9004eb7f002b849d4697ef67fb72df33faddfba7272a6d795432ecca4c110dc1fab43617909f962584c7519582f085854f55829ccc63dc988654b6add5
+DIST pypy3-v5.10.0-src.tar.bz2 29075971 BLAKE2B 
02fb64d514ab292e09ced57e1c206b04d0fb38353ad6ec0e836448344a6d126d0fccfb61cbd278ea3acaa227032640e82f9ffd7efe3b33ade1ca34a18831b3e4
 SHA512 
69a373c18dbad9dd617f994ad885c8d8975f0c484ba9dd547e6e892c9a3030a43e9e3ee668aee5f4969403883de1311cef97a0a5e5701921172ee6c2119b771b
 DIST pypy3-v5.8.0-src.tar.bz2 28986883 BLAKE2B 
dc6c906109269e8d1bd6b171cabf6475aa803e4326a9974ded86fbb0943798317761bc0ae0ab09829a48c073b3755c8a2bdcb03bed4b06b9a70cee061867edb6
 

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

2017-11-16 Thread Michał Górny
commit: 68d757d5379b7a91d895124b62f8bc5ea724d437
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 15 16:17:22 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 16 12:33:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d757d5

dev-python/pypy3-bin: Fix mtimes between generated and source files

Ensure to preserve file mtimes while copying them from the source tree
to the installation image. This ensures that the generated files
are newer than source files, and that PyPy does not attempt to rewrite
them at runtime.

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild
similarity index 98%
rename from dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild
index 0f0e4bd042d..4ac56798f83 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild
@@ -150,6 +150,8 @@ src_install() {
doexe pypy3-c libpypy3-c.so
pax-mark m "${ED%/}${dest}/pypy3-c" "${ED%/}${dest}/libpypy3-c.so"
insinto "${dest}"
+   # preserve mtimes to avoid obsoleting caches
+   insopts -p
doins -r include lib_pypy lib-python
dosym ../$(get_libdir)/pypy3/pypy3-c /usr/bin/pypy3
dodoc README.rst



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

2017-11-14 Thread Michał Górny
commit: 16c2905589ca909ec2cb1c54156be9826a8c13f6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 14 18:07:07 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:09:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c29055

dev-python/pypy3-bin: Fix generating PatternCompiler pickles

 .../pypy3-bin/{pypy3-bin-5.9.0-r1.ebuild => pypy3-bin-5.9.0-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
similarity index 98%
rename from dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
index 9f1abcf1f68..0f0e4bd042d 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
@@ -98,7 +98,7 @@ src_compile() {
einfo "Generating caches and CFFI modules ..."
 
# Generate Grammar and PatternGrammar pickles.
-   "${PYTHON}" -c "import lib2to3.pygram, lib2to3.patcomp; 
lib2to3.patcomp.PatternCompiler()" \
+   ./pypy3-c -c "import lib2to3.pygram, lib2to3.patcomp; 
lib2to3.patcomp.PatternCompiler()" \
|| die "Generation of Grammar and PatternGrammar pickles failed"
 
# Generate cffi modules



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

2017-11-11 Thread Michał Górny
commit: 666548ecd3011cfa4530a29420ee3d3765e49747
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 11 19:20:24 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 11 19:22:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666548ec

dev-python/pypy3-bin: Allow using dev-libs/libressl

PyPy3 no longer links directly to libssl/libcrypto, and uses
a CFFI-based _ssl module instead. Since we are compiling it locally,
we can just enable libressl support like in dev-python/pypy3.

 dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
index 5d3c7e340ec..9f1abcf1f68 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
@@ -34,18 +34,19 @@ LICENSE="MIT"
 # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
 SLOT="0/59"
 KEYWORDS="~amd64 ~x86"
-IUSE="gdbm +jit sqlite cpu_flags_x86_sse2 test tk"
+IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk"
 
 RDEPEND="
app-arch/bzip2:0/1
dev-libs/expat:0/0
dev-libs/libffi:0/0
-   dev-libs/openssl:0/0[-bindist]
sys-devel/gcc:*
sys-libs/glibc
sys-libs/ncurses:0/6
sys-libs/zlib:0/1
gdbm? ( sys-libs/gdbm:0= )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (
dev-lang/tk:0=



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

2017-11-11 Thread Michał Górny
commit: c73f2620634b070fb057abb95a78e9177d8f7eeb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 11 09:10:58 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 11 15:07:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73f2620

dev-python/pypy3-bin: Improve binary package deps

Add subslots whenever possible, remove useless slot from sys-libs/glibc
and add missing dep on sys-devel/gcc (for libgcc_s.so).

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
similarity index 96%
rename from dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
index 55abb1af9ee..5d3c7e340ec 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r1.ebuild
@@ -36,15 +36,15 @@ SLOT="0/59"
 KEYWORDS="~amd64 ~x86"
 IUSE="gdbm +jit sqlite cpu_flags_x86_sse2 test tk"
 
-# yep, world would be easier if people started filling subslots...
 RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   dev-libs/openssl:0=[-bindist]
-   sys-libs/glibc:2.2=
+   app-arch/bzip2:0/1
+   dev-libs/expat:0/0
+   dev-libs/libffi:0/0
+   dev-libs/openssl:0/0[-bindist]
+   sys-devel/gcc:*
+   sys-libs/glibc
sys-libs/ncurses:0/6
-   sys-libs/zlib:0=
+   sys-libs/zlib:0/1
gdbm? ( sys-libs/gdbm:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (



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

2017-11-05 Thread Michał Górny
commit: 4f81065965bb531663dfa7f8d757d1ebd4393d2b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 16:10:07 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 16:23:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f810659

dev-python/pypy3-bin: Sync to dev-python/pypy3

 dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild | 85 +++--
 1 file changed, 45 insertions(+), 40 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild
index cea9bc9a319..55abb1af9ee 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild
@@ -90,8 +90,47 @@ src_compile() {
mv pypy/module/cpyext/parse/*.h include/ || die
 
#use doc && emake -C pypy/doc/ html
-   #needed even without jit :( also needed in both compile and install 
phases
pax-mark m pypy3-c libpypy3-c.so
+
+   #use doc && emake -C pypy/doc html
+
+   einfo "Generating caches and CFFI modules ..."
+
+   # Generate Grammar and PatternGrammar pickles.
+   "${PYTHON}" -c "import lib2to3.pygram, lib2to3.patcomp; 
lib2to3.patcomp.PatternCompiler()" \
+   || die "Generation of Grammar and PatternGrammar pickles failed"
+
+   # Generate cffi modules
+   # Please keep in sync with pypy/tool/build_cffi_imports.py!
+#cffi_build_scripts = {
+#"sqlite3": "_sqlite3_build.py",
+#"audioop": "_audioop_build.py",
+#"tk": "_tkinter/tklib_build.py",
+#"curses": "_curses_build.py" if sys.platform != "win32" else None,
+#"syslog": "_syslog_build.py" if sys.platform != "win32" else None,
+#"_gdbm": "_gdbm_build.py"  if sys.platform != "win32" else None,
+#"pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None,
+#"resource": "_resource_build.py" if sys.platform != "win32" else None,
+#"lzma": "_lzma_build.py",
+#"_decimal": "_decimal_build.py",
+#"ssl": "_ssl_build.py",
+   cffi_targets=( audioop curses syslog pwdgrp resource lzma decimal ssl )
+   use gdbm && cffi_targets+=( gdbm )
+   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-c "_${t}_build.py" || die "Failed to build CFFI 
bindings for ${t}"
+   done
+
+   # Cleanup temporary objects
+   find -name "_cffi_*.[co]" -delete || die
+   find -type d -empty -delete || die
 }
 
 src_test() {
@@ -106,10 +145,11 @@ src_test() {
 src_install() {
local dest=/usr/$(get_libdir)/pypy3
einfo "Installing PyPy ..."
-   insinto "${dest}"
-   doins -r include lib_pypy lib-python pypy3-c libpypy3-c.so
-   fperms a+x ${dest}/pypy3-c ${dest}/libpypy3-c.so
+   exeinto "${dest}"
+   doexe pypy3-c libpypy3-c.so
pax-mark m "${ED%/}${dest}/pypy3-c" "${ED%/}${dest}/libpypy3-c.so"
+   insinto "${dest}"
+   doins -r include lib_pypy lib-python
dosym ../$(get_libdir)/pypy3/pypy3-c /usr/bin/pypy3
dodoc README.rst
 
@@ -133,7 +173,6 @@ src_install() {
einfo "Generating caches and byte-compiling ..."
 
local -x PYTHON=${ED%/}${dest}/pypy3-c
-   local -x LD_LIBRARY_PATH="${ED%/}${dest}"
# we can't use eclass function since PyPy is dumb and always gives
# paths relative to the interpreter
local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy3/site-packages
@@ -142,41 +181,7 @@ src_install() {
echo "EPYTHON='${EPYTHON}'" > epython.py || die
python_domodule epython.py
 
-   # Generate Grammar and PatternGrammar pickles.
-   "${PYTHON}" -c "import lib2to3.pygram, lib2to3.patcomp; 
lib2to3.patcomp.PatternCompiler()" \
-   || die "Generation of Grammar and PatternGrammar pickles failed"
-
-   # Generate cffi modules
-   # Please keep in sync with pypy/tool/build_cffi_imports.py!
-#cffi_build_scripts = {
-#"sqlite3": "_sqlite3_build.py",
-#"audioop": "_audioop_build.py",
-#"tk": "_tkinter/tklib_build.py",
-#"curses": "_curses_build.py" if sys.platform != "win32" else None,
-#"syslog": "_syslog_build.py" if sys.platform != "win32" else None,
-#"_gdbm": "_gdbm_build.py"  if sys.platform != "win32" else None,
-#"pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None,
-#"resource": "_resource_build.py" if sys.platform != "win32" else None,
-#"lzma": "_lzma_build.py",
-#"_decimal": "_decimal_build.py",
-#"ssl": "_ssl_build.py",
-   cffi_targets=( audioop curses syslog pwdgrp resource lzma decimal ssl )
-   use gdbm && cffi_targets+=( gdbm )
-   use sqlite && cffi_targets+=( sqlite3 )
-   use tk && cffi_targets+=( tkinter/tklib 

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

2017-10-15 Thread Michał Górny
commit: 65d59639dae7010c3fcd22e1ba0968fc3d07fe2b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 15 09:13:50 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 15 09:38:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d59639

dev-python/pypy3-bin: Drop old

 dev-python/pypy3-bin/Manifest  |  12 -
 .../pypy3-bin/files/5.2.0-distutils-c++.patch  | 284 -
 .../pypy3-bin/files/5.7.1_all_distutils_cxx.patch  | 342 -
 dev-python/pypy3-bin/metadata.xml  |   3 -
 dev-python/pypy3-bin/pypy3-bin-5.5.0_alpha.ebuild  | 200 
 dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild | 171 ---
 6 files changed, 1012 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index c82571c44c1..fdeaa1135c4 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,12 +1,3 @@
-DIST pypy3-bin-5.5.0_alpha-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 10860820 
SHA256 46437ffdc3327b11fb116071ec8bb5c93aa94ac143a7105cadb678be708faeb5 SHA512 
ed93e8452c82e627699aa876cfa55d2fd84d7ec7c6698e2a20bda2a5bb564def68b51a2e62ca45a36f88805cbca453b0a8a6565016428c4eef22a5539bb24647
 WHIRLPOOL 
858befe94e009628cee4e85271e8e92fe264ff91b382fed74ba31314eccf914c403b376792eec322bcead140e8159d255b265bc88832accb3d65d16fd78c
-DIST pypy3-bin-5.5.0_alpha-amd64+bzip2+jit+ncurses.tar.lz 11610069 SHA256 
a400bd9c2df450647278dec93d397e4d040fd058f78309e8cdaff8b0792b8c01 SHA512 
e0dca44387c03306691c63263aae7d484a5244b686cfd57315d7c4bd630fd5fba888d8cb57855d3f84c9bda576194597e4048877990456812f747d7d099b5819
 WHIRLPOOL 
3f61e0b02bbfc77a413fe38aca59c626857b1b8a05b952e7a832e4d3cc20dd5d98d9173161d08cd92587e2a7b44a2a55ba61f516c632611cb4d16a20f3eb4e74
-DIST pypy3-bin-5.5.0_alpha-amd64+bzip2+ncurses.tar.lz 6243046 SHA256 
34ae3b199194a90f0867e95306b6530faa3acafb9dc9ef077ba4e229f3a5d0de SHA512 
4fdae8644c40734281d81adb5c8273a0f2429c47bff8672a7f98988195c6e9ab82d9a1443e2d1c1bc2ca75d471c112ac40ac403e75808d8610dce94fee15031b
 WHIRLPOOL 
ca2c5b4f0334f1193ef5cd6bf7ebe9034fbd176f0ce34b6302125c6e2b175e69129ca53d21ef34327bb064cf90af907c10bd81d62ccb429298020043a41fdfa0
-DIST pypy3-bin-5.5.0_alpha-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 
8656783 SHA256 52bff882b65d4664661c70657c927d69cbc0b9377c7d0ae20ed8ca562d8e13f4 
SHA512 
6ae588077d92d1c4d494e2b657a3d963989e3f3cf2d689ec4cf460f196d69234d13b88160ebb46334af0733f5ec13720abb0d2bc3184c6744b9218a8a5f6440a
 WHIRLPOOL 
81593ba510a71cc7ef47f3013e89e468bb5671da32a0ca5cdbfc1579cd2df90ce3b53ed59f2974243bc1b21eb8ea8d509d66ea4d2539c56f8a15ba9a3e7c6127
-DIST pypy3-bin-5.5.0_alpha-x86+bzip2+jit+ncurses+sse2.tar.lz 9549100 SHA256 
fdd95b1fb91d669e1861b2dff52b97af0d01aaedf61eb11f07c8f92cd398c7f6 SHA512 
2ac8cb894cafae8da81bddb601185941b42933aa41bda8d1696eb70ca22cbeaa0c23385e4a4cd640c46f9e301acfc2f9bc89adaf5a7f5cbef4bc23ca8af550bb
 WHIRLPOOL 
e4c21be6b52468135ff6e53434a8ae8c0450880d0f5c8d37bdc18a99f9ceb0ae101c82b8a7a6ae2088297f9dbfa7146fcf80a24948dd3316d56f0f798cc7ecec
-DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses+sse2.tar.lz 5231919 SHA256 
6a9848bc2d1d948a91bc15ce20768bc7024726ec7afdd2767bfba25926a35c7f SHA512 
fbdc955b1c2873d07e8ad36dd697fbb21932ac50726e76fed20da1fca218b329f18c81b8b4a65cd7ece26091859529d5bb56c7ed2efaf14ae8d9988581d88d9b
 WHIRLPOOL 
08ffd98122e4745af4e785ebb986cd7d185472ec0879bb9dc6070b14de6d35e4177e35a85326468329a06617df03880744e23a6bef825f67d40476c92c7d430e
-DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses.tar.lz 5232239 SHA256 
d808aa66ecd5b3d868554ad29b0eee3948e3de69390826bcb5e6b8ceb2408037 SHA512 
5e107304537855f459cc7bee92d3b2d05e16f2421d2249205c34f40f1f9415ca657f3e0842c79de98fed732e0a2752b280b44880f96eeeaa0d50d4b4bf2c525c
 WHIRLPOOL 
562fe0c00aeb83a74d9f1ccba4ffed70b5efa6592ef04c82ea06c38afc560e97aa02b835de8b69925690149c1d6803ecfbcad7eefd59bdf4462bdbbbf82c2577
-DIST pypy3-bin-5.7.1-amd64+bzip2+jit+ncurses.tar.lz 10329767 SHA256 
041d6b6af48ec4a2de0062a2ae48a3d2a8e827d450b76fc4232f4a9eca8cbc47 SHA512 
a5959d4bd5d267ea0386e4fab4b86b83f7597aaa3174281f15f180e0c83125af1437c0a693b0d534929c7199df5958a5f48867c72d1ce24494b2238523cde2aa
 WHIRLPOOL 
8eef898eac108726b89751e6af80c112f46800ab1dd4efad118e71adb6c7cbaccbe46360da3be7d5ad5702262a2e377bfc530b7519fc38532123884c84e0c1ee
-DIST pypy3-bin-5.7.1-amd64+bzip2+ncurses.tar.lz 6352387 SHA256 
0243a016a7b836af72e6e1172f2a4516b9705169a9ba2318093b5c3005917766 SHA512 
a63b02dfc11b7675bd4ccceb58801aeb1fd40d0245196dd7fa9f646e4618f46c8e6c4d95072c6432381064d37bc13cb74fbd383d19f8769f069827a8969e7a95
 WHIRLPOOL 
f09b82a6c8a4dada7597bfbe0b2ecd07d90d724eae3d2cc6f35a69c0f219b420236ed8ad37024ad8f9516d729389cbe919f58a48cf1aa323c3a74220c62b8aa3
 DIST pypy3-bin-5.8.0-amd64+bzip2+jit+ncurses.tar.lz 10706804 SHA256 
fd8e3550426d747f65d52fb2edbe5b9133c1946eed5f1ada5a454fe5a99b489f SHA512 

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

2017-10-15 Thread Michał Górny
commit: a1174376af6a4f0b0191d6e0bfdce274d10f3257
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 15 07:10:58 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 15 07:14:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1174376

dev-python/pypy3-bin: Remove inactive maintainer

 dev-python/pypy3-bin/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pypy3-bin/metadata.xml 
b/dev-python/pypy3-bin/metadata.xml
index c1d59c6d4a0..fd25587b849 100644
--- a/dev-python/pypy3-bin/metadata.xml
+++ b/dev-python/pypy3-bin/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ali...@gentoo.org
-   Alice Ferrazzi
-   

pyt...@gentoo.org
Python



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

2017-10-09 Thread Michał Górny
commit: f7872afb6925da25c72041aee945345b12c3a9c2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct  9 18:21:09 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct  9 18:58:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7872afb

dev-python/pypy3-bin: Bump to 5.9.0

 dev-python/pypy3-bin/Manifest   |   6 +
 dev-python/pypy3-bin/pypy3-bin-5.9.0.ebuild | 183 
 2 files changed, 189 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 389bed44900..c82571c44c1 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -9,7 +9,13 @@ DIST pypy3-bin-5.7.1-amd64+bzip2+jit+ncurses.tar.lz 10329767 
SHA256 041d6b6af48e
 DIST pypy3-bin-5.7.1-amd64+bzip2+ncurses.tar.lz 6352387 SHA256 
0243a016a7b836af72e6e1172f2a4516b9705169a9ba2318093b5c3005917766 SHA512 
a63b02dfc11b7675bd4ccceb58801aeb1fd40d0245196dd7fa9f646e4618f46c8e6c4d95072c6432381064d37bc13cb74fbd383d19f8769f069827a8969e7a95
 WHIRLPOOL 
f09b82a6c8a4dada7597bfbe0b2ecd07d90d724eae3d2cc6f35a69c0f219b420236ed8ad37024ad8f9516d729389cbe919f58a48cf1aa323c3a74220c62b8aa3
 DIST pypy3-bin-5.8.0-amd64+bzip2+jit+ncurses.tar.lz 10706804 SHA256 
fd8e3550426d747f65d52fb2edbe5b9133c1946eed5f1ada5a454fe5a99b489f SHA512 
38e46503ba50987a36b68e7d6316b64a00c1e2fa0d2d0b0e0e517bbfa96cb777522346d2c4a78cc7bdf44fa237453dc97867f9323785ba38b21c1f1058d5e701
 WHIRLPOOL 
59ecc9f9c5d4a29819d0911cc1402f38bd9708ec3e28ba90cb33159b88e11a150a33390c2a73e26831de578ec77598018945e001a1bc3e8f2659b17743a3cdf6
 DIST pypy3-bin-5.8.0-amd64+bzip2+ncurses.tar.lz 6626453 SHA256 
f840fba90a52e0bfaf9f7f3197f47823154709b86b33dbe61df1f721d8eb46ef SHA512 
51d418668c48f8e2d740264855e193353900d56893c0fc81de09e8fab338a36a696a725dd3387ee1d626f82e8319b797bfa4957a5cc8f0b11610b3e6ece67539
 WHIRLPOOL 
45348517cb0bf8e98ac53149314288716cf8ee972505c354192a46b6472fff694cc037689f2f61707396ed55b9baebe35fa4e99695789f93cb8edeaa08e71fe2
+DIST pypy3-bin-5.9.0-amd64+bzip2+jit+ncurses.tar.lz 10510722 SHA256 
e970e4750897e6fb2a703511adc863611fe4a9da1f0190b8b6231babbd56bc02 SHA512 
659ed24c9f540168203098fc9b6086cc22a42767b55f3dbbf132b11cf8e1bc01a66baac78d7689dcc31d9f06e7f2ecfbda9969c9ba150d5af9c462e480aa288c
 WHIRLPOOL 
4293c2d4912032360513cbfff03ad9271a90802652fc360c199c3469130871d66d8cf48c87a2d72c660f03e0318c8e08efb87fc33973b0c97b964bd61c2726cb
+DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 SHA256 
e9ff832ce9a1d3384485348dfe185a9108d104e4b5471d33e145cc340b480e19 SHA512 
7ad9e5934bc096b5087f8f1654e598dae1c2802b99b83f48b65c8d0b941a570d17c8f4e0f8b3f591600d7cdc471dc45cd903d166ea639e562453bf7ad93144eb
 WHIRLPOOL 
4047873a056fff3c681d7e127e11452030902f693c20600eefbc1ce0bb8eab6e1b8da7cc1be9f757913b094a5289da3fc094b943b9e3ee12380532a1788ae125
+DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 SHA256 
9d7a4d4b25f1a3f8a7376e5f19dfcbe98753233dee1c14a98d1a19fb7ca553bd SHA512 
6d118cf2e9a657dcf719ca5e508b5b4bb2ab7f85ec3597840706b748ea2f6d582ed884fc34697a3ec36e343de4a40b113d7c8749683a53f2dda299a9e106a2f8
 WHIRLPOOL 
635f45fd92b94042e44d1f81a2b4312b6c0d79ffa776d21532c495501d344d1f5fa5561eba944f797a6c69a7c52ae59d0a2217af6c7f8e54197fc2fd99c4c83e
+DIST pypy3-bin-5.9.0-x86+bzip2+ncurses+sse2.tar.lz 5654668 SHA256 
7d8ced801dc94c0cf19ac580d7ebb21f7ebeae98f3a991ae8a37a925b4fe2669 SHA512 
a378159ca39654fbf117e3bd5a0cdcdb23100a21caf837bba5d764b63bf039a791b27d397a6be918a2539d721fc8564f2b10a163df3bae89a4ddb3991ac33ec8
 WHIRLPOOL 
0e3ab5dacf2bdf5c2e08d21330fd4cad34b5f4424863a999469c53a1b61980fd4307795545f5e735b53aa198634646a11387a753552c66c40dba47599716c2ca
+DIST pypy3-bin-5.9.0-x86+bzip2+ncurses.tar.lz 5640443 SHA256 
13c47cdd603d647e8a5fe0d11a7165abd2599ad7ae2f6bbdd47829785b62f955 SHA512 
663fae9004eb7f002b849d4697ef67fb72df33faddfba7272a6d795432ecca4c110dc1fab43617909f962584c7519582f085854f55829ccc63dc988654b6add5
 WHIRLPOOL 
57a16723235fc3a4e1fcb3defb68cecfa0a78f090750c6a3001904d68e1240094659828affc4d34113e81bb7aa5aed5865e4da6afb7aa3a16d815c26fd83c8c5
 DIST pypy3-v5.7.1-src.tar.bz2 28811162 SHA256 
40ece0145282980ac121390f13709404c0532896507d5767496381180b631bd0 SHA512 
f8ead8214ad7d89fe80e24d97b13ece7f2c80b2f11446257a2eab0e3025fc7d8fec26474b0e9eb2b2e3ccd629532dd062829459361b601add12e40793bd5aa60
 WHIRLPOOL 
180a5cb39c9a5e3840f4940463dd9cccf44486f11a657d2ac644d1eac4561068f08905fdadc495918fb0ceaf018d4b85a3e5756ca6d99a020310b46bdb16ef87
 DIST pypy3-v5.8.0-src.tar.bz2 28986883 SHA256 
9d090127335c3c0fd2b14c8835bf91752e62756e55ea06aad3353f24a6854223 SHA512 
d78b4c899a5643028664365ed973a7b292a8e5b3989cc75203cd381ea3cda7dd73121c574726e23dca86e8364fcfcf42c372c9deee438c805f30d6e1c4ac115a
 WHIRLPOOL 
b7567fa21e3ded400a72ec06197184df37e0b5893adfb55622ea9afb668bfbda7ebbecd9b80660efef42f160838966d103c4181a9b07355e873981b35f4bf104
+DIST pypy3-v5.9.0-src.tar.bz2 29055111 SHA256 
a014f47f50a1480f871a0b82705f904b38c93c4ca069850eb37653fedafb1b97 SHA512 

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

2017-06-10 Thread Michał Górny
commit: a7561eef71cf2cfc69a8c9d55992e5456a066cf3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 10 07:47:08 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 10 07:48:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7561eef

dev-python/pypy3-bin: Fix subslot, #621364

 .../pypy3-bin/{pypy3-bin-5.8.0.ebuild => pypy3-bin-5.8.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.8.0.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.8.0-r1.ebuild
similarity index 99%
rename from dev-python/pypy3-bin/pypy3-bin-5.8.0.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.8.0-r1.ebuild
index a7fe5e88b4f..17abeccf908 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.8.0.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.8.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
 
 LICENSE="MIT"
 # XX from pypy3-XX.so module suffix
-SLOT="0/57"
+SLOT="0/58"
 KEYWORDS="~amd64"
 IUSE="gdbm +jit sqlite test tk"
 



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

2017-06-09 Thread Michał Górny
commit: 7335fbd651d7164abd68358daf6c4c75c2efebe5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  9 17:23:07 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun  9 23:09:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7335fbd6

dev-python/pypy3-bin: Remove ~x86 (broken) from 5.7+

 dev-python/pypy3-bin/Manifest  |  3 ---
 dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild | 16 ++--
 2 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index e2fb319f815..e36ffb6a606 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -7,9 +7,6 @@ DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses+sse2.tar.lz 
5231919 SHA256 6a9848bc
 DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses.tar.lz 5232239 SHA256 
d808aa66ecd5b3d868554ad29b0eee3948e3de69390826bcb5e6b8ceb2408037 SHA512 
5e107304537855f459cc7bee92d3b2d05e16f2421d2249205c34f40f1f9415ca657f3e0842c79de98fed732e0a2752b280b44880f96eeeaa0d50d4b4bf2c525c
 WHIRLPOOL 
562fe0c00aeb83a74d9f1ccba4ffed70b5efa6592ef04c82ea06c38afc560e97aa02b835de8b69925690149c1d6803ecfbcad7eefd59bdf4462bdbbbf82c2577
 DIST pypy3-bin-5.7.1-amd64+bzip2+jit+ncurses.tar.lz 10329767 SHA256 
041d6b6af48ec4a2de0062a2ae48a3d2a8e827d450b76fc4232f4a9eca8cbc47 SHA512 
a5959d4bd5d267ea0386e4fab4b86b83f7597aaa3174281f15f180e0c83125af1437c0a693b0d534929c7199df5958a5f48867c72d1ce24494b2238523cde2aa
 WHIRLPOOL 
8eef898eac108726b89751e6af80c112f46800ab1dd4efad118e71adb6c7cbaccbe46360da3be7d5ad5702262a2e377bfc530b7519fc38532123884c84e0c1ee
 DIST pypy3-bin-5.7.1-amd64+bzip2+ncurses.tar.lz 6352387 SHA256 
0243a016a7b836af72e6e1172f2a4516b9705169a9ba2318093b5c3005917766 SHA512 
a63b02dfc11b7675bd4ccceb58801aeb1fd40d0245196dd7fa9f646e4618f46c8e6c4d95072c6432381064d37bc13cb74fbd383d19f8769f069827a8969e7a95
 WHIRLPOOL 
f09b82a6c8a4dada7597bfbe0b2ecd07d90d724eae3d2cc6f35a69c0f219b420236ed8ad37024ad8f9516d729389cbe919f58a48cf1aa323c3a74220c62b8aa3
-DIST pypy3-bin-5.7.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8453840 SHA256 
62def5b073ab62d1dbfa87a0d42dd7eb3d61bc4e3652895c917debf179863c78 SHA512 
b9c0b127990afbcdd4ee2adc3cb4909db39078467249ef8e5aed127962b9066dc9456273a5d74c5c30e088fe5c7906efaf57e70004c1976173ef47a95d300c46
 WHIRLPOOL 
906e6a4bf08b137c8d676c58b6fd67e8ef8a2d4dabb67cdd88c335e70f633380af45499d8fe740b63da1265dd630febb7b3ab672a61f590c84f06161aca7f4d8
-DIST pypy3-bin-5.7.1-x86+bzip2+ncurses+sse2.tar.lz 5425311 SHA256 
cf261a6cd49906acae44dd53fa96ba1911c27f3d563b817f39ea6db7a3e8652d SHA512 
58231cdd747f4e515af095f8f1bac61ca1fd8c670fb194ffc7103d277d28394a577f1aaad6673236edd6136844d1e7dea6bc900660ac598d59c6a1e2799a726b
 WHIRLPOOL 
b09aea2f29376f2886f078f93f2bcd630fc0d4894630d5bb2e6d1e2bae0fda5bc7a7c10c4cc74ed576f605a0c862784f82eba1ec8110e4bc0a68679723f355fa
-DIST pypy3-bin-5.7.1-x86+bzip2+ncurses.tar.lz 5425898 SHA256 
33811bbeb290c777ae40881e0dfceb678d661b3bd56fc8e9a7247d367db44879 SHA512 
19b3eb9f08a7bc89a8c41024b70529b6c1721a6e4ff907e53c06e99787b7b9356c08e554212b7f6e599f40a4cfaec09e765e0504e4b32e2191f7b5071f307d16
 WHIRLPOOL 
5f9e61550cfa2a983ca3b30eb3569caec9e202d713d4f0513a01e08ec402a6824ab04cd2585019b389f7c4486ef259a333d2c1087a9fe00e33899d9975e80599
 DIST pypy3-v5.7.1-src.tar.bz2 28811162 SHA256 
40ece0145282980ac121390f13709404c0532896507d5767496381180b631bd0 SHA512 
f8ead8214ad7d89fe80e24d97b13ece7f2c80b2f11446257a2eab0e3025fc7d8fec26474b0e9eb2b2e3ccd629532dd062829459361b601add12e40793bd5aa60
 WHIRLPOOL 
180a5cb39c9a5e3840f4940463dd9cccf44486f11a657d2ac644d1eac4561068f08905fdadc495918fb0ceaf018d4b85a3e5756ca6d99a020310b46bdb16ef87
 DIST pypy3.3-v5.5.0-alpha-src.tar.bz2 25122033 SHA256 
d5591c34d77253e9ed57d182b6f49585b95f7c09c3e121f0e8630e5a7e75ab5f SHA512 
b2cf9700e45c452293297edffe08e572dffc3c567026b4b5d9165c1ba1b4d858ffc8a6754f5f28781020016c36440e5c02d07562d075b12444c9c32ea5dd2168
 WHIRLPOOL 
6bde174969413c55d6d077cd14e737c4f034f19935536af1bffaf3a1caa456d2bf6850760a18c274ad99089bd5ab7331d7d185f914cd6c69f708abf857d35df3
 DIST python-gentoo-patches-3.3.5-0.tar.xz 12892 SHA256 
a7240de9598033cb40f8f273d8104d4e2b1dcaea028d45ac28efaa3c680ff6f7 SHA512 
27eef4c2b3f631b000db3f6a5c426d9b498d63a08fe82b1ab7c2c010fb72208109461a5f008d47703852526655b70a734ea95be8742897026db5750bb9cc9d16
 WHIRLPOOL 
edab9222d7da94cab3b1de0e1a27c6c7dbd49194b813a0a1cf9e532063029c4e4f19151c9f4878eeabed3168ff1f97eae7f008280c7ed2897fc14c5516c68d7e

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
index 9d7fd440897..a69f3049b29 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
@@ -16,25 +16,13 @@ 
SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
amd64? (
jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz )
!jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz )
-   )
-   x86? (
- 

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

2017-06-09 Thread Michał Górny
commit: 75d5b8dbcf760f15c77a0c5d6593eaf0045f70ec
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  9 22:48:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun  9 23:09:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d5b8db

dev-python/pypy3-bin: Bump to 5.8.0

 dev-python/pypy3-bin/Manifest  |   3 +
 .../pypy3-bin/files/5.8.0_all_distutils_cxx.patch  | 342 +
 dev-python/pypy3-bin/pypy3-bin-5.8.0.ebuild| 171 +++
 3 files changed, 516 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index e36ffb6a606..389bed44900 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -7,6 +7,9 @@ DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses+sse2.tar.lz 
5231919 SHA256 6a9848bc
 DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses.tar.lz 5232239 SHA256 
d808aa66ecd5b3d868554ad29b0eee3948e3de69390826bcb5e6b8ceb2408037 SHA512 
5e107304537855f459cc7bee92d3b2d05e16f2421d2249205c34f40f1f9415ca657f3e0842c79de98fed732e0a2752b280b44880f96eeeaa0d50d4b4bf2c525c
 WHIRLPOOL 
562fe0c00aeb83a74d9f1ccba4ffed70b5efa6592ef04c82ea06c38afc560e97aa02b835de8b69925690149c1d6803ecfbcad7eefd59bdf4462bdbbbf82c2577
 DIST pypy3-bin-5.7.1-amd64+bzip2+jit+ncurses.tar.lz 10329767 SHA256 
041d6b6af48ec4a2de0062a2ae48a3d2a8e827d450b76fc4232f4a9eca8cbc47 SHA512 
a5959d4bd5d267ea0386e4fab4b86b83f7597aaa3174281f15f180e0c83125af1437c0a693b0d534929c7199df5958a5f48867c72d1ce24494b2238523cde2aa
 WHIRLPOOL 
8eef898eac108726b89751e6af80c112f46800ab1dd4efad118e71adb6c7cbaccbe46360da3be7d5ad5702262a2e377bfc530b7519fc38532123884c84e0c1ee
 DIST pypy3-bin-5.7.1-amd64+bzip2+ncurses.tar.lz 6352387 SHA256 
0243a016a7b836af72e6e1172f2a4516b9705169a9ba2318093b5c3005917766 SHA512 
a63b02dfc11b7675bd4ccceb58801aeb1fd40d0245196dd7fa9f646e4618f46c8e6c4d95072c6432381064d37bc13cb74fbd383d19f8769f069827a8969e7a95
 WHIRLPOOL 
f09b82a6c8a4dada7597bfbe0b2ecd07d90d724eae3d2cc6f35a69c0f219b420236ed8ad37024ad8f9516d729389cbe919f58a48cf1aa323c3a74220c62b8aa3
+DIST pypy3-bin-5.8.0-amd64+bzip2+jit+ncurses.tar.lz 10706804 SHA256 
fd8e3550426d747f65d52fb2edbe5b9133c1946eed5f1ada5a454fe5a99b489f SHA512 
38e46503ba50987a36b68e7d6316b64a00c1e2fa0d2d0b0e0e517bbfa96cb777522346d2c4a78cc7bdf44fa237453dc97867f9323785ba38b21c1f1058d5e701
 WHIRLPOOL 
59ecc9f9c5d4a29819d0911cc1402f38bd9708ec3e28ba90cb33159b88e11a150a33390c2a73e26831de578ec77598018945e001a1bc3e8f2659b17743a3cdf6
+DIST pypy3-bin-5.8.0-amd64+bzip2+ncurses.tar.lz 6626453 SHA256 
f840fba90a52e0bfaf9f7f3197f47823154709b86b33dbe61df1f721d8eb46ef SHA512 
51d418668c48f8e2d740264855e193353900d56893c0fc81de09e8fab338a36a696a725dd3387ee1d626f82e8319b797bfa4957a5cc8f0b11610b3e6ece67539
 WHIRLPOOL 
45348517cb0bf8e98ac53149314288716cf8ee972505c354192a46b6472fff694cc037689f2f61707396ed55b9baebe35fa4e99695789f93cb8edeaa08e71fe2
 DIST pypy3-v5.7.1-src.tar.bz2 28811162 SHA256 
40ece0145282980ac121390f13709404c0532896507d5767496381180b631bd0 SHA512 
f8ead8214ad7d89fe80e24d97b13ece7f2c80b2f11446257a2eab0e3025fc7d8fec26474b0e9eb2b2e3ccd629532dd062829459361b601add12e40793bd5aa60
 WHIRLPOOL 
180a5cb39c9a5e3840f4940463dd9cccf44486f11a657d2ac644d1eac4561068f08905fdadc495918fb0ceaf018d4b85a3e5756ca6d99a020310b46bdb16ef87
+DIST pypy3-v5.8.0-src.tar.bz2 28986883 SHA256 
9d090127335c3c0fd2b14c8835bf91752e62756e55ea06aad3353f24a6854223 SHA512 
d78b4c899a5643028664365ed973a7b292a8e5b3989cc75203cd381ea3cda7dd73121c574726e23dca86e8364fcfcf42c372c9deee438c805f30d6e1c4ac115a
 WHIRLPOOL 
b7567fa21e3ded400a72ec06197184df37e0b5893adfb55622ea9afb668bfbda7ebbecd9b80660efef42f160838966d103c4181a9b07355e873981b35f4bf104
 DIST pypy3.3-v5.5.0-alpha-src.tar.bz2 25122033 SHA256 
d5591c34d77253e9ed57d182b6f49585b95f7c09c3e121f0e8630e5a7e75ab5f SHA512 
b2cf9700e45c452293297edffe08e572dffc3c567026b4b5d9165c1ba1b4d858ffc8a6754f5f28781020016c36440e5c02d07562d075b12444c9c32ea5dd2168
 WHIRLPOOL 
6bde174969413c55d6d077cd14e737c4f034f19935536af1bffaf3a1caa456d2bf6850760a18c274ad99089bd5ab7331d7d185f914cd6c69f708abf857d35df3
 DIST python-gentoo-patches-3.3.5-0.tar.xz 12892 SHA256 
a7240de9598033cb40f8f273d8104d4e2b1dcaea028d45ac28efaa3c680ff6f7 SHA512 
27eef4c2b3f631b000db3f6a5c426d9b498d63a08fe82b1ab7c2c010fb72208109461a5f008d47703852526655b70a734ea95be8742897026db5750bb9cc9d16
 WHIRLPOOL 
edab9222d7da94cab3b1de0e1a27c6c7dbd49194b813a0a1cf9e532063029c4e4f19151c9f4878eeabed3168ff1f97eae7f008280c7ed2897fc14c5516c68d7e

diff --git a/dev-python/pypy3-bin/files/5.8.0_all_distutils_cxx.patch 
b/dev-python/pypy3-bin/files/5.8.0_all_distutils_cxx.patch
new file mode 100644
index 000..5d89ce2711c
--- /dev/null
+++ b/dev-python/pypy3-bin/files/5.8.0_all_distutils_cxx.patch
@@ -0,0 +1,342 @@
+From b2f2c9d23996d431d606ac7d8ed731a5302b4e97 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 25 Apr 2017 17:42:33 +0200
+Subject: [PATCH] Fancy distutils C++ support, 

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

2017-05-30 Thread Michał Górny
commit: c3648bb334f8b440fd557c59d8cec6111c5aaf2e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 30 07:32:41 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 30 07:34:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3648bb3

dev-python/pypy3-bin: Fix USE=-gdbm,-sqlite, #545140

 dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
index 1712d2a1dbd..9d7fd440897 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
@@ -114,12 +114,11 @@ src_install() {
dodoc README.rst
 
if ! use gdbm; then
-   rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \
-   "${ED%/}${dest}"/lib-python/*3/test/test_gdbm.py || die
+   rm -r "${ED%/}${dest}"/lib_pypy/_gdbm* || die
fi
if ! use sqlite; then
rm -r "${ED%/}${dest}"/lib-python/*3/sqlite3 \
-   "${ED%/}${dest}"/lib_pypy/_sqlite3.py \
+   "${ED%/}${dest}"/lib_pypy/_sqlite3* \
"${ED%/}${dest}"/lib-python/*3/test/test_sqlite.py || 
die
fi
if ! use tk; then



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

2017-04-30 Thread Michał Górny
commit: 265e3d045b9cfb59e6da8fd6691d97bf7c00c750
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 30 16:22:55 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 30 19:22:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265e3d04

dev-python/pypy3-bin: Port -OO builds patch from python3.5

 .../files/python-3.5-distutils-OO-build.patch  | 80 ++
 ...-bin-5.7.1.ebuild => pypy3-bin-5.7.1-r1.ebuild} |  1 +
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pypy3-bin/files/python-3.5-distutils-OO-build.patch 
b/dev-python/pypy3-bin/files/python-3.5-distutils-OO-build.patch
new file mode 100644
index 000..ff4446662a9
--- /dev/null
+++ b/dev-python/pypy3-bin/files/python-3.5-distutils-OO-build.patch
@@ -0,0 +1,80 @@
+From 90507018442f9adabb586fd3d0a0206b9c2f2f50 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sun, 5 Jun 2016 08:18:01 +0200
+Subject: [PATCH] distutils: make -OO enable both opt-1 and opt-2 optimization
+
+Bug: http://bugs.python.org/issue27226
+Bug: https://bugs.gentoo.org/585060
+---
+ distutils/command/build_py.py|  8 
+ distutils/command/install_lib.py | 12 ++--
+ 2 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/distutils/command/build_py.py b/distutils/command/build_py.py
+index cf0ca57..838d4e4 100644
+--- a/distutils/command/build_py.py
 b/distutils/command/build_py.py
+@@ -315,9 +315,9 @@ class build_py (Command):
+ if self.compile:
+ outputs.append(importlib.util.cache_from_source(
+ filename, optimization=''))
+-if self.optimize > 0:
++for opt in range(1, self.optimize + 1):
+ outputs.append(importlib.util.cache_from_source(
+-filename, optimization=self.optimize))
++filename, optimization=opt))
+ 
+ outputs += [
+ os.path.join(build_dir, filename)
+@@ -387,8 +387,8 @@ class build_py (Command):
+ if self.compile:
+ byte_compile(files, optimize=0,
+  force=self.force, prefix=prefix, 
dry_run=self.dry_run)
+-if self.optimize > 0:
+-byte_compile(files, optimize=self.optimize,
++for opt in range(1, self.optimize + 1):
++byte_compile(files, optimize=opt,
+  force=self.force, prefix=prefix, 
dry_run=self.dry_run)
+ 
+ class build_py_2to3(build_py, Mixin2to3):
+diff --git a/distutils/command/install_lib.py 
b/distutils/command/install_lib.py
+index 6154cf0..049b662 100644
+--- a/distutils/command/install_lib.py
 b/distutils/command/install_lib.py
+@@ -24,8 +24,8 @@ class install_lib(Command):
+ #   2) compile .pyc only (--compile --no-optimize; default)
+ #   3) compile .pyc and "opt-1" .pyc (--compile --optimize)
+ #   4) compile "opt-1" .pyc only (--no-compile --optimize)
+-#   5) compile .pyc and "opt-2" .pyc (--compile --optimize-more)
+-#   6) compile "opt-2" .pyc only (--no-compile --optimize-more)
++#   5) compile .pyc, "opt-1" and "opt-2" .pyc (--compile --optimize-more)
++#   6) compile "opt-1" and "opt-2" .pyc (--no-compile --optimize-more)
+ #
+ # The UI for this is two options, 'compile' and 'optimize'.
+ # 'compile' is strictly boolean, and only decides whether to
+@@ -132,8 +132,8 @@ class install_lib(Command):
+ byte_compile(files, optimize=0,
+  force=self.force, prefix=install_root,
+  dry_run=self.dry_run)
+-if self.optimize > 0:
+-byte_compile(files, optimize=self.optimize,
++for opt in range(1, self.optimize + 1):
++byte_compile(files, optimize=opt,
+  force=self.force, prefix=install_root,
+  verbose=self.verbose, dry_run=self.dry_run)
+ 
+@@ -167,9 +167,9 @@ class install_lib(Command):
+ if self.compile:
+ bytecode_files.append(importlib.util.cache_from_source(
+ py_file, optimization=''))
+-if self.optimize > 0:
++for opt in range(1, self.optimize + 1):
+ bytecode_files.append(importlib.util.cache_from_source(
+-py_file, optimization=self.optimize))
++py_file, optimization=opt))
+ 
+ return bytecode_files
+ 
+-- 
+2.8.3
+

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
similarity index 98%
rename from dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
index cd1e988958c..1712d2a1dbd 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
@@ -76,6 +76,7 @@ src_prepare() {
# apply CPython stdlib patches

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

2017-04-25 Thread Michał Górny
commit: e2f6a801849582d65e7124a0dce977b02151f594
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 25 19:35:01 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 25 21:49:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f6a801

dev-python/pypy3-bin: Bump to 5.7.1

 dev-python/pypy3-bin/Manifest  |   6 +
 .../pypy3-bin/files/5.7.1_all_distutils_cxx.patch  | 342 +
 dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild| 183 +++
 3 files changed, 531 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index a1172a5dd52..e2fb319f815 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -5,5 +5,11 @@ DIST 
pypy3-bin-5.5.0_alpha-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 8656783
 DIST pypy3-bin-5.5.0_alpha-x86+bzip2+jit+ncurses+sse2.tar.lz 9549100 SHA256 
fdd95b1fb91d669e1861b2dff52b97af0d01aaedf61eb11f07c8f92cd398c7f6 SHA512 
2ac8cb894cafae8da81bddb601185941b42933aa41bda8d1696eb70ca22cbeaa0c23385e4a4cd640c46f9e301acfc2f9bc89adaf5a7f5cbef4bc23ca8af550bb
 WHIRLPOOL 
e4c21be6b52468135ff6e53434a8ae8c0450880d0f5c8d37bdc18a99f9ceb0ae101c82b8a7a6ae2088297f9dbfa7146fcf80a24948dd3316d56f0f798cc7ecec
 DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses+sse2.tar.lz 5231919 SHA256 
6a9848bc2d1d948a91bc15ce20768bc7024726ec7afdd2767bfba25926a35c7f SHA512 
fbdc955b1c2873d07e8ad36dd697fbb21932ac50726e76fed20da1fca218b329f18c81b8b4a65cd7ece26091859529d5bb56c7ed2efaf14ae8d9988581d88d9b
 WHIRLPOOL 
08ffd98122e4745af4e785ebb986cd7d185472ec0879bb9dc6070b14de6d35e4177e35a85326468329a06617df03880744e23a6bef825f67d40476c92c7d430e
 DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses.tar.lz 5232239 SHA256 
d808aa66ecd5b3d868554ad29b0eee3948e3de69390826bcb5e6b8ceb2408037 SHA512 
5e107304537855f459cc7bee92d3b2d05e16f2421d2249205c34f40f1f9415ca657f3e0842c79de98fed732e0a2752b280b44880f96eeeaa0d50d4b4bf2c525c
 WHIRLPOOL 
562fe0c00aeb83a74d9f1ccba4ffed70b5efa6592ef04c82ea06c38afc560e97aa02b835de8b69925690149c1d6803ecfbcad7eefd59bdf4462bdbbbf82c2577
+DIST pypy3-bin-5.7.1-amd64+bzip2+jit+ncurses.tar.lz 10329767 SHA256 
041d6b6af48ec4a2de0062a2ae48a3d2a8e827d450b76fc4232f4a9eca8cbc47 SHA512 
a5959d4bd5d267ea0386e4fab4b86b83f7597aaa3174281f15f180e0c83125af1437c0a693b0d534929c7199df5958a5f48867c72d1ce24494b2238523cde2aa
 WHIRLPOOL 
8eef898eac108726b89751e6af80c112f46800ab1dd4efad118e71adb6c7cbaccbe46360da3be7d5ad5702262a2e377bfc530b7519fc38532123884c84e0c1ee
+DIST pypy3-bin-5.7.1-amd64+bzip2+ncurses.tar.lz 6352387 SHA256 
0243a016a7b836af72e6e1172f2a4516b9705169a9ba2318093b5c3005917766 SHA512 
a63b02dfc11b7675bd4ccceb58801aeb1fd40d0245196dd7fa9f646e4618f46c8e6c4d95072c6432381064d37bc13cb74fbd383d19f8769f069827a8969e7a95
 WHIRLPOOL 
f09b82a6c8a4dada7597bfbe0b2ecd07d90d724eae3d2cc6f35a69c0f219b420236ed8ad37024ad8f9516d729389cbe919f58a48cf1aa323c3a74220c62b8aa3
+DIST pypy3-bin-5.7.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8453840 SHA256 
62def5b073ab62d1dbfa87a0d42dd7eb3d61bc4e3652895c917debf179863c78 SHA512 
b9c0b127990afbcdd4ee2adc3cb4909db39078467249ef8e5aed127962b9066dc9456273a5d74c5c30e088fe5c7906efaf57e70004c1976173ef47a95d300c46
 WHIRLPOOL 
906e6a4bf08b137c8d676c58b6fd67e8ef8a2d4dabb67cdd88c335e70f633380af45499d8fe740b63da1265dd630febb7b3ab672a61f590c84f06161aca7f4d8
+DIST pypy3-bin-5.7.1-x86+bzip2+ncurses+sse2.tar.lz 5425311 SHA256 
cf261a6cd49906acae44dd53fa96ba1911c27f3d563b817f39ea6db7a3e8652d SHA512 
58231cdd747f4e515af095f8f1bac61ca1fd8c670fb194ffc7103d277d28394a577f1aaad6673236edd6136844d1e7dea6bc900660ac598d59c6a1e2799a726b
 WHIRLPOOL 
b09aea2f29376f2886f078f93f2bcd630fc0d4894630d5bb2e6d1e2bae0fda5bc7a7c10c4cc74ed576f605a0c862784f82eba1ec8110e4bc0a68679723f355fa
+DIST pypy3-bin-5.7.1-x86+bzip2+ncurses.tar.lz 5425898 SHA256 
33811bbeb290c777ae40881e0dfceb678d661b3bd56fc8e9a7247d367db44879 SHA512 
19b3eb9f08a7bc89a8c41024b70529b6c1721a6e4ff907e53c06e99787b7b9356c08e554212b7f6e599f40a4cfaec09e765e0504e4b32e2191f7b5071f307d16
 WHIRLPOOL 
5f9e61550cfa2a983ca3b30eb3569caec9e202d713d4f0513a01e08ec402a6824ab04cd2585019b389f7c4486ef259a333d2c1087a9fe00e33899d9975e80599
+DIST pypy3-v5.7.1-src.tar.bz2 28811162 SHA256 
40ece0145282980ac121390f13709404c0532896507d5767496381180b631bd0 SHA512 
f8ead8214ad7d89fe80e24d97b13ece7f2c80b2f11446257a2eab0e3025fc7d8fec26474b0e9eb2b2e3ccd629532dd062829459361b601add12e40793bd5aa60
 WHIRLPOOL 
180a5cb39c9a5e3840f4940463dd9cccf44486f11a657d2ac644d1eac4561068f08905fdadc495918fb0ceaf018d4b85a3e5756ca6d99a020310b46bdb16ef87
 DIST pypy3.3-v5.5.0-alpha-src.tar.bz2 25122033 SHA256 
d5591c34d77253e9ed57d182b6f49585b95f7c09c3e121f0e8630e5a7e75ab5f SHA512 
b2cf9700e45c452293297edffe08e572dffc3c567026b4b5d9165c1ba1b4d858ffc8a6754f5f28781020016c36440e5c02d07562d075b12444c9c32ea5dd2168
 WHIRLPOOL 
6bde174969413c55d6d077cd14e737c4f034f19935536af1bffaf3a1caa456d2bf6850760a18c274ad99089bd5ab7331d7d185f914cd6c69f708abf857d35df3
 DIST python-gentoo-patches-3.3.5-0.tar.xz 

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

2017-02-17 Thread Michał Górny
commit: e23617f190d977852c120be2b1aa0ed404e184f4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 17 11:33:35 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 17 11:44:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e23617f1

dev-python/pypy3-bin: Clean up old versions

 dev-python/pypy3-bin/Manifest  |  16 --
 .../files/2.4.0-21_all_distutils_c++.patch | 251 -
 dev-python/pypy3-bin/files/2.4.0-ncurses6.patch|  34 ---
 .../files/pypy3-2.4.0-fix-tkinter-regression.patch |  74 --
 .../pypy3-bin/files/pypy3-2.4.0-libressl.patch | 187 ---
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild | 193 
 .../pypy3-bin/pypy3-bin-5.2.0_alpha1-r1.ebuild | 200 
 7 files changed, 955 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 62570a6c02..a1172a5dd5 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,18 +1,3 @@
-DIST pypy3-2.4.0-src.tar.bz2 14693194 SHA256 
d9ba207d6eecf8a0dc4414e9f4e92db1abd143e8cc6ec4a6bdcac75b29f104f3 SHA512 
7e2b0c21f1833b8cd61251c2d58c6a9f99207e5d582618f0036886ff28dcb313541dce1c36bd1b57b332a36a94b13e416bb7b67110be7c8ece8283749ba712be
 WHIRLPOOL 
bd02009c828b7b491b46b260d687d268561e5372766adccbcb58e87a3f1c545f293c54e5cdd6e6b7fb95feb678677137211ee890f106140ce1bc256f8563d2cd
-DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 9320887 
SHA256 98a2a6f1ba738e8e39b272e757cfa4b90684be05b58f28e9d7766d2e3238bed2 SHA512 
b9569c7d9f607ec89dfc2adadea86d485e99c2cc8a9bd2751fbf450b331a706acd8cab9b67730162f67a74ccb682ec23769556cfb3b028265a7e5b06e920bd07
 WHIRLPOOL 
450be6f24c7bd58fc801bb95ca08f1d5874c2df0a5e75e062847b25f7a11e1ed81dfbb1b38e9607882593f96a2d3171c7f59cb63fd039c3ebf542bee7a53d09d
-DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+jit+ncurses.tar.lz 10751255 SHA256 
aca3afd551ab073d91c9d3d6e7bfffdbee2ccab0672d461b9abc0d3087d6ccab SHA512 
85032e9418f03319dbf827fd68870d8c5d8f368f5b416ff9a96af48a1b3bcfd651a66c0d1c3372bf522c1d7433734d1d167e8fb037ca998f55c1ad4c13ed5a5d
 WHIRLPOOL 
0eb02a3c4e7d6d5fbbdf239a68c067f87449a07a8a63a3a03858ada73fcf13a09a1b3f9f8402a173fd17baee4565de9f2b68038471527b8f43f14c4251af6432
-DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+ncurses.tar.lz 6188358 SHA256 
2ee5d99218a02bac26a77327db3bcf754f36ed40ef0593567895ee2ad128bc04 SHA512 
a07b3c3cdf16592af9ea76d8f70c053f6e75f3b92e10d019921dd8024161b8953477c3da7a5d82912f1f10f0ab4581e299215e7a5f50ee0ff923648e7a18d8cc
 WHIRLPOOL 
75da4de6977382729d21881d7d66895871ad3e5f53a108bfad3c97d9f6db6dec6754f353e600436853d4d06586b350d4e47ccfa7ca25364c54b276fd629e5d5b
-DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 
8246135 SHA256 91df98e4031bca19a1e9cc30cdb18f221ee2df00c2f3c5251b817feb9b2fe3d8 
SHA512 
d518184c5588e95cf584c5654b8a1ea3c0157d85e5274b5ba612edf38dd9c4848f37f2e87ee508fc0071f5b0a1a272312868b7628c251dcb584de1fd237f85fd
 WHIRLPOOL 
98754b9c05a80167c474feef81ccf4cd057dfae621f1f15c85fa5595c2e9d97b4201a47e866a2fde4137e1e7e0225544aa00901e2c33ae6a1209e859df93510a
-DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+sse2.tar.lz 9073643 SHA256 
436128604cc9649228992206abcfef84ff14994984b3da91b2d4ee1ab654274c SHA512 
0cffa75008f174d0703d07e86ed1036a27efe7707b14e2a5c6bfe92bd703ad0ce7223a0b590aeffe1e7dd11756d385ac9e2eba9a7d49d6d970377aef8aa2d8bb
 WHIRLPOOL 
579625d8e36bd22ca04a2468592f784269bd514799725a5fe0f5ce47e09477dada96a95c2296e46a8f4d03fc82aff6100c7a89c4e71993b033a31516ffc0b2a4
-DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses+sse2.tar.lz 5549183 SHA256 
ecb7dae543219b4bc1d75114a0a5316d870a4a92ae439b9679ae8436903fcc77 SHA512 
06040c2f843ce77573616f9fc5a9773ffb67957860d33ca26538a39ba68aa56eea98bc0af0e99e6319f50ee42ff894a9f4944b7924348f20ce90078f0615a707
 WHIRLPOOL 
ebf165deb7b65cbfef081841037206a74658906e49b52225c1966874f3f8ad39f19157c801653e2797a03b9fd0287a5c4e7ffb7d53d951fb5686eaba9c533b29
-DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses.tar.lz 5503668 SHA256 
7cc045e8ec9e7d4c01eb0dd9e83296bbf38483bcd0a5af0298ef53b9dc0bc63d SHA512 
fa398b43a479c71bcd708e30055716dbe0c8f6421ed632a3ed8b3fa1cf30310e5325106b2c5d2be70b3a7e3bc706e70b599ffa34497ef6a0aeb78df534397f79
 WHIRLPOOL 
c13aee013422d552cbf34fa41326f7edfb1a3817801a3ac72ff472b92460528876505b88e6bd95866dbf731d707d1ba789f22ae76d3a004cded36772afab2436
-DIST pypy3-bin-5.2.0_alpha1-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 
10607836 SHA256 
2fe7ab10ef9dc527fa6a187c8d81ada8e507ce3319496eb929507bc7f556b6f3 SHA512 
6bc108500c2a87c806592c95ddd0cf65c2792648e6b9788b7503a14297d7c2f742357f9565066faea44c0968402a3b4e6054198dadf99044d61141e58dc21ef7
 WHIRLPOOL 
c9d3f9c7655f2b55267570b7b1c3c942c6d7d9e947822fc3dc92c503aed49cbe6c0017749cd029ea9c262e26182d72deb10d3f8c772aab1033113f6270586a45
-DIST pypy3-bin-5.2.0_alpha1-amd64+bzip2+jit+ncurses.tar.lz 11330839 SHA256 
10c4d1689d3fb1dd25e0ea765132a65799bdef8f0ca952241ef32cdf2f53e4e8 SHA512 

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

2016-10-12 Thread Michał Górny
commit: 680f612c12728e156c3dbfd964ccdb72e0ffc4b5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 12 18:48:22 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 12 20:59:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680f612c

dev-python/pypy3-bin: Bump to 5.5.0 (alpha)

 dev-python/pypy3-bin/Manifest |   8 +
 dev-python/pypy3-bin/pypy3-bin-5.5.0_alpha.ebuild | 201 ++
 2 files changed, 209 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 0fd8fdc..62570a6 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -13,5 +13,13 @@ DIST 
pypy3-bin-5.2.0_alpha1-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 853375
 DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+jit+ncurses+sse2.tar.lz 9328963 SHA256 
b6a8097c834e1dbb62b5042fb754c03a86d70e3c3c54f8b2c2c1268828f9ade1 SHA512 
121305c1c5c84ac3ac1beec18ba5fcf2ca9f53ba4abfa200dd3fb688be0d261552f6f44c7ccf64b37cd52f95720e149efac5608d81e65c172298ecd5da9af16a
 WHIRLPOOL 
5bb4f533f6a747ed9b4eb0eaccaf7ad86498eb3267270706510ee249b2bc5c2a95de4e16015bed633d60bd8ab4b10c09aad1719e411f61c8d7fbef3f7cc85851
 DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+ncurses+sse2.tar.lz 5197922 SHA256 
4cd32da0468db5863d5f975637009f81c594c878d9a954b7aa0198029b4869f7 SHA512 
1568f3784feee713bf893cd27e1b159d55a39014a8ae69be80648e79ec8e415da425da2140d537f7c3d9a1854d14e76816d132938a3a350dd20ce97dddf032d9
 WHIRLPOOL 
a1f0cce9f24b7d04a602e0ddc2770b9431a3e708832f680ab923346769292ed5493cc3bc1e748676978966dacb4f42e6b4137ee0e05010d81b8d3d819fd740aa
 DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+ncurses.tar.lz 5197502 SHA256 
443b6542da9bb14826eff2b1080d16005a4a9fe6672eef41c5d29d8852b47904 SHA512 
859037552e699b3bc172ab93f7e32315ae1d4b1a6f8d1514ca1a389f36360eb04cfc792d79bb99b418d1fd507d0d084f2652e04688bd53eed05391197c2c
 WHIRLPOOL 
f6003d1c6d05f54ea72f00755fa5b708ffc16ba180ed74846422b0cbbf95cdf9ad0b1109068ed72f43ac2b945b10bf37453984b88cfb30b335c9f5ba4878265d
+DIST pypy3-bin-5.5.0_alpha-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 10860820 
SHA256 46437ffdc3327b11fb116071ec8bb5c93aa94ac143a7105cadb678be708faeb5 SHA512 
ed93e8452c82e627699aa876cfa55d2fd84d7ec7c6698e2a20bda2a5bb564def68b51a2e62ca45a36f88805cbca453b0a8a6565016428c4eef22a5539bb24647
 WHIRLPOOL 
858befe94e009628cee4e85271e8e92fe264ff91b382fed74ba31314eccf914c403b376792eec322bcead140e8159d255b265bc88832accb3d65d16fd78c
+DIST pypy3-bin-5.5.0_alpha-amd64+bzip2+jit+ncurses.tar.lz 11610069 SHA256 
a400bd9c2df450647278dec93d397e4d040fd058f78309e8cdaff8b0792b8c01 SHA512 
e0dca44387c03306691c63263aae7d484a5244b686cfd57315d7c4bd630fd5fba888d8cb57855d3f84c9bda576194597e4048877990456812f747d7d099b5819
 WHIRLPOOL 
3f61e0b02bbfc77a413fe38aca59c626857b1b8a05b952e7a832e4d3cc20dd5d98d9173161d08cd92587e2a7b44a2a55ba61f516c632611cb4d16a20f3eb4e74
+DIST pypy3-bin-5.5.0_alpha-amd64+bzip2+ncurses.tar.lz 6243046 SHA256 
34ae3b199194a90f0867e95306b6530faa3acafb9dc9ef077ba4e229f3a5d0de SHA512 
4fdae8644c40734281d81adb5c8273a0f2429c47bff8672a7f98988195c6e9ab82d9a1443e2d1c1bc2ca75d471c112ac40ac403e75808d8610dce94fee15031b
 WHIRLPOOL 
ca2c5b4f0334f1193ef5cd6bf7ebe9034fbd176f0ce34b6302125c6e2b175e69129ca53d21ef34327bb064cf90af907c10bd81d62ccb429298020043a41fdfa0
+DIST pypy3-bin-5.5.0_alpha-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 
8656783 SHA256 52bff882b65d4664661c70657c927d69cbc0b9377c7d0ae20ed8ca562d8e13f4 
SHA512 
6ae588077d92d1c4d494e2b657a3d963989e3f3cf2d689ec4cf460f196d69234d13b88160ebb46334af0733f5ec13720abb0d2bc3184c6744b9218a8a5f6440a
 WHIRLPOOL 
81593ba510a71cc7ef47f3013e89e468bb5671da32a0ca5cdbfc1579cd2df90ce3b53ed59f2974243bc1b21eb8ea8d509d66ea4d2539c56f8a15ba9a3e7c6127
+DIST pypy3-bin-5.5.0_alpha-x86+bzip2+jit+ncurses+sse2.tar.lz 9549100 SHA256 
fdd95b1fb91d669e1861b2dff52b97af0d01aaedf61eb11f07c8f92cd398c7f6 SHA512 
2ac8cb894cafae8da81bddb601185941b42933aa41bda8d1696eb70ca22cbeaa0c23385e4a4cd640c46f9e301acfc2f9bc89adaf5a7f5cbef4bc23ca8af550bb
 WHIRLPOOL 
e4c21be6b52468135ff6e53434a8ae8c0450880d0f5c8d37bdc18a99f9ceb0ae101c82b8a7a6ae2088297f9dbfa7146fcf80a24948dd3316d56f0f798cc7ecec
+DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses+sse2.tar.lz 5231919 SHA256 
6a9848bc2d1d948a91bc15ce20768bc7024726ec7afdd2767bfba25926a35c7f SHA512 
fbdc955b1c2873d07e8ad36dd697fbb21932ac50726e76fed20da1fca218b329f18c81b8b4a65cd7ece26091859529d5bb56c7ed2efaf14ae8d9988581d88d9b
 WHIRLPOOL 
08ffd98122e4745af4e785ebb986cd7d185472ec0879bb9dc6070b14de6d35e4177e35a85326468329a06617df03880744e23a6bef825f67d40476c92c7d430e
+DIST pypy3-bin-5.5.0_alpha-x86+bzip2+ncurses.tar.lz 5232239 SHA256 
d808aa66ecd5b3d868554ad29b0eee3948e3de69390826bcb5e6b8ceb2408037 SHA512 
5e107304537855f459cc7bee92d3b2d05e16f2421d2249205c34f40f1f9415ca657f3e0842c79de98fed732e0a2752b280b44880f96eeeaa0d50d4b4bf2c525c
 WHIRLPOOL 
562fe0c00aeb83a74d9f1ccba4ffed70b5efa6592ef04c82ea06c38afc560e97aa02b835de8b69925690149c1d6803ecfbcad7eefd59bdf4462bdbbbf82c2577
 DIST 

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

2016-07-29 Thread Michał Górny
commit: ee8ba681b2799fe85897b16bff27f15b977f2072
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 29 15:04:54 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 29 15:09:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8ba681

dev-python/pypy3-bin: Remove unnecessary PDEP on python-updater

 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild   | 1 -
 .../{pypy3-bin-5.2.0_alpha1.ebuild => pypy3-bin-5.2.0_alpha1-r1.ebuild}  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index d52c94e..3a195e3 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -73,7 +73,6 @@ DEPEND="${RDEPEND}
test? ( ${PYTHON_DEPS} )"
 #  doc? ( ${PYTHON_DEPS}
 #  dev-python/sphinx )
-PDEPEND="app-admin/python-updater"
 
 S=${WORKDIR}/pypy3-${PV}-src
 

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1-r1.ebuild
similarity index 99%
rename from dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1-r1.ebuild
index cc59ee8..8fea012 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1-r1.ebuild
@@ -76,7 +76,6 @@ DEPEND="${RDEPEND}
test? ( ${PYTHON_DEPS} )"
 #  doc? ( ${PYTHON_DEPS}
 #  dev-python/sphinx )
-PDEPEND="app-admin/python-updater"
 
 S=${WORKDIR}/${MY_P}-src
 



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

2016-06-12 Thread Michał Górny
commit: 6baf51a000487e22f93adac3db3b1f053d752ae8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 12 18:44:32 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 12 19:46:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6baf51a0

dev-python/pypy3-bin: Stop installing numpy headers to match src build

Stop installing /usr/lib*/pypy3/include/numpy as that directory is not
installed by dev-python/pypy3 (where the install layout follows upstream
scripts rather than being coded in ebuild).

 dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild
index d1035ca..cc59ee8 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild
@@ -106,7 +106,6 @@ src_compile() {
mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die
mv "${WORKDIR}"/${P}*/include/*.h include/ || die
mv pypy/module/cpyext/include/*.h include/ || die
-   mv pypy/module/cpyext/include/numpy include/ || die
 
#use doc && emake -C pypy/doc/ html
#needed even without jit :( also needed in both compile and install 
phases



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

2016-06-09 Thread Michał Górny
commit: 77720eff10bebf2dc7163e86bf8e19fdc9364fd2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  9 19:35:22 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  9 19:46:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77720eff

dev-python/pypy3-bin: Add 5.2.0-alpha1

 dev-python/pypy3-bin/Manifest  |   9 +
 .../pypy3-bin/files/5.2.0-distutils-c++.patch  | 284 +
 dev-python/pypy3-bin/pypy3-bin-5.2.0_alpha1.ebuild | 202 +++
 3 files changed, 495 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 6485ca5..0fd8fdc 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -6,3 +6,12 @@ DIST 
pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 824613
 DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+sse2.tar.lz 9073643 SHA256 
436128604cc9649228992206abcfef84ff14994984b3da91b2d4ee1ab654274c SHA512 
0cffa75008f174d0703d07e86ed1036a27efe7707b14e2a5c6bfe92bd703ad0ce7223a0b590aeffe1e7dd11756d385ac9e2eba9a7d49d6d970377aef8aa2d8bb
 WHIRLPOOL 
579625d8e36bd22ca04a2468592f784269bd514799725a5fe0f5ce47e09477dada96a95c2296e46a8f4d03fc82aff6100c7a89c4e71993b033a31516ffc0b2a4
 DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses+sse2.tar.lz 5549183 SHA256 
ecb7dae543219b4bc1d75114a0a5316d870a4a92ae439b9679ae8436903fcc77 SHA512 
06040c2f843ce77573616f9fc5a9773ffb67957860d33ca26538a39ba68aa56eea98bc0af0e99e6319f50ee42ff894a9f4944b7924348f20ce90078f0615a707
 WHIRLPOOL 
ebf165deb7b65cbfef081841037206a74658906e49b52225c1966874f3f8ad39f19157c801653e2797a03b9fd0287a5c4e7ffb7d53d951fb5686eaba9c533b29
 DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses.tar.lz 5503668 SHA256 
7cc045e8ec9e7d4c01eb0dd9e83296bbf38483bcd0a5af0298ef53b9dc0bc63d SHA512 
fa398b43a479c71bcd708e30055716dbe0c8f6421ed632a3ed8b3fa1cf30310e5325106b2c5d2be70b3a7e3bc706e70b599ffa34497ef6a0aeb78df534397f79
 WHIRLPOOL 
c13aee013422d552cbf34fa41326f7edfb1a3817801a3ac72ff472b92460528876505b88e6bd95866dbf731d707d1ba789f22ae76d3a004cded36772afab2436
+DIST pypy3-bin-5.2.0_alpha1-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 
10607836 SHA256 
2fe7ab10ef9dc527fa6a187c8d81ada8e507ce3319496eb929507bc7f556b6f3 SHA512 
6bc108500c2a87c806592c95ddd0cf65c2792648e6b9788b7503a14297d7c2f742357f9565066faea44c0968402a3b4e6054198dadf99044d61141e58dc21ef7
 WHIRLPOOL 
c9d3f9c7655f2b55267570b7b1c3c942c6d7d9e947822fc3dc92c503aed49cbe6c0017749cd029ea9c262e26182d72deb10d3f8c772aab1033113f6270586a45
+DIST pypy3-bin-5.2.0_alpha1-amd64+bzip2+jit+ncurses.tar.lz 11330839 SHA256 
10c4d1689d3fb1dd25e0ea765132a65799bdef8f0ca952241ef32cdf2f53e4e8 SHA512 
e7f68ae8dfaab4894b4340e35cf14b16e47da8b192ea5aea97d33d7ec2b39ddc657ea36ac088325ffbd149bcc2bbc9528b9bd13f5cb8fd653ee2657a85d489f8
 WHIRLPOOL 
13faf88eff92ce6596e5d924e926e1ab56a97e668123852ec12a17ad57b7439d91528c4fb636190c7688823c7d68bc6b425ee115ed2c80811062ad715b08952d
+DIST pypy3-bin-5.2.0_alpha1-amd64+bzip2+ncurses.tar.lz 6215094 SHA256 
3cb22aee7c12a244b68215cdb03ee2c31589fdce55781dfa9cec706ede027d42 SHA512 
00d1669cb7b208e18f48da339f4d843cff8bff49178fa547e8caf7b568e796dd8a2ede8204535e12b57e534375e752417e2a3f8023529673988fa315d8c1684b
 WHIRLPOOL 
6e21ce63aacf1b07199947bd7ca36b263bee49a7a975b5f08d29f2ed9d971feeb77fb14c6052f822e7bb04ab1794f2bb0a04de34870bb454d88abf9f65a13761
+DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 
8533753 SHA256 7ec05fa19bbad93e6a25500fedf212f495eb8952ec486feb52379b979bd8ee3a 
SHA512 
ab87d575e0c06ee6533fe61a6c0fad5fe8bf77417772fd196588449c81263801ac14dd8367821d61263cabbde2c05b33cebb0f5e8057d0a9eabb2e68a66571ad
 WHIRLPOOL 
19b32146ac28497e8d80eeec4bbccdfc6ddff65ff768b2828905e9bc5e6b597cbafe631da7091eb4c91969362f24f12edd1ae726a4f3e41b637a32aaab7cf946
+DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+jit+ncurses+sse2.tar.lz 9328963 SHA256 
b6a8097c834e1dbb62b5042fb754c03a86d70e3c3c54f8b2c2c1268828f9ade1 SHA512 
121305c1c5c84ac3ac1beec18ba5fcf2ca9f53ba4abfa200dd3fb688be0d261552f6f44c7ccf64b37cd52f95720e149efac5608d81e65c172298ecd5da9af16a
 WHIRLPOOL 
5bb4f533f6a747ed9b4eb0eaccaf7ad86498eb3267270706510ee249b2bc5c2a95de4e16015bed633d60bd8ab4b10c09aad1719e411f61c8d7fbef3f7cc85851
+DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+ncurses+sse2.tar.lz 5197922 SHA256 
4cd32da0468db5863d5f975637009f81c594c878d9a954b7aa0198029b4869f7 SHA512 
1568f3784feee713bf893cd27e1b159d55a39014a8ae69be80648e79ec8e415da425da2140d537f7c3d9a1854d14e76816d132938a3a350dd20ce97dddf032d9
 WHIRLPOOL 
a1f0cce9f24b7d04a602e0ddc2770b9431a3e708832f680ab923346769292ed5493cc3bc1e748676978966dacb4f42e6b4137ee0e05010d81b8d3d819fd740aa
+DIST pypy3-bin-5.2.0_alpha1-x86+bzip2+ncurses.tar.lz 5197502 SHA256 
443b6542da9bb14826eff2b1080d16005a4a9fe6672eef41c5d29d8852b47904 SHA512 
859037552e699b3bc172ab93f7e32315ae1d4b1a6f8d1514ca1a389f36360eb04cfc792d79bb99b418d1fd507d0d084f2652e04688bd53eed05391197c2c
 WHIRLPOOL 

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

2016-06-09 Thread Michał Górny
commit: e97ecdb74649683e0dd7b68e5731026b03ed9242
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  9 19:44:37 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  9 19:46:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e97ecdb7

dev-python/pypy3-bin: Update SRC_URI

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index eecd280..d52c94e 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -8,7 +8,7 @@ EAPI=5
 PYTHON_COMPAT=( python2_7 pypy )
 inherit eutils multilib pax-utils python-any-r1 unpacker versionator
 
-BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}-nossl2;
+BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy3-bin/${PV}-nossl2;
 
 DESCRIPTION="A fast, compliant alternative implementation of Python 3 (binary 
package)"
 HOMEPAGE="http://pypy.org/;



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

2016-05-14 Thread Michał Górny
commit: f59d16be9df3661db08813791f4d2b2d4d7cef5c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 14 09:00:46 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 14 09:06:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59d16be

dev-python/pypy3-bin: pax-mark libpypy-c.so as well

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

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index 9c78d0f..f675894 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -110,7 +110,7 @@ src_compile() {
 
#use doc && emake -C pypy/doc/ html
#needed even without jit :( also needed in both compile and install 
phases
-   pax-mark m pypy-c
+   pax-mark m pypy-c libpypy-c.so
 
# ctypes config cache
# this one we need to do with python2 too...



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

2016-05-14 Thread Michał Górny
commit: 5decd48c8782c4bd377d0c9087e2048a5965f03d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 14 09:06:10 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 14 09:06:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5decd48c

dev-python/pypy3-bin: INSDESTTREE -> custom var, #582982

 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild | 33 +-
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index f675894..eecd280 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -128,27 +128,28 @@ src_test() {
 }
 
 src_install() {
+   local dest=/usr/$(get_libdir)/pypy3
einfo "Installing PyPy ..."
-   insinto "/usr/$(get_libdir)/pypy3"
+   insinto "${dest}"
doins -r include lib_pypy lib-python pypy-c libpypy-c.so
-   fperms a+x ${INSDESTTREE}/pypy-c ${INSDESTTREE}/libpypy-c.so
-   pax-mark m "${ED%/}${INSDESTTREE}/pypy-c" 
"${ED%/}${INSDESTTREE}/libpypy-c.so"
+   fperms a+x ${dest}/pypy-c ${dest}/libpypy-c.so
+   pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so"
dosym ../$(get_libdir)/pypy3/pypy-c /usr/bin/pypy3
dodoc README.rst
 
if ! use gdbm; then
-   rm -r "${ED%/}${INSDESTTREE}"/lib_pypy/gdbm.py \
-   "${ED%/}${INSDESTTREE}"/lib-python/*3/test/test_gdbm.py 
|| die
+   rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \
+   "${ED%/}${dest}"/lib-python/*3/test/test_gdbm.py || die
fi
if ! use sqlite; then
-   rm -r "${ED%/}${INSDESTTREE}"/lib-python/*3/sqlite3 \
-   "${ED%/}${INSDESTTREE}"/lib_pypy/_sqlite3.py \
-   
"${ED%/}${INSDESTTREE}"/lib-python/*3/test/test_sqlite.py || die
+   rm -r "${ED%/}${dest}"/lib-python/*3/sqlite3 \
+   "${ED%/}${dest}"/lib_pypy/_sqlite3.py \
+   "${ED%/}${dest}"/lib-python/*3/test/test_sqlite.py || 
die
fi
if ! use tk; then
-   rm -r "${ED%/}${INSDESTTREE}"/lib-python/*3/{idlelib,tkinter} \
-   "${ED%/}${INSDESTTREE}"/lib_pypy/_tkinter \
-   
"${ED%/}${INSDESTTREE}"/lib-python/*3/test/test_{tcl,tk,ttk*}.py || die
+   rm -r "${ED%/}${dest}"/lib-python/*3/{idlelib,tkinter} \
+   "${ED%/}${dest}"/lib_pypy/_tkinter \
+   
"${ED%/}${dest}"/lib-python/*3/test/test_{tcl,tk,ttk*}.py || die
fi
 
# Install docs
@@ -156,8 +157,8 @@ src_install() {
 
einfo "Generating caches and byte-compiling ..."
 
-   local -x PYTHON=${ED%/}${INSDESTTREE}/pypy-c
-   local -x LD_LIBRARY_PATH="${ED%/}${INSDESTTREE}"
+   local -x PYTHON=${ED%/}${dest}/pypy-c
+   local -x LD_LIBRARY_PATH="${ED%/}${dest}"
# we can't use eclass function since PyPy is dumb and always gives
# paths relative to the interpreter
local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy3/site-packages
@@ -185,9 +186,9 @@ src_install() {
fi
 
# Cleanup temporary objects
-   find "${ED%/}${INSDESTTREE}" -name "_cffi_*.[co]" -delete || die
-   find "${ED%/}${INSDESTTREE}" -type d -empty -delete || die
+   find "${ED%/}${dest}" -name "_cffi_*.[co]" -delete || die
+   find "${ED%/}${dest}" -type d -empty -delete || die
 
# compile the installed modules
-   python_optimize "${ED%/}${INSDESTTREE}"
+   python_optimize "${ED%/}${dest}"
 }



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

2016-05-05 Thread Patrice Clement
commit: 7494ce554f4f4111d7e4d0a23ffc7717234df1d4
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu May  5 14:44:33 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu May  5 15:03:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7494ce55

dev-python/pypy3-bin: Remove trailing whitespace and clear QA warning.

Package-Manager: portage-2.2.26

 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index d80da51..9c78d0f 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -84,10 +84,10 @@ QA_PREBUILT="
 src_prepare() {
epatch \
"${FILESDIR}/4.0.0-gentoo-path.patch" \
-   
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
-   epatch "${FILESDIR}/2.4.0-ncurses6.patch"
-   epatch "${FILESDIR}"/pypy3-2.4.0-libressl.patch
-   epatch "${FILESDIR}/pypy3-2.4.0-fix-tkinter-regression.patch" 
+   
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \
+   "${FILESDIR}/2.4.0-ncurses6.patch" \
+   "${FILESDIR}/pypy3-2.4.0-libressl.patch" \
+   "${FILESDIR}/pypy3-2.4.0-fix-tkinter-regression.patch"
 
sed -e "s^@EPREFIX@^${EPREFIX}^" \
-e "s^@libdir@^$(get_libdir)^" \



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

2016-05-05 Thread Patrice Clement
commit: 7488e1201b5655cee6968fe29f8c68409ffcc9ad
Author: PPed72  iol  it>
AuthorDate: Mon May  2 08:39:04 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu May  5 08:59:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7488e120

dev-python/pypy3-bin: fix regression in tkinter

Gentoo-bug: 533384
Fix binary package as well as per mgorny request
Closes: https://github.com/gentoo/gentoo/pull/1326

Signed-off-by: Patrice Clement  gentoo.org>

 .../files/pypy3-2.4.0-fix-tkinter-regression.patch | 74 ++
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild |  1 +
 2 files changed, 75 insertions(+)

diff --git 
a/dev-python/pypy3-bin/files/pypy3-2.4.0-fix-tkinter-regression.patch 
b/dev-python/pypy3-bin/files/pypy3-2.4.0-fix-tkinter-regression.patch
new file mode 100644
index 000..a92152e
--- /dev/null
+++ b/dev-python/pypy3-bin/files/pypy3-2.4.0-fix-tkinter-regression.patch
@@ -0,0 +1,74 @@
+# HG changeset patch
+# User Philip Jenvey 
+# Date 1414136649 25200
+# Branch py3k
+# Node ID 8c340acffe279d63dd2df525173713b2054619c8
+# Parent  a87e6542c186bdc7408ea027aed83c62820a9c49
+issue1899: fix broken bytes usage from default
+
+diff --git a/lib_pypy/_tkinter/app.py b/lib_pypy/_tkinter/app.py
+--- a/lib_pypy/_tkinter/app.py
 b/lib_pypy/_tkinter/app.py
+@@ -439,7 +439,7 @@
+ if isinstance(s, int):
+ return s
+ s = s.encode('utf-8')
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ v = tkffi.new("int*")
+ res = tklib.Tcl_GetBoolean(self.interp, s, v)
+@@ -451,7 +451,7 @@
+ if isinstance(s, int):
+ return s
+ s = s.encode('utf-8')
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ v = tkffi.new("int*")
+ res = tklib.Tcl_GetInt(self.interp, s, v)
+@@ -463,7 +463,7 @@
+ if isinstance(s, float):
+ return s
+ s = s.encode('utf-8')
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ v = tkffi.new("double*")
+ res = tklib.Tcl_GetDouble(self.interp, s, v)
+@@ -472,7 +472,7 @@
+ return v[0]
+ 
+ def exprboolean(self, s):
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ v = tkffi.new("int*")
+ res = tklib.Tcl_ExprBoolean(self.interp, s, v)
+@@ -481,7 +481,7 @@
+ return v[0]
+ 
+ def exprlong(self, s):
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ v = tkffi.new("long*")
+ res = tklib.Tcl_ExprLong(self.interp, s, v)
+@@ -490,7 +490,7 @@
+ return v[0]
+ 
+ def exprdouble(self, s):
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ v = tkffi.new("double*")
+ res = tklib.Tcl_ExprDouble(self.interp, s, v)
+@@ -499,7 +499,7 @@
+ return v[0]
+ 
+ def exprstring(self, s):
+-if '\x00' in s:
++if b'\x00' in s:
+ raise TypeError
+ res = tklib.Tcl_ExprString(self.interp, s)
+ if res == tklib.TCL_ERROR:

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index adee3b6..d80da51 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -87,6 +87,7 @@ src_prepare() {

"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
epatch "${FILESDIR}/2.4.0-ncurses6.patch"
epatch "${FILESDIR}"/pypy3-2.4.0-libressl.patch
+   epatch "${FILESDIR}/pypy3-2.4.0-fix-tkinter-regression.patch" 
 
sed -e "s^@EPREFIX@^${EPREFIX}^" \
-e "s^@libdir@^$(get_libdir)^" \



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

2016-03-03 Thread Michał Górny
commit: a85aadd9f207634b86ae7aac4c99b698c9f772e0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  3 09:51:14 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  3 10:47:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85aadd9

dev-python/pypy3-bin: Copy patches from dev-python/pypy3

 .../files/2.4.0-21_all_distutils_c++.patch | 251 +
 .../pypy3-bin/files/pypy3-2.4.0-libressl.patch | 187 +++
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild |  13 +-
 3 files changed, 448 insertions(+), 3 deletions(-)

diff --git a/dev-python/pypy3-bin/files/2.4.0-21_all_distutils_c++.patch 
b/dev-python/pypy3-bin/files/2.4.0-21_all_distutils_c++.patch
new file mode 100644
index 000..90525d5
--- /dev/null
+++ b/dev-python/pypy3-bin/files/2.4.0-21_all_distutils_c++.patch
@@ -0,0 +1,251 @@
+http://bugs.python.org/issue1222585
+
+--- Lib/distutils/cygwinccompiler.py
 Lib/distutils/cygwinccompiler.py
+@@ -136,9 +136,13 @@
+ self.set_executables(compiler='gcc -mcygwin -O -Wall',
+  compiler_so='gcc -mcygwin -mdll -O -Wall',
+  compiler_cxx='g++ -mcygwin -O -Wall',
++ compiler_so_cxx='g++ -mcygwin -mdll -O -Wall',
+  linker_exe='gcc -mcygwin',
+  linker_so=('%s -mcygwin %s' %
+-(self.linker_dll, shared_option)))
++(self.linker_dll, shared_option)),
++ linker_exe_cxx='g++ -mcygwin',
++ linker_so_cxx=('%s -mcygwin %s' %
++(self.linker_dll, shared_option)))
+ 
+ # cygwin and mingw32 need different sets of libraries
+ if self.gcc_version == "2.91.57":
+@@ -162,8 +166,12 @@
+ raise CompileError(msg)
+ else: # for other files use the C-compiler
+ try:
+-self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
+-   extra_postargs)
++if self.detect_language(src) == 'c++':
++self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', 
obj] +
++   extra_postargs)
++else:
++self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
++   extra_postargs)
+ except DistutilsExecError as msg:
+ raise CompileError(msg)
+ 
+@@ -294,10 +302,15 @@
+ self.set_executables(compiler='gcc -mno-cygwin -O -Wall',
+  compiler_so='gcc -mno-cygwin -mdll -O -Wall',
+  compiler_cxx='g++ -mno-cygwin -O -Wall',
++ compiler_so_cxx='g++ -mno-cygwin -mdll -O -Wall',
+  linker_exe='gcc -mno-cygwin',
+  linker_so='%s -mno-cygwin %s %s'
+ % (self.linker_dll, shared_option,
+-   entry_point))
++   entry_point),
++ linker_exe_cxx='g++ -mno-cygwin',
++ linker_so_cxx='%s -mno-cygwin %s %s'
++% (self.linker_dll, shared_option,
++   entry_point))
+ # Maybe we should also append -mthreads, but then the finished
+ # dlls need another dll (mingwm10.dll see Mingw32 docs)
+ # (-mthreads: Support thread-safe exception handling on `Mingw32')
+--- Lib/distutils/emxccompiler.py
 Lib/distutils/emxccompiler.py
+@@ -63,8 +63,12 @@
+ # XXX optimization, warnings etc. should be customizable.
+ self.set_executables(compiler='gcc -Zomf -Zmt -O3 
-fomit-frame-pointer -mprobe -Wall',
+  compiler_so='gcc -Zomf -Zmt -O3 
-fomit-frame-pointer -mprobe -Wall',
++ compiler_cxx='g++ -Zomf -Zmt -O3 
-fomit-frame-pointer -mprobe -Wall',
++ compiler_so_cxx='g++ -Zomf -Zmt -O3 
-fomit-frame-pointer -mprobe -Wall',
+  linker_exe='gcc -Zomf -Zmt -Zcrtdll',
+- linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll')
++ linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll',
++ linker_exe_cxx='g++ -Zomf -Zmt -Zcrtdll',
++ linker_so_cxx='g++ -Zomf -Zmt -Zcrtdll -Zdll')
+ 
+ # want the gcc library statically linked (so that we don't have
+ # to distribute a version dependent on the compiler we have)
+@@ -81,8 +85,12 @@
+ raise CompileError(msg)
+ else: # for other files use the C-compiler
+ try:
+-

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

2016-03-03 Thread Michał Górny
commit: c5967f52754515991653499d1615d6e132e5d52b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  3 09:27:33 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  3 10:47:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5967f52

dev-python/pypy3-bin: Add RDEPs to DEPEND, and subslots everywhere

Add RDEPENDs to DEPEND since we run the built PyPy in order to generate
CFFI caches and byte-compile modules.

Fixes: https://bugs.gentoo.org/576210

 dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index a4fa614..2a4fa3e 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -54,13 +54,13 @@ IUSE="gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test 
tk"
 
 # yep, world would be easier if people started filling subslots...
 RDEPEND="
-   app-arch/bzip2:0
-   dev-libs/expat:0
-   dev-libs/libffi:0
-   dev-libs/openssl:0
-   sys-libs/glibc:2.2
+   app-arch/bzip2:0=
+   dev-libs/expat:0=
+   dev-libs/libffi:0=
+   dev-libs/openssl:0=
+   sys-libs/glibc:2.2=
sys-libs/ncurses:0/6
-   sys-libs/zlib:0
+   sys-libs/zlib:0=
gdbm? ( sys-libs/gdbm:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (
@@ -68,9 +68,9 @@ RDEPEND="
dev-tcltk/tix:0=
)
!dev-python/pypy3:0"
-DEPEND="app-arch/lzip
-   test? ( ${RDEPEND}
-   ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+   app-arch/lzip
+   test? ( ${PYTHON_DEPS} )"
 #  doc? ( ${PYTHON_DEPS}
 #  dev-python/sphinx )
 PDEPEND="app-admin/python-updater"



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

2016-03-03 Thread Michał Górny
commit: aa651b62c76002f94eb5b6c6bf03b7124bc3e97e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  3 09:56:59 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  3 10:47:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa651b62

dev-python/pypy3-bin: Drop old

 dev-python/pypy3-bin/Manifest  |   7 -
 .../pypy3-bin/files/1.9-scripts-location.patch |  11 --
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild | 176 
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild | 177 -
 4 files changed, 371 deletions(-)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 52de5f0..6485ca5 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -1,7 +1,4 @@
 DIST pypy3-2.4.0-src.tar.bz2 14693194 SHA256 
d9ba207d6eecf8a0dc4414e9f4e92db1abd143e8cc6ec4a6bdcac75b29f104f3 SHA512 
7e2b0c21f1833b8cd61251c2d58c6a9f99207e5d582618f0036886ff28dcb313541dce1c36bd1b57b332a36a94b13e416bb7b67110be7c8ece8283749ba712be
 WHIRLPOOL 
bd02009c828b7b491b46b260d687d268561e5372766adccbcb58e87a3f1c545f293c54e5cdd6e6b7fb95feb678677137211ee890f106140ce1bc256f8563d2cd
-DIST pypy3-bin-2.4.0-amd64+bzip2+jit+ncurses+shadowstack.tar.xz 9687272 SHA256 
8f03fc87ec796877e5a13111f509a5d1c06284bc31133d25c4c9cca6a82f7039 SHA512 
ec5e3ef4f2f4b06c31df5ab9fc4a9f7a2a08f744a0128e6ab8215767d4fba7a3e35e319ff9d9a0de4d018ed35eed24809c82928972a860a220ea45f284087770
 WHIRLPOOL 
15ba1d18ae4fc5d0968fa5c6cadfcb8762b258d683c770530ac35067ca91210f8d825facd775602a9d2b578542a4b760a0a11a9b0a6d59f539d4e7043fcad734
-DIST pypy3-bin-2.4.0-amd64+bzip2+jit+ncurses.tar.xz 11047984 SHA256 
558176dacd1e3222fb56b8c3226077288281ee2a131149fdbb2a54561d5bc7d9 SHA512 
cde76c37bf9c043a4fde4a2d07a04366f3c906562e6ed640544ac0228b511729b481c6cd6b7b25b80c02a69cdd02707d427edcd8e46e41313b31161313c6c5fb
 WHIRLPOOL 
9eb8dc5d3319bf2c09baae38ecaa23c1f7ee38b4ea20f72a9fde3f68004ac4f3cbe807ff93e6cba5318745a251d09d2f951cb5a86f04c41b2e05d151d1f6cd03
-DIST pypy3-bin-2.4.0-amd64+bzip2+ncurses.tar.xz 6281232 SHA256 
326115bcd7ad2d659b69842182dee4fc2adb558f20a3e44ab4b803fa70c43a21 SHA512 
f938aa797e352f80a99095a15bf83a758f0c203adc402cf92494f909ad870457a28ae14b5959880e55898c2ce92ce0b08b05e3d691133758bca52f524c8aad73
 WHIRLPOOL 
b0aa4c24d645aa914aa439646b813dfcae14e6731af86d4348d24637bbdb7f88a26d3a63ff5262749ee654715eaf5312beb4879341d222aaedfcd3e81acd2426
 DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 9320887 
SHA256 98a2a6f1ba738e8e39b272e757cfa4b90684be05b58f28e9d7766d2e3238bed2 SHA512 
b9569c7d9f607ec89dfc2adadea86d485e99c2cc8a9bd2751fbf450b331a706acd8cab9b67730162f67a74ccb682ec23769556cfb3b028265a7e5b06e920bd07
 WHIRLPOOL 
450be6f24c7bd58fc801bb95ca08f1d5874c2df0a5e75e062847b25f7a11e1ed81dfbb1b38e9607882593f96a2d3171c7f59cb63fd039c3ebf542bee7a53d09d
 DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+jit+ncurses.tar.lz 10751255 SHA256 
aca3afd551ab073d91c9d3d6e7bfffdbee2ccab0672d461b9abc0d3087d6ccab SHA512 
85032e9418f03319dbf827fd68870d8c5d8f368f5b416ff9a96af48a1b3bcfd651a66c0d1c3372bf522c1d7433734d1d167e8fb037ca998f55c1ad4c13ed5a5d
 WHIRLPOOL 
0eb02a3c4e7d6d5fbbdf239a68c067f87449a07a8a63a3a03858ada73fcf13a09a1b3f9f8402a173fd17baee4565de9f2b68038471527b8f43f14c4251af6432
 DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+ncurses.tar.lz 6188358 SHA256 
2ee5d99218a02bac26a77327db3bcf754f36ed40ef0593567895ee2ad128bc04 SHA512 
a07b3c3cdf16592af9ea76d8f70c053f6e75f3b92e10d019921dd8024161b8953477c3da7a5d82912f1f10f0ab4581e299215e7a5f50ee0ff923648e7a18d8cc
 WHIRLPOOL 
75da4de6977382729d21881d7d66895871ad3e5f53a108bfad3c97d9f6db6dec6754f353e600436853d4d06586b350d4e47ccfa7ca25364c54b276fd629e5d5b
@@ -9,7 +6,3 @@ DIST 
pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 824613
 DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+sse2.tar.lz 9073643 SHA256 
436128604cc9649228992206abcfef84ff14994984b3da91b2d4ee1ab654274c SHA512 
0cffa75008f174d0703d07e86ed1036a27efe7707b14e2a5c6bfe92bd703ad0ce7223a0b590aeffe1e7dd11756d385ac9e2eba9a7d49d6d970377aef8aa2d8bb
 WHIRLPOOL 
579625d8e36bd22ca04a2468592f784269bd514799725a5fe0f5ce47e09477dada96a95c2296e46a8f4d03fc82aff6100c7a89c4e71993b033a31516ffc0b2a4
 DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses+sse2.tar.lz 5549183 SHA256 
ecb7dae543219b4bc1d75114a0a5316d870a4a92ae439b9679ae8436903fcc77 SHA512 
06040c2f843ce77573616f9fc5a9773ffb67957860d33ca26538a39ba68aa56eea98bc0af0e99e6319f50ee42ff894a9f4944b7924348f20ce90078f0615a707
 WHIRLPOOL 
ebf165deb7b65cbfef081841037206a74658906e49b52225c1966874f3f8ad39f19157c801653e2797a03b9fd0287a5c4e7ffb7d53d951fb5686eaba9c533b29
 DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses.tar.lz 5503668 SHA256 
7cc045e8ec9e7d4c01eb0dd9e83296bbf38483bcd0a5af0298ef53b9dc0bc63d SHA512 
fa398b43a479c71bcd708e30055716dbe0c8f6421ed632a3ed8b3fa1cf30310e5325106b2c5d2be70b3a7e3bc706e70b599ffa34497ef6a0aeb78df534397f79
 WHIRLPOOL 

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

2016-03-03 Thread Michał Górny
commit: 6adc392405fabb7aa6635cd0bb2c34ec75785ca6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  3 09:22:36 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  3 10:47:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6adc3924

dev-python/pypy3-bin: Fix path subst in Gentoo install paths

 .../{pypy3-bin-2.4.0-r3.ebuild => pypy3-bin-2.4.0-r4.ebuild}  | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
similarity index 97%
rename from dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index 7b449cf..a4fa614 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -86,6 +86,10 @@ src_prepare() {

"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \
"${FILESDIR}/2.4.0-ncurses6.patch"
 
+   sed -e "s^@EPREFIX@^${EPREFIX}^" \
+   -e "s^@libdir@^$(get_libdir)^" \
+   -i lib-python/3/distutils/command/install.py || die
+
epatch_user
 }
 



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

2016-03-02 Thread Michał Górny
commit: e2b1bf543407e655cc02bb3f605660d1b8efe1bf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar  2 20:44:55 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar  2 20:55:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b1bf54

dev-python/pypy3-bin: Add nossl2 compatible with openssl-1.0.2g

Add a variant rebuilt using openssl-1.0.2g, that is without SSLv2
routines. This variant can be used both with new and old versions of
OpenSSL.

 dev-python/pypy3-bin/Manifest  |   7 +
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild | 177 +
 2 files changed, 184 insertions(+)

diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index 1d7e85a..52de5f0 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -2,6 +2,13 @@ DIST pypy3-2.4.0-src.tar.bz2 14693194 SHA256 
d9ba207d6eecf8a0dc4414e9f4e92db1abd
 DIST pypy3-bin-2.4.0-amd64+bzip2+jit+ncurses+shadowstack.tar.xz 9687272 SHA256 
8f03fc87ec796877e5a13111f509a5d1c06284bc31133d25c4c9cca6a82f7039 SHA512 
ec5e3ef4f2f4b06c31df5ab9fc4a9f7a2a08f744a0128e6ab8215767d4fba7a3e35e319ff9d9a0de4d018ed35eed24809c82928972a860a220ea45f284087770
 WHIRLPOOL 
15ba1d18ae4fc5d0968fa5c6cadfcb8762b258d683c770530ac35067ca91210f8d825facd775602a9d2b578542a4b760a0a11a9b0a6d59f539d4e7043fcad734
 DIST pypy3-bin-2.4.0-amd64+bzip2+jit+ncurses.tar.xz 11047984 SHA256 
558176dacd1e3222fb56b8c3226077288281ee2a131149fdbb2a54561d5bc7d9 SHA512 
cde76c37bf9c043a4fde4a2d07a04366f3c906562e6ed640544ac0228b511729b481c6cd6b7b25b80c02a69cdd02707d427edcd8e46e41313b31161313c6c5fb
 WHIRLPOOL 
9eb8dc5d3319bf2c09baae38ecaa23c1f7ee38b4ea20f72a9fde3f68004ac4f3cbe807ff93e6cba5318745a251d09d2f951cb5a86f04c41b2e05d151d1f6cd03
 DIST pypy3-bin-2.4.0-amd64+bzip2+ncurses.tar.xz 6281232 SHA256 
326115bcd7ad2d659b69842182dee4fc2adb558f20a3e44ab4b803fa70c43a21 SHA512 
f938aa797e352f80a99095a15bf83a758f0c203adc402cf92494f909ad870457a28ae14b5959880e55898c2ce92ce0b08b05e3d691133758bca52f524c8aad73
 WHIRLPOOL 
b0aa4c24d645aa914aa439646b813dfcae14e6731af86d4348d24637bbdb7f88a26d3a63ff5262749ee654715eaf5312beb4879341d222aaedfcd3e81acd2426
+DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 9320887 
SHA256 98a2a6f1ba738e8e39b272e757cfa4b90684be05b58f28e9d7766d2e3238bed2 SHA512 
b9569c7d9f607ec89dfc2adadea86d485e99c2cc8a9bd2751fbf450b331a706acd8cab9b67730162f67a74ccb682ec23769556cfb3b028265a7e5b06e920bd07
 WHIRLPOOL 
450be6f24c7bd58fc801bb95ca08f1d5874c2df0a5e75e062847b25f7a11e1ed81dfbb1b38e9607882593f96a2d3171c7f59cb63fd039c3ebf542bee7a53d09d
+DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+jit+ncurses.tar.lz 10751255 SHA256 
aca3afd551ab073d91c9d3d6e7bfffdbee2ccab0672d461b9abc0d3087d6ccab SHA512 
85032e9418f03319dbf827fd68870d8c5d8f368f5b416ff9a96af48a1b3bcfd651a66c0d1c3372bf522c1d7433734d1d167e8fb037ca998f55c1ad4c13ed5a5d
 WHIRLPOOL 
0eb02a3c4e7d6d5fbbdf239a68c067f87449a07a8a63a3a03858ada73fcf13a09a1b3f9f8402a173fd17baee4565de9f2b68038471527b8f43f14c4251af6432
+DIST pypy3-bin-2.4.0-nossl2-amd64+bzip2+ncurses.tar.lz 6188358 SHA256 
2ee5d99218a02bac26a77327db3bcf754f36ed40ef0593567895ee2ad128bc04 SHA512 
a07b3c3cdf16592af9ea76d8f70c053f6e75f3b92e10d019921dd8024161b8953477c3da7a5d82912f1f10f0ab4581e299215e7a5f50ee0ff923648e7a18d8cc
 WHIRLPOOL 
75da4de6977382729d21881d7d66895871ad3e5f53a108bfad3c97d9f6db6dec6754f353e600436853d4d06586b350d4e47ccfa7ca25364c54b276fd629e5d5b
+DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 
8246135 SHA256 91df98e4031bca19a1e9cc30cdb18f221ee2df00c2f3c5251b817feb9b2fe3d8 
SHA512 
d518184c5588e95cf584c5654b8a1ea3c0157d85e5274b5ba612edf38dd9c4848f37f2e87ee508fc0071f5b0a1a272312868b7628c251dcb584de1fd237f85fd
 WHIRLPOOL 
98754b9c05a80167c474feef81ccf4cd057dfae621f1f15c85fa5595c2e9d97b4201a47e866a2fde4137e1e7e0225544aa00901e2c33ae6a1209e859df93510a
+DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+jit+ncurses+sse2.tar.lz 9073643 SHA256 
436128604cc9649228992206abcfef84ff14994984b3da91b2d4ee1ab654274c SHA512 
0cffa75008f174d0703d07e86ed1036a27efe7707b14e2a5c6bfe92bd703ad0ce7223a0b590aeffe1e7dd11756d385ac9e2eba9a7d49d6d970377aef8aa2d8bb
 WHIRLPOOL 
579625d8e36bd22ca04a2468592f784269bd514799725a5fe0f5ce47e09477dada96a95c2296e46a8f4d03fc82aff6100c7a89c4e71993b033a31516ffc0b2a4
+DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses+sse2.tar.lz 5549183 SHA256 
ecb7dae543219b4bc1d75114a0a5316d870a4a92ae439b9679ae8436903fcc77 SHA512 
06040c2f843ce77573616f9fc5a9773ffb67957860d33ca26538a39ba68aa56eea98bc0af0e99e6319f50ee42ff894a9f4944b7924348f20ce90078f0615a707
 WHIRLPOOL 
ebf165deb7b65cbfef081841037206a74658906e49b52225c1966874f3f8ad39f19157c801653e2797a03b9fd0287a5c4e7ffb7d53d951fb5686eaba9c533b29
+DIST pypy3-bin-2.4.0-nossl2-x86+bzip2+ncurses.tar.lz 5503668 SHA256 
7cc045e8ec9e7d4c01eb0dd9e83296bbf38483bcd0a5af0298ef53b9dc0bc63d SHA512 

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

2016-03-02 Thread Michał Górny
commit: 8afec471ed9af4c443ee5a9fbb0294a7e565f684
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar  2 20:55:04 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar  2 20:55:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8afec471

dev-python/pypy3-bin: Add missing QA_PREBUILT

 dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild
index 87fe769..7b449cf 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r3.ebuild
@@ -77,6 +77,10 @@ PDEPEND="app-admin/python-updater"
 
 S=${WORKDIR}/pypy3-${PV}-src
 
+QA_PREBUILT="
+   usr/lib*/pypy3/pypy-c
+   usr/lib*/pypy3/libpypy-c.so"
+
 src_prepare() {
epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \

"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \



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

2016-02-06 Thread Michał Górny
commit: 1ef1c999e139a2cdf6de4cd905234b191a101b9a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  6 22:03:47 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  6 22:45:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef1c999

dev-python/pypy3-bin: Fix ncurses-6 compat, #564454

 dev-python/pypy3-bin/files/2.4.0-ncurses6.patch |  34 +
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild  | 177 
 2 files changed, 211 insertions(+)

diff --git a/dev-python/pypy3-bin/files/2.4.0-ncurses6.patch 
b/dev-python/pypy3-bin/files/2.4.0-ncurses6.patch
new file mode 100644
index 000..63a450f
--- /dev/null
+++ b/dev-python/pypy3-bin/files/2.4.0-ncurses6.patch
@@ -0,0 +1,34 @@
+Patch by Vadim A. Misbakh-Soloviov (mva)
+https://bugs.gentoo.org/show_bug.cgi?id=564454
+
+--- lib_pypy/_curses.py.old 2016-01-18 19:13:00.241886442 +
 lib_pypy/_curses.py 2016-01-18 19:26:01.061885605 +
+@@ -1,6 +1,7 @@
+ """Reimplementation of the standard extension module '_curses' using cffi."""
+
+ import sys
++import platform
+ if sys.platform == 'win32':
+ #This module does not exist in windows
+ raise ImportError('No module named _curses')
+@@ -10,12 +11,18 @@
+
+ ffi = FFI()
+
++# Monkeypatch to make it build against ncurses-6.
++# Inspired by https://goo.gl/xvjQcd
++_type = "uint32_t"
++if platform.machine() == "x86_64":
++_type = "unsigned"
++
+ ffi.cdef("""
+ typedef ... WINDOW;
+ typedef ... SCREEN;
+-typedef unsigned long mmask_t;
++typedef """+_type+""" mmask_t;
+ typedef unsigned char bool;
+-typedef unsigned long chtype;
++typedef """+_type+""" chtype;
+ typedef chtype attr_t;
+
+ typedef struct

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild
new file mode 100644
index 000..aa19868
--- /dev/null
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# some random parts need python 2...
+PYTHON_COMPAT=( python2_7 pypy )
+inherit eutils multilib pax-utils python-any-r1 versionator
+
+BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV};
+
+DESCRIPTION="A fast, compliant alternative implementation of Python 3 (binary 
package)"
+HOMEPAGE="http://pypy.org/;
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/pypy3-${PV}-src.tar.bz2
+   amd64? (
+   jit? ( shadowstack? (
+   
${BINHOST}/${P}-amd64+bzip2+jit+ncurses+shadowstack.tar.xz
+   ) )
+   jit? ( !shadowstack? (
+   ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.xz
+   ) )
+   !jit? ( !shadowstack? (
+   ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.xz
+   ) )
+   )
+   x86? (
+   cpu_flags_x86_sse2? (
+   jit? ( shadowstack? (
+   
${BINHOST}/${P}-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.xz
+   ) )
+   jit? ( !shadowstack? (
+   
${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.xz
+   ) )
+   !jit? ( !shadowstack? (
+   ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.xz
+   ) )
+   )
+   !cpu_flags_x86_sse2? (
+   !jit? ( !shadowstack? (
+   ${BINHOST}/${P}-x86+bzip2+ncurses.tar.xz
+   ) )
+   )
+   )"
+
+# Supported variants
+REQUIRED_USE="!jit? ( !shadowstack )
+   x86? ( !cpu_flags_x86_sse2? ( !jit !shadowstack ) )"
+
+LICENSE="MIT"
+SLOT="0/$(get_version_component_range 1-2 ${PV})"
+KEYWORDS="~amd64 ~x86"
+IUSE="gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
+
+# yep, world would be easier if people started filling subslots...
+RDEPEND="
+   app-arch/bzip2:0
+   dev-libs/expat:0
+   dev-libs/libffi:0
+   dev-libs/openssl:0
+   sys-libs/glibc:2.2
+   sys-libs/ncurses:0/6
+   sys-libs/zlib:0
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !dev-python/pypy3:0"
+DEPEND="app-arch/xz-utils
+   test? ( ${RDEPEND}
+   ${PYTHON_DEPS} )"
+#  doc? ( ${PYTHON_DEPS}
+#  dev-python/sphinx )
+PDEPEND="app-admin/python-updater"
+
+S=${WORKDIR}/pypy3-${PV}-src
+
+src_prepare() {
+   epatch "${FILESDIR}/1.9-scripts-location.patch" \
+   
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \
+   "${FILESDIR}/2.4.0-ncurses6.patch"
+
+   epatch_user
+}
+
+src_compile() {
+   # Tadaam! PyPy compiled!
+   mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} 

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

2016-02-06 Thread Michał Górny
commit: 44b2bf1075d2cd868887f1e1aa6ac13bc070ab77
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  6 22:38:39 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  6 22:45:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b2bf10

dev-python/pypy3-bin: Copy Gentoo path fixes from dev-python/pypy

 dev-python/pypy3-bin/files/4.0.0-gentoo-path.patch | 50 ++
 dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild |  2 +-
 2 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypy3-bin/files/4.0.0-gentoo-path.patch 
b/dev-python/pypy3-bin/files/4.0.0-gentoo-path.patch
new file mode 100644
index 000..cf96d3f
--- /dev/null
+++ b/dev-python/pypy3-bin/files/4.0.0-gentoo-path.patch
@@ -0,0 +1,50 @@
+From 165e05bbdc93e54411217c0198d0a5cbb9de4e33 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 27 Nov 2015 17:02:42 +0100
+Subject: [PATCH] Gentoo: override paths for system-wide install based on
+ sys.prefix
+
+Override all default distutils install paths to ones suitable for
+system-wide install when sys.prefix indicates we're running the Gentoo
+system-wide install of PyPy with no prefix overrides (e.g. virtualenv).
+
+Fixes: https://bugs.gentoo.org/462306
+Fixes: https://bugs.gentoo.org/465546
+---
+ lib-python/3/distutils/command/install.py | 13 -
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/lib-python/3/distutils/command/install.py 
b/lib-python/3/distutils/command/install.py
+index fc43951..fed5218 100644
+--- a/lib-python/3/distutils/command/install.py
 b/lib-python/3/distutils/command/install.py
+@@ -90,6 +90,13 @@ INSTALL_SCHEMES = {
+ 'scripts': '$base/bin',
+ 'data'   : '$base',
+ },
++'gentoo': {
++'purelib': '$base/site-packages',
++'platlib': '$base/site-packages',
++'headers': '$base/include',
++'scripts': '@EPREFIX@/usr/bin',
++'data'   : '@EPREFIX@/usr',
++},
+ }
+ 
+ # The keys to an installation scheme; if any new types of files are to be
+@@ -476,7 +483,11 @@ class install (Command):
+ # it's the caller's problem if they supply a bad name!
+ if (hasattr(sys, 'pypy_version_info') and
+ not name.endswith(('_user', '_home'))):
+-name = 'pypy'
++if self.install_base == 
os.path.normpath('@EPREFIX@/usr/@libdir@/pypy3'):
++# override paths for system-wide install
++name = 'gentoo'
++else:
++name = 'pypy'
+ scheme = INSTALL_SCHEMES[name]
+ for key in SCHEME_KEYS:
+ attrname = 'install_' + key
+-- 
+2.6.3
+

diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild
index aa19868..fd93b92 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r2.ebuild
@@ -78,7 +78,7 @@ PDEPEND="app-admin/python-updater"
 S=${WORKDIR}/pypy3-${PV}-src
 
 src_prepare() {
-   epatch "${FILESDIR}/1.9-scripts-location.patch" \
+   epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \

"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \
"${FILESDIR}/2.4.0-ncurses6.patch"
 



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

2016-02-06 Thread Michał Górny
commit: 36d068cc5e8122ce79b5132181e3a6738bfeee24
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  6 22:03:28 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  6 22:45:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d068cc

dev-python/pypy3-bin: Remove unused patch

 dev-python/pypy3-bin/files/2.3.1-shared-lib.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/dev-python/pypy3-bin/files/2.3.1-shared-lib.patch 
b/dev-python/pypy3-bin/files/2.3.1-shared-lib.patch
deleted file mode 100644
index ae1139f..000
--- a/dev-python/pypy3-bin/files/2.3.1-shared-lib.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 rpython/translator/platform/posix.py
-+++ rpython/translator/platform/posix.py
-@@ -180,7 +180,7 @@
-'int main(int argc, char* argv[]) '
-'{ return $(PYPY_MAIN_FUNCTION)(argc, argv); }" > $@')
- m.rule('$(DEFAULT_TARGET)', ['$(TARGET)', 'main.o'],
--   '$(CC_LINK) $(LDFLAGS_LINK) main.o -L. 
-l$(SHARED_IMPORT_LIB) -o $@')
-+   '$(CC_LINK) $(LDFLAGS_LINK) main.o -L. 
-l$(SHARED_IMPORT_LIB) \'-Wl,-rpath,$$ORIGIN\' -o $@')
- 
- return m
-