Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2016-10-06 12:28:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtwebengine"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes    
2016-10-01 23:50:34.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes   
    2016-10-06 12:28:28.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Oct  5 09:54:47 UTC 2016 - [email protected]
+
+- Added Do-not-depend-on-Linux-4.5.patch (boo#1002873)
+
+-------------------------------------------------------------------

New:
----
  Do-not-depend-on-Linux-4.5.patch

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

Other differences:
------------------
++++++ libqt5-qtwebengine.spec ++++++
--- /var/tmp/diff_new_pack.E7CgdA/_old  2016-10-06 12:28:33.000000000 +0200
+++ /var/tmp/diff_new_pack.E7CgdA/_new  2016-10-06 12:28:33.000000000 +0200
@@ -39,6 +39,8 @@
 Patch2:         armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-UPSTREAM webrtc-build-with-neon.patch - Properly configure webrtc 
for neon support
 Patch3:         webrtc-build-with-neon.patch
+# PATCH-FIX-UPSTREAM Do-not-depend-on-Linux-4.5.patch
+Patch4:         Do-not-depend-on-Linux-4.5.patch
 # http://www.chromium.org/blink not ported to PowerPC
 ExcludeArch:    ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint
@@ -149,6 +151,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %package devel
 Summary:        Qt Development Kit

++++++ Do-not-depend-on-Linux-4.5.patch ++++++
>From b12ffcd411d4776f7120ccecb3be34344d930d2b Mon Sep 17 00:00:00 2001
From: Allan Sandfeld Jensen <[email protected]>
Date: Tue, 9 Aug 2016 16:21:29 +0200
Subject: Do not depend on Linux 4.5

Avoid using MADV_FREE that was only recently added to Linux. It will fail when
run on older Linux kernels.

Change-Id: I9b0369fb31402f088b2327c12f70dd39f5e4c8c0
Reviewed-by: Peter Varga <[email protected]>
---
 src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp 
b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
index 121b687..be7c3b9 100644
--- a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
+++ b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
@@ -39,6 +39,11 @@
 
 #include <sys/mman.h>
 
+#if OS(LINUX) && defined(MADV_FREE)
+// Added in Linux 4.5, but we don't want to depend on 4.5 at runtime
+#undef MADV_FREE
+#endif
+
 #ifndef MADV_FREE
 #define MADV_FREE MADV_DONTNEED
 #endif
-- 
cgit v1.0-4-g1e03

Reply via email to