From ab9bf839b7bd0227c73a4ba39867c3ab9327bcaa Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Tue, 11 Jun 2024 17:59:45 -0400 Subject: [PATCH] dev-qt/qtwebengine: move libglvnd[X] to depend While it is indeed included, odds are GL/glx.h is not truly needed (included for nothing, does not link with libGLX nor seem to dlopen it), may need review if manage to make X optional in 6.8+ but is not important for now. Untested whether it includes it even with USE=-opengl like it does for some other GL headers, but leave it like that for now (USE=opengl is mostly to control qt's dependency). Signed-off-by: Ionen Wolkens --- dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild | 2 +- dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild | 2 +- dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild | 2 +- dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild index 0448d629617d6..eea6683a89483 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.7.1.ebuild @@ -70,7 +70,6 @@ RDEPEND=" designer? ( ~dev-qt/qttools-${PV}:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-${PV}:6 ) kerberos? ( virtual/krb5 ) - opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 @@ -87,6 +86,7 @@ DEPEND=" x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence + opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild index 19867e211c6f4..842cb8d0e9d98 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild @@ -70,7 +70,6 @@ RDEPEND=" designer? ( ~dev-qt/qttools-${PV}:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-${PV}:6 ) kerberos? ( virtual/krb5 ) - opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 @@ -87,6 +86,7 @@ DEPEND=" x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence + opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild index 6ee08b8eae934..03b2d57d8bcb3 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild @@ -70,7 +70,6 @@ RDEPEND=" designer? ( ~dev-qt/qttools-${PV}:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-${PV}:6 ) kerberos? ( virtual/krb5 ) - opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 @@ -87,6 +86,7 @@ DEPEND=" x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence + opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild index 6ee08b8eae934..03b2d57d8bcb3 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild @@ -70,7 +70,6 @@ RDEPEND=" designer? ( ~dev-qt/qttools-${PV}:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-${PV}:6 ) kerberos? ( virtual/krb5 ) - opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 @@ -87,6 +86,7 @@ DEPEND=" x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence + opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? (