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


Reply via email to