Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2016-10-01 23:50:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-06-29 15:10:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes 2016-10-01 23:50:34.000000000 +0200 @@ -1,0 +2,15 @@ +Wed Sep 28 07:32:47 UTC 2016 - schwab@suse.de + +- Ensure to build for armv6 on armv6 +- armv6-ffmpeg-no-thumb.patch: Fix ffmpeg configuration for armv6 +- webrtc-build-with-neon.patch: Properly configure webrtc for neon support + +------------------------------------------------------------------- +Sat Sep 24 18:39:10 UTC 2016 - hrvoje.senjan@gmail.com + +- Update to 5.7.0 + * For more details please see: + https://www.qt.io/qt5-7/ +- Add detect-gcc6-use-fno-delete-null-pointer-checks.diff + +------------------------------------------------------------------- Old: ---- qtwebengine-opensource-src-5.6.1.tar.xz New: ---- armv6-ffmpeg-no-thumb.patch detect-gcc6-use-fno-delete-null-pointer-checks.diff qtwebengine-opensource-src-5.7.0.tar.xz webrtc-build-with-neon.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebengine.spec ++++++ --- /var/tmp/diff_new_pack.7qDOqz/_old 2016-10-01 23:50:44.000000000 +0200 +++ /var/tmp/diff_new_pack.7qDOqz/_new 2016-10-01 23:50:44.000000000 +0200 @@ -19,22 +19,30 @@ %define qt5_snapshot 0 Name: libqt5-qtwebengine -Version: 5.6.1 +Version: 5.7.0 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: http://qt.digia.com %define base_name libqt5 -%define real_version 5.6.1 -%define so_version 5.6.1 +%define real_version 5.7.0 +%define so_version 5.7.0 %define tar_version qtwebengine-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1: baselibs.conf # PATCH-FIX-UPSTREAM: use-fno-delete-null-pointer-checks-with-gcc-6.diff - Fix crashes when using GCC6 Patch0: use-fno-delete-null-pointer-checks-with-gcc-6.diff +# PATCH-FIX-UPSTREAM: detect-gcc6-use-fno-delete-null-pointer-checks.diff - Fix crashes with GCC 6 +Patch1: detect-gcc6-use-fno-delete-null-pointer-checks.diff +# PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 +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 # http://www.chromium.org/blink not ported to PowerPC ExcludeArch: ppc ppc64 ppc64le s390 s390x +# Try to fix i586 MemoryErrors with rpmlint +#!BuildIgnore: rpmlint BuildRequires: bison BuildRequires: fdupes BuildRequires: flac-devel @@ -138,6 +146,9 @@ %setup -q -n qtwebengine-opensource-src-%{real_version} sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro %patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %package devel Summary: Qt Development Kit @@ -210,6 +221,11 @@ -Duse_system_sqlite=1" %endif +%ifarch armv6l armv6hl +# Tell src/core/gyp_run.pro to configure for armv6, hard float, no neon +RPM_OPT_FLAGS+=" -march=armv6zk -mfloat-abi=hard -mfpu=vfp" +%endif + pushd src/3rdparty/chromium/ build/linux/unbundle/replace_gyp_files.py $myconf popd ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.7qDOqz/_old 2016-10-01 23:50:44.000000000 +0200 +++ /var/tmp/diff_new_pack.7qDOqz/_new 2016-10-01 23:50:44.000000000 +0200 @@ -1,7 +1,10 @@ <constraints> <hardware> + <disk> + <size unit="G">7</size> + </disk> <memory> - <size unit="G">6</size> + <size unit="G">7</size> </memory> <processors>4</processors> </hardware> ++++++ armv6-ffmpeg-no-thumb.patch ++++++ Index: qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h =================================================================== --- qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h +++ qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h @@ -551,7 +551,7 @@ #define CONFIG_PIC 1 #define CONFIG_POD2MAN 1 #define CONFIG_RAISE_MAJOR 0 -#define CONFIG_THUMB 1 +#define CONFIG_THUMB 0 #define CONFIG_VALGRIND_BACKTRACE 0 #define CONFIG_XMM_CLOBBER_TEST 0 #define CONFIG_AANDCTTABLES 0 ++++++ detect-gcc6-use-fno-delete-null-pointer-checks.diff ++++++
From c7aeb3b03ecce75c40d3f53352e8b7b3a4d6d050 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen
Date: Fri, 10 Jun 2016 14:46:24 +0200 Subject: [PATCH] Enable -fno_delete_null_pointer_checks on V8 for G++ 6
Detect g++ 6 and disable null pointer check optimizations on v8.
Change-Id: I5064823af3784786d455ce86592b5e65c1020f21
Task-number: QTBUG-53956
Reviewed-by: Joerg Bornemann