commit:     7962b562f51e1ae9983ca9b8ce904483a10d6dad
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 12 16:59:39 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 12 17:00:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7962b562

dev-libs/libxml2: don't enable USE=python by default w/ 2.15.0

It's deprecated upstream and slated for removal. Now that itstool and
virt-manager have been fixed, we can flip it off.

This is especially nice as USE=python requires doxygen in 2.15.0 and
we can avoid that for many users now.

Bug: https://bugs.gentoo.org/964164
Bug: https://bugs.gentoo.org/964167
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libxml2/libxml2-2.15.0-r1.ebuild | 4 +---
 dev-libs/libxml2/libxml2-9999.ebuild      | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.15.0-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.15.0-r1.ebuild
index ee47c36c12db..0537b14115ff 100644
--- a/dev-libs/libxml2/libxml2-2.15.0-r1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.15.0-r1.ebuild
@@ -24,9 +24,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 LICENSE="MIT"
 # see so_version = v_maj + v_min_compat for subslot
 SLOT="2/16"
-# TODO: switch Python bindings off by default with >=2.15.0, per upstream,
-# once more reverse dependencies are sorted.
-IUSE="doc icu +python readline static-libs test"
+IUSE="doc icu python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/dev-libs/libxml2/libxml2-9999.ebuild 
b/dev-libs/libxml2/libxml2-9999.ebuild
index 67fe7eea2ef8..82b37ff4519a 100644
--- a/dev-libs/libxml2/libxml2-9999.ebuild
+++ b/dev-libs/libxml2/libxml2-9999.ebuild
@@ -24,9 +24,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 LICENSE="MIT"
 # see so_version = v_maj + v_min_compat for subslot
 SLOT="2/16"
-# TODO: switch Python bindings off by default with >=2.15.0, per upstream,
-# once more reverse dependencies are sorted.
-IUSE="doc icu +python readline static-libs test"
+IUSE="doc icu python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 

Reply via email to