logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
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:

Mnet-libs/webkit-gtk/webkit-gtk-2.48.2-r410.ebuild3++-
Mnet-libs/webkit-gtk/webkit-gtk-2.48.2-r600.ebuild3++-
Mnet-libs/webkit-gtk/webkit-gtk-2.48.2.ebuild3++-
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