From d56c2b8a136c9cf8f8d355a6501377f4b3f684e9 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 6 Mar 2014 10:46:52 +0000 Subject: [PATCH] Update aarch64 patchset --- qtwebkit-2.3-debuginfo.patch | 4 ++-- qtwebkit.spec | 14 +++++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/qtwebkit-2.3-debuginfo.patch b/qtwebkit-2.3-debuginfo.patch index dff6233..77e62c9 100644 --- a/qtwebkit-2.3-debuginfo.patch +++ b/qtwebkit-2.3-debuginfo.patch @@ -5,11 +5,11 @@ diff -up webkit-qtwebkit-23/Source/WebCore/WebCore.pri.debuginfo webkit-qtwebkit SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/WebCore -+equals(QT_ARCH, s390)|equals(QT_ARCH, arm)|equals(QT_ARCH, mips)|equals(QT_ARCH, i386)|equals(QT_ARCH, i686)|equals(QT_ARCH, x86_64)|equals(QT_ARCH, powerpc64)|equals(QT_ARCH, powerpc) { ++#equals(QT_ARCH, s390)|equals(QT_ARCH, arm)|equals(QT_ARCH, mips)|equals(QT_ARCH, i386)|equals(QT_ARCH, i686)|equals(QT_ARCH, x86_64)|equals(QT_ARCH, powerpc64)|equals(QT_ARCH, powerpc) { + message("WebCore workaround for QtWebkit: do not build with -g, but with -g1") + QMAKE_CXXFLAGS_RELEASE -= -g + QMAKE_CXXFLAGS_RELEASE += -g1 -+} ++#} + QT *= network haveQt(5): QT *= core-private gui-private diff --git a/qtwebkit.spec b/qtwebkit.spec index 7a8d7f4..450ff30 100644 --- a/qtwebkit.spec +++ b/qtwebkit.spec @@ -1,9 +1,8 @@ - Name: qtwebkit Summary: Qt WebKit bindings Version: 2.3.3 -Release: 8%{?dist} +Release: 9%{?dist} License: LGPLv2 with exceptions or GPLv3 with exceptions URL: http://trac.webkit.org/wiki/QtWebKit @@ -155,11 +154,17 @@ PATH=%{_qt4_bindir}:$PATH; export PATH QMAKEPATH=`pwd`/Tools/qmake; export QMAKEPATH QTDIR=%{_qt4_prefix}; export QTDIR +%ifarch aarch64 +%global qtdefines DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0 +%else +%global qtdefines +%endif + mkdir -p %{_target_platform} pushd %{_target_platform} WEBKITOUTPUTDIR=`pwd`; export WEBKITOUTPUTDIR ../Tools/Scripts/build-webkit \ - --qt \ + --qt %{?qtdefines} \ --no-webkit2 \ --release \ --qmakearg="CONFIG+=production_build DEFINES+=HAVE_LIBWEBP=1" \ @@ -227,6 +232,9 @@ popd %changelog +* Thu Mar 6 2014 Peter Robinson 2.3.3-9 +- Update aarch64 patchset + * Fri Feb 28 2014 Rex Dieter 2.3.3-8 - initial backport aarch64 javascriptcore fixes, needswork (#1070446) - apply downstream patches *after* upstream ones