[SCM] Qt 4 packaging branch, experimental, updated. debian/4.8.0-1-37-g829510c
Didier Raboud
odyx at alioth.debian.org
Thu Apr 26 18:59:33 UTC 2012
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qt4-x11.git;a=commitdiff;h=e195202
The following commit has been merged in the experimental branch:
commit e1952025cc42f2ad7983bd19ac07203a70ee1960
Author: Pino Toscano <pino at debian.org>
Date: Wed Apr 25 14:30:27 2012 +0200
fix atomic support on sparc64 (#647265)
patch qt_atomic_sparc64.patch by Aurelien Jarno
---
debian/changelog | 4 +++
debian/patches/qt_atomic_sparc64.patch | 39 ++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 870ccc9..083211f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -24,6 +24,10 @@ qt4-x11 (4:4.8.1-0r1) UNRELEASED; urgency=low
* Merge the 4:4.7.4-3 unstable release: drop fix-format.diff, merged
upstream.
+ [ Pino Toscano ]
+ * Fix atomic support on sparc64, by Aurelien Jarno (thanks!);
+ patch qt_atomic_sparc64.patch. (Closes: #647265)
+
-- Fathi Boudra <fabo at debian.org> Wed, 04 Jan 2012 22:15:56 +0200
qt4-x11 (4:4.8.0-1) experimental; urgency=low
diff --git a/debian/patches/qt_atomic_sparc64.patch b/debian/patches/qt_atomic_sparc64.patch
new file mode 100644
index 0000000..71ba96b
--- /dev/null
+++ b/debian/patches/qt_atomic_sparc64.patch
@@ -0,0 +1,39 @@
+Author: Aurelien Jarno <aurel32 at debian.org>
+Description: Fix atomic support on sparc64
+Bug: https://bugreports.qt-project.org/browse/QTBUG-22479
+Bug-Debian: http://bugs.debian.org/647265
+
+---
+ qatomic_sparc.h | 18 ++++++++++--------
+ 1 file changed, 10 insertions(+), 8 deletions(-)
+
+--- a/src/corelib/arch/qatomic_sparc.h
++++ b/src/corelib/arch/qatomic_sparc.h
+@@ -127,17 +127,19 @@
+ Q_CORE_EXPORT int q_atomic_fetch_and_add_acquire_int(volatile int *ptr, int value);
+ Q_CORE_EXPORT int q_atomic_fetch_and_add_release_int(volatile int *ptr, int value);
+
+- Q_CORE_EXPORT int q_atomic_test_and_set_ptr(volatile void *ptr, void *expected, void *newval);
++ Q_CORE_EXPORT int q_atomic_test_and_set_ptr(volatile void *ptr,
++ const void *expected,
++ const void *newval);
+ Q_CORE_EXPORT int q_atomic_test_and_set_acquire_ptr(volatile void *ptr,
+- void *expected,
+- void *newval);
++ const void *expected,
++ const void *newval);
+ Q_CORE_EXPORT int q_atomic_test_and_set_release_ptr(volatile void *ptr,
+- void *expected,
+- void *newval);
++ const void *expected,
++ const void *newval);
+
+- Q_CORE_EXPORT void *q_atomic_set_ptr(volatile void *ptr, void *newval);
+- Q_CORE_EXPORT void *q_atomic_fetch_and_store_acquire_ptr(volatile void *ptr, void *newval);
+- Q_CORE_EXPORT void *q_atomic_fetch_and_store_release_ptr(volatile void *ptr, void *newval);
++ Q_CORE_EXPORT void *q_atomic_set_ptr(volatile void *ptr, const void *newval);
++ Q_CORE_EXPORT void *q_atomic_fetch_and_store_acquire_ptr(volatile void *ptr, const void *newval);
++ Q_CORE_EXPORT void *q_atomic_fetch_and_store_release_ptr(volatile void *ptr, const void *newval);
+
+ Q_CORE_EXPORT void *q_atomic_fetch_and_add_ptr(volatile void *ptr, int value);
+ Q_CORE_EXPORT void *q_atomic_fetch_and_add_acquire_ptr(volatile void *ptr, int value);
diff --git a/debian/patches/series b/debian/patches/series
index ad6849b..de7c2ce 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -47,3 +47,4 @@ blacklist-diginotar-cert.diff
openssl_no_ssl2.patch
Remove_QtHelp_dependency_on_QtXml.patch
CVE-2011-3922.patch
+qt_atomic_sparc64.patch
--
Qt 4 packaging
More information about the pkg-kde-commits
mailing list