commit: a258eee15cc0f85b035ea4e67c977ab51fb852cf Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Jan 5 14:16:17 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Jan 5 14:16:17 2024 +0000 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 <sam <AT> 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 <helder...@gmail.com> @@ -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 <helder...@gmail.com> +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(&x, 0, sizeof(x)); + x = f(x, x); + memcpy(&ret, &x, 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