commit: e8a820489d5bda140b677ee81326f6c2242e60f0
parent 2819f17be9bb3b210857e128a8d6d176095242ea
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Thu, 15 May 2025 15:31:28 +0200
net-libs/webkit-gtk: Add ISUE=+skia mapped to -DUSE_SKIA
Skia in my experience has been horribly prone to segfaults and
horrible scroll-misrenderings (with text overlaying each others,
as often seen in Android).
Diffstat:
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.2-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.2-r410.ebuild
@@ -20,7 +20,7 @@ LICENSE="LGPL-2+ BSD Apache-2.0"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
KEYWORDS="~amd64 ~arm64"
-IUSE="aqua +avif dbus doc examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms +seccomp +speech spell sysprof systemd wayland webrtc +X"
+IUSE="aqua +avif dbus doc examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms +seccomp +skia +speech spell sysprof systemd wayland webrtc +X"
REQUIRED_USE="
doc? ( introspection )
@@ -204,6 +204,7 @@ src_configure() {
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
-DPORT=GTK
+ -DUSE_SKIA=$(usex skia)
# Source/cmake/WebKitFeatures.cmake
-DENABLE_API_TESTS=OFF
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.2-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.2-r600.ebuild
@@ -20,7 +20,7 @@ LICENSE="LGPL-2+ BSD Apache-2.0"
SLOT="6/0" # soname version of libwebkit2gtk-6.0
KEYWORDS="~amd64 ~arm64"
-IUSE="aqua +avif dbus doc examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms +seccomp +speech spell sysprof systemd wayland webrtc +X"
+IUSE="aqua +avif dbus doc examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms +seccomp +skia +speech spell sysprof systemd wayland webrtc +X"
REQUIRED_USE="
doc? ( introspection )
@@ -200,6 +200,7 @@ src_configure() {
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
-DPORT=GTK
+ -DUSE_SKIA=$(usex skia)
# Source/cmake/WebKitFeatures.cmake
-DENABLE_API_TESTS=OFF
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.2.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.2.ebuild
@@ -20,7 +20,7 @@ LICENSE="LGPL-2+ BSD Apache-2.0"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
KEYWORDS="~amd64 ~arm64"
-IUSE="aqua +avif dbus doc examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms +seccomp +speech spell sysprof systemd wayland webrtc +X"
+IUSE="aqua +avif dbus doc examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms +seccomp +skia +speech spell sysprof systemd wayland webrtc +X"
REQUIRED_USE="
doc? ( introspection )
@@ -203,6 +203,7 @@ src_configure() {
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
-DPORT=GTK
+ -DUSE_SKIA=$(usex skia)
# Source/cmake/WebKitFeatures.cmake
-DENABLE_API_TESTS=OFF