overlay: Bump PYTHON_COMPAT to 3.11 and update PYTHON_REQ_USE

Python 3.11 does not have the xml USE flag any more, so some older
packages needs to be updated to assume that xml USE flag is enabled if
it's missing from python.
This commit is contained in:
krishjainx 2023-07-05 13:15:19 +02:00 committed by Krzesimir Nowak
parent 3bb67d01dc
commit 842c5cb9ec
22 changed files with 26 additions and 26 deletions

View File

@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
inherit multilib python-any-r1 systemd toolchain-funcs

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
TMPFILES_OPTIONAL=1
inherit python-any-r1 systemd tmpfiles

View File

@ -14,7 +14,7 @@ else
KEYWORDS="amd64 arm arm64 x86"
fi
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
inherit cros-workon systemd python-any-r1

View File

@ -14,7 +14,7 @@ else
KEYWORDS="amd64 arm arm64 x86"
fi
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
inherit cros-workon python-single-r1

View File

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
inherit autotools linux-info python-r1 systemd

View File

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_REQ_USE="threads(+),xml(+)"
TMPFILES_OPTIONAL=1
inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam tmpfiles

View File

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
inherit bash-completion-r1 python-single-r1

View File

@ -26,7 +26,7 @@
=dev-lang/python-3.10.12 ~amd64
# Accept unstable host Rust compilers
=dev-lang/rust-1.70.0 ~amd64 ~arm64
=dev-lang/rust-1.70.0-r1 ~amd64 ~arm64
# Needed by arm64-native SDK.
=dev-lang/yasm-1.3.0-r1 ~arm64
@ -50,14 +50,14 @@
=net-misc/curl-8.1.2 ~amd64 ~arm64
# Keep versions on both arches in sync.
=sec-policy/selinux-base-2.20200818-r2 ~arm64
=sec-policy/selinux-base-policy-2.20200818-r2 ~arm64
=sec-policy/selinux-base-2.20200818-r3 ~arm64
=sec-policy/selinux-base-policy-2.20200818-r3 ~arm64
=sec-policy/selinux-unconfined-2.20200818-r2 ~arm64
=sec-policy/selinux-virt-2.20200818-r2 ~arm64
=sys-apps/checkpolicy-3.1 ~arm64
=sys-apps/coreutils-9.3-r2 ~arm64
=sys-apps/kexec-tools-2.0.24 ~arm64
=sys-apps/policycoreutils-3.1-r3 ~arm64
=sys-apps/policycoreutils-3.1-r4 ~arm64
=sys-apps/sandbox-2.30-r1 ~arm64
=sys-apps/semodule-utils-3.1 ~arm64
@ -72,8 +72,8 @@
# Keep versions on both arches in sync.
=sys-fs/multipath-tools-0.9.5 ~amd64
=sys-libs/libselinux-3.1-r2 ~arm64
=sys-libs/libsemanage-3.1-r1 ~arm64
=sys-libs/libselinux-3.1-r3 ~arm64
=sys-libs/libsemanage-3.1-r2 ~arm64
=sys-libs/libsepol-3.1 ~arm64
# A dependency of app-shells/bash version that we need for security

View File

@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${PV/./_}/refpolicy-${PV}.tar.bz2
https://dev.gentoo.org/~perfinion/patches/${PN}/patchbundle-${PN}-${PVR}.tar.bz2"
https://dev.gentoo.org/~perfinion/patches/${PN}/patchbundle-${PN}-${PV}-r2.tar.bz2"
KEYWORDS="amd64 -arm ~arm64 ~mips x86"
fi

View File

@ -4,8 +4,8 @@
EAPI="7"
# flatcar changes
PYTHON_COMPAT=( python3_{8,9,10} )
PYTHON_REQ_USE="xml"
PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
TMPFILES_OPTIONAL=1
inherit systemd tmpfiles python-any-r1
@ -17,7 +17,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${PV/./_}/refpolicy-${PV}.tar.bz2
https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PVR}.tar.bz2"
https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PV}-r2.tar.bz2"
KEYWORDS="amd64 -arm ~arm64 ~mips x86"
fi

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{8..11} )
TMPFILES_OPTIONAL=1
# At least at the moment, while a CMake port exists, it's not recommended

View File

@ -2,8 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_REQ_USE="xml"
PYTHON_COMPAT=( python3_{6..11} )
PYTHON_REQ_USE="xml(+)"
inherit multilib python-r1 toolchain-funcs bash-completion-r1

View File

@ -8,7 +8,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
TMPFILES_OPTIONAL=1
inherit autotools flag-o-matic linux-info multilib-minimal python-single-r1 pam systemd toolchain-funcs tmpfiles

View File

@ -16,7 +16,7 @@ fi
inherit cros-workon
if [[ -n ${GRUB_AUTOGEN} ]]; then
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
WANT_LIBTOOL=none
inherit autotools python-any-r1
fi

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit bash-completion-r1 python-single-r1 udev

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
USE_RUBY="ruby25 ruby26 ruby27"
# No, I am not calling ruby-ng

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
# flatcar changes
TMPFILES_OPTIONAL=1

View File

@ -4,7 +4,7 @@
EAPI=7
# Flatcar: Support python 3.6.
PYTHON_COMPAT=( python3_{6..10} )
PYTHON_COMPAT=( python3_{6..11} )
TMPFILES_OPTIONAL=1
inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript tmpfiles