commit:     e5d60ec9479b5974cd1afbbe10223c95c040f2cc
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Sat Mar  4 02:33:27 2023 +0000
Commit:     Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
CommitDate: Sun Mar  5 14:19:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e5d60ec9

dev-lang/python: Merge ::gentoo changes

Signed-off-by: orbea <orbea <AT> riseup.net>
Closes: https://github.com/gentoo/libressl/pull/499
Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>

 dev-lang/python/python-2.7.18_p16-r1.ebuild | 5 +++++
 dev-lang/python/python-3.10.10_p2.ebuild    | 4 +++-
 dev-lang/python/python-3.9.16_p2.ebuild     | 4 +++-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python/python-2.7.18_p16-r1.ebuild 
b/dev-lang/python/python-2.7.18_p16-r1.ebuild
index 1a6eeb4..a6b2e27 100644
--- a/dev-lang/python/python-2.7.18_p16-r1.ebuild
+++ b/dev-lang/python/python-2.7.18_p16-r1.ebuild
@@ -80,6 +80,8 @@ RDEPEND+="
 VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
 
 QA_PKGCONFIG_VERSION=${PYVER}
+# false positives -- functions specific to *BSD
+QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags )
 
 pkg_setup() {
        if use berkdb; then
@@ -188,6 +190,9 @@ src_configure() {
                # Python on glibc upgrade, remove it proactively to give
                # a chance for users rebuilding python before glibc
                ac_cv_header_stropts_h=no
+               # Test program has missing includes.  This doesn't change
+               # the result but it's cleaner to force it.
+               ac_cv_broken_poll=no
 
                --with-fpectl
                --enable-shared

diff --git a/dev-lang/python/python-3.10.10_p2.ebuild 
b/dev-lang/python/python-3.10.10_p2.ebuild
index bc46c2d..27e8c9b 100644
--- a/dev-lang/python/python-3.10.10_p2.ebuild
+++ b/dev-lang/python/python-3.10.10_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="
        bluetooth build +ensurepip examples gdbm hardened libedit lto
        +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml
@@ -92,6 +92,8 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
 CHECKREQS_DISK_BUILD=5500M
 
 QA_PKGCONFIG_VERSION=${PYVER}
+# false positives -- functions specific to *BSD
+QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags )
 
 pkg_pretend() {
        use test && check-reqs_pkg_pretend

diff --git a/dev-lang/python/python-3.9.16_p2.ebuild 
b/dev-lang/python/python-3.9.16_p2.ebuild
index 84511dc..78144db 100644
--- a/dev-lang/python/python-3.9.16_p2.ebuild
+++ b/dev-lang/python/python-3.9.16_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="
        bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
        +readline +sqlite +ssl test tk valgrind +xml
@@ -88,6 +88,8 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
 CHECKREQS_DISK_BUILD=5500M
 
 QA_PKGCONFIG_VERSION=${PYVER}
+# false positives -- functions specific to *BSD
+QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags )
 
 pkg_pretend() {
        use test && check-reqs_pkg_pretend

Reply via email to