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 - [email protected]
+
+- 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