Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2017-12-08 12:53:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtwebengine"

Fri Dec  8 12:53:11 2017 rev:27 rq:545965 version:5.9.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes    
2017-11-04 10:22:38.609393943 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes   
    2017-12-08 12:53:12.410745443 +0100
@@ -1,0 +2,11 @@
+Sat Nov 25 12:46:51 UTC 2017 - [email protected]
+
+- Update to 5.9.3
+  * New bugfix release
+  * For more details, see:
+    http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.3/?h=v5.9.3
+
+- Add patch to fix build on armv6:
+  spinlock-armv6.patch
+
+-------------------------------------------------------------------

Old:
----
  qtwebengine-opensource-src-5.9.2.tar.xz

New:
----
  qtwebengine-opensource-src-5.9.3.tar.xz
  spinlock-armv6.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-qtwebengine.spec ++++++
--- /var/tmp/diff_new_pack.fWYAAq/_old  2017-12-08 12:53:28.786154038 +0100
+++ /var/tmp/diff_new_pack.fWYAAq/_new  2017-12-08 12:53:28.790153894 +0100
@@ -49,15 +49,15 @@
 %endif
 
 Name:           libqt5-qtwebengine
-Version:        5.9.2
+Version:        5.9.3
 Release:        0
 Summary:        Qt 5 WebEngine Library
 License:        SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0
 Group:          Development/Libraries/X11
 Url:            https://www.qt.io
 %define base_name libqt5
-%define real_version 5.9.2
-%define so_version 5.9.2
+%define real_version 5.9.3
+%define so_version 5.9.3
 %define tar_version qtwebengine-opensource-src-%{real_version}
 Source:         
https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz
 Source1:        baselibs.conf
@@ -67,6 +67,8 @@
 Patch2:         disable-gpu-when-using-nouveau-boo-1005323.diff
 # PATCH-FIX-UPSTREAM harmony-fix.diff -- Show the patent-free LCD rendering. 
Without this patch, only grayscale rendering is used. (for freetype-2.8.1) 
boo#1061344
 Patch3:         harmony-fix.diff
+# PATCH-FIX-OPENSUSE
+Patch4:         spinlock-armv6.patch
 # http://www.chromium.org/blink not ported to PowerPC
 ExcludeArch:    ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint
@@ -240,6 +242,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 # QTBUG-61128
 sed -i -e '/toolprefix = /d' -e 's/\${toolprefix}//g' \
   src/3rdparty/chromium/build/toolchain/linux/BUILD.gn

++++++ qtwebengine-opensource-src-5.9.2.tar.xz -> 
qtwebengine-opensource-src-5.9.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-opensource-src-5.9.2.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/qtwebengine-opensource-src-5.9.3.tar.xz
 differ: char 26, line 1

++++++ spinlock-armv6.patch ++++++
From: Fabian Vogt <[email protected]>
Subject: Fix build on non-MP ARM archs
References: boo#1064535

The ARM ISA before armv6k does not have a yield instruction.

Index: 
qtwebengine-opensource-src-5.9.1/src/3rdparty/chromium/third_party/WebKit/Source/wtf/SpinLock.cpp
===================================================================
--- 
qtwebengine-opensource-src-5.9.1.orig/src/3rdparty/chromium/third_party/WebKit/Source/wtf/SpinLock.cpp
+++ 
qtwebengine-opensource-src-5.9.1/src/3rdparty/chromium/third_party/WebKit/Source/wtf/SpinLock.cpp
@@ -29,7 +29,17 @@
 #elif COMPILER(GCC) || COMPILER(CLANG)
 #if CPU(X86_64) || CPU(X86)
 #define YIELD_PROCESSOR __asm__ __volatile__("pause")
-#elif CPU(ARM) || CPU(ARM64)
+#elif (defined(_ARM_ARCH_6K__) || \
+       defined(_ARM_ARCH_6Z__) || \
+       defined(_ARM_ARCH_6ZK__) || \
+       defined(__ARM_ARCH_6T2__) || \
+       defined(__ARM_ARCH_7__) || \
+       defined(__ARM_ARCH_7A__) || \
+       defined(__ARM_ARCH_7R__) || \
+       defined(__ARM_ARCH_7M__) || \
+       defined(__ARM_ARCH_7S__) || \
+       defined(__ARM_ARCH_8A__) || \
+       defined(__aarch64__))
 #define YIELD_PROCESSOR __asm__ __volatile__("yield")
 #elif CPU(MIPS)
 // The MIPS32 docs state that the PAUSE instruction is a no-op on older

Reply via email to