Hi,

please find attached the source debdiff for my NMU. As for the
GNU/kFreeBSD build, one should note that it's going to fail if
liboss-salsa-dev is installed since it doesn't provide enough ALSA
features. Since the B-D on libasound2-dev is conditional, that
shouldn't happen on the buildds, though.

Mraw,
KiBi.
diff -u sooperlooper-1.0.8c/debian/changelog sooperlooper-1.0.8c/debian/changelog
--- sooperlooper-1.0.8c/debian/changelog
+++ sooperlooper-1.0.8c/debian/changelog
@@ -1,3 +1,16 @@
+sooperlooper (1.0.8c-3.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * 03_const_char.patch: Fix FTBFS due to invalid const char conversion,
+    thanks to Ilya Barygin, patch from Ubuntu (Closes: #549983).
+  * 04_fix_ftbfs_on_kfreebsd.patch: Fix FTBFS on GNU/kFreeBSD by adding a
+    <cstring> include (Closes: #542618).
+  * Drop libjack0.100.0-dev from Build-Depends, jack people are trying to
+    get rid of the Provides. Only keep libjack-dev from the previous
+    alternative. Thanks to Felipe Sateler (Closes: #527439).
+
+ -- Cyril Brulebois <[email protected]>  Mon, 21 Dec 2009 13:54:37 +0100
+
 sooperlooper (1.0.8c-3.1) unstable; urgency=low
 
   * NMU.
diff -u sooperlooper-1.0.8c/debian/control sooperlooper-1.0.8c/debian/control
--- sooperlooper-1.0.8c/debian/control
+++ sooperlooper-1.0.8c/debian/control
@@ -2,7 +2,7 @@
 Section: sound
 Priority: optional
 Maintainer: Guenter Geiger (Debian/GNU) <[email protected]>
-Build-Depends: debhelper (>= 4.0.0), cdbs, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libjack0.100.0-dev | libjack-dev, liblo-dev, libsigc++-1.2-dev, libwxgtk2.6-dev, libxml2-dev, libsndfile1-dev, libncurses5-dev, libsamplerate-dev
+Build-Depends: debhelper (>= 4.0.0), cdbs, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libjack-dev, liblo-dev, libsigc++-1.2-dev, libwxgtk2.6-dev, libxml2-dev, libsndfile1-dev, libncurses5-dev, libsamplerate-dev
 Standards-Version: 3.7.2
 
 Package: sooperlooper
only in patch2:
unchanged:
--- sooperlooper-1.0.8c.orig/debian/patches/03_const_char.patch
+++ sooperlooper-1.0.8c/debian/patches/03_const_char.patch
@@ -0,0 +1,33 @@
+--- sooperlooper-1.0.8c/libs/midi++/midi.cc
++++ sooperlooper-1.0.8c/libs/midi++/midi.cc
+@@ -159,7 +159,7 @@
+ MIDI::decode_controller_name (const char *name)
+ 
+ {
+-	char *lparen;
++	const char *lparen;
+ 	size_t len;
+ 
+ 	if ((lparen = strrchr (name, '(')) != 0) {
+--- sooperlooper-1.0.8c/libs/pbd/basename.cc
++++ sooperlooper-1.0.8c/libs/pbd/basename.cc
+@@ -6,7 +6,7 @@
+ PBD::basename (const char *path)
+ 
+ {
+-	char *slash;
++	const char *slash;
+ 
+ 	if ((slash = strrchr (path, '/')) == 0) {
+ 		return strdup (path);
+--- sooperlooper-1.0.8c/libs/pbd/dirname.cc
++++ sooperlooper-1.0.8c/libs/pbd/dirname.cc
+@@ -9,7 +9,7 @@
+ PBD::dirname (const char *path)
+ 
+ {
+-	char *slash;
++	const char *slash;
+ 	size_t len;
+ 	char *ret;
+ 	
only in patch2:
unchanged:
--- sooperlooper-1.0.8c.orig/debian/patches/04_fix_ftbfs_on_kfreebsd.patch
+++ sooperlooper-1.0.8c/debian/patches/04_fix_ftbfs_on_kfreebsd.patch
@@ -0,0 +1,11 @@
+--- a/libs/midi++/midifactory.cc
++++ b/libs/midi++/midifactory.cc
+@@ -35,6 +35,8 @@
+ #include <midi++/coremidi_midiport.h>
+ #endif // WITH_COREMIDI
+ 
++#include <cstring>
++
+ 
+ using namespace std;
+ using namespace MIDI;

Attachment: signature.asc
Description: Digital signature

Reply via email to