logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
commit: cd6a4d6c44460dc872b076d457b717d9f6f47dc6
parent ceb2e994a6e17c2294c39c8d2c87d05e33ccd2c6
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri,  5 Dec 2025 00:54:42 +0100

net-libs/webkit-gtk: drop toJS() symbol patch

Diffstat:

Dnet-libs/webkit-gtk/files/webkit-gtk-2.50.2-tojs-symbol.patch27---------------------------
Mnet-libs/webkit-gtk/webkit-gtk-2.50.3-r410.ebuild2--
Mnet-libs/webkit-gtk/webkit-gtk-2.50.3-r600.ebuild4----
3 files changed, 0 insertions(+), 33 deletions(-)

diff --git a/net-libs/webkit-gtk/files/webkit-gtk-2.50.2-tojs-symbol.patch b/net-libs/webkit-gtk/files/webkit-gtk-2.50.2-tojs-symbol.patch @@ -1,27 +0,0 @@ -From 730bffd856d2a1e56dd3bd2a0702282f19c5242a Mon Sep 17 00:00:00 2001 -From: Adrian Perez de Castro <aperez@igalia.com> -Date: Thu, 20 Nov 2025 00:52:19 +0200 -Subject: [PATCH] Unreviewed build fix after 298234.287@webkitglib/2.50 - -* Source/WebCore/Modules/credentialmanagement/BasicCredential.idl: -Remove the CustomToJSObject flag to avoid a link error due to an -undefined toJS() symbol, letting the binding generator write the -function is enough for the Google Accounts quirk to work. - -Canonical link: https://commits.webkit.org/298234.297@webkitglib/2.50 ---- - Source/WebCore/Modules/credentialmanagement/BasicCredential.idl | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/Source/WebCore/Modules/credentialmanagement/BasicCredential.idl b/Source/WebCore/Modules/credentialmanagement/BasicCredential.idl -index 42114f65fff97..9643b59bf6909 100644 ---- a/Source/WebCore/Modules/credentialmanagement/BasicCredential.idl -+++ b/Source/WebCore/Modules/credentialmanagement/BasicCredential.idl -@@ -25,7 +25,6 @@ - - [ - InterfaceName=Credential, -- CustomToJSObject, - EnabledByQuirk=shouldExposeCredentialsContainer, - Exposed=Window, - SecureContext diff --git a/net-libs/webkit-gtk/webkit-gtk-2.50.3-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.50.3-r410.ebuild @@ -157,8 +157,6 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare - - eapply "${FILESDIR}/webkit-gtk-2.50.2-tojs-symbol.patch" } src_configure() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.50.3-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.50.3-r600.ebuild @@ -122,8 +122,6 @@ BDEPEND=" S="${WORKDIR}/${MY_P}" -PATCHES=( "${FILESDIR}/webkit-gtk-2.50.2-tojs-symbol.patch" ) - CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 # We cannot use PATCHES because src_prepare() calls cmake_src_prepare and @@ -154,8 +152,6 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare - - eapply "${FILESDIR}/webkit-gtk-2.50.2-tojs-symbol.patch" } src_configure() {