[SCM] Qt 4 Debian packaging branch, experimental-snapshots, updated. debian/4.6.0-1-4-g87c3883

Fathi Boudra fabo at alioth.debian.org
Mon Dec 21 14:20:25 UTC 2009


The following commit has been merged in the experimental-snapshots branch:
commit 87c3883c5c9620968aed47ea9591d7a1d099cba2
Author: Fathi Boudra <fabo at kde.org>
Date:   Mon Dec 21 15:20:12 2009 +0100

    Add 93_jsvalue64_on_ia64.diff patch to fix ftbfs on IA64 due to lack of WTF_USE_JSVALUE64.
    Thanks to Scott Kitterman.
---
 debian/changelog                         |    7 ++++++-
 debian/patches/93_jsvalue64_on_ia64.diff |   30 ++++++++++++++++++++++++++++++
 debian/patches/series                    |    2 ++
 3 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a51fb83..84e6cba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,15 @@
 qt4-x11 (4:4.6.0-2) UNRELEASED; urgency=low
 
+  [ Modestas Vainius ]
   * Change my email address to @debian.org one.
   * Restore binary compatibility with binaries built with g++-4.3 on armel
     (patch 92_armel_gcc43_valist_compat.diff).
 
- -- Modestas Vainius <modax at debian.org>  Sun, 13 Dec 2009 18:43:29 +0200
+  [ Fathi Boudra ]
+  * Add 93_jsvalue64_on_ia64.diff patch to fix ftbfs on IA64 due to lack of
+    WTF_USE_JSVALUE64. Thanks to Scott Kitterman.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sun, 13 Dec 2009 18:43:29 +0200
 
 qt4-x11 (4:4.6.0-1) experimental; urgency=low
 
diff --git a/debian/patches/93_jsvalue64_on_ia64.diff b/debian/patches/93_jsvalue64_on_ia64.diff
new file mode 100644
index 0000000..5a296fc
--- /dev/null
+++ b/debian/patches/93_jsvalue64_on_ia64.diff
@@ -0,0 +1,30 @@
+author: Scott Kitterman <scott at kitterman.com>
+qt bug: QTBUG-6948
+
+Fails to build on IA64 due to lack of WTF_USE_JSVALUE64
+Added to fix IA64 FTBFS
+
+--- a/src/3rdparty/webkit/JavaScriptCore/wtf/Platform.h
++++ b/src/3rdparty/webkit/JavaScriptCore/wtf/Platform.h
+@@ -347,6 +347,12 @@
+ #define WTF_PLATFORM_X86_64 1
+ #endif
+ 
++/* PLATFORM(IA64) */
++/* a.k.a. Itanium Processor Family, IPF */
++#if defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
++#define WTF_PLATFORM_IA64 1
++#endif
++
+ /* PLATFORM(SH4) */
+ #if defined(__SH4__)
+ #define WTF_PLATFORM_SH4 1
+@@ -726,7 +732,7 @@
+ #endif
+ 
+ #if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64)
+-#if PLATFORM(X86_64) && (PLATFORM(DARWIN) || PLATFORM(LINUX) || PLATFORM(WIN_OS))
++#if (PLATFORM(X86_64) || PLATFORM(IA64)) && (PLATFORM(DARWIN) || PLATFORM(LINUX) || PLATFORM(WIN_OS))
+ #define WTF_USE_JSVALUE64 1
+ #elif PLATFORM(ARM) || PLATFORM(PPC64)
+ #define WTF_USE_JSVALUE32 1
diff --git a/debian/patches/series b/debian/patches/series
index 96ea1ba..917a96f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -34,3 +34,5 @@
 89_powerpc_opts.diff
 91_s390_-gstabs.diff
 92_armel_gcc43_valist_compat.diff
+93_jsvalue64_on_ia64.diff
+

-- 
Qt 4 Debian packaging



More information about the pkg-kde-commits mailing list