Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2018-06-26 10:32:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebengine" Tue Jun 26 10:32:01 2018 rev:38 rq:618691 version:5.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2018-06-13 15:32:52.430951145 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes 2018-06-26 10:32:03.474624590 +0200 @@ -1,0 +2,14 @@ +Tue Jun 19 10:52:44 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.1 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.1/?h=v5.11.1 +- Remove patches, now upstream: + * fix-build-with-gcc-8.patch + * fix-build-with-gcc-8-for-real.patch + * fix-build-with-opengles2.patch +- Add patch to fix build on 32-bit: + * chromium-66.0.3359.170-gcc8-alignof.patch + +------------------------------------------------------------------- Old: ---- fix-build-with-gcc-8-for-real.patch fix-build-with-gcc-8.patch fix-build-with-opengles2.patch qtwebengine-everywhere-src-5.11.0.tar.xz New: ---- chromium-66.0.3359.170-gcc8-alignof.patch qtwebengine-everywhere-src-5.11.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebengine.spec ++++++ --- /var/tmp/diff_new_pack.p4SGpr/_old 2018-06-26 10:32:52.052840460 +0200 +++ /var/tmp/diff_new_pack.p4SGpr/_new 2018-06-26 10:32:52.056840313 +0200 @@ -53,16 +53,16 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version: 5.11.0 +Version: 5.11.1 Release: 0 Summary: Qt 5 WebEngine Library License: LGPL-3.0-only or GPL-2.0-only or GPL-3.0-only Group: Development/Libraries/X11 Url: https://www.qt.io %define base_name libqt5 -%define real_version 5.11.0 -%define so_version 5.11.0 -%define tar_version qtwebengine-everywhere-src-5.11.0 +%define real_version 5.11.1 +%define so_version 5.11.1 +%define tar_version qtwebengine-everywhere-src-5.11.1 Source: https://download.qt.io/official_releases/qt/5.11/%{real_version}/submodules/%{tar_version}.tar.xz Source1: baselibs.conf # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 @@ -74,9 +74,7 @@ Patch6: no-return-in-nonvoid-function.diff # PATCH-FIX-UPSTREAM Patch7: fix-build-with-ffmpeg4.patch -Patch8: fix-build-with-gcc-8.patch -Patch9: fix-build-with-gcc-8-for-real.patch -Patch10: fix-build-with-opengles2.patch +Patch8: chromium-66.0.3359.170-gcc8-alignof.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch: ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++++++ chromium-66.0.3359.170-gcc8-alignof.patch ++++++ From: Fedora Subject: Fix build for 32-bit platforms Apparently not upstream, can't find this anywhere. So I assume Fedora is the actual source? https://src.fedoraproject.org/cgit/rpms/chromium.git/tree/chromium-66.0.3359.170-gcc8-alignof.patch diff -up chromium-66.0.3359.170/src/3rdparty/chromium/mojo/public/c/system/macros.h.gcc8-alignof chromium-66.0.3359.170/src/3rdparty/chromium/mojo/public/c/system/macros.h --- chromium-66.0.3359.170/src/3rdparty/chromium/mojo/public/c/system/macros.h.gcc8-alignof 2018-05-15 14:58:46.448912634 -0400 +++ chromium-66.0.3359.170/src/3rdparty/chromium/mojo/public/c/system/macros.h 2018-05-15 14:58:52.041784613 -0400 @@ -18,7 +18,13 @@ #endif // Like the C++11 |alignof| operator. -#if __cplusplus >= 201103L +#if defined(__GNUC__) && __GNUC__ >= 8 +// GCC 8 has changed the alignof operator to return the minimal alignment +// required by the target ABI, instead of the preferred alignment. +// This means that on 32-bit x86, it will return 4 instead of 8. +// Use __alignof__ instead to avoid this. +#define MOJO_ALIGNOF(type) __alignof__(type) +#elif __cplusplus >= 201103L #define MOJO_ALIGNOF(type) alignof(type) #elif defined(__GNUC__) #define MOJO_ALIGNOF(type) __alignof__(type) ++++++ qtwebengine-everywhere-src-5.11.0.tar.xz -> qtwebengine-everywhere-src-5.11.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.11.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/qtwebengine-everywhere-src-5.11.1.tar.xz differ: char 25, line 1