[SCM] qtdeclarative packaging branch, ubuntu, updated. ubuntu/5.6.1-4ubuntu2-19-gb4899f9

Timo Jyrinki timo at moszumanska.debian.org
Thu Sep 15 11:11:51 UTC 2016


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

The following commit has been merged in the ubuntu branch:
commit b4899f9f58fb0423828f3ff8c773c0fc45f0772a
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date:   Thu Sep 15 11:11:26 2016 +0000

    Fix series file and remove Debian specific s390x fix as there is upstream patch too.
---
 debian/patches/fix_engine_64bits_big_endian.diff | 26 ------------------------
 debian/patches/series                            |  4 ----
 2 files changed, 30 deletions(-)

diff --git a/debian/patches/fix_engine_64bits_big_endian.diff b/debian/patches/fix_engine_64bits_big_endian.diff
deleted file mode 100644
index e5342b3..0000000
--- a/debian/patches/fix_engine_64bits_big_endian.diff
+++ /dev/null
@@ -1,26 +0,0 @@
-From: Maximilaino Curia <maxy at debian.org>
-Date: Tue, 19 Jul 2016 12:20:00 +0200
-Subject: Fix engine in big endian 64 arches (s390x)
-
-This fixes https://bugreports.qt.io/browse/QTBUG-54717
-
---- a/src/qml/jsruntime/qv4value_p.h
-+++ b/src/qml/jsruntime/qv4value_p.h
-@@ -92,10 +92,16 @@
- 
-     Q_ALWAYS_INLINE quint64 val() const { return _val; }
-     Q_ALWAYS_INLINE void setVal(quint64 v) { _val = v; }
-+
-+#if defined(QV4_USE_64_BIT_VALUE_ENCODING) && Q_BYTE_ORDER == Q_BIG_ENDIAN
-+    Q_ALWAYS_INLINE void setValue(quint32 t) { memcpy(4 + (quint8 *)&_val, &t, 4); }
-+    Q_ALWAYS_INLINE void setTag(quint32 v) { memcpy(&_val, &v, 4); }
-+#else
-     Q_ALWAYS_INLINE void setValue(quint32 v) { memcpy(&_val, &v, 4); }
-     Q_ALWAYS_INLINE void setTag(quint32 t) { memcpy(4 + (quint8 *)&_val, &t, 4); }
-+#endif
- 
--#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
-+#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN || defined(QV4_USE_64_BIT_VALUE_ENCODING)
-     static inline int valueOffset() { return 0; }
-     static inline int tagOffset() { return 4; }
-     Q_ALWAYS_INLINE void setTagValue(quint32 tag, quint32 value) { _val = quint64(tag) << 32 | value; }
diff --git a/debian/patches/series b/debian/patches/series
index ad91113..1ca0092 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -15,7 +15,3 @@ check_system_double-conversion.patch
 fix_binary_location_for_tests.patch
 disable_failing_tests.patch
 QML-Compilation-unit-caching-and-JIT-changes.patch
-
-# Debian patches
-check_system_double-conversion.patch
-fix_engine_64bits_big_endian.diff

-- 
qtdeclarative packaging



More information about the pkg-kde-commits mailing list