commit:     4a8058e12b2a64cbb42ac26ae11ec8735aefeb34
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Tue Dec  9 14:02:00 2025 +0000
Commit:     orbea <orbea <AT> riseup <DOT> net>
CommitDate: Tue Dec  9 14:02:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=4a8058e1

dev-lang/python: ::gentoo sync

Signed-off-by: orbea <orbea <AT> riseup.net>

 dev-lang/python/python-2.7.18_p16-r2.ebuild |  2 +-
 dev-lang/python/python-3.10.18_p2.ebuild    |  2 +-
 dev-lang/python/python-3.11.13_p1.ebuild    |  2 +-
 dev-lang/python/python-3.12.11_p1.ebuild    |  2 +-
 dev-lang/python/python-3.13.5_p1.ebuild     |  2 +-
 dev-lang/python/python-3.14.0.ebuild        | 16 +++++++++++++++-
 dev-lang/python/python-3.9.23_p2.ebuild     |  2 +-
 7 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/dev-lang/python/python-2.7.18_p16-r2.ebuild 
b/dev-lang/python/python-2.7.18_p16-r2.ebuild
index 6104ed1..64185e3 100644
--- a/dev-lang/python/python-2.7.18_p16-r2.ebuild
+++ b/dev-lang/python/python-2.7.18_p16-r2.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
        app-arch/bzip2:=
        app-misc/mime-types
        dev-libs/libffi:=
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libcrypt:=
        virtual/libintl
        berkdb? ( || (

diff --git a/dev-lang/python/python-3.10.18_p2.ebuild 
b/dev-lang/python/python-3.10.18_p2.ebuild
index 20350ab..5271794 100644
--- a/dev-lang/python/python-3.10.18_p2.ebuild
+++ b/dev-lang/python/python-3.10.18_p2.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
        dev-libs/libffi:=
        dev-libs/mpdecimal:=
        dev-python/gentoo-common
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libcrypt:=
        virtual/libintl
        gdbm? ( sys-libs/gdbm:=[berkdb] )

diff --git a/dev-lang/python/python-3.11.13_p1.ebuild 
b/dev-lang/python/python-3.11.13_p1.ebuild
index 33a2a21..d3c816a 100644
--- a/dev-lang/python/python-3.11.13_p1.ebuild
+++ b/dev-lang/python/python-3.11.13_p1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
        dev-libs/libffi:=
        dev-libs/mpdecimal:=
        dev-python/gentoo-common
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libcrypt:=
        virtual/libintl
        gdbm? ( sys-libs/gdbm:=[berkdb] )

diff --git a/dev-lang/python/python-3.12.11_p1.ebuild 
b/dev-lang/python/python-3.12.11_p1.ebuild
index b7e5a27..fecda9a 100644
--- a/dev-lang/python/python-3.12.11_p1.ebuild
+++ b/dev-lang/python/python-3.12.11_p1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
        dev-libs/libffi:=
        dev-libs/mpdecimal:=
        dev-python/gentoo-common
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libcrypt:=
        virtual/libintl
        gdbm? ( sys-libs/gdbm:=[berkdb] )

diff --git a/dev-lang/python/python-3.13.5_p1.ebuild 
b/dev-lang/python/python-3.13.5_p1.ebuild
index 52a8252..154e60a 100644
--- a/dev-lang/python/python-3.13.5_p1.ebuild
+++ b/dev-lang/python/python-3.13.5_p1.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
        dev-libs/libffi:=
        dev-libs/mpdecimal:=
        dev-python/gentoo-common
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libintl
        gdbm? ( sys-libs/gdbm:=[berkdb] )
        kernel_linux? ( sys-apps/util-linux:= )

diff --git a/dev-lang/python/python-3.14.0.ebuild 
b/dev-lang/python/python-3.14.0.ebuild
index 612f73f..e8a3864 100644
--- a/dev-lang/python/python-3.14.0.ebuild
+++ b/dev-lang/python/python-3.14.0.ebuild
@@ -55,7 +55,7 @@ RDEPEND="
        dev-libs/libffi:=
        dev-libs/mpdecimal:=
        dev-python/gentoo-common
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libintl
        gdbm? ( sys-libs/gdbm:=[berkdb] )
        kernel_linux? ( sys-apps/util-linux:= )
@@ -94,6 +94,12 @@ BDEPEND="
                        llvm-core/llvm:${LLVM_SLOT}
                ')
        )
+       tail-call-interp? (
+               || (
+                       >=sys-devel/gcc-15:*
+                       >=llvm-core/clang-19:*
+               )
+       )
 "
 if [[ ${PV} != *_alpha* ]]; then
        RDEPEND+="
@@ -146,6 +152,10 @@ pkg_setup() {
                        done
                        linux-info_pkg_setup
                fi
+               if use tail-call-interp; then
+                       tc-check-min_ver gcc 15
+                       tc-check-min_ver clang 19
+               fi
        fi
 }
 
@@ -369,6 +379,10 @@ src_configure() {
                        # bug #900429
                        -x test_tools
 
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
+
                        # Fails with LibreSSL
                        # https://github.com/libressl/portable/issues/1133
                        -x test_hashlib

diff --git a/dev-lang/python/python-3.9.23_p2.ebuild 
b/dev-lang/python/python-3.9.23_p2.ebuild
index 91f3a3b..b6e9887 100644
--- a/dev-lang/python/python-3.9.23_p2.ebuild
+++ b/dev-lang/python/python-3.9.23_p2.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
        dev-libs/libffi:=
        dev-libs/mpdecimal:=
        dev-python/gentoo-common
-       >=sys-libs/zlib-1.1.3:=
+       >=virtual/zlib-1.1.3:=
        virtual/libcrypt:=
        virtual/libintl
        gdbm? ( sys-libs/gdbm:=[berkdb] )

Reply via email to