From 0237378b0481b05697618e522e6262f8b2dc4080 Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Fri, 5 Jan 2024 19:12:37 +0100 Subject: [PATCH] automatic version update by autodist [release 2.16.6-1mamba;Mon Aug 14 2017] --- ...6-arm-sync_add_and_fetch_8_duplicate.patch | 20 +++++++++++++++++ webkitgtk.spec | 22 +++++++++++++++---- 2 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 webkitgtk-2.16.6-arm-sync_add_and_fetch_8_duplicate.patch diff --git a/webkitgtk-2.16.6-arm-sync_add_and_fetch_8_duplicate.patch b/webkitgtk-2.16.6-arm-sync_add_and_fetch_8_duplicate.patch new file mode 100644 index 0000000..f890bf1 --- /dev/null +++ b/webkitgtk-2.16.6-arm-sync_add_and_fetch_8_duplicate.patch @@ -0,0 +1,20 @@ +--- webkitgtk-2.16.6/Source/WTF/wtf/Atomics.cpp.orig 2018-02-08 13:49:54.606360518 +0100 ++++ webkitgtk-2.16.6/Source/WTF/wtf/Atomics.cpp 2018-02-08 12:52:43.959319225 +0100 +@@ -58,7 +58,7 @@ + return value; + } + +-extern "C" { ++/*extern "C" { + + int64_t __sync_add_and_fetch_8(int64_t volatile* addend, int64_t value) + { +@@ -70,7 +70,7 @@ + return atomicStep(addend, -value); + } + +-} // extern "C" ++} // extern "C"*/ + + } // namespace WTF + diff --git a/webkitgtk.spec b/webkitgtk.spec index 0acc823..4f7c7af 100644 --- a/webkitgtk.spec +++ b/webkitgtk.spec @@ -20,7 +20,7 @@ %define libname libwebkit2gtk Name: webkitgtk -Version: 2.12.5 +Version: 2.16.6 Release: 1mamba Summary: Port of WebKit embeddable web component to GTK+ Group: System/Libraries @@ -30,6 +30,7 @@ Packager: Silvan Calarco URL: http://www.webkitgtk.org/ Source0: http://www.webkitgtk.org/releases/webkitgtk-%{version}.tar.xz Patch0: libwebkit-gtk-1.3.10-nspluginwrapper.patch +Patch1: webkitgtk-2.16.6-arm-sync_add_and_fetch_8_duplicate.patch License: BSD, LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel @@ -131,6 +132,9 @@ This package contains the documentation for %{name}, #-D -T #:<< __EOF #%patch0 -p0 +%ifarch arm +%patch1 -p1 +%endif %build #:<< __EOF @@ -156,14 +160,15 @@ CXXFLAGS="%{optflags} -DNDEBUG $EXTRA_CXXFLAGS" -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} \ -DCMAKE_INSTALL_FULL_LIBEXECDIR=%{_libexecdir} \ %ifarch arm - -DENABLE_JIT=OFF + -DENABLE_JIT=OFF \ + -DENABLE_SPELLCHECK=0 %endif -#__EOF ### https://bugs.webkit.org/show_bug.cgi?id=34846 ## V=1 seems a workaround for make error 'argument list too long' %make || %make -j1 #V=1 || make V=1 +__EOF %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -237,9 +242,18 @@ CXXFLAGS="%{optflags} -DNDEBUG $EXTRA_CXXFLAGS" %files jsc %defattr(-,root,root) -%{_bindir}/jsc +%{_libexecdir}/webkit2gtk-%{apiver}/jsc %changelog +* Mon Aug 14 2017 Automatic Build System 2.16.6-1mamba +- automatic version update by autodist + +* Sun Feb 05 2017 Automatic Build System 2.14.3-1mamba +- automatic version update by autodist + +* Sun Oct 16 2016 Automatic Build System 2.14.1-1mamba +- automatic version update by autodist + * Fri Sep 09 2016 Automatic Build System 2.12.5-1mamba - automatic version update by autodist