Contro: tags -1 + patch pending

Dear maintainer,

I've prepared an NMU for python-gevent (versioned as 1.0-1.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Cheers
-- 
Sebastian Ramacher
diff -Nru python-gevent-1.0/debian/changelog python-gevent-1.0/debian/changelog
--- python-gevent-1.0/debian/changelog	2014-02-01 22:08:35.000000000 +0100
+++ python-gevent-1.0/debian/changelog	2014-04-26 16:41:25.000000000 +0200
@@ -1,3 +1,11 @@
+python-gevent (1.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Apply patch from Ubuntu to fix FTBFS on armel by fixing some clang
+    specific #ifdefs that fail with gcc. (Closes: #738750)
+
+ -- Sebastian Ramacher <sramac...@debian.org>  Sat, 26 Apr 2014 16:39:52 +0200
+
 python-gevent (1.0-1) unstable; urgency=low
 
   * New upstream release (closes: #733600).
diff -Nru python-gevent-1.0/debian/patches/fix-gcc-ftbfs.diff python-gevent-1.0/debian/patches/fix-gcc-ftbfs.diff
--- python-gevent-1.0/debian/patches/fix-gcc-ftbfs.diff	1970-01-01 01:00:00.000000000 +0100
+++ python-gevent-1.0/debian/patches/fix-gcc-ftbfs.diff	2014-04-26 16:08:47.000000000 +0200
@@ -0,0 +1,17 @@
+Index: b/libev/ev.c
+===================================================================
+--- a/libev/ev.c
++++ b/libev/ev.c
+@@ -617,9 +617,11 @@
+   #if ECB_GCC_VERSION(4,7)
+     /* see comment below (stdatomic.h) about the C11 memory model. */
+     #define ECB_MEMORY_FENCE         __atomic_thread_fence (__ATOMIC_SEQ_CST)
+-  #elif defined __clang && __has_feature (cxx_atomic)
++  #elif defined __clang
++   #if __has_feature (cxx_atomic)
+     /* see comment below (stdatomic.h) about the C11 memory model. */
+     #define ECB_MEMORY_FENCE         __c11_atomic_thread_fence (__ATOMIC_SEQ_CST)
++   #endif
+   #elif ECB_GCC_VERSION(4,4) || defined __INTEL_COMPILER || defined __clang__
+     #define ECB_MEMORY_FENCE         __sync_synchronize ()
+   #elif _MSC_VER >= 1400 /* VC++ 2005 */
diff -Nru python-gevent-1.0/debian/patches/series python-gevent-1.0/debian/patches/series
--- python-gevent-1.0/debian/patches/series	2014-02-01 21:10:09.000000000 +0100
+++ python-gevent-1.0/debian/patches/series	2014-04-26 16:08:47.000000000 +0200
@@ -1,3 +1,4 @@
 #offline-doc-cross-reference
 #gevent-ipv6-dns-workaround.patch
 use-local-intersphinx-inventory.patch
+fix-gcc-ftbfs.diff

Attachment: signature.asc
Description: Digital signature

Reply via email to