tags 441747 + patch

thank you

Hi,

Here is an NMU that seems to fix this issue for me, as well as building
with gcc-4.3 and handling the nostrip option.

Thanks,

Barry deFreese


diff -u soundtouch-1.3.0/debian/changelog soundtouch-1.3.0/debian/changelog
--- soundtouch-1.3.0/debian/changelog
+++ soundtouch-1.3.0/debian/changelog
@@ -1,3 +1,15 @@
+soundtouch (1.3.0-2.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Build multiple times in a row. (Closes: #444542, #441747).
+    + Adjust DEB_AUTO_UPDATE_*.
+    + Add DEB_AC_AUX_DIR.
+  * 07_gcc43.patch - Build with gcc-4.3. (Closes: #455171).
+    + Thanks to Cyril Brulebois for the patch.
+  * 08_nostrip.patch - Stop LD from stripping. (Closes: #438038).
+
+ -- Barry deFreese <[EMAIL PROTECTED]>  Mon, 10 Mar 2008 00:55:24 -0400
+
 soundtouch (1.3.0-2.1) unstable; urgency=low
 
   * NMU as part of the GCC 4.1 transition.
diff -u soundtouch-1.3.0/debian/rules soundtouch-1.3.0/debian/rules
--- soundtouch-1.3.0/debian/rules
+++ soundtouch-1.3.0/debian/rules
@@ -3,12 +3,13 @@
 DEB_TAR_SRCDIR := SoundTouch-1.3.0
 
 include /usr/share/cdbs/1/rules/tarball.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
 
-DEB_AUTO_UPDATE_LIBTOOL := pre
+DEB_AC_AUX_DIR = $(DEB_SRCDIR)/config
 DEB_AUTO_UPDATE_ACLOCAL := 1.7
+DEB_AUTO_UPDATE_LIBTOOL := pre
 DEB_AUTO_UPDATE_AUTOCONF := 2.50
 
 DEB_DH_MAKESHLIBS_ARGS := -V
only in patch2:
unchanged:
--- soundtouch-1.3.0.orig/debian/patches/07_gcc43.patch
+++ soundtouch-1.3.0/debian/patches/07_gcc43.patch
@@ -0,0 +1,11 @@
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/example/SoundStretch/WavFile.cpp soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/example/SoundStretch/WavFile.cpp
+--- SoundTouch-1.3.0/source/example/SoundStretch/WavFile.cpp	2004-10-30 11:10:16.000000000 -0400
++++ SoundTouch-1.3.0/source/example/SoundStretch/WavFile.cpp	2008-03-10 11:14:37.000000000 -0400
+@@ -48,6 +48,7 @@
+ #include <stdio.h>
+ #include <stdexcept>
+ #include <string>
++#include <cstring>
+ #include <assert.h>
+ #include <limits.h>
+ 
only in patch2:
unchanged:
--- soundtouch-1.3.0.orig/debian/patches/08_nostrip.patch
+++ soundtouch-1.3.0/debian/patches/08_nostrip.patch
@@ -0,0 +1,105 @@
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/include/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/include/Makefile.in
+--- SoundTouch-1.3.0/include/Makefile.in	2005-02-06 07:21:59.000000000 -0500
++++ SoundTouch-1.3.0/include/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -304,7 +304,7 @@
+ installcheck: installcheck-am
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/Makefile.in
+--- SoundTouch-1.3.0/Makefile.in	2005-02-06 07:21:59.000000000 -0500
++++ SoundTouch-1.3.0/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -570,7 +570,7 @@
+ installcheck: installcheck-recursive
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/example/bpm/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/example/bpm/Makefile.in
+--- SoundTouch-1.3.0/source/example/bpm/Makefile.in	2005-02-06 07:22:00.000000000 -0500
++++ SoundTouch-1.3.0/source/example/bpm/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -378,7 +378,7 @@
+ installcheck: installcheck-am
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/example/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/example/Makefile.in
+--- SoundTouch-1.3.0/source/example/Makefile.in	2005-02-06 07:22:00.000000000 -0500
++++ SoundTouch-1.3.0/source/example/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -371,7 +371,7 @@
+ installcheck: installcheck-recursive
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/example/SoundStretch/Makefile.am soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/example/SoundStretch/Makefile.am
+--- SoundTouch-1.3.0/source/example/SoundStretch/Makefile.am	2008-03-10 14:38:02.000000000 -0400
++++ SoundTouch-1.3.0/source/example/SoundStretch/Makefile.am	2008-03-10 14:38:22.000000000 -0400
+@@ -44,7 +44,7 @@
+ soundstretch_LDADD=../../SoundTouch/libSoundTouch.la ../bpm/libBPM.la -lm
+ 
+ ## linker flags
+-soundstretch_LDFLAGS=-s
++soundstretch_LDFLAGS=
+ 
+ ## additional compiler flags
+ soundstretch_CXXFLAGS=-O2 -I../bpm
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/example/SoundStretch/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/example/SoundStretch/Makefile.in
+--- SoundTouch-1.3.0/source/example/SoundStretch/Makefile.in	2005-02-06 07:22:00.000000000 -0500
++++ SoundTouch-1.3.0/source/example/SoundStretch/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -182,7 +182,7 @@
+ EXTRA_DIST = soundstretch.dsp soundstretch.dsw
+ soundstretch_SOURCES = main.cpp RunParameters.cpp WavFile.cpp 
+ soundstretch_LDADD = ../../SoundTouch/libSoundTouch.la ../bpm/libBPM.la -lm
+-soundstretch_LDFLAGS = -s
++soundstretch_LDFLAGS = 
+ soundstretch_CXXFLAGS = -O3 -I../bpm
+ all: all-am
+ 
+@@ -457,7 +457,7 @@
+ installcheck: installcheck-am
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/Makefile.in
+--- SoundTouch-1.3.0/source/Makefile.in	2005-02-06 07:21:59.000000000 -0500
++++ SoundTouch-1.3.0/source/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -371,7 +371,7 @@
+ installcheck: installcheck-recursive
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+diff -Nur soundtouch-1.3.0/build-tree/SoundTouch-1.3.0/source/SoundTouch/Makefile.in soundtouch-1.3.0.new/build-tree/SoundTouch-1.3.0/source/SoundTouch/Makefile.in
+--- SoundTouch-1.3.0/source/SoundTouch/Makefile.in	2005-02-06 07:21:59.000000000 -0500
++++ SoundTouch-1.3.0/source/SoundTouch/Makefile.in	2008-03-10 14:38:03.000000000 -0400
+@@ -394,7 +394,7 @@
+ installcheck: installcheck-am
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG= \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:

Reply via email to