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

2024-05-18 Thread Michał Górny
commit: 578ff9342c1595374921547dd30c58543a96d6a9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 18 07:19:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 18 07:26:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578ff934

dev-python/pycryptodome: Enable py3.13

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index f41da6beb327..d1386ade7f46 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1



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

2024-01-29 Thread Michał Górny
commit: 203e79d928d23676a00e8253d18058a7afd954a1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 29 10:17:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 29 10:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203e79d9

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 .../pycryptodome-3.19.1-gcc14-configure.patch  | 73 --
 .../pycryptodome/pycryptodome-3.19.1-r2.ebuild | 61 --
 3 files changed, 135 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index adb8f8df01c8..49c39d87d206 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 
2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be
 SHA512 
103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240
 DIST pycryptodome-3.20.0.gh.tar.gz 17173888 BLAKE2B 
7706a7f512579b4edf080b5074a9f226b2f0ef18a8f1faf74e890cfccff85d0599b4883cd5011a5cc0296b5a10e94cb2b948de29d785f6add04e54215a5a
 SHA512 
0d65ccd93f9f78548c04aa3af01cb65b6a39e81bb3dfa4bb08acc5a5a731b17f9c5b07a1d1780739b3f358402a3596b04e446fc7b39345a4c6f03fd5a2de7ff9

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
deleted file mode 100644
index f2d24f9cf696..
--- a/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-https://github.com/Legrandin/pycryptodome/issues/787
-https://github.com/Legrandin/pycryptodome/commit/b4083688fde0580de6c2a4d36d84da31a2549a2c
-https://github.com/Legrandin/pycryptodome/commit/3f6a86e072ef0e650f04eebf086940e6d8b33c03
-
-From b4083688fde0580de6c2a4d36d84da31a2549a2c Mon Sep 17 00:00:00 2001
-From: Helder Eijs 
-Date: Fri, 29 Dec 2023 14:36:19 +0100
-Subject: [PATCH] Better autodetect of AES support, in case of aggressive
- optimization
-
 a/compiler_opt.py
-+++ b/compiler_opt.py
-@@ -140,7 +140,7 @@ def compiler_has_intrin_h():
- {
- int a, b[4];
- __cpuid(b, a);
--return 0;
-+return a;
- }
- """
- return test_compilation(source, msg="intrin.h header")
-@@ -154,7 +154,7 @@ def compiler_has_cpuid_h():
- {
- unsigned int eax, ebx, ecx, edx;
- __get_cpuid(1, , , , );
--return 0;
-+return eax;
- }
- """
- return test_compilation(source, msg="cpuid.h header")
-@@ -163,11 +163,16 @@ def compiler_has_cpuid_h():
- def compiler_supports_aesni():
- source = """
- #include 
-+#include 
- __m128i f(__m128i x, __m128i y) {
- return _mm_aesenc_si128(x, y);
- }
- int main(void) {
--return 0;
-+int ret;
-+__m128i x = _mm_setzero_si128();
-+x = f(x, x);
-+memcpy(, , sizeof(ret));
-+return ret;
- }
- """
-
-From 3f6a86e072ef0e650f04eebf086940e6d8b33c03 Mon Sep 17 00:00:00 2001
-From: Helder Eijs 
-Date: Fri, 29 Dec 2023 14:52:15 +0100
-Subject: [PATCH] Use memset, to avoid emmintrin.h
-

- compiler_opt.py | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/compiler_opt.py b/compiler_opt.py
-index 57db0a6f..a2711c09 100644
 a/compiler_opt.py
-+++ b/compiler_opt.py
-@@ -169,7 +169,8 @@ def compiler_supports_aesni():
- }
- int main(void) {
- int ret;
--__m128i x = _mm_setzero_si128();
-+__m128i x;
-+memset(, 0, sizeof(x));
- x = f(x, x);
- memcpy(, , sizeof(ret));
- return ret;
- 
-

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
deleted file mode 100644
index 5e5ee8256d02..
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-DEPEND="
- 

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

2024-01-29 Thread Sam James
commit: cdc60145cbda490901b0e5131ffe7579223cd5e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:57:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:57:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc60145

dev-python/pycryptodome: Stabilize 3.20.0 x86, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 52f7fd28c50e..f41da6beb327 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-29 Thread Sam James
commit: e8f307977285ce7a29e63b0cf374f0b058acf68a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:19:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:19:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f30797

dev-python/pycryptodome: Stabilize 3.20.0 arm64, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 808e881dece8..52f7fd28c50e 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-29 Thread Sam James
commit: 74e80a38b36b3839b2442b143925e40037bf86e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:19:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:19:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e80a38

dev-python/pycryptodome: Stabilize 3.20.0 arm, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 60909ca3f79b..88093ab98836 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-29 Thread Sam James
commit: 82da9277a4d487ea8c033e08a0a086ddba653929
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:19:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:19:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82da9277

dev-python/pycryptodome: Stabilize 3.20.0 amd64, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 88093ab98836..808e881dece8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-29 Thread Sam James
commit: eb8f9b7c70cfc9b18b803ae663f6f78fc0646c46
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:00:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8f9b7c

dev-python/pycryptodome: Stabilize 3.20.0 ppc, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 5e41c1331da5..27d8237f24a1 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-29 Thread Sam James
commit: db768ffd76879989b939268574ab4fb8e2ed9bc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:00:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db768ffd

dev-python/pycryptodome: Stabilize 3.20.0 sparc, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 27d8237f24a1..1c2c37dfceb4 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-29 Thread Sam James
commit: 740e0f0724adafff2a5581aea955fec351b93f7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:00:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:00:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740e0f07

dev-python/pycryptodome: Stabilize 3.20.0 ppc64, #923203

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index 1c2c37dfceb4..60909ca3f79b 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Michał Górny
commit: 2a180126bca53f7b1629f4597ff9a4274258e1b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:16:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a180126

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/pycryptodome-3.19.1.ebuild | 60 --
 1 file changed, 60 deletions(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
deleted file mode 100644
index 152b6960371a..
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-DEPEND="
-   dev-libs/gmp:=
-   >=dev-libs/libtomcrypt-1.18.2-r1:=
-"
-BDEPEND="
-   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
-   "${EPYTHON}" - <<-EOF || die
-   import sys
-   from Crypto import SelfTest
-   SelfTest.run(verbosity=2, stream=sys.stdout)
-   EOF
-
-   # TODO: run cmake tests from src/test?
-}



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

2024-01-24 Thread Sam James
commit: 32b513532f9bca09d3afc0cc535ca0acf24b005c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b51353

dev-python/pycryptodome: Stabilize 3.19.1-r2 x86, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 3ef0067f900d..5e5ee8256d02 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Sam James
commit: b72e2a8daab762e396c81c92202d3243a3c6cefa
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 00:42:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 00:42:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b72e2a8d

dev-python/pycryptodome: Stabilize 3.19.1-r2 amd64, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 50e713ee7251..3ef0067f900d 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Michał Górny
commit: 5723017e1c7f3b37dc5d9ca8925897659efd96fe
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 19:21:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 19:21:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5723017e

dev-python/pycryptodome: Stabilize 3.19.1-r2 sparc, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 081cd61add7c..8a934a595251 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Michał Górny
commit: 41061a4c426b49680e322d557eab914730900b0b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 19:21:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 19:21:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41061a4c

dev-python/pycryptodome: Stabilize 3.19.1-r2 ppc, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 8a934a595251..50e713ee7251 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Michał Górny
commit: 31b93e58cc0593afca2107545e44fc8955e6c3c6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b93e58

dev-python/pycryptodome: Stabilize 3.19.1-r2 ppc64, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 89a5edcca25b..c53b46a8f914 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Michał Górny
commit: 6a112e3d6f9eba3cda9ad9420cf7b6e1be9a1fbe
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a112e3d

dev-python/pycryptodome: Stabilize 3.19.1-r2 arm64, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index c53b46a8f914..9a48c11f46a7 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Michał Górny
commit: fa1d871a072fd104ee3f4f097ff0cecf9eb8bdca
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1d871a

dev-python/pycryptodome: Stabilize 3.19.1-r2 arm, #922854

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

 dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 9a48c11f46a7..081cd61add7c 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-10 Thread Michał Górny
commit: fbe71d3f234904736b650466bf1d324cd69aa37a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 10 17:57:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 10 21:11:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe71d3f

dev-python/pycryptodome: Bump to 3.20.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.20.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 9447883fe3c6..adb8f8df01c8 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 
2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be
 SHA512 
103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240
+DIST pycryptodome-3.20.0.gh.tar.gz 17173888 BLAKE2B 
7706a7f512579b4edf080b5074a9f226b2f0ef18a8f1faf74e890cfccff85d0599b4883cd5011a5cc0296b5a10e94cb2b948de29d785f6add04e54215a5a
 SHA512 
0d65ccd93f9f78548c04aa3af01cb65b6a39e81bb3dfa4bb08acc5a5a731b17f9c5b07a1d1780739b3f358402a3596b04e446fc7b39345a4c6f03fd5a2de7ff9

diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
new file mode 100644
index ..5e41c1331da5
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+DEPEND="
+   dev-libs/gmp:=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+
+   # TODO: run cmake tests from src/test?
+}



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

2024-01-05 Thread Sam James
commit: a258eee15cc0f85b035ea4e67c977ab51fb852cf
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 14:16:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 14:16:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a258eee1

dev-python/pycryptodome: add another gcc 14 configure patch

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

 .../pycryptodome-3.19.1-gcc14-configure.patch  | 25 ++
 ...9.1-r1.ebuild => pycryptodome-3.19.1-r2.ebuild} |  0
 2 files changed, 25 insertions(+)

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
index ee87f615b814..f2d24f9cf696 100644
--- a/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
+++ b/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
@@ -1,5 +1,6 @@
 https://github.com/Legrandin/pycryptodome/issues/787
 
https://github.com/Legrandin/pycryptodome/commit/b4083688fde0580de6c2a4d36d84da31a2549a2c
+https://github.com/Legrandin/pycryptodome/commit/3f6a86e072ef0e650f04eebf086940e6d8b33c03
 
 From b4083688fde0580de6c2a4d36d84da31a2549a2c Mon Sep 17 00:00:00 2001
 From: Helder Eijs 
@@ -44,5 +45,29 @@ Subject: [PATCH] Better autodetect of AES support, in case 
of aggressive
 +return ret;
  }
  """
+
+From 3f6a86e072ef0e650f04eebf086940e6d8b33c03 Mon Sep 17 00:00:00 2001
+From: Helder Eijs 
+Date: Fri, 29 Dec 2023 14:52:15 +0100
+Subject: [PATCH] Use memset, to avoid emmintrin.h
+
+---
+ compiler_opt.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/compiler_opt.py b/compiler_opt.py
+index 57db0a6f..a2711c09 100644
+--- a/compiler_opt.py
 b/compiler_opt.py
+@@ -169,7 +169,8 @@ def compiler_supports_aesni():
+ }
+ int main(void) {
+ int ret;
+-__m128i x = _mm_setzero_si128();
++__m128i x;
++memset(, 0, sizeof(x));
+ x = f(x, x);
+ memcpy(, , sizeof(ret));
+ return ret;
  
 

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
similarity index 100%
rename from dev-python/pycryptodome/pycryptodome-3.19.1-r1.ebuild
rename to dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild



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

2024-01-05 Thread Sam James
commit: d2de8ad43c17349f4511be5e028ce3a1c31e9678
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 13:05:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 13:24:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2de8ad4

dev-python/pycryptodome: fix configure w/ gcc 14

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

 .../pycryptodome-3.19.1-gcc14-configure.patch  | 48 +
 .../pycryptodome/pycryptodome-3.19.1-r1.ebuild | 61 ++
 2 files changed, 109 insertions(+)

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
new file mode 100644
index ..ee87f615b814
--- /dev/null
+++ b/dev-python/pycryptodome/files/pycryptodome-3.19.1-gcc14-configure.patch
@@ -0,0 +1,48 @@
+https://github.com/Legrandin/pycryptodome/issues/787
+https://github.com/Legrandin/pycryptodome/commit/b4083688fde0580de6c2a4d36d84da31a2549a2c
+
+From b4083688fde0580de6c2a4d36d84da31a2549a2c Mon Sep 17 00:00:00 2001
+From: Helder Eijs 
+Date: Fri, 29 Dec 2023 14:36:19 +0100
+Subject: [PATCH] Better autodetect of AES support, in case of aggressive
+ optimization
+
+--- a/compiler_opt.py
 b/compiler_opt.py
+@@ -140,7 +140,7 @@ def compiler_has_intrin_h():
+ {
+ int a, b[4];
+ __cpuid(b, a);
+-return 0;
++return a;
+ }
+ """
+ return test_compilation(source, msg="intrin.h header")
+@@ -154,7 +154,7 @@ def compiler_has_cpuid_h():
+ {
+ unsigned int eax, ebx, ecx, edx;
+ __get_cpuid(1, , , , );
+-return 0;
++return eax;
+ }
+ """
+ return test_compilation(source, msg="cpuid.h header")
+@@ -163,11 +163,16 @@ def compiler_has_cpuid_h():
+ def compiler_supports_aesni():
+ source = """
+ #include 
++#include 
+ __m128i f(__m128i x, __m128i y) {
+ return _mm_aesenc_si128(x, y);
+ }
+ int main(void) {
+-return 0;
++int ret;
++__m128i x = _mm_setzero_si128();
++x = f(x, x);
++memcpy(, , sizeof(ret));
++return ret;
+ }
+ """
+ 
+

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r1.ebuild
new file mode 100644
index ..89a5edcca25b
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+DEPEND="
+   dev-libs/gmp:=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+   "${FILESDIR}/pycryptodome-3.19.1-gcc14-configure.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+
+   # TODO: run cmake tests from src/test?
+}



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

2023-12-30 Thread Michał Górny
commit: 3daa616bc23a431bf9311c787346c750800098d3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 07:16:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3daa616b

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |   1 -
 ...ycryptodome-3.19.0-fix-verbosity-in-tests.patch | 120 -
 dev-python/pycryptodome/pycryptodome-3.19.0.ebuild |  61 ---
 3 files changed, 182 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index bc2bf065d8c2..9447883fe3c6 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 
5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c
 SHA512 
1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290
 DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 
2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be
 SHA512 
103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
 
b/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
deleted file mode 100644
index 7d54e5e4c2a7..
--- 
a/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-https://github.com/Legrandin/pycryptodome/issues/765
-https://github.com/Legrandin/pycryptodome/commit/87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50
-
-From 87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50 Mon Sep 17 00:00:00 2001
-From: Helder Eijs 
-Date: Sun, 17 Sep 2023 23:32:02 +0200
-Subject: [PATCH] Fix verbosity problem in tests
-
 a/lib/Crypto/SelfTest/Protocol/test_ecdh.py
-+++ b/lib/Crypto/SelfTest/Protocol/test_ecdh.py
-@@ -72,6 +72,8 @@ def ecdh_test_rev(self,
- 
- class TestVectorsECDHWycheproof(unittest.TestCase):
- 
-+desc = "Wycheproof ECDH tests"
-+
- def add_tests(self, filename):
- 
- def curve(g):
-@@ -107,7 +109,6 @@ def shortDescription(self):
- return self.desc
- 
- def test_verify(self, tv):
--self._id = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
- 
- if len(tv.public) == 0:
- return
-@@ -138,7 +139,7 @@ def test_verify(self, tv):
- 
- def runTest(self):
- for tv in self.tv:
--self.desc = "Test #%d (%s) - %s" % (tv.id, tv.filename, 
tv.comment)
-+self.desc = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
- self.test_verify(tv)
- 
- 
 a/lib/Crypto/SelfTest/__init__.py
-+++ b/lib/Crypto/SelfTest/__init__.py
-@@ -28,18 +28,19 @@
- application runs.
- """
- 
--__revision__ = "$Id$"
--
- import sys
- import unittest
-+from importlib import import_module
- from Crypto.Util.py3compat import StringIO
- 
-+
- class SelfTestError(Exception):
- def __init__(self, message, result):
- Exception.__init__(self, message, result)
- self.message = message
- self.result = result
- 
-+
- def run(module=None, verbosity=0, stream=None, tests=None, config=None, 
**kwargs):
- """Execute self-tests.
- 
-@@ -77,21 +78,25 @@ def run(module=None, verbosity=0, stream=None, tests=None, 
config=None, **kwargs
- raise SelfTestError("Self-test failed", result)
- return result
- 
-+
- def get_tests(config={}):
- tests = []
--from Crypto.SelfTest import Cipher; tests += 
Cipher.get_tests(config=config)
--from Crypto.SelfTest import Hash;   tests += Hash.get_tests(config=config)
--from Crypto.SelfTest import Protocol; tests += 
Protocol.get_tests(config=config)
--from Crypto.SelfTest import PublicKey; tests += 
PublicKey.get_tests(config=config)
--from Crypto.SelfTest import Random; tests += 
Random.get_tests(config=config)
--from Crypto.SelfTest import Util;   tests += Util.get_tests(config=config)
--from Crypto.SelfTest import Signature;   tests += 
Signature.get_tests(config=config)
--from Crypto.SelfTest import IO;   tests += IO.get_tests(config=config)
--from Crypto.SelfTest import Math;   tests += Math.get_tests(config=config)
-+
-+module_names = [
-+"Cipher", "Hash", "Protocol", "PublicKey", "Random",
-+"Util", "Signature", "IO", "Math",
-+]
-+
-+for name in module_names:
-+module = import_module("Crypto.SelfTest." + name)
-+tests += module.get_tests(config=config)
-+
- return tests
- 
-+
- if __name__ == '__main__':
--   

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

2023-12-30 Thread Sam James
commit: 00f926830a5acb3e93819d7886322d136de0df3c
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f92683

dev-python/pycryptodome: Stabilize 3.19.1 x86, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index 074cf24f0e40..152b6960371a 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-29 Thread Arthur Zamarin
commit: b70f734d2a7198eeaf55d6894f6f6fdc4aaa39ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 17:22:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 17:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70f734d

dev-python/pycryptodome: Stabilize 3.19.1 ppc, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index 470196fe65ed..074cf24f0e40 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-29 Thread Sam James
commit: 2484474b4dc0666790408f344ad9ed0ca1c5e3a2
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 29 15:10:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 29 15:10:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2484474b

dev-python/pycryptodome: Stabilize 3.19.1 amd64, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index a69276cdf96f..470196fe65ed 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-29 Thread Arthur Zamarin
commit: 3ca05dca3d49b57d84b97d8cfa1a32640edc39ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 13:30:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 13:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca05dca

dev-python/pycryptodome: Stabilize 3.19.1 arm64, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index b18e132cbbfe..fcd6c150164a 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-29 Thread Arthur Zamarin
commit: 4ae77c82721d6bd40f3a892ebca9ba4220f7da29
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 13:30:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 13:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae77c82

dev-python/pycryptodome: Stabilize 3.19.1 arm, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index fcd6c150164a..a69276cdf96f 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-28 Thread Arthur Zamarin
commit: 7b64df1bdfbf9ec71fcfab6fff01da361161b9ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 07:30:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 07:30:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b64df1b

dev-python/pycryptodome: Stabilize 3.19.1 sparc, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index 9f50d83ef324..b18e132cbbfe 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-28 Thread Arthur Zamarin
commit: 23b87fb10fe01bcf718b14b5cb97e216919592cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 06:58:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 06:58:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b87fb1

dev-python/pycryptodome: Stabilize 3.19.1 ppc64, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index 80ff75b7a360..9f50d83ef324 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-12-28 Thread Michał Górny
commit: 91547ec60f7309a6cbd6569972a0a8fa4d636de5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 29 04:23:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 29 04:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91547ec6

dev-python/pycryptodome: Bump to 3.19.1

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.19.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 9fcc8999fb69..bc2bf065d8c2 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 
5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c
 SHA512 
1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290
+DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 
2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be
 SHA512 
103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
new file mode 100644
index ..80ff75b7a360
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+DEPEND="
+   dev-libs/gmp:=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+
+   # TODO: run cmake tests from src/test?
+}



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

2023-11-29 Thread Michał Górny
commit: 4122ae6f765a6bd940815a19109baab131e9f842
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 15:52:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 15:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4122ae6f

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 .../pycryptodome-3.18.0-python3.12-unittest.patch  | 22 
 dev-python/pycryptodome/pycryptodome-3.18.0.ebuild | 62 --
 3 files changed, 85 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 7d8268b41a31..9fcc8999fb69 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.18.0.gh.tar.gz 16720227 BLAKE2B 
dfdc3a7cc0b1aea1e7b7d8f6e8bcf651ca92f0020e2c51849512d00e716283537feb884cacdc655d99a6b992305db9b899172d022bc9ff65d6349ee40b40c4d5
 SHA512 
a30a6b406bfd1d4288169924924636246c36999ca1e14c5cb70bd2f71ce25739dae04726ca97bdaebf7a8b36927cc6f617fbe2599fad48512a2c5e016a528247
 DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 
5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c
 SHA512 
1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch
deleted file mode 100644
index 6e49a784af16..
--- 
a/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://github.com/Legrandin/pycryptodome/pull/746
-
-From 9d70fbca927516b31ef61fd7cc3ed3e0ebc95fa6 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Thu, 1 Jun 2023 08:03:18 +0100
-Subject: [PATCH] Replace deprecated unittest aliases for Python 3.12
-
-See https://docs.python.org/3.12/whatsnew/3.12.html#removed.
 a/lib/Crypto/SelfTest/PublicKey/test_import_ECC.py
-+++ b/lib/Crypto/SelfTest/PublicKey/test_import_ECC.py
-@@ -2269,9 +2269,9 @@ def test_import_x509_pem(self):
- def test_import_openssh_public(self):
- key_file = load_file("ecc_ed25519_public_openssh.txt")
- key = ECC._import_openssh_public(key_file)
--self.failIf(key.has_private())
-+self.assertFalse(key.has_private())
- key = ECC.import_key(key_file)
--self.failIf(key.has_private())
-+self.assertFalse(key.has_private())
- 
- def test_import_openssh_private_clear(self):
- key_file = load_file("ecc_ed25519_private_openssh.pem")

diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
deleted file mode 100644
index c6091d5602fe..
--- a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-DEPEND="
-   dev-libs/gmp:=
-   >=dev-libs/libtomcrypt-1.18.2-r1:=
-"
-BDEPEND="
-   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto
-"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-   "${FILESDIR}/pycryptodome-3.18.0-python3.12-unittest.patch"
-)
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
-   "${EPYTHON}" - <<-EOF || die
-   import sys
-   from Crypto import SelfTest
-   SelfTest.run(verbosity=2, stream=sys.stdout)
-   EOF
-
-   # TODO: run cmake tests from src/test?
-}



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

2023-11-29 Thread Arthur Zamarin
commit: d2a86c7dd224f2ac86c591bc1e6dec252574
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 15:33:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 15:33:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a86c7d

dev-python/pycryptodome: Stabilize 3.19.0 ppc, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index 8b4f5fc8c9e6..959842255c1b 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-29 Thread Arthur Zamarin
commit: 86ecf231a2536d39cb6b5b19977c37e2e06e14a3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 15:33:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 15:33:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ecf231

dev-python/pycryptodome: Stabilize 3.19.0 ppc64, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index 959842255c1b..3efc9c7635bc 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-29 Thread Arthur Zamarin
commit: 500d13f81098e1a14dbfecb68f3569bfe177cc98
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 14:01:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 14:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500d13f8

dev-python/pycryptodome: Stabilize 3.19.0 sparc, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index a4a6b0d43453..8b4f5fc8c9e6 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-29 Thread Michał Górny
commit: 72ef94399cdc1eff4e94fd7501587bae308c2460
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 11:30:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 11:30:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72ef9439

dev-python/pycryptodome: Stabilize 3.19.0 amd64, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index 79711ec089f8..a4a6b0d43453 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-29 Thread Michał Górny
commit: d0c7eccb1c6ff939814f32965c5ea71c6832690d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 11:14:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 11:14:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c7eccb

dev-python/pycryptodome: Stabilize 3.19.0 x86, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index 176f3ec34d65..79711ec089f8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-29 Thread Michał Górny
commit: d80660199012ae9997e13cad04757815f2c0c613
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 10:17:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 10:17:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8066019

dev-python/pycryptodome: Stabilize 3.19.0 arm, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index f7c07f2ea6a3..1180207accec 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-29 Thread Michał Górny
commit: adb9310e15375914dfe5223c52d1c239654f89e2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 10:17:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 10:17:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb9310e

dev-python/pycryptodome: Stabilize 3.19.0 arm64, #918796

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
index 1180207accec..176f3ec34d65 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-11-14 Thread Michał Górny
commit: b1f4a60612395dd8af27ea39b4b72a3827ba1f5f
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Nov 14 17:20:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 14 18:56:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f4a606

dev-python/pycryptodome: add 3.19.0

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

 dev-python/pycryptodome/Manifest   |   1 +
 ...ycryptodome-3.19.0-fix-verbosity-in-tests.patch | 120 +
 dev-python/pycryptodome/pycryptodome-3.19.0.ebuild |  61 +++
 3 files changed, 182 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 52265221b4a2..7d8268b41a31 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.18.0.gh.tar.gz 16720227 BLAKE2B 
dfdc3a7cc0b1aea1e7b7d8f6e8bcf651ca92f0020e2c51849512d00e716283537feb884cacdc655d99a6b992305db9b899172d022bc9ff65d6349ee40b40c4d5
 SHA512 
a30a6b406bfd1d4288169924924636246c36999ca1e14c5cb70bd2f71ce25739dae04726ca97bdaebf7a8b36927cc6f617fbe2599fad48512a2c5e016a528247
+DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 
5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c
 SHA512 
1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
 
b/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
new file mode 100644
index ..7d54e5e4c2a7
--- /dev/null
+++ 
b/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
@@ -0,0 +1,120 @@
+https://github.com/Legrandin/pycryptodome/issues/765
+https://github.com/Legrandin/pycryptodome/commit/87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50
+
+From 87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50 Mon Sep 17 00:00:00 2001
+From: Helder Eijs 
+Date: Sun, 17 Sep 2023 23:32:02 +0200
+Subject: [PATCH] Fix verbosity problem in tests
+
+--- a/lib/Crypto/SelfTest/Protocol/test_ecdh.py
 b/lib/Crypto/SelfTest/Protocol/test_ecdh.py
+@@ -72,6 +72,8 @@ def ecdh_test_rev(self,
+ 
+ class TestVectorsECDHWycheproof(unittest.TestCase):
+ 
++desc = "Wycheproof ECDH tests"
++
+ def add_tests(self, filename):
+ 
+ def curve(g):
+@@ -107,7 +109,6 @@ def shortDescription(self):
+ return self.desc
+ 
+ def test_verify(self, tv):
+-self._id = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
+ 
+ if len(tv.public) == 0:
+ return
+@@ -138,7 +139,7 @@ def test_verify(self, tv):
+ 
+ def runTest(self):
+ for tv in self.tv:
+-self.desc = "Test #%d (%s) - %s" % (tv.id, tv.filename, 
tv.comment)
++self.desc = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
+ self.test_verify(tv)
+ 
+ 
+--- a/lib/Crypto/SelfTest/__init__.py
 b/lib/Crypto/SelfTest/__init__.py
+@@ -28,18 +28,19 @@
+ application runs.
+ """
+ 
+-__revision__ = "$Id$"
+-
+ import sys
+ import unittest
++from importlib import import_module
+ from Crypto.Util.py3compat import StringIO
+ 
++
+ class SelfTestError(Exception):
+ def __init__(self, message, result):
+ Exception.__init__(self, message, result)
+ self.message = message
+ self.result = result
+ 
++
+ def run(module=None, verbosity=0, stream=None, tests=None, config=None, 
**kwargs):
+ """Execute self-tests.
+ 
+@@ -77,21 +78,25 @@ def run(module=None, verbosity=0, stream=None, tests=None, 
config=None, **kwargs
+ raise SelfTestError("Self-test failed", result)
+ return result
+ 
++
+ def get_tests(config={}):
+ tests = []
+-from Crypto.SelfTest import Cipher; tests += 
Cipher.get_tests(config=config)
+-from Crypto.SelfTest import Hash;   tests += Hash.get_tests(config=config)
+-from Crypto.SelfTest import Protocol; tests += 
Protocol.get_tests(config=config)
+-from Crypto.SelfTest import PublicKey; tests += 
PublicKey.get_tests(config=config)
+-from Crypto.SelfTest import Random; tests += 
Random.get_tests(config=config)
+-from Crypto.SelfTest import Util;   tests += Util.get_tests(config=config)
+-from Crypto.SelfTest import Signature;   tests += 
Signature.get_tests(config=config)
+-from Crypto.SelfTest import IO;   tests += IO.get_tests(config=config)
+-from Crypto.SelfTest import Math;   tests += Math.get_tests(config=config)
++
++module_names = [
++"Cipher", "Hash", "Protocol", "PublicKey", "Random",
++"Util", "Signature", "IO", "Math",
++]
++
++for name in module_names:
++module = import_module("Crypto.SelfTest." + name)
++

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

2023-07-26 Thread WANG Xuerui
commit: e0d32247a4888b85c91a1d1269b02d0cb6cc
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 04:25:25 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 05:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d32247

dev-python/pycryptodome: keyword 3.18.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
index f227234cd0ad..c6091d5602fe 100644
--- a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-06-11 Thread Michał Górny
commit: 5a93cfa822ed09cc2901debdc0bed97efbfbad88
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 11 19:09:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 11 19:18:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a93cfa8

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 dev-python/pycryptodome/pycryptodome-3.17.0.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index faff15f57ad4..52265221b4a2 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.17.0.gh.tar.gz 16714317 BLAKE2B 
a7a96ba4d10078ba4d9bc02b384c982ad7307065fd6c9118def43bebc073eccdfc11a766742e5d0207e9cce32aca2fe3da51f8a59964de8c15db6808cc2aae03
 SHA512 
c0a0754c0dd1d8138e8dd27c034e3f3469237eb5f205d86d0c5e2377fd7672c6ed0df9717292a73d380daaabe88c3be80b575ca1149f4c70f08d82aed0d4b39c
 DIST pycryptodome-3.18.0.gh.tar.gz 16720227 BLAKE2B 
dfdc3a7cc0b1aea1e7b7d8f6e8bcf651ca92f0020e2c51849512d00e716283537feb884cacdc655d99a6b992305db9b899172d022bc9ff65d6349ee40b40c4d5
 SHA512 
a30a6b406bfd1d4288169924924636246c36999ca1e14c5cb70bd2f71ce25739dae04726ca97bdaebf7a8b36927cc6f617fbe2599fad48512a2c5e016a528247

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
deleted file mode 100644
index 202d1ec4c29f..
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:=
-"
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto
-"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
-   "${EPYTHON}" - <<-EOF || die
-   import sys
-   from Crypto import SelfTest
-   SelfTest.run(verbosity=2, stream=sys.stdout)
-   EOF
-}



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

2023-06-11 Thread Sam James
commit: ee0b057bf02b1ab5d6a86fdd11fe22038284e963
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 11 13:45:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 11 13:45:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0b057b

dev-python/pycryptodome: Stabilize 3.18.0 arm, #908317

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
index d88f634c81d6..247b4b99754c 100644
--- a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



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

2023-06-01 Thread Sam James
commit: 14f9b996d4ffbc5f9ea6af578521806332f39c66
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 07:06:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 07:24:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f9b996

dev-python/pycryptodome: enable py3.12

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

 .../pycryptodome-3.18.0-python3.12-unittest.patch  | 22 ++
 dev-python/pycryptodome/pycryptodome-3.18.0.ebuild |  7 ---
 2 files changed, 26 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch
new file mode 100644
index ..6e49a784af16
--- /dev/null
+++ 
b/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch
@@ -0,0 +1,22 @@
+https://github.com/Legrandin/pycryptodome/pull/746
+
+From 9d70fbca927516b31ef61fd7cc3ed3e0ebc95fa6 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 1 Jun 2023 08:03:18 +0100
+Subject: [PATCH] Replace deprecated unittest aliases for Python 3.12
+
+See https://docs.python.org/3.12/whatsnew/3.12.html#removed.
+--- a/lib/Crypto/SelfTest/PublicKey/test_import_ECC.py
 b/lib/Crypto/SelfTest/PublicKey/test_import_ECC.py
+@@ -2269,9 +2269,9 @@ def test_import_x509_pem(self):
+ def test_import_openssh_public(self):
+ key_file = load_file("ecc_ed25519_public_openssh.txt")
+ key = ECC._import_openssh_public(key_file)
+-self.failIf(key.has_private())
++self.assertFalse(key.has_private())
+ key = ECC.import_key(key_file)
+-self.failIf(key.has_private())
++self.assertFalse(key.has_private())
+ 
+ def test_import_openssh_private_clear(self):
+ key_file = load_file("ecc_ed25519_private_openssh.pem")

diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
index 71faf0d17415..cb0b4894d406 100644
--- a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1
@@ -26,11 +26,11 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 
 DEPEND="
-   dev-libs/gmp:0=
+   dev-libs/gmp:=
>=dev-libs/libtomcrypt-1.18.2-r1:=
 "
 BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
 "
 RDEPEND="
${DEPEND}
@@ -40,6 +40,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+   "${FILESDIR}/pycryptodome-3.18.0-python3.12-unittest.patch"
 )
 
 python_prepare_all() {



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

2023-05-19 Thread Michał Górny
commit: 6a3adfd6af28002e815a3bbd68ab68d94d4e801e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 04:54:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 20 05:34:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3adfd6

dev-python/pycryptodome: Bump to 3.18.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.18.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index bc632c79f752..faff15f57ad4 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.17.0.gh.tar.gz 16714317 BLAKE2B 
a7a96ba4d10078ba4d9bc02b384c982ad7307065fd6c9118def43bebc073eccdfc11a766742e5d0207e9cce32aca2fe3da51f8a59964de8c15db6808cc2aae03
 SHA512 
c0a0754c0dd1d8138e8dd27c034e3f3469237eb5f205d86d0c5e2377fd7672c6ed0df9717292a73d380daaabe88c3be80b575ca1149f4c70f08d82aed0d4b39c
+DIST pycryptodome-3.18.0.gh.tar.gz 16720227 BLAKE2B 
dfdc3a7cc0b1aea1e7b7d8f6e8bcf651ca92f0020e2c51849512d00e716283537feb884cacdc655d99a6b992305db9b899172d022bc9ff65d6349ee40b40c4d5
 SHA512 
a30a6b406bfd1d4288169924924636246c36999ca1e14c5cb70bd2f71ce25739dae04726ca97bdaebf7a8b36927cc6f617fbe2599fad48512a2c5e016a528247

diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
new file mode 100644
index ..be14aa3d8dbe
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+
+   # TODO: run cmake tests from src/test?
+}



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

2023-05-04 Thread Michał Górny
commit: 057f9b9c9e4bbe70c0eea9f49a5b8b7dbdd1470d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:20:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  4 16:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057f9b9c

dev-python/pycryptodome: Set DISTUTILS_EXT=1

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

 dev-python/pycryptodome/pycryptodome-3.17.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index 84307c43e468..8367876fa7e3 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE="threads(+)"



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

2023-02-28 Thread Michał Górny
commit: 0e04ca42980a6642e0bd23864c994d4b19587c8c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 28 18:58:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 28 18:58:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e04ca42

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 dev-python/pycryptodome/pycryptodome-3.16.0.ebuild | 58 --
 2 files changed, 59 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 6920e5e656b4..bc632c79f752 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.16.0.gh.tar.gz 16548063 BLAKE2B 
4adf1c3027fe593e9a01eb0ea3da1f81ddcedd731a284a3f98dd02f07ba9eaa80e906bbcea1432fe64f08f0857033cfdbe43acd415fb3081718a301fbbb5ca16
 SHA512 
945c5bda213a08ba12a0ace8e4bf76730461f8dfce94fa426a97dfab846234ea06e121b176ae823d0f7da9316de50aafde6507a2f17efec4d4a0629d4d68d870
 DIST pycryptodome-3.17.0.gh.tar.gz 16714317 BLAKE2B 
a7a96ba4d10078ba4d9bc02b384c982ad7307065fd6c9118def43bebc073eccdfc11a766742e5d0207e9cce32aca2fe3da51f8a59964de8c15db6808cc2aae03
 SHA512 
c0a0754c0dd1d8138e8dd27c034e3f3469237eb5f205d86d0c5e2377fd7672c6ed0df9717292a73d380daaabe88c3be80b575ca1149f4c70f08d82aed0d4b39c

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
deleted file mode 100644
index 84307c43e468..
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:=
-"
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto
-"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
-   "${EPYTHON}" - <<-EOF || die
-   import sys
-   from Crypto import SelfTest
-   SelfTest.run(verbosity=2, stream=sys.stdout)
-   EOF
-}



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

2023-02-28 Thread Arthur Zamarin
commit: f9cccd2e304a835ad256212e9cb7fb81a920f7af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:36:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:36:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9cccd2e

dev-python/pycryptodome: Stabilize 3.17.0 ppc64, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index e72805c959ab..84307c43e468 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-02-28 Thread Arthur Zamarin
commit: b296ac47bbfce6a0ad8e33f6f1a23ac7148807c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:34:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:34:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b296ac47

dev-python/pycryptodome: Stabilize 3.17.0 ppc, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index fd38ca743d6f..e72805c959ab 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-02-28 Thread Arthur Zamarin
commit: 7a36800efd59cc81a274c01896290596ff5deb13
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:29:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a36800e

dev-python/pycryptodome: Stabilize 3.17.0 arm, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index d6a92b170edf..fd38ca743d6f 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-02-28 Thread Arthur Zamarin
commit: 3491a8c0e952f9211cae01a6332d3d6462be6078
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:29:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:29:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3491a8c0

dev-python/pycryptodome: Stabilize 3.17.0 arm64, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index b33a018c19f0..d6a92b170edf 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-02-28 Thread Arthur Zamarin
commit: 84f25e5c4e2428668e0b93be34aa2cef7925c507
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:23:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:23:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f25e5c

dev-python/pycryptodome: Stabilize 3.17.0 x86, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index 3b3c52a69152..9a13b972a7a5 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-02-28 Thread Arthur Zamarin
commit: baa0751a9178f12885ec2a39f14edbdda2060d25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:23:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:23:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa0751a

dev-python/pycryptodome: Stabilize 3.17.0 sparc, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index 9a13b972a7a5..b33a018c19f0 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-02-28 Thread Arthur Zamarin
commit: 34bf3d09efdf1ce2492dddfcb092b4d404f3168e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 28 18:18:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 28 18:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34bf3d09

dev-python/pycryptodome: Stabilize 3.17.0 amd64, #898482

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
index 0991832e809c..3b3c52a69152 100644
--- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2023-01-28 Thread Michał Górny
commit: adf5908c3d5441b7499f581a3d7b3ef2870f0427
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 28 16:13:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 28 16:18:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf5908c

dev-python/pycryptodome: Bump to 3.17.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.17.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index b9c506619f7f..6920e5e656b4 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.16.0.gh.tar.gz 16548063 BLAKE2B 
4adf1c3027fe593e9a01eb0ea3da1f81ddcedd731a284a3f98dd02f07ba9eaa80e906bbcea1432fe64f08f0857033cfdbe43acd415fb3081718a301fbbb5ca16
 SHA512 
945c5bda213a08ba12a0ace8e4bf76730461f8dfce94fa426a97dfab846234ea06e121b176ae823d0f7da9316de50aafde6507a2f17efec4d4a0629d4d68d870
+DIST pycryptodome-3.17.0.gh.tar.gz 16714317 BLAKE2B 
a7a96ba4d10078ba4d9bc02b384c982ad7307065fd6c9118def43bebc073eccdfc11a766742e5d0207e9cce32aca2fe3da51f8a59964de8c15db6808cc2aae03
 SHA512 
c0a0754c0dd1d8138e8dd27c034e3f3469237eb5f205d86d0c5e2377fd7672c6ed0df9717292a73d380daaabe88c3be80b575ca1149f4c70f08d82aed0d4b39c

diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
new file mode 100644
index ..0991832e809c
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+}



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

2023-01-13 Thread Michał Górny
commit: 72a87ca4c7653b2a2ffb2b1ab54b2c333df98ca5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 13 13:31:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 13 13:31:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a87ca4

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 dev-python/pycryptodome/pycryptodome-3.15.0.ebuild | 58 --
 2 files changed, 59 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 98b6b1d43c2f..b9c506619f7f 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.15.0.gh.tar.gz 16547902 BLAKE2B 
ce1a6eaca4946d656c08f960f67537e61b9c82a69777fcb0b01b91a9a649c605dcc66a2a6d9fdc5533521a669544c7695e83db856dfcf8e4b2ba7301654b
 SHA512 
fc611174cfb4ca89fb457cc0d1220326ac813de5a83a959a95c1928a5220dc8c652655ac0a2b7d116b60cb4a8317959d8c2b2f3595e19b9b359a32beb042b58c
 DIST pycryptodome-3.16.0.gh.tar.gz 16548063 BLAKE2B 
4adf1c3027fe593e9a01eb0ea3da1f81ddcedd731a284a3f98dd02f07ba9eaa80e906bbcea1432fe64f08f0857033cfdbe43acd415fb3081718a301fbbb5ca16
 SHA512 
945c5bda213a08ba12a0ace8e4bf76730461f8dfce94fa426a97dfab846234ea06e121b176ae823d0f7da9316de50aafde6507a2f17efec4d4a0629d4d68d870

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
deleted file mode 100644
index da7094310ce1..
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:=
-"
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto
-"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
-   "${EPYTHON}" - <<-EOF || die
-   import sys
-   from Crypto import SelfTest
-   SelfTest.run(verbosity=2, stream=sys.stdout)
-   EOF
-}



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

2023-01-13 Thread Arthur Zamarin
commit: b4adad96f6aff5a96e35ab821e3d0528612fee65
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 12:58:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 12:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4adad96

dev-python/pycryptodome: Stabilize 3.16.0 sparc, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index cbdb4d25957d..9286e75639b8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-12-31 Thread Sam James
commit: 2d58df8784378c8c49e05a2a2f5940e058aa975b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 12:12:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 12:12:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d58df87

dev-python/pycryptodome: Stabilize 3.16.0 amd64, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index 0c0dc21dea3a..cbdb4d25957d 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-12-31 Thread Sam James
commit: ca40e982a55af1725533e4ef3b1e3763730c8c5e
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 12:10:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 12:11:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40e982

dev-python/pycryptodome: Stabilize 3.16.0 x86, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index c2ea9d5b8c93..0c0dc21dea3a 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-12-31 Thread Arthur Zamarin
commit: ac59a9a21861d47d0ae5662a00a0a0d22209e851
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 11:06:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 11:06:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac59a9a2

dev-python/pycryptodome: Stabilize 3.16.0 ppc, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index 5bbc8fe92753..c2ea9d5b8c93 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-12-31 Thread Arthur Zamarin
commit: f484f6b69ce9b421fa9414a4816ac78798c84b67
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 11:04:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 11:04:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f484f6b6

dev-python/pycryptodome: Stabilize 3.16.0 arm, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index 67474fee3e67..5bbc8fe92753 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-12-31 Thread Arthur Zamarin
commit: f3fe4168f3b84644d968d512c69993919c365c8c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 10:53:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 10:53:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fe4168

dev-python/pycryptodome: Stabilize 3.16.0 ppc64, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index 8beae1c95e36..67474fee3e67 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-12-31 Thread Arthur Zamarin
commit: 0bc196c8db4e970782ded1342b143c7c2b2344d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 10:41:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 10:41:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc196c8

dev-python/pycryptodome: Stabilize 3.16.0 arm64, #889110

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
index 9aa00023e3d2..8beae1c95e36 100644
--- a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-11-27 Thread Michał Górny
commit: 2030a2648a5259dd6c349b38f67d3822e179badf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 27 16:33:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 27 16:53:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2030a264

dev-python/pycryptodome: Bump to 3.16.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.16.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index cdc906ff3b58..98b6b1d43c2f 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.15.0.gh.tar.gz 16547902 BLAKE2B 
ce1a6eaca4946d656c08f960f67537e61b9c82a69777fcb0b01b91a9a649c605dcc66a2a6d9fdc5533521a669544c7695e83db856dfcf8e4b2ba7301654b
 SHA512 
fc611174cfb4ca89fb457cc0d1220326ac813de5a83a959a95c1928a5220dc8c652655ac0a2b7d116b60cb4a8317959d8c2b2f3595e19b9b359a32beb042b58c
+DIST pycryptodome-3.16.0.gh.tar.gz 16548063 BLAKE2B 
4adf1c3027fe593e9a01eb0ea3da1f81ddcedd731a284a3f98dd02f07ba9eaa80e906bbcea1432fe64f08f0857033cfdbe43acd415fb3081718a301fbbb5ca16
 SHA512 
945c5bda213a08ba12a0ace8e4bf76730461f8dfce94fa426a97dfab846234ea06e121b176ae823d0f7da9316de50aafde6507a2f17efec4d4a0629d4d68d870

diff --git a/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
new file mode 100644
index ..9aa00023e3d2
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.16.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+}



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

2022-07-25 Thread Michał Górny
commit: 66e34683dc1f1e0e8f4f36acf12c368931fcafbd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 25 07:54:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 25 07:54:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e34683

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 dev-python/pycryptodome/pycryptodome-3.14.1.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index f06c310f15b0..cdc906ff3b58 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.14.1.tar.gz 15339859 BLAKE2B 
72748a4eaf9f34be1ac3200a0ed0285a96111f52077b6d7cc5b4fa26599b6b8c6c17d79cdce4cabd7257cef840daf71440a78d00ded65deb52fa13e6b1b1efe6
 SHA512 
08e904aa2f3df19fcc75a8283fc867349617afe3919532912801d8abc9610f1cb64b878b56202cbdf0759cf5506ec5f793123093e21f18ba99acbf42fa4d9cf1
 DIST pycryptodome-3.15.0.gh.tar.gz 16547902 BLAKE2B 
ce1a6eaca4946d656c08f960f67537e61b9c82a69777fcb0b01b91a9a649c605dcc66a2a6d9fdc5533521a669544c7695e83db856dfcf8e4b2ba7301654b
 SHA512 
fc611174cfb4ca89fb457cc0d1220326ac813de5a83a959a95c1928a5220dc8c652655ac0a2b7d116b60cb4a8317959d8c2b2f3595e19b9b359a32beb042b58c

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
deleted file mode 100644
index b5ca114fd9c2..
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/;
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:="
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-distutils_enable_tests setup.py
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}



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

2022-07-25 Thread Agostino Sarubbo
commit: 302d9896793c8578487d6a36766690ead296e9ce
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jul 25 07:30:07 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jul 25 07:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302d9896

dev-python/pycryptodome: arm64 stable wrt bug #860666

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
index f2059638ae58..da7094310ce1 100644
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-07-25 Thread Agostino Sarubbo
commit: 526fc2cf7e5b8034b504a652a512e9dbbe2cce9e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jul 25 07:29:30 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jul 25 07:29:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526fc2cf

dev-python/pycryptodome: arm stable wrt bug #860666

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
index 0d4698b6de54..f2059638ae58 100644
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-07-25 Thread Agostino Sarubbo
commit: 3dd055cb8331d9878e4798d6efaf0f921ffa438a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jul 25 07:04:34 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jul 25 07:04:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd055cb

dev-python/pycryptodome: amd64 stable wrt bug #860666

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
index 017b7ec3c56e..0d4698b6de54 100644
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-07-25 Thread Sam James
commit: 70da21daab565e07335f00ac6267b5a49f4b0023
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 25 06:41:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 25 06:41:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70da21da

dev-python/pycryptodome: Stabilize 3.15.0 sparc, #860666

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
index 01129e970eab..017b7ec3c56e 100644
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-07-24 Thread Sam James
commit: 91507ae60fef78cc7dc768ddf68b736f92896f38
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 25 04:18:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 25 04:18:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91507ae6

dev-python/pycryptodome: Stabilize 3.15.0 ppc64, #860666

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
index 0f892320755e..01129e970eab 100644
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-07-24 Thread Sam James
commit: 3bb94275162d7d96f6e7e327a63371a357287155
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 25 04:18:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 25 04:18:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb94275

dev-python/pycryptodome: Stabilize 3.15.0 ppc, #860666

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
index 585d2360c737..0f892320755e 100644
--- a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-libs/gmp:0=



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

2022-06-23 Thread Michał Górny
commit: 8f2319d179a3c4eb1ffc4628fa2aaceed84e74b8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 23 06:27:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 23 07:19:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2319d1

dev-python/pycryptodome: Bump to 3.15.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.15.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 8907fbf55687..f06c310f15b0 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.14.1.tar.gz 15339859 BLAKE2B 
72748a4eaf9f34be1ac3200a0ed0285a96111f52077b6d7cc5b4fa26599b6b8c6c17d79cdce4cabd7257cef840daf71440a78d00ded65deb52fa13e6b1b1efe6
 SHA512 
08e904aa2f3df19fcc75a8283fc867349617afe3919532912801d8abc9610f1cb64b878b56202cbdf0759cf5506ec5f793123093e21f18ba99acbf42fa4d9cf1
+DIST pycryptodome-3.15.0.gh.tar.gz 16547902 BLAKE2B 
ce1a6eaca4946d656c08f960f67537e61b9c82a69777fcb0b01b91a9a649c605dcc66a2a6d9fdc5533521a669544c7695e83db856dfcf8e4b2ba7301654b
 SHA512 
fc611174cfb4ca89fb457cc0d1220326ac813de5a83a959a95c1928a5220dc8c652655ac0a2b7d116b60cb4a8317959d8c2b2f3595e19b9b359a32beb042b58c

diff --git a/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
new file mode 100644
index ..9aa00023e3d2
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.15.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="
+   https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/
+"
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
+   "${EPYTHON}" - <<-EOF || die
+   import sys
+   from Crypto import SelfTest
+   SelfTest.run(verbosity=2, stream=sys.stdout)
+   EOF
+}



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

2022-05-16 Thread Andrew Ammerlaan
commit: 376d83fa70c81a41acb7800519fc06bf65263f0c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon May 16 19:58:44 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon May 16 19:59:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376d83fa

dev-python/pycryptodome: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
index 2bea33d6c90b..b5ca114fd9c2 100644
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1



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

2022-03-12 Thread Michał Górny
commit: b97dadc41785e3478bad22c3bca27a81914a8060
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 10:34:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 10:34:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97dadc4

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  3 --
 dev-python/pycryptodome/pycryptodome-3.12.0.ebuild | 45 -
 dev-python/pycryptodome/pycryptodome-3.13.0.ebuild | 46 --
 dev-python/pycryptodome/pycryptodome-3.14.0.ebuild | 46 --
 4 files changed, 140 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index f934f5c2f151..8907fbf55687 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,4 +1 @@
-DIST pycryptodome-3.12.0.tar.gz 15130980 BLAKE2B 
5eb34a03523652d990ddfdd1eebcbbacea30bffbe4838289c195b07658a98814ebec322aaffbed7b3fa564bc005d52ea1e483dedcb9f40b65d00e50c28d78582
 SHA512 
67f2a814d74305614fdf9dfb633c4fd9d80d2064119d0ecab24ae52fd8ce4b6de1a1e82c6ba7bcf22fb7db1a5a850adf078e22317b4c07229cd7cb8cb7f1ffd4
-DIST pycryptodome-3.13.0.tar.gz 15306369 BLAKE2B 
97ef26868fb2be2f3240960d8debd897cb82c4a6f1ea1c179fc790693eb2e37de14cbf16bd7deafe0ca1d28983e9bee8583cbe8adde2fa50533cf2bd1274108c
 SHA512 
daafdc80ae8df7f5f282adbdd3fbd9f848b03a3de0c21739b3bb973368daf721c9cd306e56c16baceeda4a0ebc3470abbc0cddc4e8409b5e4fe4255f3d62ec2e
-DIST pycryptodome-3.14.0.tar.gz 15339838 BLAKE2B 
804ceabfb5e29775df279a00eaadced776a10301e9bd254471b234f10c65fcfce507c8e51eb5dc5387eb81f856ccfe46ff035ca96a8acebf8b4f59c960fd35a4
 SHA512 
2f20a3a2bfef14a0f4c05587d64da3a4be7303ae37aaee02e49a3c7ef69009fa958e4b7151c1441f2cc63833cc29642d6d13c1006fb0f215743178d36c9de802
 DIST pycryptodome-3.14.1.tar.gz 15339859 BLAKE2B 
72748a4eaf9f34be1ac3200a0ed0285a96111f52077b6d7cc5b4fa26599b6b8c6c17d79cdce4cabd7257cef840daf71440a78d00ded65deb52fa13e6b1b1efe6
 SHA512 
08e904aa2f3df19fcc75a8283fc867349617afe3919532912801d8abc9610f1cb64b878b56202cbdf0759cf5506ec5f793123093e21f18ba99acbf42fa4d9cf1

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
deleted file mode 100644
index d5c03423b9a8..
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/;
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:="
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-distutils_enable_tests setup.py
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}

diff --git a/dev-python/pycryptodome/pycryptodome-3.13.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.13.0.ebuild
deleted file mode 100644
index 695065661243..
--- a/dev-python/pycryptodome/pycryptodome-3.13.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/;
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:="
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-

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

2022-03-12 Thread Arthur Zamarin
commit: ecabdce0ce327211ecf42ccc6af79d2a6504e82d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 09:51:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 09:51:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecabdce0

dev-python/pycryptodome: Stabilize 3.14.1 arm, #834209

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
index 9c6c81a27ad7..2bea33d6c90b 100644
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-03-05 Thread Sam James
commit: c827796986c35351b507cec0e84169ee0bcbe30d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  6 07:45:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  6 07:45:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8277969

dev-python/pycryptodome: Stabilize 3.14.1 arm64, #834209

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
index 866cc44835dd..9c6c81a27ad7 100644
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-02-27 Thread Sam James
commit: 85903dbb38e92a4b3cc89236f63b719b103536e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 16:33:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 16:33:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85903dbb

dev-python/pycryptodome: Stabilize 3.14.1 sparc, #834209

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
index 6b9628f31b41..866cc44835dd 100644
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-02-27 Thread Jakov Smolić
commit: 8a5a1797d6b16e98d191d9fe77b8c0c674adcc57
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 27 12:27:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 27 12:27:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5a1797

dev-python/pycryptodome: Stabilize 3.14.1 x86, #834209

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
index 3495877f71d9..116374b363d9 100644
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-02-27 Thread Jakov Smolić
commit: 25f73cee76a4bdc94cb30c0ae728cdeb13604b29
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 27 12:16:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 27 12:22:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f73cee

dev-python/pycryptodome: Stabilize 3.14.1 amd64, #834209

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
index 695065661243..3495877f71d9 100644
--- a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-02-05 Thread Michał Górny
commit: 628548932b44eb36b1994712b81372eb04e4a88b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  5 08:31:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  5 08:53:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62854893

dev-python/pycryptodome: Bump to 3.14.1

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.14.1.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 3c9af95faa47..f934f5c2f151 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,3 +1,4 @@
 DIST pycryptodome-3.12.0.tar.gz 15130980 BLAKE2B 
5eb34a03523652d990ddfdd1eebcbbacea30bffbe4838289c195b07658a98814ebec322aaffbed7b3fa564bc005d52ea1e483dedcb9f40b65d00e50c28d78582
 SHA512 
67f2a814d74305614fdf9dfb633c4fd9d80d2064119d0ecab24ae52fd8ce4b6de1a1e82c6ba7bcf22fb7db1a5a850adf078e22317b4c07229cd7cb8cb7f1ffd4
 DIST pycryptodome-3.13.0.tar.gz 15306369 BLAKE2B 
97ef26868fb2be2f3240960d8debd897cb82c4a6f1ea1c179fc790693eb2e37de14cbf16bd7deafe0ca1d28983e9bee8583cbe8adde2fa50533cf2bd1274108c
 SHA512 
daafdc80ae8df7f5f282adbdd3fbd9f848b03a3de0c21739b3bb973368daf721c9cd306e56c16baceeda4a0ebc3470abbc0cddc4e8409b5e4fe4255f3d62ec2e
 DIST pycryptodome-3.14.0.tar.gz 15339838 BLAKE2B 
804ceabfb5e29775df279a00eaadced776a10301e9bd254471b234f10c65fcfce507c8e51eb5dc5387eb81f856ccfe46ff035ca96a8acebf8b4f59c960fd35a4
 SHA512 
2f20a3a2bfef14a0f4c05587d64da3a4be7303ae37aaee02e49a3c7ef69009fa958e4b7151c1441f2cc63833cc29642d6d13c1006fb0f215743178d36c9de802
+DIST pycryptodome-3.14.1.tar.gz 15339859 BLAKE2B 
72748a4eaf9f34be1ac3200a0ed0285a96111f52077b6d7cc5b4fa26599b6b8c6c17d79cdce4cabd7257cef840daf71440a78d00ded65deb52fa13e6b1b1efe6
 SHA512 
08e904aa2f3df19fcc75a8283fc867349617afe3919532912801d8abc9610f1cb64b878b56202cbdf0759cf5506ec5f793123093e21f18ba99acbf42fa4d9cf1

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
new file mode 100644
index ..695065661243
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.14.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/;
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:="
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-01-30 Thread Michał Górny
commit: 86cc46548dd0f5faf010190de6013de24a842a46
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 30 21:54:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 31 00:23:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86cc4654

dev-python/pycryptodome: Bump to 3.14.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.14.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index e530c7250b25..3c9af95faa47 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1,3 @@
 DIST pycryptodome-3.12.0.tar.gz 15130980 BLAKE2B 
5eb34a03523652d990ddfdd1eebcbbacea30bffbe4838289c195b07658a98814ebec322aaffbed7b3fa564bc005d52ea1e483dedcb9f40b65d00e50c28d78582
 SHA512 
67f2a814d74305614fdf9dfb633c4fd9d80d2064119d0ecab24ae52fd8ce4b6de1a1e82c6ba7bcf22fb7db1a5a850adf078e22317b4c07229cd7cb8cb7f1ffd4
 DIST pycryptodome-3.13.0.tar.gz 15306369 BLAKE2B 
97ef26868fb2be2f3240960d8debd897cb82c4a6f1ea1c179fc790693eb2e37de14cbf16bd7deafe0ca1d28983e9bee8583cbe8adde2fa50533cf2bd1274108c
 SHA512 
daafdc80ae8df7f5f282adbdd3fbd9f848b03a3de0c21739b3bb973368daf721c9cd306e56c16baceeda4a0ebc3470abbc0cddc4e8409b5e4fe4255f3d62ec2e
+DIST pycryptodome-3.14.0.tar.gz 15339838 BLAKE2B 
804ceabfb5e29775df279a00eaadced776a10301e9bd254471b234f10c65fcfce507c8e51eb5dc5387eb81f856ccfe46ff035ca96a8acebf8b4f59c960fd35a4
 SHA512 
2f20a3a2bfef14a0f4c05587d64da3a4be7303ae37aaee02e49a3c7ef69009fa958e4b7151c1441f2cc63833cc29642d6d13c1006fb0f215743178d36c9de802

diff --git a/dev-python/pycryptodome/pycryptodome-3.14.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.14.0.ebuild
new file mode 100644
index ..695065661243
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.14.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/;
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:="
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-01-23 Thread Michał Górny
commit: c4c09d5e7a9e99d50a564a68a5f284a8dbb792f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 23 22:37:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 23 22:37:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c09d5e

dev-python/pycryptodome: Bump to 3.13.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.13.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index eedeeb413396..e530c7250b25 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.12.0.tar.gz 15130980 BLAKE2B 
5eb34a03523652d990ddfdd1eebcbbacea30bffbe4838289c195b07658a98814ebec322aaffbed7b3fa564bc005d52ea1e483dedcb9f40b65d00e50c28d78582
 SHA512 
67f2a814d74305614fdf9dfb633c4fd9d80d2064119d0ecab24ae52fd8ce4b6de1a1e82c6ba7bcf22fb7db1a5a850adf078e22317b4c07229cd7cb8cb7f1ffd4
+DIST pycryptodome-3.13.0.tar.gz 15306369 BLAKE2B 
97ef26868fb2be2f3240960d8debd897cb82c4a6f1ea1c179fc790693eb2e37de14cbf16bd7deafe0ca1d28983e9bee8583cbe8adde2fa50533cf2bd1274108c
 SHA512 
daafdc80ae8df7f5f282adbdd3fbd9f848b03a3de0c21739b3bb973368daf721c9cd306e56c16baceeda4a0ebc3470abbc0cddc4e8409b5e4fe4255f3d62ec2e

diff --git a/dev-python/pycryptodome/pycryptodome-3.13.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.13.0.ebuild
new file mode 100644
index ..695065661243
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.13.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/;
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:="
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-01-08 Thread Michał Górny
commit: 254b3ab083a042e83de6b8f77af98a47a25419f6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  8 13:29:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  8 13:35:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254b3ab0

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  1 -
 dev-python/pycryptodome/pycryptodome-3.11.0.ebuild | 45 --
 2 files changed, 46 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 665d61331ce3..eedeeb413396 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.11.0.tar.gz 1515 BLAKE2B 
fee6a2f2ac0659c82efed2cfdaf7c4d1e4813aaa2203c41c249a7e512a4ec1c955f443022e81847fbfd095cd95f205c054b8c3ef90f4741063c679798cd8c5e5
 SHA512 
9a6f94a78909b236e9b9224915495f092891951b76836396706c11e8e87717ff84fd92fe04ad641d6a5a0ef1f3b339990d7f21a326e72b95b166a76169240964
 DIST pycryptodome-3.12.0.tar.gz 15130980 BLAKE2B 
5eb34a03523652d990ddfdd1eebcbbacea30bffbe4838289c195b07658a98814ebec322aaffbed7b3fa564bc005d52ea1e483dedcb9f40b65d00e50c28d78582
 SHA512 
67f2a814d74305614fdf9dfb633c4fd9d80d2064119d0ecab24ae52fd8ce4b6de1a1e82c6ba7bcf22fb7db1a5a850adf078e22317b4c07229cd7cb8cb7f1ffd4

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
deleted file mode 100644
index a4233f5822ce..
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/;
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:="
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-distutils_enable_tests setup.py
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}



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

2022-01-08 Thread Arthur Zamarin
commit: 82d7683a0fb0df66a02e678d57f36c0867812fc5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan  8 12:23:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan  8 12:23:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d7683a

dev-python/pycryptodome: Stabilize 3.12.0 arm64, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index e116386f00b8..d5c03423b9a8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-06 Thread Arthur Zamarin
commit: f1c5d988b4bef0e8c70c3d1952d71404cf21b00b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:42:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:43:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c5d988

dev-python/pycryptodome: Stabilize 3.12.0 ppc, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index 1059165d7926..e116386f00b8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-06 Thread Sam James
commit: c309a0c39cd53188526121ead14aba9ed362d9b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 13:04:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 13:04:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c309a0c3

dev-python/pycryptodome: Stabilize 3.12.0 arm, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index ba2e1658cb6d..1059165d7926 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-05 Thread Jakov Smolić
commit: 2d00d1ff63087b4354412a7b1f3b56ec63841706
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan  5 19:01:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan  5 19:01:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d00d1ff

dev-python/pycryptodome: Stabilize 3.12.0 amd64, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index 840ac07bf000..ba2e1658cb6d 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-05 Thread Jakov Smolić
commit: 0579d772e0da7f6252e35086a953a55f60af46b8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan  5 19:01:23 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan  5 19:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0579d772

dev-python/pycryptodome: Stabilize 3.12.0 x86, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index 0d48a30e5f8b..840ac07bf000 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-05 Thread Arthur Zamarin
commit: 864ac796f31f881dc7ff496c232b59c195a247e0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  5 18:25:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  5 18:25:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864ac796

dev-python/pycryptodome: Stabilize 3.12.0 ppc64, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index 011ba22c46ef..0d48a30e5f8b 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-05 Thread Arthur Zamarin
commit: 37a2163c3321c18ec88540a12dbb135e371cad9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  5 18:24:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  5 18:24:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a2163c

dev-python/pycryptodome: Stabilize 3.12.0 sparc, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index 9bf29ac5892e..011ba22c46ef 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-12-04 Thread Michał Górny
commit: 7cdd74daeb080447137ea34924b5e5b6aec13736
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  4 22:11:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  4 22:11:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdd74da

dev-python/pycryptodome: Bump to 3.12.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.12.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 33a931ee4c05..665d61331ce3 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.11.0.tar.gz 1515 BLAKE2B 
fee6a2f2ac0659c82efed2cfdaf7c4d1e4813aaa2203c41c249a7e512a4ec1c955f443022e81847fbfd095cd95f205c054b8c3ef90f4741063c679798cd8c5e5
 SHA512 
9a6f94a78909b236e9b9224915495f092891951b76836396706c11e8e87717ff84fd92fe04ad641d6a5a0ef1f3b339990d7f21a326e72b95b166a76169240964
+DIST pycryptodome-3.12.0.tar.gz 15130980 BLAKE2B 
5eb34a03523652d990ddfdd1eebcbbacea30bffbe4838289c195b07658a98814ebec322aaffbed7b3fa564bc005d52ea1e483dedcb9f40b65d00e50c28d78582
 SHA512 
67f2a814d74305614fdf9dfb633c4fd9d80d2064119d0ecab24ae52fd8ce4b6de1a1e82c6ba7bcf22fb7db1a5a850adf078e22317b4c07229cd7cb8cb7f1ffd4

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
new file mode 100644
index ..9bf29ac5892e
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/;
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:="
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}



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

2021-10-31 Thread Michał Górny
commit: 46a2594793fad37bb1568d848df0126d54183c92
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 31 20:32:45 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 31 20:33:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a25947

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |  2 -
 .../files/pycryptodome-3.10.1-parallel-make.patch  | 22 -
 dev-python/pycryptodome/pycryptodome-3.10.1.ebuild | 54 --
 dev-python/pycryptodome/pycryptodome-3.10.4.ebuild | 45 --
 4 files changed, 123 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index a65f0924ccc..33a931ee4c0 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,3 +1 @@
-DIST pycryptodome-3.10.1.tar.gz 15545471 BLAKE2B 
ef1922efd0b6bef6beaee76fe03a4201a6f1cf2a203abcb12b96a5ea7c8de59a34ac704fe7508a3728a214efc0755f289d66dc14a0adb3f2eac882bc8db691bf
 SHA512 
4c7e7e989d5363064e7e184f6b00a174045e03916cdf1199626afd7fe75eb5efcd13888ecdee607b974e96faad465694b384eb6d91edb8de1d0277ad71888c52
-DIST pycryptodome-3.10.4.tar.gz 15552675 BLAKE2B 
aaa6e6768d099b7b229f2b920671577800baea11b8b5a8efdd818f3d5685e46ac51d1c79d9c987f1d93cc9df98c786028137348c946da7aff35fc436ff21894c
 SHA512 
1ee2f6c499d7ea73bdeafc94b1e91b45bf888f84ea214a01db180e030b4724264ba05e16241c465484ec13075f5300f6c489229bedb84e54b93e2852906b634f
 DIST pycryptodome-3.11.0.tar.gz 1515 BLAKE2B 
fee6a2f2ac0659c82efed2cfdaf7c4d1e4813aaa2203c41c249a7e512a4ec1c955f443022e81847fbfd095cd95f205c054b8c3ef90f4741063c679798cd8c5e5
 SHA512 
9a6f94a78909b236e9b9224915495f092891951b76836396706c11e8e87717ff84fd92fe04ad641d6a5a0ef1f3b339990d7f21a326e72b95b166a76169240964

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.10.1-parallel-make.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.10.1-parallel-make.patch
deleted file mode 100644
index 3b8f503bb29..000
--- a/dev-python/pycryptodome/files/pycryptodome-3.10.1-parallel-make.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -dupr a/setup.py b/setup.py
 a/setup.py 2021-02-09 13:46:16.138626317 +0100
-+++ b/setup.py 2021-02-09 13:46:51.116065599 +0100
-@@ -360,7 +360,7 @@ ext_modules = [
- Extension("Crypto.Cipher._raw_eksblowfish",
- include_dirs=['src/'],
- define_macros=[('EKS',None),],
--sources=["src/blowfish.c"],
-+sources=["src/blowfish_eks.c"],
- py_limited_api=True),
- Extension("Crypto.Cipher._raw_cast",
- include_dirs=['src/'],
-@@ -442,7 +442,8 @@ ext_modules = [
- # Math
- Extension("Crypto.Math._modexp",
- include_dirs=['src/'],
--sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 
'src/mont.c'],
-+sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c',
-+ 'src/mont_math.c'],
- py_limited_api=True,
- ),
- ]

diff --git a/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild
deleted file mode 100644
index 16d872aebcf..000
--- a/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/;
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2 Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND="
-   dev-libs/gmp:0=
-   >=dev-libs/libtomcrypt-1.18.2-r1:="
-BDEPEND="
-   virtual/python-cffi[${PYTHON_USEDEP}]"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-   !dev-python/pycrypto"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-parallel-make.patch"
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-distutils_enable_tests setup.py
-
-python_prepare_all() {
-   # parallel make fixes
-   #  Multiple targets were compiling the same file, setuptools doesn't
-   #  understand this and you get race conditions where a file gets
-   #  overwritten while it's linking. This makes the files look like 
separate
-   #  files so this race won't happen
-   ln src/blowfish.c src/blowfish_eks.c || die
-   ln src/mont.c src/mont_math.c || die
-
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   

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

2021-10-31 Thread Sam James
commit: 153d51c40a8e43213d84e36725951f4c75db89d4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 18:05:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 18:05:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153d51c4

dev-python/pycryptodome: Stabilize 3.11.0 ppc, #821013

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
index 71458471d7c..a4233f5822c 100644
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-10-31 Thread Sam James
commit: 8fc0a0cef690e04f624ccdc4e3f9db1351ebc105
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 18:04:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 18:04:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc0a0ce

dev-python/pycryptodome: Stabilize 3.11.0 ppc64, #821013

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
index c6e1f5fe8e0..71458471d7c 100644
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-10-31 Thread Sam James
commit: a76dbf9c0999aec0615f70c948fa358dd144459f
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 18:03:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 18:03:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76dbf9c

dev-python/pycryptodome: Stabilize 3.11.0 sparc, #821013

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
index b99aba754c8..c6e1f5fe8e0 100644
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-10-31 Thread Sam James
commit: c43cd2aa03478f407211fadbaae93e17f98b78bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 18:01:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 18:01:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43cd2aa

dev-python/pycryptodome: Stabilize 3.11.0 arm64, #821013

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
index c3443d6a511..b99aba754c8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-10-31 Thread Sam James
commit: f39290e4a3d44bfb1332b013847cf023dfb622b5
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 17:59:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 17:59:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39290e4

dev-python/pycryptodome: Stabilize 3.11.0 arm, #821013

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
index 20281e432d1..c3443d6a511 100644
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-10-31 Thread Sam James
commit: fdb44325aefc80ea093ac831989c54708212f177
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 17:56:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 17:56:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb44325

dev-python/pycryptodome: Stabilize 3.11.0 x86, #821013

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
index 1b8b1470a20..20281e432d1 100644
--- a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-10-08 Thread Michał Górny
commit: 1ff90813f6cd43f8d48cd1bf54e300019ee83780
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  8 19:25:43 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  8 19:47:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff90813

dev-python/pycryptodome: Bump to 3.11.0

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.11.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index fe6034880a8..a65f0924ccc 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1,3 @@
 DIST pycryptodome-3.10.1.tar.gz 15545471 BLAKE2B 
ef1922efd0b6bef6beaee76fe03a4201a6f1cf2a203abcb12b96a5ea7c8de59a34ac704fe7508a3728a214efc0755f289d66dc14a0adb3f2eac882bc8db691bf
 SHA512 
4c7e7e989d5363064e7e184f6b00a174045e03916cdf1199626afd7fe75eb5efcd13888ecdee607b974e96faad465694b384eb6d91edb8de1d0277ad71888c52
 DIST pycryptodome-3.10.4.tar.gz 15552675 BLAKE2B 
aaa6e6768d099b7b229f2b920671577800baea11b8b5a8efdd818f3d5685e46ac51d1c79d9c987f1d93cc9df98c786028137348c946da7aff35fc436ff21894c
 SHA512 
1ee2f6c499d7ea73bdeafc94b1e91b45bf888f84ea214a01db180e030b4724264ba05e16241c465484ec13075f5300f6c489229bedb84e54b93e2852906b634f
+DIST pycryptodome-3.11.0.tar.gz 1515 BLAKE2B 
fee6a2f2ac0659c82efed2cfdaf7c4d1e4813aaa2203c41c249a7e512a4ec1c955f443022e81847fbfd095cd95f205c054b8c3ef90f4741063c679798cd8c5e5
 SHA512 
9a6f94a78909b236e9b9224915495f092891951b76836396706c11e8e87717ff84fd92fe04ad641d6a5a0ef1f3b339990d7f21a326e72b95b166a76169240964

diff --git a/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
new file mode 100644
index 000..9bf29ac5892
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.11.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/;
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:="
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}



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

2021-09-27 Thread James Le Cuirot
commit: 9d10222f9cc77e635102de328685af93d95466d4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 27 12:38:29 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 27 12:38:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d10222f

dev-python/pycryptodome: Keyword 3.10.4 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild
index b9f61b34e0f..9bf29ac5892 100644
--- a/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2021-09-25 Thread Michał Górny
commit: 51d03644cab97dee698dcb668447c63e9494e9c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 25 06:45:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 25 07:45:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d03644

dev-python/pycryptodome: Bump to 3.10.4

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

 dev-python/pycryptodome/Manifest   |  1 +
 dev-python/pycryptodome/pycryptodome-3.10.4.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 024ebb61ebb..fe6034880a8 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1 +1,2 @@
 DIST pycryptodome-3.10.1.tar.gz 15545471 BLAKE2B 
ef1922efd0b6bef6beaee76fe03a4201a6f1cf2a203abcb12b96a5ea7c8de59a34ac704fe7508a3728a214efc0755f289d66dc14a0adb3f2eac882bc8db691bf
 SHA512 
4c7e7e989d5363064e7e184f6b00a174045e03916cdf1199626afd7fe75eb5efcd13888ecdee607b974e96faad465694b384eb6d91edb8de1d0277ad71888c52
+DIST pycryptodome-3.10.4.tar.gz 15552675 BLAKE2B 
aaa6e6768d099b7b229f2b920671577800baea11b8b5a8efdd818f3d5685e46ac51d1c79d9c987f1d93cc9df98c786028137348c946da7aff35fc436ff21894c
 SHA512 
1ee2f6c499d7ea73bdeafc94b1e91b45bf888f84ea214a01db180e030b4724264ba05e16241c465484ec13075f5300f6c489229bedb84e54b93e2852906b634f

diff --git a/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild
new file mode 100644
index 000..b9f61b34e0f
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.10.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org/
+   https://github.com/Legrandin/pycryptodome/
+   https://pypi.org/project/pycryptodome/;
+SRC_URI="
+   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:="
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+   !dev-python/pycrypto"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}



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

2021-08-28 Thread Fabian Groffen
commit: 645c2e9078846bfa50484afcaace8fc44a7eded1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Aug 28 08:50:03 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Aug 28 08:50:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645c2e90

dev-python/pycryptodome-3.10.1: add Prefix keywords

Bug: https://bugs.gentoo.org/761235
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild
index fb97fbd66b4..16d872aebcf 100644
--- a/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.10.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



  1   2   >