webkit 2.26.4-1 (x86_64;i686;znver1;aarch64;armv7hnl) 2020-10488
9999

Status published
Submitter nobodydead [@T] gmail.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/693274
Packages
lib64javascriptcore-gir4.0-2.26.4-1.x86_64.binary
lib64javascriptcoregtk4.0_18-2.26.4-1.x86_64.binary
lib64webkit2-devel-2.26.4-1.x86_64.binary
lib64webkit2gtk4.0_37-2.26.4-1.x86_64.binary
lib64webkit2gtk-gir4.0-2.26.4-1.x86_64.binary
webkit-2.26.4-1.x86_64.binary
webkit-2.26.4-1.x86_64.source
webkit-jsc-2.26.4-1.x86_64.binary
libjavascriptcore-gir4.0-2.26.4-1.i686.binary
libjavascriptcoregtk4.0_18-2.26.4-1.i686.binary
libwebkit2-devel-2.26.4-1.i686.binary
libwebkit2gtk4.0_37-2.26.4-1.i686.binary
libwebkit2gtk-gir4.0-2.26.4-1.i686.binary
webkit-2.26.4-1.i686.source
webkit-2.26.4-1.i686.binary
webkit-jsc-2.26.4-1.i686.binary
lib64javascriptcore-gir4.0-2.26.4-1.znver1.binary
lib64javascriptcoregtk4.0_18-2.26.4-1.znver1.binary
lib64webkit2-devel-2.26.4-1.znver1.binary
lib64webkit2gtk4.0_37-2.26.4-1.znver1.binary
lib64webkit2gtk-gir4.0-2.26.4-1.znver1.binary
webkit-2.26.4-1.znver1.binary
webkit-2.26.4-1.znver1.source
webkit-jsc-2.26.4-1.znver1.binary
lib64javascriptcore-gir4.0-2.26.4-1.aarch64.binary
lib64javascriptcoregtk4.0_18-2.26.4-1.aarch64.binary
lib64webkit2-devel-2.26.4-1.aarch64.binary
lib64webkit2gtk4.0_37-2.26.4-1.aarch64.binary
lib64webkit2gtk-gir4.0-2.26.4-1.aarch64.binary
webkit-2.26.4-1.aarch64.source
webkit-2.26.4-1.aarch64.binary
webkit-jsc-2.26.4-1.aarch64.binary
libjavascriptcore-gir4.0-2.26.4-1.armv7hnl.binary
libjavascriptcoregtk4.0_18-2.26.4-1.armv7hnl.binary
libwebkit2-devel-2.26.4-1.armv7hnl.binary
libwebkit2gtk4.0_37-2.26.4-1.armv7hnl.binary
libwebkit2gtk-gir4.0-2.26.4-1.armv7hnl.binary
webkit-2.26.4-1.armv7hnl.source
webkit-2.26.4-1.armv7hnl.binary
webkit-jsc-2.26.4-1.armv7hnl.binary
Build Date 2020-02-14 17:01:39 +0000 UTC
Last Updated 2020-02-16 17:08:00.741890058 +0000 UTC
$ git diff --patch-with-stat --summary 20fb832d75099f27a3e786842ca5915546e8be16..f30ab9c0ef1e44d4f1a66f5db03325d20df4a4f5

 .abf.yml                                   |  2 +-
 webkit-gtk-2.24.4-eglmesaext-include.patch | 10 ++++++++++
 webkit.spec                                | 11 ++++++-----
 3 files changed, 17 insertions(+), 6 deletions(-)
 create mode 100644 webkit-gtk-2.24.4-eglmesaext-include.patch

diff --git a/.abf.yml b/.abf.yml
index 643bbdb..351458b 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
 sources:
-  webkitgtk-2.26.1.tar.xz: bd0432281c0463147ec06587c25f226a67acbb2d
+  webkitgtk-2.26.4.tar.xz: 72f209c08ecc8ad4f0f6b767d4fa1be7a652df33
diff --git a/webkit-gtk-2.24.4-eglmesaext-include.patch b/webkit-gtk-2.24.4-eglmesaext-include.patch
new file mode 100644
index 0000000..9c277e7
--- /dev/null
+++ b/webkit-gtk-2.24.4-eglmesaext-include.patch
@@ -0,0 +1,10 @@
+--- webkitgtk-2.24.4.orig/Source/WebKit/UIProcess/gtk/WaylandCompositor.cpp	2019-08-26 17:55:46.000000000 +0300
++++ webkitgtk-2.24.4.orig/Source/WebKit/UIProcess/gtk/WaylandCompositor.cpp	2019-11-04 23:33:44.146933810 +0300
+@@ -31,6 +31,7 @@ 
+ #include "WebKitWaylandServerProtocol.h"
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
++#include <EGL/eglmesaext.h>
+ #include <WebCore/GLContext.h>
+ #include <WebCore/PlatformDisplayWayland.h>
+ #include <WebCore/Region.h>
diff --git a/webkit.spec b/webkit.spec
index 0d4cc96..7936fc2 100644
--- a/webkit.spec
+++ b/webkit.spec
@@ -21,16 +21,14 @@
 
 Summary:	Web browser engine
 Name:		webkit
-Version:	2.26.1
+Version:	2.26.4
 Release:	1
 License:	BSD and LGPLv2+
 Group:		System/Libraries
 Source0:	http://webkitgtk.org/releases/%{oname}-%{version}.tar.xz
-#Patch0:		webkitgtk-typelib-sharelib-link.patch
 # (cb) force disable lto when building the typelibs
 Patch1:		webkitgtk-2.10.4-nolto.patch
-#Patch2:		webkitgtk-2.16.5-clang-5.0-workaround.patch
-#Patch3:		webkitgtk-2.24.1-mga-revert-sse2-requirement.patch
+Patch3:		webkit-gtk-2.24.4-eglmesaext-include.patch
 URL:		http://www.webkitgtk.org
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -44,6 +42,7 @@ BuildRequires:	hyphen-devel
 BuildRequires:	icu-devel
 BuildRequires:	jpeg-devel
 BuildRequires:	png-devel
+BuildRequires:	egl-devel
 BuildRequires:	pkgconfig(libwebp)
 BuildRequires:	pkgconfig(libsecret-1)
 BuildRequires:	pkgconfig(geoclue-2.0)
@@ -159,9 +158,11 @@ GObject Introspection interface description for WebKit.
 # clang wont build this on i586:
 # /bits/atomic_base.h:408:16: error: cannot compile this atomic library call yet
 #      { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
+# ARMv7hnl build failed on Clang, use again GCC.
+%ifarch %{arm}
 export CC=gcc
 export CXX=g++
-#endif
+%endif
 
 export CFLAGS="%{optflags} -DNDEBUG -DG_DISABLE_CAST_CHECKS"
 export CXXFLAGS="%{optflags} -DNDEBUG -DG_DISABLE_CAST_CHECKS"
Not Available

benbullard79 [@T] cox.netThese *should* be OK1529d 11hrs
benbullard79 [@T] cox.netThese *should* be OK1529d 11hrs
benbullard79 [@T] cox.netThese *should* be OK1529d 11hrs