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] )