commit:     e35e384cbc147de7be5fb8014daeb56c1e4a261f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 20:29:03 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 20:31:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35e384c

dev-qt/qtwebengine: match accessibility IUSE with qtbase:6

Makes use of QT_CONFIG(accessibility) which can result in
undefined symbols if was enabled on qtbase then flipped off.

Like opengl/vulkan, this flag is typically enabled either
globally or not at all and should hopefully not cause conflicts
for most users.

Technically needed in non-live but given the low impact will
wait rather than let this trigger rebuilds which is not worth
it for qtwebengine.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild | 8 ++++----
 dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild | 8 ++++----
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild   | 8 ++++----
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
index d21e533a2dbe..378b562a6fb0 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
@@ -18,9 +18,9 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 IUSE="
-       +alsa bindist custom-cflags designer geolocation +jumbo-build
-       kerberos opengl pdfium pulseaudio qml screencast +system-icu
-       vaapi vulkan +widgets
+       accessibility +alsa bindist custom-cflags designer geolocation
+       +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
+       +system-icu vaapi vulkan +widgets
 "
 REQUIRED_USE="
        designer? ( qml widgets )
@@ -35,7 +35,7 @@ RDEPEND="
        dev-libs/libxslt
        dev-libs/nspr
        dev-libs/nss
-       ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
+       ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
        ~dev-qt/qtwebchannel-${PV}:6[qml?]
        media-libs/fontconfig
        media-libs/freetype

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index b9e05d3a0b1a..dcc7ec6d9b87 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -18,9 +18,9 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 IUSE="
-       +alsa bindist custom-cflags designer geolocation +jumbo-build
-       kerberos opengl pdfium pulseaudio qml screencast +system-icu
-       vaapi vulkan webdriver +widgets
+       accessibility +alsa bindist custom-cflags designer geolocation
+       +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
+       +system-icu vaapi vulkan webdriver +widgets
 "
 REQUIRED_USE="
        designer? ( qml widgets )
@@ -36,7 +36,7 @@ RDEPEND="
        dev-libs/libxslt
        dev-libs/nspr
        dev-libs/nss
-       ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
+       ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
        ~dev-qt/qtwebchannel-${PV}:6[qml?]
        media-libs/fontconfig
        media-libs/freetype

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 0e04faa237c4..1e77e0077e41 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -18,9 +18,9 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 IUSE="
-       +alsa bindist custom-cflags designer geolocation +jumbo-build
-       kerberos opengl pdfium pulseaudio qml screencast +system-icu
-       vaapi vulkan webdriver +widgets
+       accessibility +alsa bindist custom-cflags designer geolocation
+       +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
+       +system-icu vaapi vulkan webdriver +widgets
 "
 REQUIRED_USE="
        designer? ( qml widgets )
@@ -36,7 +36,7 @@ RDEPEND="
        dev-libs/libxslt
        dev-libs/nspr
        dev-libs/nss
-       ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
+       ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
        ~dev-qt/qtwebchannel-${PV}:6[qml?]
        media-libs/fontconfig
        media-libs/freetype

Reply via email to