summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2022-09-07 08:25:54 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2022-09-07 08:25:54 +0000
commitfd8f310a02733d60f5911b8dff95995d16a9d441 (patch)
treecd894e2091af59dd624ce91ee20b305035ca7bdc
parent2022-09-07 07:57:29 UTC (diff)
parentx11-misc/mozo: Update PYTHON_REQ_USE to xml(+) (diff)
downloadgentoo-fd8f310a02733d60f5911b8dff95995d16a9d441.tar.gz
gentoo-fd8f310a02733d60f5911b8dff95995d16a9d441.tar.bz2
gentoo-fd8f310a02733d60f5911b8dff95995d16a9d441.zip
Merge updates from master
-rw-r--r--app-accessibility/accerciser/accerciser-3.38.0.ebuild4
-rw-r--r--app-accessibility/caribou/caribou-0.4.21-r4.ebuild4
-rw-r--r--app-accessibility/caribou/caribou-0.4.21-r5.ebuild2
-rw-r--r--app-admin/clustershell/clustershell-1.8.3-r1.ebuild4
-rw-r--r--app-admin/system-config-printer/system-config-printer-1.5.16-r1.ebuild2
-rw-r--r--app-admin/system-config-printer/system-config-printer-1.5.17.ebuild2
-rw-r--r--app-admin/system-config-printer/system-config-printer-1.5.18.ebuild2
-rw-r--r--app-doc/devmanual/devmanual-0_pre20220326.ebuild2
-rw-r--r--app-doc/devmanual/devmanual-0_pre20220625.ebuild2
-rw-r--r--app-doc/devmanual/devmanual-9999.ebuild2
-rw-r--r--app-editors/gedit-plugins/gedit-plugins-42.1.ebuild2
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild2
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.3.0-r1.ebuild2
-rw-r--r--app-portage/mirrorselect/mirrorselect-9999.ebuild2
-rw-r--r--app-portage/pfl/pfl-3.1-r1.ebuild2
-rw-r--r--app-portage/pfl/pfl-3.2-r2.ebuild2
-rw-r--r--app-text/pastebinit/pastebinit-1.5.1.ebuild2
-rw-r--r--app-text/xlsx2csv/xlsx2csv-0.7.6.ebuild4
-rw-r--r--dev-ada/e3-core/e3-core-22.1.0.ebuild4
-rw-r--r--dev-python/fs/fs-2.4.16.ebuild13
-rw-r--r--dev-python/loky/loky-3.1.0.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-7.0.0.ebuild2
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild4
-rw-r--r--dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild11
-rw-r--r--dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild4
-rw-r--r--dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild4
-rw-r--r--dev-util/gprof2dot/gprof2dot-2019.11.30.ebuild4
-rw-r--r--dev-util/gprof2dot/gprof2dot-2021.02.21-r1.ebuild4
-rw-r--r--dev-util/gprof2dot/gprof2dot-2021.02.21.ebuild4
-rw-r--r--dev-util/gprof2dot/gprof2dot-2022.07.29.ebuild2
-rw-r--r--dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild2
-rw-r--r--dev-util/itstool/itstool-2.0.7.ebuild2
-rw-r--r--dev-util/meld/meld-3.20.4.ebuild4
-rw-r--r--eclass/python-utils-r1.eclass5
-rw-r--r--gnome-base/gconf/gconf-3.2.6-r5.ebuild4
-rw-r--r--gnome-extra/cinnamon/cinnamon-5.2.7-r3.ebuild2
-rw-r--r--media-gfx/inkscape/inkscape-1.1-r1.ebuild2
-rw-r--r--media-gfx/inkscape/inkscape-1.1.1.ebuild2
-rw-r--r--media-gfx/inkscape/inkscape-1.1.2-r1.ebuild2
-rw-r--r--media-gfx/inkscape/inkscape-1.1.2-r2.ebuild2
-rw-r--r--media-gfx/inkscape/inkscape-1.1.2.ebuild2
-rw-r--r--media-gfx/inkscape/inkscape-1.2-r1.ebuild2
-rw-r--r--media-libs/libplacebo/libplacebo-2.72.2.ebuild2
-rw-r--r--media-libs/libplacebo/libplacebo-3.120.3.ebuild2
-rw-r--r--media-libs/libplacebo/libplacebo-4.192.1.ebuild2
-rw-r--r--media-libs/libplacebo/libplacebo-9999.ebuild2
-rw-r--r--media-libs/vigra/vigra-1.11.1-r6.ebuild2
-rw-r--r--media-libs/vigra/vigra-9999.ebuild2
-rw-r--r--net-analyzer/wapiti/wapiti-3.0.5.ebuild4
-rw-r--r--net-analyzer/wapiti/wapiti-3.1.2.ebuild2
-rw-r--r--net-analyzer/wapiti/wapiti-3.1.3.ebuild2
-rw-r--r--net-analyzer/wapiti/wapiti-9999.ebuild2
-rw-r--r--net-im/gajim/gajim-1.3.3-r2.ebuild2
-rw-r--r--net-im/gajim/gajim-1.3.3_p2-r1.ebuild2
-rw-r--r--net-im/gajim/gajim-1.4.0-r1.ebuild2
-rw-r--r--net-im/gajim/gajim-1.4.0.ebuild2
-rw-r--r--net-im/gajim/gajim-1.4.1.ebuild2
-rw-r--r--net-im/gajim/gajim-1.4.2.ebuild2
-rw-r--r--net-im/gajim/gajim-1.4.6.ebuild2
-rw-r--r--net-im/gajim/gajim-1.4.7.ebuild2
-rw-r--r--net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild4
-rw-r--r--net-libs/gupnp/gupnp-1.4.3.ebuild2
-rw-r--r--net-libs/telepathy-glib/telepathy-glib-0.24.2.ebuild2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.21.1.ebuild2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.21.2.ebuild2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.22.4.ebuild2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.23.0.ebuild2
-rw-r--r--net-misc/gallery-dl/gallery-dl-9999.ebuild2
-rw-r--r--net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild2
-rw-r--r--net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild2
-rw-r--r--net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild2
-rw-r--r--net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild4
-rw-r--r--net-misc/s3cmd/s3cmd-2.1.0.ebuild4
-rw-r--r--net-misc/s3cmd/s3cmd-2.2.0.ebuild4
-rw-r--r--net-misc/s4cmd/s4cmd-2.1.0.ebuild4
-rw-r--r--net-print/hplip/hplip-3.22.4.ebuild2
-rw-r--r--net-print/hplip/hplip-3.22.6.ebuild2
-rw-r--r--net-vpn/openconnect/openconnect-9.01-r1.ebuild2
-rw-r--r--net-vpn/openconnect/openconnect-9.01.ebuild2
-rw-r--r--net-vpn/openconnect/openconnect-9999.ebuild2
-rw-r--r--sec-policy/selinux-base/selinux-base-2.20220106-r1.ebuild2
-rw-r--r--sec-policy/selinux-base/selinux-base-2.20220106-r2.ebuild2
-rw-r--r--sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild2
-rw-r--r--sec-policy/selinux-base/selinux-base-2.20220520-r1.ebuild2
-rw-r--r--sec-policy/selinux-base/selinux-base-9999.ebuild4
-rw-r--r--sys-apps/policycoreutils/policycoreutils-3.3.ebuild2
-rw-r--r--sys-apps/selinux-python/selinux-python-3.3.ebuild4
-rw-r--r--www-client/chromium/chromium-104.0.5112.101.ebuild2
-rw-r--r--www-client/chromium/chromium-105.0.5195.102.ebuild2
-rw-r--r--www-client/chromium/chromium-105.0.5195.52.ebuild2
-rw-r--r--www-client/qutebrowser/qutebrowser-2.5.2.ebuild2
-rw-r--r--www-client/qutebrowser/qutebrowser-3.0.0_pre9999.ebuild2
-rw-r--r--www-client/qutebrowser/qutebrowser-9999.ebuild2
-rw-r--r--x11-misc/mozo/mozo-1.24.0-r1.ebuild4
-rw-r--r--x11-misc/mozo/mozo-1.24.1.ebuild2
-rw-r--r--x11-terms/guake/guake-3.8.5-r1.ebuild3
96 files changed, 130 insertions, 130 deletions
diff --git a/app-accessibility/accerciser/accerciser-3.38.0.ebuild b/app-accessibility/accerciser/accerciser-3.38.0.ebuild
index d3daff14e3e0..cda40b42789e 100644
--- a/app-accessibility/accerciser/accerciser-3.38.0.ebuild
+++ b/app-accessibility/accerciser/accerciser-3.38.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit gnome2 python-single-r1
diff --git a/app-accessibility/caribou/caribou-0.4.21-r4.ebuild b/app-accessibility/caribou/caribou-0.4.21-r4.ebuild
index 745819795ea7..24394a7692dd 100644
--- a/app-accessibility/caribou/caribou-0.4.21-r4.ebuild
+++ b/app-accessibility/caribou/caribou-0.4.21-r4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit autotools gnome.org gnome2-utils python-single-r1 vala
diff --git a/app-accessibility/caribou/caribou-0.4.21-r5.ebuild b/app-accessibility/caribou/caribou-0.4.21-r5.ebuild
index 030435bd3c6b..36e2ad773a6f 100644
--- a/app-accessibility/caribou/caribou-0.4.21-r5.ebuild
+++ b/app-accessibility/caribou/caribou-0.4.21-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit autotools gnome.org gnome2-utils python-single-r1 vala
diff --git a/app-admin/clustershell/clustershell-1.8.3-r1.ebuild b/app-admin/clustershell/clustershell-1.8.3-r1.ebuild
index 53371ad3d6a7..1bd9e3fc1a8d 100644
--- a/app-admin/clustershell/clustershell-1.8.3-r1.ebuild
+++ b/app-admin/clustershell/clustershell-1.8.3-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8,9} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/app-admin/system-config-printer/system-config-printer-1.5.16-r1.ebuild b/app-admin/system-config-printer/system-config-printer-1.5.16-r1.ebuild
index 6eccbf19762f..4636baffbb83 100644
--- a/app-admin/system-config-printer/system-config-printer-1.5.16-r1.ebuild
+++ b/app-admin/system-config-printer/system-config-printer-1.5.16-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-single-r1 systemd udev xdg
DESCRIPTION="Graphical user interface for CUPS administration"
diff --git a/app-admin/system-config-printer/system-config-printer-1.5.17.ebuild b/app-admin/system-config-printer/system-config-printer-1.5.17.ebuild
index b3d54f6d76b2..da888acedc10 100644
--- a/app-admin/system-config-printer/system-config-printer-1.5.17.ebuild
+++ b/app-admin/system-config-printer/system-config-printer-1.5.17.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-single-r1 systemd udev xdg
DESCRIPTION="Graphical user interface for CUPS administration"
diff --git a/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild b/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild
index b3d54f6d76b2..da888acedc10 100644
--- a/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild
+++ b/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-single-r1 systemd udev xdg
DESCRIPTION="Graphical user interface for CUPS administration"
diff --git a/app-doc/devmanual/devmanual-0_pre20220326.ebuild b/app-doc/devmanual/devmanual-0_pre20220326.ebuild
index e79bb12d99c5..28d7e7f900db 100644
--- a/app-doc/devmanual/devmanual-0_pre20220326.ebuild
+++ b/app-doc/devmanual/devmanual-0_pre20220326.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1 readme.gentoo-r1
DESCRIPTION="The Gentoo Development Guide"
diff --git a/app-doc/devmanual/devmanual-0_pre20220625.ebuild b/app-doc/devmanual/devmanual-0_pre20220625.ebuild
index f4df71ec1d10..a1decf4426b2 100644
--- a/app-doc/devmanual/devmanual-0_pre20220625.ebuild
+++ b/app-doc/devmanual/devmanual-0_pre20220625.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1 readme.gentoo-r1
DESCRIPTION="The Gentoo Development Guide"
diff --git a/app-doc/devmanual/devmanual-9999.ebuild b/app-doc/devmanual/devmanual-9999.ebuild
index f4df71ec1d10..a1decf4426b2 100644
--- a/app-doc/devmanual/devmanual-9999.ebuild
+++ b/app-doc/devmanual/devmanual-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1 readme.gentoo-r1
DESCRIPTION="The Gentoo Development Guide"
diff --git a/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
index e908fd082b71..2c43fcc16023 100644
--- a/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
VALA_MIN_API_VERSION="0.28"
inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
diff --git a/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild b/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild
index 7d28ebbe54c9..178d0c9af101 100644
--- a/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 prefix
diff --git a/app-portage/mirrorselect/mirrorselect-2.3.0-r1.ebuild b/app-portage/mirrorselect/mirrorselect-2.3.0-r1.ebuild
index 063dbe74d8c3..9811c4382c98 100644
--- a/app-portage/mirrorselect/mirrorselect-2.3.0-r1.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.3.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 prefix
diff --git a/app-portage/mirrorselect/mirrorselect-9999.ebuild b/app-portage/mirrorselect/mirrorselect-9999.ebuild
index b84d0b9c191a..16a255b5950c 100644
--- a/app-portage/mirrorselect/mirrorselect-9999.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-9999.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 git-r3 prefix
diff --git a/app-portage/pfl/pfl-3.1-r1.ebuild b/app-portage/pfl/pfl-3.1-r1.ebuild
index 3f28082c92e7..215899e860a3 100644
--- a/app-portage/pfl/pfl-3.1-r1.ebuild
+++ b/app-portage/pfl/pfl-3.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 systemd
diff --git a/app-portage/pfl/pfl-3.2-r2.ebuild b/app-portage/pfl/pfl-3.2-r2.ebuild
index b50b1ccd7565..c8d37953dd7d 100644
--- a/app-portage/pfl/pfl-3.2-r2.ebuild
+++ b/app-portage/pfl/pfl-3.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 systemd
diff --git a/app-text/pastebinit/pastebinit-1.5.1.ebuild b/app-text/pastebinit/pastebinit-1.5.1.ebuild
index 2813fc45c493..1f6b2139f192 100644
--- a/app-text/pastebinit/pastebinit-1.5.1.ebuild
+++ b/app-text/pastebinit/pastebinit-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-single-r1
MY_P="${PN}_${PV}"
diff --git a/app-text/xlsx2csv/xlsx2csv-0.7.6.ebuild b/app-text/xlsx2csv/xlsx2csv-0.7.6.ebuild
index 73061b4a3f00..1561e35e91bf 100644
--- a/app-text/xlsx2csv/xlsx2csv-0.7.6.ebuild
+++ b/app-text/xlsx2csv/xlsx2csv-0.7.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index 98ae628c722e..b2affb6abb5e 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -48,7 +48,3 @@ src_compile() {
$(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} tools/rlimit/rlimit.c ${LDFLAGS}
distutils-r1_src_compile
}
-
-python_test() {
- epytest -p no:markdown
-}
diff --git a/dev-python/fs/fs-2.4.16.ebuild b/dev-python/fs/fs-2.4.16.ebuild
index 780dc3deb94f..e086bb3bb361 100644
--- a/dev-python/fs/fs-2.4.16.ebuild
+++ b/dev-python/fs/fs-2.4.16.ebuild
@@ -36,15 +36,10 @@ BDEPEND="
distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme dev-python/recommonmark
distutils_enable_tests pytest
-python_test() {
- local EPYTEST_IGNORE=(
- # TODO: fails at teardown due to unfreed resources
- tests/test_ftpfs.py
- )
-
- # pytest-xvfb causes test failures due to a zombie Xvfb process
- epytest -p no:xvfb
-}
+EPYTEST_IGNORE=(
+ # TODO: fails at teardown due to unfreed resources
+ tests/test_ftpfs.py
+)
pkg_postinst() {
optfeature "S3 support" dev-python/boto
diff --git a/dev-python/loky/loky-3.1.0.ebuild b/dev-python/loky/loky-3.1.0.ebuild
index 7d1bdf178dce..4a8d620ec72c 100644
--- a/dev-python/loky/loky-3.1.0.ebuild
+++ b/dev-python/loky/loky-3.1.0.ebuild
@@ -37,5 +37,5 @@ python_test() {
)
# high memory test needs a lot of memory + is broken on 32-bit platforms
- epytest --skip-high-memory -p no:xvfb
+ epytest --skip-high-memory
}
diff --git a/dev-python/nbconvert/nbconvert-7.0.0.ebuild b/dev-python/nbconvert/nbconvert-7.0.0.ebuild
index 4328f080d184..525a585dcb7b 100644
--- a/dev-python/nbconvert/nbconvert-7.0.0.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.0.0.ebuild
@@ -83,7 +83,7 @@ python_test() {
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
)
- nonfatal epytest -p no:xvfb --pyargs nbconvert || die
+ nonfatal epytest --pyargs nbconvert || die
}
pkg_postinst() {
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
index a3f60ad551f6..15015919c5d6 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
@@ -37,7 +37,7 @@ python_test() {
# so we need to run them separately and not pass any args to pytest
pytest ${PN}/test/test_misc.py || die "Tests failed with ${EPYTHON}"
# Some of these tests tend to fail
- local skipped_tests=(
+ local EPYTEST_DESELECT=(
# Those tests are run separately
pyftpdlib/test/test_misc.py
# https://github.com/giampaolo/pyftpdlib/issues/471
@@ -70,7 +70,7 @@ python_test() {
local -x TZ=UTC+1
# Skips some shoddy tests plus increases timeouts
local -x TRAVIS=1
- epytest -p no:xvfb ${skipped_tests[@]/#/--deselect }
+ epytest
}
python_install_all() {
diff --git a/dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild
index c7a36040467f..5d15ae1e159f 100644
--- a/dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild
+++ b/dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild
@@ -10,13 +10,18 @@ inherit distutils-r1 multiprocessing
TEST_DATA_TAG=test-data-8
DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy"
-HOMEPAGE="https://www.pyqtgraph.org/ https://pypi.org/project/pyqtgraph/"
+HOMEPAGE="
+ https://www.pyqtgraph.org/
+ https://github.com/pyqtgraph/pyqtgraph/
+ https://pypi.org/project/pyqtgraph/
+"
SRC_URI="
https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz
test? (
https://github.com/pyqtgraph/test-data/archive/${TEST_DATA_TAG}.tar.gz
-> ${PN}-${TEST_DATA_TAG}.tar.gz
- )"
+ )
+"
S=${WORKDIR}/${PN}-${P}
LICENSE="MIT"
@@ -68,7 +73,7 @@ python_test() {
'pyqtgraph/examples/test_examples.py::testExamples[ designerExample.py - PySide2 ]'
)
- epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+ epytest -p xvfb -n "$(makeopts_jobs)"
}
src_test() {
diff --git a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
index f44d7562aadf..2736b77249da 100644
--- a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
+++ b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
@@ -44,7 +44,3 @@ PATCHES=(
"${FILESDIR}/pytest-services-2.0.1-no-mysql.patch"
"${FILESDIR}/pytest-services-2.0.1-lockdir.patch"
)
-
-python_test() {
- epytest -p no:xvfb
-}
diff --git a/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild
index c6df7830347a..b355f4bb403a 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild
@@ -23,3 +23,7 @@ RDEPEND="
"
distutils_enable_tests pytest
+
+python_test() {
+ epytest -p xvfb
+}
diff --git a/dev-util/gprof2dot/gprof2dot-2019.11.30.ebuild b/dev-util/gprof2dot/gprof2dot-2019.11.30.ebuild
index b4335d933bdb..c06fb1a428eb 100644
--- a/dev-util/gprof2dot/gprof2dot-2019.11.30.ebuild
+++ b/dev-util/gprof2dot/gprof2dot-2019.11.30.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-util/gprof2dot/gprof2dot-2021.02.21-r1.ebuild b/dev-util/gprof2dot/gprof2dot-2021.02.21-r1.ebuild
index 877e56b88b78..4be4d1a4eb84 100644
--- a/dev-util/gprof2dot/gprof2dot-2021.02.21-r1.ebuild
+++ b/dev-util/gprof2dot/gprof2dot-2021.02.21-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
inherit distutils-r1
diff --git a/dev-util/gprof2dot/gprof2dot-2021.02.21.ebuild b/dev-util/gprof2dot/gprof2dot-2021.02.21.ebuild
index acd56059218a..c06fb1a428eb 100644
--- a/dev-util/gprof2dot/gprof2dot-2021.02.21.ebuild
+++ b/dev-util/gprof2dot/gprof2dot-2021.02.21.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-util/gprof2dot/gprof2dot-2022.07.29.ebuild b/dev-util/gprof2dot/gprof2dot-2022.07.29.ebuild
index f488c858ed67..5c3acb5f936a 100644
--- a/dev-util/gprof2dot/gprof2dot-2022.07.29.ebuild
+++ b/dev-util/gprof2dot/gprof2dot-2022.07.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
inherit distutils-r1
diff --git a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild
index 3b9e91c04696..294e4a580033 100644
--- a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild
+++ b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild
@@ -5,7 +5,7 @@ EAPI=7
GNOME_ORG_MODULE="gtk+"
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit gnome.org python-single-r1
diff --git a/dev-util/itstool/itstool-2.0.7.ebuild b/dev-util/itstool/itstool-2.0.7.ebuild
index 1671401847eb..246c57c2cdde 100644
--- a/dev-util/itstool/itstool-2.0.7.ebuild
+++ b/dev-util/itstool/itstool-2.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-single-r1
diff --git a/dev-util/meld/meld-3.20.4.ebuild b/dev-util/meld/meld-3.20.4.ebuild
index a747164ecbc2..1a416d7610fc 100644
--- a/dev-util/meld/meld-3.20.4.ebuild
+++ b/dev-util/meld/meld-3.20.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_SETUPTOOLS=no
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 89013591c31b..7a5f84bd561e 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -1334,6 +1334,11 @@ epytest() {
# pytest-sugar undoes everything that's good about pytest output
# and makes it hard to read logs
-p no:sugar
+ # pytest-xvfb automatically spawns Xvfb for every test suite,
+ # effectively forcing it even when we'd prefer the tests
+ # not to have DISPLAY at all, causing crashes sometimes
+ # and causing us to miss missing virtualx usage
+ -p no:xvfb
)
local x
for x in "${EPYTEST_DESELECT[@]}"; do
diff --git a/gnome-base/gconf/gconf-3.2.6-r5.ebuild b/gnome-base/gconf/gconf-3.2.6-r5.ebuild
index 2102f9517875..92ebc45a813e 100644
--- a/gnome-base/gconf/gconf-3.2.6-r5.ebuild
+++ b/gnome-base/gconf/gconf-3.2.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
GNOME_ORG_MODULE="GConf"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit gnome2 multilib-minimal python-single-r1
diff --git a/gnome-extra/cinnamon/cinnamon-5.2.7-r3.ebuild b/gnome-extra/cinnamon/cinnamon-5.2.7-r3.ebuild
index f3850a65ba15..1e5fd0b76c77 100644
--- a/gnome-extra/cinnamon/cinnamon-5.2.7-r3.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-5.2.7-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit meson gnome2-utils pax-utils python-single-r1 xdg
diff --git a/media-gfx/inkscape/inkscape-1.1-r1.ebuild b/media-gfx/inkscape/inkscape-1.1-r1.ebuild
index 714016bcc03f..052661b4241c 100644
--- a/media-gfx/inkscape/inkscape-1.1-r1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8,9} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
diff --git a/media-gfx/inkscape/inkscape-1.1.1.ebuild b/media-gfx/inkscape/inkscape-1.1.1.ebuild
index ee780ca4c180..e888907c7a7f 100644
--- a/media-gfx/inkscape/inkscape-1.1.1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
diff --git a/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild b/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild
index 9abebe68bbcb..502e42c4c678 100644
--- a/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
MY_P="${P/_/}"
inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
diff --git a/media-gfx/inkscape/inkscape-1.1.2-r2.ebuild b/media-gfx/inkscape/inkscape-1.1.2-r2.ebuild
index 92e3b044afaf..07c6545b959f 100644
--- a/media-gfx/inkscape/inkscape-1.1.2-r2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
MY_P="${P/_/}"
inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
diff --git a/media-gfx/inkscape/inkscape-1.1.2.ebuild b/media-gfx/inkscape/inkscape-1.1.2.ebuild
index 5f60b384ddc5..8a3676d83cfa 100644
--- a/media-gfx/inkscape/inkscape-1.1.2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
MY_P="${P/_/}"
inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
diff --git a/media-gfx/inkscape/inkscape-1.2-r1.ebuild b/media-gfx/inkscape/inkscape-1.2-r1.ebuild
index 8b952b447c1e..3362bab86f5d 100644
--- a/media-gfx/inkscape/inkscape-1.2-r1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
MY_P="${P/_/}"
inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
diff --git a/media-libs/libplacebo/libplacebo-2.72.2.ebuild b/media-libs/libplacebo/libplacebo-2.72.2.ebuild
index 12deb1498de2..92ded149cb27 100644
--- a/media-libs/libplacebo/libplacebo-2.72.2.ebuild
+++ b/media-libs/libplacebo/libplacebo-2.72.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{7,8,9,10} )
if [[ "${PV}" == "9999" ]]; then
diff --git a/media-libs/libplacebo/libplacebo-3.120.3.ebuild b/media-libs/libplacebo/libplacebo-3.120.3.ebuild
index 2480715bf384..63b43f4e9800 100644
--- a/media-libs/libplacebo/libplacebo-3.120.3.ebuild
+++ b/media-libs/libplacebo/libplacebo-3.120.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{8..10} )
if [[ "${PV}" == "9999" ]]; then
diff --git a/media-libs/libplacebo/libplacebo-4.192.1.ebuild b/media-libs/libplacebo/libplacebo-4.192.1.ebuild
index 1f996e6c78c2..4335fb6d6a04 100644
--- a/media-libs/libplacebo/libplacebo-4.192.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-4.192.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{8..10} )
if [[ "${PV}" == "9999" ]]; then
diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild
index 59e93dcd9835..5037bfc4033d 100644
--- a/media-libs/libplacebo/libplacebo-9999.ebuild
+++ b/media-libs/libplacebo/libplacebo-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{8..10} )
if [[ "${PV}" == "9999" ]]; then
diff --git a/media-libs/vigra/vigra-1.11.1-r6.ebuild b/media-libs/vigra/vigra-1.11.1-r6.ebuild
index 6724c62fa033..d8a4ffb3a5e0 100644
--- a/media-libs/vigra/vigra-1.11.1-r6.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r6.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+),xml"
+PYTHON_REQ_USE="threads(+),xml(+)"
inherit cmake flag-o-matic python-r1
DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures"
diff --git a/media-libs/vigra/vigra-9999.ebuild b/media-libs/vigra/vigra-9999.ebuild
index f10aa9a71fbf..a7f34a358cb8 100644
--- a/media-libs/vigra/vigra-9999.ebuild
+++ b/media-libs/vigra/vigra-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+),xml"
+PYTHON_REQ_USE="threads(+),xml(+)"
inherit cmake flag-o-matic python-r1
DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures"
diff --git a/net-analyzer/wapiti/wapiti-3.0.5.ebuild b/net-analyzer/wapiti/wapiti-3.0.5.ebuild
index d4ca3fb0a6d2..0095d0831bcd 100644
--- a/net-analyzer/wapiti/wapiti-3.0.5.ebuild
+++ b/net-analyzer/wapiti/wapiti-3.0.5.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
inherit distutils-r1
diff --git a/net-analyzer/wapiti/wapiti-3.1.2.ebuild b/net-analyzer/wapiti/wapiti-3.1.2.ebuild
index 8d4a9ed067d8..d70075f9b901 100644
--- a/net-analyzer/wapiti/wapiti-3.1.2.ebuild
+++ b/net-analyzer/wapiti/wapiti-3.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
inherit distutils-r1
diff --git a/net-analyzer/wapiti/wapiti-3.1.3.ebuild b/net-analyzer/wapiti/wapiti-3.1.3.ebuild
index 8d4a9ed067d8..d70075f9b901 100644
--- a/net-analyzer/wapiti/wapiti-3.1.3.ebuild
+++ b/net-analyzer/wapiti/wapiti-3.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
inherit distutils-r1
diff --git a/net-analyzer/wapiti/wapiti-9999.ebuild b/net-analyzer/wapiti/wapiti-9999.ebuild
index e9d25d0eedfd..a2339af0b033 100644
--- a/net-analyzer/wapiti/wapiti-9999.ebuild
+++ b/net-analyzer/wapiti/wapiti-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='xml'
+PYTHON_REQ_USE='xml(+)'
inherit distutils-r1 git-r3
diff --git a/net-im/gajim/gajim-1.3.3-r2.ebuild b/net-im/gajim/gajim-1.3.3-r2.ebuild
index 726c404f14f1..6e5f155ed93d 100644
--- a/net-im/gajim/gajim-1.3.3-r2.ebuild
+++ b/net-im/gajim/gajim-1.3.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8,9} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.3.3_p2-r1.ebuild b/net-im/gajim/gajim-1.3.3_p2-r1.ebuild
index 9228c4d00e2f..0edac94fa59b 100644
--- a/net-im/gajim/gajim-1.3.3_p2-r1.ebuild
+++ b/net-im/gajim/gajim-1.3.3_p2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.4.0-r1.ebuild b/net-im/gajim/gajim-1.4.0-r1.ebuild
index 60900668dd5d..fb118fea5c42 100644
--- a/net-im/gajim/gajim-1.4.0-r1.ebuild
+++ b/net-im/gajim/gajim-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.4.0.ebuild b/net-im/gajim/gajim-1.4.0.ebuild
index dbb2ac846a85..48b15ddd3f96 100644
--- a/net-im/gajim/gajim-1.4.0.ebuild
+++ b/net-im/gajim/gajim-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.4.1.ebuild b/net-im/gajim/gajim-1.4.1.ebuild
index 60900668dd5d..fb118fea5c42 100644
--- a/net-im/gajim/gajim-1.4.1.ebuild
+++ b/net-im/gajim/gajim-1.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.4.2.ebuild b/net-im/gajim/gajim-1.4.2.ebuild
index 60900668dd5d..fb118fea5c42 100644
--- a/net-im/gajim/gajim-1.4.2.ebuild
+++ b/net-im/gajim/gajim-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.4.6.ebuild b/net-im/gajim/gajim-1.4.6.ebuild
index 88ea72121bd8..b9ec7f21e3dc 100644
--- a/net-im/gajim/gajim-1.4.6.ebuild
+++ b/net-im/gajim/gajim-1.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/gajim/gajim-1.4.7.ebuild b/net-im/gajim/gajim-1.4.7.ebuild
index 88ea72121bd8..b9ec7f21e3dc 100644
--- a/net-im/gajim/gajim-1.4.7.ebuild
+++ b/net-im/gajim/gajim-1.4.7.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite,xml"
+PYTHON_REQ_USE="sqlite,xml(+)"
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg-utils
diff --git a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
index 9e53f3cc8b69..a98e75125f0a 100644
--- a/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
+++ b/net-im/telepathy-logger/telepathy-logger-0.8.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit gnome2 python-any-r1 virtualx
DESCRIPTION="Daemon that centralizes the communication logging within the Telepathy framework"
diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 3eedfc589df6..fd0322db488d 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
VALA_USE_DEPEND="vapigen"
PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit gnome.org meson-multilib python-single-r1 vala xdg
diff --git a/net-libs/telepathy-glib/telepathy-glib-0.24.2.ebuild b/net-libs/telepathy-glib/telepathy-glib-0.24.2.ebuild
index b640178ba851..1d2660d924e3 100644
--- a/net-libs/telepathy-glib/telepathy-glib-0.24.2.ebuild
+++ b/net-libs/telepathy-glib/telepathy-glib-0.24.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{8..10} )
VALA_MIN_API_VERSION="0.18"
VALA_USE_DEPEND="vapigen"
diff --git a/net-misc/gallery-dl/gallery-dl-1.21.1.ebuild b/net-misc/gallery-dl/gallery-dl-1.21.1.ebuild
index 2290b4caea08..7a237fe563cb 100644
--- a/net-misc/gallery-dl/gallery-dl-1.21.1.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.21.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,ssl,xml"
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
inherit distutils-r1 optfeature
diff --git a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
index 0e2805dbf2af..8929eb231f1e 100644
--- a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,ssl,xml"
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
inherit distutils-r1 optfeature
diff --git a/net-misc/gallery-dl/gallery-dl-1.22.4.ebuild b/net-misc/gallery-dl/gallery-dl-1.22.4.ebuild
index 2290b4caea08..7a237fe563cb 100644
--- a/net-misc/gallery-dl/gallery-dl-1.22.4.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.22.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,ssl,xml"
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
inherit distutils-r1 optfeature
diff --git a/net-misc/gallery-dl/gallery-dl-1.23.0.ebuild b/net-misc/gallery-dl/gallery-dl-1.23.0.ebuild
index 60c3846252ce..adeefda919ee 100644
--- a/net-misc/gallery-dl/gallery-dl-1.23.0.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,ssl,xml"
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
inherit distutils-r1 optfeature
diff --git a/net-misc/gallery-dl/gallery-dl-9999.ebuild b/net-misc/gallery-dl/gallery-dl-9999.ebuild
index 60c3846252ce..adeefda919ee 100644
--- a/net-misc/gallery-dl/gallery-dl-9999.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,ssl,xml"
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
inherit distutils-r1 optfeature
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild
index 85dfa8ae0db8..1b7130aa70c2 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1 systemd
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
index afe6892d7d5f..c2a5e18a7c75 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1 systemd
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild
index afe6892d7d5f..c2a5e18a7c75 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1 systemd
diff --git a/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild b/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild
index 0206e5fe4679..956b31286cec 100644
--- a/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/net-misc/s3cmd/s3cmd-2.1.0.ebuild b/net-misc/s3cmd/s3cmd-2.1.0.ebuild
index cafc9522fdfd..e20c06c77889 100644
--- a/net-misc/s3cmd/s3cmd-2.1.0.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/net-misc/s3cmd/s3cmd-2.2.0.ebuild b/net-misc/s3cmd/s3cmd-2.2.0.ebuild
index 7904b28a3b7c..6071aa7c9675 100644
--- a/net-misc/s3cmd/s3cmd-2.2.0.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/net-misc/s4cmd/s4cmd-2.1.0.ebuild b/net-misc/s4cmd/s4cmd-2.1.0.ebuild
index c15fbeeee59f..27794ebca164 100644
--- a/net-misc/s4cmd/s4cmd-2.1.0.ebuild
+++ b/net-misc/s4cmd/s4cmd-2.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_7 python3_8 python3_9 python3_10 )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 bash-completion-r1
diff --git a/net-print/hplip/hplip-3.22.4.ebuild b/net-print/hplip/hplip-3.22.4.ebuild
index bced46b2f6eb..21eee2462754 100644
--- a/net-print/hplip/hplip-3.22.4.ebuild
+++ b/net-print/hplip/hplip-3.22.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+),xml"
+PYTHON_REQ_USE="threads(+),xml(+)"
inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
diff --git a/net-print/hplip/hplip-3.22.6.ebuild b/net-print/hplip/hplip-3.22.6.ebuild
index adf5ee96e5af..913ac328e5e2 100644
--- a/net-print/hplip/hplip-3.22.6.ebuild
+++ b/net-print/hplip/hplip-3.22.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+),xml"
+PYTHON_REQ_USE="threads(+),xml(+)"
inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
diff --git a/net-vpn/openconnect/openconnect-9.01-r1.ebuild b/net-vpn/openconnect/openconnect-9.01-r1.ebuild
index b316f68adb45..b94349f0b451 100644
--- a/net-vpn/openconnect/openconnect-9.01-r1.ebuild
+++ b/net-vpn/openconnect/openconnect-9.01-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit linux-info python-any-r1
diff --git a/net-vpn/openconnect/openconnect-9.01.ebuild b/net-vpn/openconnect/openconnect-9.01.ebuild
index 17a4eb7c23bf..8386defade57 100644
--- a/net-vpn/openconnect/openconnect-9.01.ebuild
+++ b/net-vpn/openconnect/openconnect-9.01.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit linux-info python-any-r1
diff --git a/net-vpn/openconnect/openconnect-9999.ebuild b/net-vpn/openconnect/openconnect-9999.ebuild
index d39bf7565861..a051d4ea91a0 100644
--- a/net-vpn/openconnect/openconnect-9999.ebuild
+++ b/net-vpn/openconnect/openconnect-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit linux-info python-any-r1
diff --git a/sec-policy/selinux-base/selinux-base-2.20220106-r1.ebuild b/sec-policy/selinux-base/selinux-base-2.20220106-r1.ebuild
index 16ffa2766f65..794e2cddbca9 100644
--- a/sec-policy/selinux-base/selinux-base-2.20220106-r1.ebuild
+++ b/sec-policy/selinux-base/selinux-base-2.20220106-r1.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1
if [[ ${PV} == 9999* ]]; then
diff --git a/sec-policy/selinux-base/selinux-base-2.20220106-r2.ebuild b/sec-policy/selinux-base/selinux-base-2.20220106-r2.ebuild
index 16ffa2766f65..794e2cddbca9 100644
--- a/sec-policy/selinux-base/selinux-base-2.20220106-r2.ebuild
+++ b/sec-policy/selinux-base/selinux-base-2.20220106-r2.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1
if [[ ${PV} == 9999* ]]; then
diff --git a/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild b/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild
index 16ffa2766f65..794e2cddbca9 100644
--- a/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild
+++ b/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1
if [[ ${PV} == 9999* ]]; then
diff --git a/sec-policy/selinux-base/selinux-base-2.20220520-r1.ebuild b/sec-policy/selinux-base/selinux-base-2.20220520-r1.ebuild
index 659fad659691..6926182d8e27 100644
--- a/sec-policy/selinux-base/selinux-base-2.20220520-r1.ebuild
+++ b/sec-policy/selinux-base/selinux-base-2.20220520-r1.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1
if [[ ${PV} == 9999* ]]; then
diff --git a/sec-policy/selinux-base/selinux-base-9999.ebuild b/sec-policy/selinux-base/selinux-base-9999.ebuild
index f9dcacae70f1..6926182d8e27 100644
--- a/sec-policy/selinux-base/selinux-base-9999.ebuild
+++ b/sec-policy/selinux-base/selinux-base-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-any-r1
if [[ ${PV} == 9999* ]]; then
diff --git a/sys-apps/policycoreutils/policycoreutils-3.3.ebuild b/sys-apps/policycoreutils/policycoreutils-3.3.ebuild
index 456189b1aac5..fb97df7db201 100644
--- a/sys-apps/policycoreutils/policycoreutils-3.3.ebuild
+++ b/sys-apps/policycoreutils/policycoreutils-3.3.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python{3_7,3_8,3_9} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit multilib python-r1 toolchain-funcs bash-completion-r1
diff --git a/sys-apps/selinux-python/selinux-python-3.3.ebuild b/sys-apps/selinux-python/selinux-python-3.3.ebuild
index 3d954e03c653..cae5d3896456 100644
--- a/sys-apps/selinux-python/selinux-python-3.3.ebuild
+++ b/sys-apps/selinux-python/selinux-python-3.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit python-r1 toolchain-funcs
diff --git a/www-client/chromium/chromium-104.0.5112.101.ebuild b/www-client/chromium/chromium-104.0.5112.101.ebuild
index d378bd3735e8..4cf73b592641 100644
--- a/www-client/chromium/chromium-104.0.5112.101.ebuild
+++ b/www-client/chromium/chromium-104.0.5112.101.ebuild
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
LLVM_MAX_SLOT=14
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
diff --git a/www-client/chromium/chromium-105.0.5195.102.ebuild b/www-client/chromium/chromium-105.0.5195.102.ebuild
index 4fc9ee8c8d10..84d2c34b29cf 100644
--- a/www-client/chromium/chromium-105.0.5195.102.ebuild
+++ b/www-client/chromium/chromium-105.0.5195.102.ebuild
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
LLVM_MAX_SLOT=14
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
diff --git a/www-client/chromium/chromium-105.0.5195.52.ebuild b/www-client/chromium/chromium-105.0.5195.52.ebuild
index 3efd6dfdec9e..224b9703357a 100644
--- a/www-client/chromium/chromium-105.0.5195.52.ebuild
+++ b/www-client/chromium/chromium-105.0.5195.52.ebuild
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
LLVM_MAX_SLOT=14
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
diff --git a/www-client/qutebrowser/qutebrowser-2.5.2.ebuild b/www-client/qutebrowser/qutebrowser-2.5.2.ebuild
index a803b50c57ca..b531a2983052 100644
--- a/www-client/qutebrowser/qutebrowser-2.5.2.ebuild
+++ b/www-client/qutebrowser/qutebrowser-2.5.2.ebuild
@@ -100,7 +100,7 @@ python_test() {
use widevine && EPYTEST_DESELECT+=( tests/unit/config/test_qtargs.py )
# skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
- epytest -k 'not _bench and not _matches_tree and not _warning'
+ epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning'
}
python_install_all() {
diff --git a/www-client/qutebrowser/qutebrowser-3.0.0_pre9999.ebuild b/www-client/qutebrowser/qutebrowser-3.0.0_pre9999.ebuild
index a08871af437f..28af4e718008 100644
--- a/www-client/qutebrowser/qutebrowser-3.0.0_pre9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.0.0_pre9999.ebuild
@@ -124,7 +124,7 @@ python_test() {
local jobs=$(($(makeopts_jobs) / 2 + 1))
# skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
- epytest -n ${jobs} -k 'not _bench and not _matches_tree and not _warning'
+ epytest -p xvfb -n ${jobs} -k 'not _bench and not _matches_tree and not _warning'
}
python_install_all() {
diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild
index db080c13371e..9721e0227ee9 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -100,7 +100,7 @@ python_test() {
use widevine && EPYTEST_DESELECT+=( tests/unit/config/test_qtargs.py )
# skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
- epytest -k 'not _bench and not _matches_tree and not _warning'
+ epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning'
}
python_install_all() {
diff --git a/x11-misc/mozo/mozo-1.24.0-r1.ebuild b/x11-misc/mozo/mozo-1.24.0-r1.ebuild
index 35f56168a3af..53a32a721767 100644
--- a/x11-misc/mozo/mozo-1.24.0-r1.ebuild
+++ b/x11-misc/mozo/mozo-1.24.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit mate python-r1
diff --git a/x11-misc/mozo/mozo-1.24.1.ebuild b/x11-misc/mozo/mozo-1.24.1.ebuild
index eb4001283a50..0019c072618a 100644
--- a/x11-misc/mozo/mozo-1.24.1.ebuild
+++ b/x11-misc/mozo/mozo-1.24.1.ebuild
@@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
inherit mate python-r1
diff --git a/x11-terms/guake/guake-3.8.5-r1.ebuild b/x11-terms/guake/guake-3.8.5-r1.ebuild
index 3c4daa62d6d1..a7bc22cc3377 100644
--- a/x11-terms/guake/guake-3.8.5-r1.ebuild
+++ b/x11-terms/guake/guake-3.8.5-r1.ebuild
@@ -56,8 +56,7 @@ src_prepare() {
python_test() {
# - uses /usr/bin/bash if SHELL is not exported
- # - pytest-xvfb fails with Terminated, virtx alone works
- SHELL=${SHELL} virtx epytest -p no:xvfb
+ SHELL=${SHELL} virtx epytest
}
python_install() {