commit: b54e73da3eaaa0948f9242376b2c4544781cfa09
parent d769a4a82d7998b2ffd9d9e4266e59fe29214882
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sat, 26 Feb 2022 03:36:52 +0100
Revert "net-libs/webkit-gtk: Enable undefined and leak sanitizers"
Sadly it looks like enabling the sanitizers *does* break ABI significantly.
This reverts commit d769a4a82d7998b2ffd9d9e4266e59fe29214882.
Diffstat:
4 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/net-libs/webkit-gtk/metadata.xml b/net-libs/webkit-gtk/metadata.xml
@@ -13,6 +13,5 @@
<flag name="jumbo-build">Combine source files to speed up build process</flag>
<flag name="media-source">Enable support for Media Sources Extension (requires gstreamer 1.16+)</flag>
<flag name="seccomp">Enable sandboxing functionality through <pkg>sys-apps/bubblewrap</pkg></flag>
- <flag name="sanitizers">Enable undefined and leak sanitizers (low performance overhead)</flag>
</use>
</pkgmetadata>
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.34.6-r100.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.34.6-r100.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2+ BSD"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="aqua debug +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl +sanitizers seccomp spell systemd wayland +X"
+IUSE="aqua debug +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell systemd wayland +X"
# gstreamer with opengl/gles2 needs egl
REQUIRED_USE="
@@ -282,7 +282,6 @@ src_configure() {
-DUSE_SOUP2=OFF
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
- -DENABLE_SANITIZERS="$(usex sanitizers "undefined,leak" "")"
-DPORT=GTK
${ruby_interpreter}
)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.34.6-r200.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.34.6-r200.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2+ BSD"
SLOT="5.0/0" # soname version of libwebkit2gtk-5.0
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="aqua debug +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl +sanitizers seccomp spell systemd wayland +X"
+IUSE="aqua debug +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell systemd wayland +X"
# gstreamer with opengl/gles2 needs egl
REQUIRED_USE="
@@ -282,7 +282,6 @@ src_configure() {
-DUSE_SOUP2=OFF
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
- -DENABLE_SANITIZERS="$(usex sanitizers "undefined,leak" "")"
-DPORT=GTK
${ruby_interpreter}
)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.34.6.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.34.6.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="aqua debug +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl +sanitizers seccomp spell systemd wayland +X"
+IUSE="aqua debug +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify media-source +opengl seccomp spell systemd wayland +X"
# gstreamer with opengl/gles2 needs egl
REQUIRED_USE="
@@ -282,7 +282,6 @@ src_configure() {
-DUSE_SOUP2=ON
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
- -DENABLE_SANITIZERS="$(usex sanitizers "undefined,leak" "")"
-DPORT=GTK
${ruby_interpreter}
)