[gentoo-commits] repo/gentoo:master commit in: dev-python/pycryptodome/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="