[SCM] qt5webkit packaging branch, master, updated. debian/5.212.0_alpha2-5-8-g0e009e0

Dmitry Shachnev mitya57 at moszumanska.debian.org
Tue Jan 9 15:33:21 UTC 2018


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qt5webkit.git;a=commitdiff;h=7ffb82a

The following commit has been merged in the master branch:
commit 7ffb82ab3f9b564e99395413ba40b0c2c9dd4698
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Tue Jan 9 18:19:42 2018 +0300

    Backport upstream changes to fix build on Alpha.
    
    Closes: #880640.
---
 debian/changelog                    |  1 +
 debian/patches/fix_ftbfs_alpha.diff | 36 ++++++++++++++++++++++++++++++++++++
 debian/patches/series               |  1 +
 3 files changed, 38 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index b0dca54..b0c46b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ qtwebkit-opensource-src (5.212.0~alpha2-6) UNRELEASED; urgency=medium
     - Make sure JIT is not enabled on x32.
     - Backport upstream patch to use JSVALUE32_64 on x32.
     - Use gold linker on x32, to avoid undefined reference error.
+  * Backport upstream changes to fix build on Alpha (closes: #880640).
 
   [ Pino Toscano ]
   * Fix build on hurd-i386:
diff --git a/debian/patches/fix_ftbfs_alpha.diff b/debian/patches/fix_ftbfs_alpha.diff
new file mode 100644
index 0000000..322f36d
--- /dev/null
+++ b/debian/patches/fix_ftbfs_alpha.diff
@@ -0,0 +1,36 @@
+Description: fix HPPA and Alpha builds
+Origin: upstream, https://github.com/annulen/webkit/commit/63c79407eb4c0a96
+Last-Update: 2018-01-09
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -61,6 +61,8 @@
+     set(WTF_CPU_ARM 1)
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
+     set(WTF_CPU_ARM64 1)
++elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "alpha*")
++    set(WTF_CPU_ALPHA 1)
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
+     set(WTF_CPU_MIPS 1)
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sh4")
+--- a/Source/JavaScriptCore/CMakeLists.txt
++++ b/Source/JavaScriptCore/CMakeLists.txt
+@@ -1279,6 +1279,7 @@
+ 
+ if (WTF_CPU_ARM)
+ elseif (WTF_CPU_ARM64)
++elseif (WTF_CPU_ALPHA)
+ elseif (WTF_CPU_HPPA)
+ elseif (WTF_CPU_PPC)
+ elseif (WTF_CPU_PPC64)
+--- a/Source/WTF/wtf/Platform.h
++++ b/Source/WTF/wtf/Platform.h
+@@ -348,7 +348,7 @@
+ 
+ #endif /* ARM */
+ 
+-#if CPU(ARM) || CPU(MIPS) || CPU(SH4)
++#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(ALPHA) || CPU(HPPA)
+ #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1
+ #endif
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 3dd2ba9..8ce2fe8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@ fix_copyChars_segfault.diff
 fix_selectedHtml_segfault.diff
 fix_ftbfs_x32.diff
 path_max.diff
+fix_ftbfs_alpha.diff

-- 
qt5webkit packaging



More information about the pkg-kde-commits mailing list