net-libs/webkit-gtk-2.28: fix USE="-jumbo-build -gstreamer" build
authorMart Raudsepp <leio@gentoo.org>
Tue, 12 May 2020 15:51:55 +0000 (18:51 +0300)
committerMart Raudsepp <leio@gentoo.org>
Tue, 12 May 2020 15:52:23 +0000 (18:52 +0300)
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch [new file with mode: 0644]
net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild

diff --git a/net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch b/net-libs/webkit-gtk/files/2.28.2-non-jumbo-fix.patch
new file mode 100644 (file)
index 0000000..da9f1d3
--- /dev/null
@@ -0,0 +1,34 @@
+From d553de92ed238278f51b93a2c90af7d3ff7a2da2 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp <leio@gentoo.org>
+Date: Tue, 12 May 2020 15:28:45 +0300
+Subject: [PATCH] Try to fix an apparent non-unified build error
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp: In member function ‘WTF::RefPtr<WebKit::InjectedBundleNodeHandle>
+WebKit::InjectedBundleHitTestResult::urlElementHandle() const’:
+Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:57:78: error: no matching function for call to
+‘WebKit::InjectedBundleNodeHandle::getOrCreate(WebCore::Element*)’
+   57 |     return InjectedBundleNodeHandle::getOrCreate(m_hitTestResult.URLElement());
+      |                                                                              ^
+In file included from Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:29
+---
+ .../WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp    | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
+index df8e55df1f0..26f045bd3fc 100644
+--- a/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
++++ b/Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
+@@ -32,6 +32,7 @@
+ #include "WebImage.h"
+ #include <WebCore/BitmapImage.h>
+ #include <WebCore/Document.h>
++#include <WebCore/Element.h>
+ #include <WebCore/Frame.h>
+ #include <WebCore/FrameLoader.h>
+ #include <WebCore/FrameView.h>
+-- 
+2.20.1
+
index 506b161ddf4331dee9186700d920d470b796a3ef..ec2540acbd1e05d477bb682f56ade3d1d67e6857 100644 (file)
@@ -172,6 +172,7 @@ src_prepare() {
        eapply "${FILESDIR}"/${PV}-use-gst-audiointerleave.patch
        eapply "${FILESDIR}"/${PV}-fix-ppc64-JSC.patch
        eapply "${FILESDIR}"/${PV}-opengl-without-X-fixes.patch
+       eapply "${FILESDIR}"/${PV}-non-jumbo-fix.patch
        cmake-utils_src_prepare
        gnome2_src_prepare
 }