tags 540681 + pending
tags 560499 + pending
thanks

Dear maintainer,

I've prepared an NMU for beast (versioned as 0.7.1-5.2) and uploaded it
to DELAYED/2, according to devref §5.11.1. Diff is attached.

Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
diff -u beast-0.7.1/debian/changelog beast-0.7.1/debian/changelog
--- beast-0.7.1/debian/changelog
+++ beast-0.7.1/debian/changelog
@@ -1,3 +1,13 @@
+beast (0.7.1-5.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * new patch 210_volatile.diff: fix cast to volatile pointer.
+    Patch by Jakub Wilk. (Closes: #540681)
+  * new patch 212_gcc44.diff: add missing #include-s for gcc 4.4
+    (Closes: #560499)
+
+ -- Stefano Zacchiroli <z...@debian.org>  Sat, 26 Dec 2009 21:33:36 +0100
+
 beast (0.7.1-5.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -u beast-0.7.1/debian/patches/series beast-0.7.1/debian/patches/series
--- beast-0.7.1/debian/patches/series
+++ beast-0.7.1/debian/patches/series
@@ -3,4 +3,6 @@
 201_sparc_alignment.diff
 202_gcc43.diff
+210_volatile.diff
+212_gcc44.diff -p0
 400_desktop_file.diff
 300_mksignals_bashism.diff
only in patch2:
unchanged:
--- beast-0.7.1.orig/debian/patches/210_volatile.diff
+++ beast-0.7.1/debian/patches/210_volatile.diff
@@ -0,0 +1,17 @@
+Description: Correct signature for the g_atomic_pointer_get() function.
+Author: Jakub Wilk <uba...@users.sf.net>
+Bug-Debian: http://bugs.debian.org/540681
+
+Index: beast-0.7.1/birnet/birnetthreadimpl.cc
+===================================================================
+--- beast-0.7.1.orig/birnet/birnetthreadimpl.cc	2009-12-16 20:21:24.000000000 +0100
++++ beast-0.7.1/birnet/birnetthreadimpl.cc	2009-12-16 20:26:16.000000000 +0100
+@@ -1491,7 +1491,7 @@
+ 
+ #ifdef g_atomic_pointer_get
+ static void*
+-(g_atomic_pointer_get) (volatile void **atomic)
++(g_atomic_pointer_get) (void * volatile *atomic)
+ {
+   return (void*) g_atomic_pointer_get (atomic);
+ }
only in patch2:
unchanged:
--- beast-0.7.1.orig/debian/patches/212_gcc44.diff
+++ beast-0.7.1/debian/patches/212_gcc44.diff
@@ -0,0 +1,132 @@
+Index: birnet/birnetmsg.cc
+===================================================================
+--- birnet/birnetmsg.cc.orig
++++ birnet/birnetmsg.cc
+@@ -22,6 +22,7 @@
+ #include <syslog.h>
+ #include <errno.h>
+ #include <cstring>
++#include <cstdio>
+ 
+ #ifndef _ // FIXME
+ #define _(x)    (x)
+Index: birnet/birnetutils.hh
+===================================================================
+--- birnet/birnetutils.hh.orig
++++ birnet/birnetutils.hh
+@@ -23,6 +23,7 @@
+ #include <string>
+ #include <vector>
+ #include <map>
++#include <cstdarg>
+ 
+ namespace Birnet {
+ 
+Index: birnet/birnetutils.cc
+===================================================================
+--- birnet/birnetutils.cc.orig
++++ birnet/birnetutils.cc
+@@ -32,6 +32,7 @@
+ #include <cxxabi.h>
+ #include <signal.h>
+ #include <cstring>
++#include <cstdio>
+ 
+ #ifndef _
+ #define _(s)    s
+Index: birnet/tests/strings.cc
+===================================================================
+--- birnet/tests/strings.cc.orig
++++ birnet/tests/strings.cc
+@@ -19,6 +19,7 @@
+ //#define TEST_VERBOSE
+ #include <birnet/birnettests.h>
+ #include <cstdlib>
++#include <cstdio>
+ using namespace Birnet;
+ 
+ namespace {
+Index: bse/bseresamplerimpl.hh
+===================================================================
+--- bse/bseresamplerimpl.hh.orig
++++ bse/bseresamplerimpl.hh
+@@ -25,6 +25,7 @@
+ #include <math.h>
+ #include <cstring>
+ #include <cstdlib>
++#include <cstdio>
+ #ifdef __SSE__
+ #include <xmmintrin.h>
+ #endif
+Index: bse/tests/filtertest.cc
+===================================================================
+--- bse/tests/filtertest.cc.orig
++++ bse/tests/filtertest.cc
+@@ -27,6 +27,7 @@
+ #include <math.h>
+ #include <complex>
+ #include <cstdlib>
++#include <cstdio>
+ 
+ typedef std::complex<double> Complex;
+ using namespace Birnet;
+Index: tests/bse/filtertest.cc
+===================================================================
+--- tests/bse/filtertest.cc.orig
++++ tests/bse/filtertest.cc
+@@ -29,6 +29,7 @@
+ #include "topconfig.h"
+ #include <errno.h>
+ #include <cstdlib>
++#include <cstdio>
+ 
+ using std::string;
+ using std::vector;
+Index: tools/bwtwave.cc
+===================================================================
+--- tools/bwtwave.cc.orig
++++ tools/bwtwave.cc
+@@ -28,6 +28,7 @@
+ #include <algorithm>
+ #include <vector>
+ #include <map>
++#include <cstdio>
+ 
+ 
+ namespace BseWaveTool {
+Index: tests/perftest.cc
+===================================================================
+--- tests/perftest.cc.orig
++++ tests/perftest.cc
+@@ -21,6 +21,7 @@
+ #include <unistd.h>
+ #include <sys/time.h>
+ #include <time.h>
++#include <cstdio>
+ 
+ static SfiGlueContext *bse_context = NULL;
+ 
+Index: tests/bse/cxxbinding.cc
+===================================================================
+--- tests/bse/cxxbinding.cc.orig
++++ tests/bse/cxxbinding.cc
+@@ -19,6 +19,7 @@
+ #include "bsecxxapi.hh"
+ #include <bse/bse.h>
+ #include <unistd.h>
++#include <cstdio>
+ 
+ static SfiGlueContext *bse_context = NULL;
+ 
+Index: tests/latency/bselatencytest.cc
+===================================================================
+--- tests/latency/bselatencytest.cc.orig
++++ tests/latency/bselatencytest.cc
+@@ -20,6 +20,7 @@
+ #include <sys/time.h>
+ #include <string>
+ #include <errno.h>
++#include <cstdio>
+ 
+ using namespace std;
+ using namespace Sfi;

Reply via email to