commit: daa17547dd4d5b6b8da972ffe7ccb42b51c222d1
parent: 15f96a13f467a5d04cbcf31aa145bea9baf74c37
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Wed, 26 Aug 2020 08:19:09 +0200
net-libs/webkit-gtk: Sync bits from ::gentoo
Diffstat:
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.28.4.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.28.4.ebuild
@@ -18,7 +18,7 @@ LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="aqua coverage debug +egl examples +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell wayland +wpe +X"
+IUSE="aqua debug +egl examples +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell wayland +wpe +X"
# gstreamer with opengl/gles2 needs egl
REQUIRED_USE="
@@ -163,6 +163,7 @@ pkg_setup() {
}
src_prepare() {
+ eapply "${FILESDIR}"/2.28.2-opengl-without-X-fixes.patch
cmake-utils_src_prepare
gnome2_src_prepare
}
@@ -236,8 +237,7 @@ src_configure() {
# -DENABLE_DRAG_SUPPORT=OFF
-DENABLE_MINIBROWSER=$(usex examples)
-DENABLE_QUARTZ_TARGET=$(usex aqua)
- # Fails with ld.lld, often breaks the builds if there is compiler warnings
- # -DENABLE_GTKDOC=$(usex gtk-doc)
+ -DENABLE_GTKDOC=$(usex gtk-doc)
$(cmake-utils_use_find_package gles2-only OpenGLES2)
-DENABLE_GLES2=$(usex gles2-only)
-DENABLE_VIDEO=$(usex gstreamer)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.29.91.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.29.91.ebuild
@@ -18,7 +18,7 @@ LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
KEYWORDS=""
-IUSE="aqua coverage debug +egl examples +geolocation gles2-only gnome-keyring +gstreamer gtk4 gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell systemd wayland +wpe +X"
+IUSE="aqua debug +egl examples +geolocation gles2-only gnome-keyring +gstreamer gtk4 gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell systemd wayland +wpe +X"
# gstreamer with opengl/gles2 needs egl
REQUIRED_USE="
@@ -63,10 +63,11 @@ RDEPEND="
spell? ( >=app-text/enchant-0.22:= )
gstreamer? (
>=media-libs/gstreamer-1.14:1.0
- >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?]
+ >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?,X?]
gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
>=media-plugins/gst-plugins-opus-1.14.4-r1:1.0
- >=media-libs/gst-plugins-bad-1.14:1.0 )
+ >=media-libs/gst-plugins-bad-1.14:1.0[X?]
+ )
media-source? ( >=media-libs/gstreamer-1.16:1.0 )
@@ -239,8 +240,7 @@ src_configure() {
# -DENABLE_DRAG_SUPPORT=OFF
-DENABLE_MINIBROWSER=$(usex examples)
-DENABLE_QUARTZ_TARGET=$(usex aqua)
- # Fails with ld.lld, often breaks the builds if there is compiler warnings
- # -DENABLE_GTKDOC=$(usex gtk-doc)
+ -DENABLE_GTKDOC=$(usex gtk-doc)
$(cmake-utils_use_find_package gles2-only OpenGLES2)
-DENABLE_GLES2=$(usex gles2-only)
-DENABLE_VIDEO=$(usex gstreamer)