tags 417062 + patch
thanks

Hi,

Attached is the diff for my id3lib3.8.3 3.8.3-7.1 NMU.

Cheers,
-- 
 -----------------------------------------------------------------
|   ,''`.                                            Stephen Gran |
|  : :' :                                        [EMAIL PROTECTED] |
|  `. `'                        Debian user, admin, and developer |
|    `-                                     http://www.debian.org |
 -----------------------------------------------------------------
diff -u id3lib3.8.3-3.8.3/doc/man/id3convert.1 id3lib3.8.3-3.8.3/doc/man/id3convert.1
--- id3lib3.8.3-3.8.3/doc/man/id3convert.1
+++ id3lib3.8.3-3.8.3/doc/man/id3convert.1
@@ -6,11 +6,9 @@
 .RB [
 .I OPTION
 .RB ]
-...
 .RB [
 .I FILE
 .RB ]
-...
 .br
 .SH DESCRIPTION
 .B Id3convert
diff -u id3lib3.8.3-3.8.3/doc/man/id3info.1 id3lib3.8.3-3.8.3/doc/man/id3info.1
--- id3lib3.8.3-3.8.3/doc/man/id3info.1
+++ id3lib3.8.3-3.8.3/doc/man/id3info.1
@@ -6,11 +6,9 @@
 .RB [
 .I OPTION
 .RB ]
-...
 .RB [
 .I FILE
 .RB ]
-...
 .br
 .SH DESCRIPTION
 .B Id3info
reverted:
--- id3lib3.8.3-3.8.3/src/tag_file.loT
+++ id3lib3.8.3-3.8.3.orig/src/tag_file.loT
@@ -1,7 +0,0 @@
-# tag_file.lo - a libtool object file
-# Generated by ltmain.sh - GNU libtool 1.5.6 (1.1220.2.95 2004/04/11 05:50:42) Debian: 215 $
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# Name of the PIC object.
diff -u id3lib3.8.3-3.8.3/debian/changelog id3lib3.8.3-3.8.3/debian/changelog
--- id3lib3.8.3-3.8.3/debian/changelog
+++ id3lib3.8.3-3.8.3/debian/changelog
@@ -1,3 +1,16 @@
+id3lib3.8.3 (3.8.3-7.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with gcc-4.3 (closes: #417062)
+  * Lintian warnigns repaired:
+    - Update DH_COMPAT from, er, 1
+    - Don't ignore make clean failures
+    - Add link to LGPL-2 in common-licenses
+    - Add © to debian/copyright
+    - remove some broken non-roff form manpages
+
+ -- Stephen Gran <[EMAIL PROTECTED]>  Sat, 05 Apr 2008 15:55:14 +0100
+
 id3lib3.8.3 (3.8.3-7) unstable; urgency=high
 
   * SECURITY: Change #ifdef logic to select mkstemp() code instead of
diff -u id3lib3.8.3-3.8.3/debian/copyright id3lib3.8.3-3.8.3/debian/copyright
--- id3lib3.8.3-3.8.3/debian/copyright
+++ id3lib3.8.3-3.8.3/debian/copyright
@@ -13,16 +13,3 @@
-Copyright 1999, 2000  Scott Thomas Haug
-
-This library is free software; you can redistribute it and/or modify it
-under the terms of the GNU Library General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at your
-option) any later version.
-
-This library is distributed in the hope that it will be useful, but WITHOUT
-ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public
-License for more details.
-
-You should have received a copy of the GNU Library General Public License
-along with this library; if not, write to the Free Software Foundation,
-Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+© 1999, 2000  Scott Thomas Haug
 
+On Debian systems, this file can be found at /usr/share/common-licenses/LGPL-2
reverted:
--- id3lib3.8.3-3.8.3/debian/dirs
+++ id3lib3.8.3-3.8.3.orig/debian/dirs
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff -u id3lib3.8.3-3.8.3/debian/control id3lib3.8.3-3.8.3/debian/control
--- id3lib3.8.3-3.8.3/debian/control
+++ id3lib3.8.3-3.8.3/debian/control
@@ -8,7 +8,7 @@
 Package: libid3-3.8.3-dev
 Section: libdevel
 Architecture: any
-Depends: libid3-3.8.3c2a (= ${Source-Version}), zlib1g-dev
+Depends: libid3-3.8.3c2a (= ${binary:Version}), zlib1g-dev
 Replaces: libid3-dev
 Provides: libid3-dev
 Conflicts: libid3-dev
diff -u id3lib3.8.3-3.8.3/debian/rules id3lib3.8.3-3.8.3/debian/rules
--- id3lib3.8.3-3.8.3/debian/rules
+++ id3lib3.8.3-3.8.3/debian/rules
@@ -6,7 +6,7 @@
 #export DH_VERBOSE=1
 
 # This is the debhelper compatability version to use.
-export DH_COMPAT=1
+#export DH_COMPAT=1
 
 # shared library versions, option 1
 version=3.8.3
@@ -38,7 +38,9 @@
 	rm -f build-stamp
 
 	# Add here commands to clean up after the build process.
-	-$(MAKE) distclean
+ifeq (Makefile,$(wildcard Makefile))
+	$(MAKE) distclean
+endif
 	rm -f popt/intl/libintl.h
 	rm -f configure
 	dh_clean
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/configure.in
+++ id3lib3.8.3-3.8.3/configure.in
@@ -227,7 +227,6 @@
 )
 AC_CHECK_HEADERS(               \
   string                        \
-  iomanip.h                     \
   ,,AC_MSG_ERROR([Missing a vital header file for id3lib])
 )
 
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/include/id3/writers.h
+++ id3lib3.8.3-3.8.3/include/id3/writers.h
@@ -30,7 +30,7 @@
 
 #include "id3/writer.h"
 #include "id3/id3lib_streams.h"
-//#include <string.h>
+#include <cstring>
 
 class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer
 {
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/include/id3/id3lib_strings.h
+++ id3lib3.8.3-3.8.3/include/id3/id3lib_strings.h
@@ -30,6 +30,7 @@
 #define _ID3LIB_STRINGS_H_
 
 #include <string>
+#include <cstring>
 
 #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000))
 namespace std
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/examples/demo_convert.cpp
+++ id3lib3.8.3-3.8.3/examples/demo_convert.cpp
@@ -84,7 +84,7 @@
   }
 }
 
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
 {
   flags_t ulFlag = ID3TT_ALL;
   gengetopt_args_info args;
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/examples/demo_copy.cpp
+++ id3lib3.8.3-3.8.3/examples/demo_copy.cpp
@@ -81,7 +81,7 @@
   }
 }
 
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
 {
   int ulFlag = ID3TT_ID3;
   ID3D_INIT_DOUT();
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/examples/demo_info.cpp
+++ id3lib3.8.3-3.8.3/examples/demo_info.cpp
@@ -309,7 +309,7 @@
 
 #define DEBUG
 
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
 {
   ID3D_INIT_DOUT();
 
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/examples/demo_tag.cpp
+++ id3lib3.8.3-3.8.3/examples/demo_tag.cpp
@@ -46,7 +46,7 @@
     os << "v2";
 }
 
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
 {
   int ulFlag = ID3TT_ID3;
   ID3D_INIT_DOUT();
only in patch2:
unchanged:
--- id3lib3.8.3-3.8.3.orig/debian/compat
+++ id3lib3.8.3-3.8.3/debian/compat
@@ -0,0 +1 @@
+5

Attachment: signature.asc
Description: Digital signature

Reply via email to