From a394d84a43ea75211b12edb7f57e1cb8377401b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 26 Jul 2021 16:23:21 +0200 Subject: [PATCH] dev-python/cryptography: Force-disable SSLv3 to avoid ABI breakage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Force-disable SSLv3 even if OpenSSL is built with SSLv3. Otherwise disabling sslv3 flag on dev-libs/openssl causes ABI breakage that requires manual intervention. Closes: https://bugs.gentoo.org/803887 Signed-off-by: Michał Górny --- ...ptography-3.4.7-r1.ebuild => cryptography-3.4.7-r2.ebuild} | 4 ++++ 1 file changed, 4 insertions(+) rename dev-python/cryptography/{cryptography-3.4.7-r1.ebuild => cryptography-3.4.7-r2.ebuild} (92%) diff --git a/dev-python/cryptography/cryptography-3.4.7-r1.ebuild b/dev-python/cryptography/cryptography-3.4.7-r2.ebuild similarity index 92% rename from dev-python/cryptography/cryptography-3.4.7-r1.ebuild rename to dev-python/cryptography/cryptography-3.4.7-r2.ebuild index 0bc251d53b556..57dc03c410a83 100644 --- a/dev-python/cryptography/cryptography-3.4.7-r1.ebuild +++ b/dev-python/cryptography/cryptography-3.4.7-r2.ebuild @@ -48,6 +48,10 @@ PATCHES=( src_prepare() { default + # avoid automagic dependency on dev-libs/openssl[sslv3] + # https://bugs.gentoo.org/789450 + export CPPFLAGS="${CPPFLAGS} -DOPENSSL_NO_SSL3_METHOD=1" + # work around availability macros not supported in GCC (yet) if [[ ${CHOST} == *-darwin* ]] ; then local darwinok=0