Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2017-06-07 09:53:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Wed Jun 7 09:53:07 2017 rev:39 rq:500063 version:2.16.3 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2017-05-31 12:14:09.591680909 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkit2gtk3.changes 2017-06-07 09:53:10.621730124 +0200 @@ -1,0 +2,12 @@ +Mon May 29 16:31:21 UTC 2017 - zai...@opensuse.org + +- Add conditional gcc6-c++ BuildRequires and #!BuildIgnore: + libgcc_s1 and also and pass -DCMAKE_C_COMPILER=gcc-6 and + -DCMAKE_CXX_COMPILER=g++-6 to cmake for SLE/Leap, so we can fully + build Webkit2gtk3 without disabling features. +- Drop webkitgtk-disable-gcc-version-checks.patch, no longer needed + following above changes. +- Remove the compilation flag to disable FTL JIT, no longer needed + following above changes. + +------------------------------------------------------------------- Old: ---- webkitgtk-disable-gcc-version-checks.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.ZyXQmM/_old 2017-06-07 09:53:11.305633476 +0200 +++ /var/tmp/diff_new_pack.ZyXQmM/_new 2017-06-07 09:53:11.309632911 +0200 @@ -36,18 +36,16 @@ Source1: baselibs.conf # PATCH-FIX-OPENSUSE webkitgtk-typelib-sharelib-link.patch dims...@opensuse.org -- Fixup the .gir file to contain the full library name for libjavascriptcore. Patch0: webkitgtk-typelib-sharelib-link.patch -# PATCH-FIX-SLE webkitgtk-disable-gcc-version-checks.patch mcatanz...@igalia.com -- Allow building with GCC 4.8, which is currently safe if IndexedDB is disabled. -Patch1: webkitgtk-disable-gcc-version-checks.patch %ifnarch s390 s390x BuildRequires: binutils-gold %endif BuildRequires: bison >= 2.3 BuildRequires: cmake -%if %{?suse_version} > 1315 -BuildRequires: gcc-c++ >= 4.9 +%if 0%{?suse_version} == 1315 +BuildRequires: gcc6-c++ +#!BuildIgnore: libgcc_s1 %else -BuildRequires: gcc-c++ >= 4.8 -BuildRequires: libedit-devel +BuildRequires: gcc-c++ >= 4.9 %endif BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 @@ -231,9 +229,6 @@ %prep %setup -q -n webkitgtk-%{version} %patch0 -p1 -%if %{?suse_version} == 1315 -%patch1 -p1 -%endif %build # Use linker flags to reduce memory consumption @@ -243,16 +238,10 @@ %else %global optflags %(echo %{optflags} -Wl,--no-keep-memory | sed 's/-g /-g1 /') %endif -# IndexedDB support (including DB process) support requires GCC 4.9. -# Use some hidden, not-really-supported build options to avoid this. -# See webkit#98932. -# Disable FTL JIT on SLE until we get llvm >= 3.7 or until -# upstream switches from LLVM to B3 (requires gcc >= 4.9). %cmake \ %if 0%{?suse_version} == 1315 - -DENABLE_DATABASE_PROCESS=OFF \ - -DENABLE_INDEXED_DATABASE=OFF \ - -DENABLE_FTL_JIT=OFF \ + -DCMAKE_C_COMPILER=gcc-6 \ + -DCMAKE_CXX_COMPILER=g++-6 \ %endif -DCMAKE_BUILD_TYPE=Release \ -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkit2gtk%{_wk2sover} \