commit:     a0355b969cd920799bb13fc5014d1b2a001b6624
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Tue Jan  7 23:23:01 2025 +0000
Commit:     orbea <orbea <AT> riseup <DOT> net>
CommitDate: Tue Jan  7 23:23:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a0355b96

dev-lang/python: fix pgo for libressl

Upstream-Issue: https://github.com/libressl/portable/issues/1133
Signed-off-by: orbea <orbea <AT> riseup.net>

 dev-lang/python/python-3.10.16_p1.ebuild | 5 +++++
 dev-lang/python/python-3.11.11_p1.ebuild | 5 +++++
 dev-lang/python/python-3.12.8.ebuild     | 5 +++++
 dev-lang/python/python-3.13.1.ebuild     | 5 +++++
 dev-lang/python/python-3.9.21_p1.ebuild  | 5 +++++
 5 files changed, 25 insertions(+)

diff --git a/dev-lang/python/python-3.10.16_p1.ebuild 
b/dev-lang/python/python-3.10.16_p1.ebuild
index 6350238..a1d1ba7 100644
--- a/dev-lang/python/python-3.10.16_p1.ebuild
+++ b/dev-lang/python/python-3.10.16_p1.ebuild
@@ -332,6 +332,11 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Fails with LibreSSL
+                       # https://github.com/libressl/portable/issues/1133
+                       -x test_hashlib
+                       -x test_ssl
                )
 
                # Arch-specific skips.  See #931888 for a collection of these.

diff --git a/dev-lang/python/python-3.11.11_p1.ebuild 
b/dev-lang/python/python-3.11.11_p1.ebuild
index 41596f1..ff6ca48 100644
--- a/dev-lang/python/python-3.11.11_p1.ebuild
+++ b/dev-lang/python/python-3.11.11_p1.ebuild
@@ -325,6 +325,11 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Fails with LibreSSL
+                       # https://github.com/libressl/portable/issues/1133
+                       -x test_hashlib
+                       -x test_ssl
                )
 
                # Arch-specific skips.  See #931888 for a collection of these.

diff --git a/dev-lang/python/python-3.12.8.ebuild 
b/dev-lang/python/python-3.12.8.ebuild
index 7db5a64..521a046 100644
--- a/dev-lang/python/python-3.12.8.ebuild
+++ b/dev-lang/python/python-3.12.8.ebuild
@@ -326,6 +326,11 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Fails with LibreSSL
+                       # https://github.com/libressl/portable/issues/1133
+                       -x test_hashlib
+                       -x test_ssl
                )
 
                # Arch-specific skips.  See #931888 for a collection of these.

diff --git a/dev-lang/python/python-3.13.1.ebuild 
b/dev-lang/python/python-3.13.1.ebuild
index b1dfe12..52f4550 100644
--- a/dev-lang/python/python-3.13.1.ebuild
+++ b/dev-lang/python/python-3.13.1.ebuild
@@ -379,6 +379,11 @@ src_configure() {
 
                        # Fails in profiling run, passes in src_test().
                        -x test_capi
+
+                       # Fails with LibreSSL
+                       # https://github.com/libressl/portable/issues/1133
+                       -x test_hashlib
+                       -x test_ssl
                )
 
                # Arch-specific skips.  See #931888 for a collection of these.

diff --git a/dev-lang/python/python-3.9.21_p1.ebuild 
b/dev-lang/python/python-3.9.21_p1.ebuild
index 75028ae..0b36db5 100644
--- a/dev-lang/python/python-3.9.21_p1.ebuild
+++ b/dev-lang/python/python-3.9.21_p1.ebuild
@@ -264,6 +264,11 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Fails with LibreSSL
+                       # https://github.com/libressl/portable/issues/1133
+                       -x test_hashlib
+                       -x test_ssl
                )
 
                # Arch-specific skips.  See #931888 for a collection of these.

Reply via email to