diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20211216.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20211216.ebuild index 55f8f5631a6..4805e9960e6 100644 --- a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20211216.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20211216.ebuild @@ -30,7 +30,7 @@ fi SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-5.15.2_p20211019-jumbo-build.patch.bz2 ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz )" -IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets" +IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets X" REQUIRED_USE="designer? ( widgets )" RDEPEND=" @@ -63,18 +63,20 @@ RDEPEND=" sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + ) alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-${QT5_PV}* ) geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* ) @@ -201,6 +203,7 @@ src_prepare() { qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri + qt_use_disable_config X webengine-ozone-x11 src/core/core_chromium.pri qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro