debian/0000755000000000000000000000000012264547400007172 5ustar debian/watch0000644000000000000000000000007212264547343010230 0ustar version=3 http://sf.net/mp3val/mp3val-(.*)-src\.tar\.gz debian/source/0000755000000000000000000000000012264547343010500 5ustar debian/source/format0000644000000000000000000000001412264547343011706 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000133412264547343010261 0ustar #!/usr/bin/make -f # -*- makefile -*- CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) CFLAGS := $(shell dpkg-buildflags --get CFLAGS) CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) %: dh $@ override_dh_auto_build: $(MAKE) -f Makefile.linux CXXFLAGS='$(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS)' override_dh_auto_clean: [ ! -f Makefile ] || $(MAKE) -f Makefile.gcc clean dh_clean override_dh_auto_install: mkdir -p $(CURDIR)/debian/mp3val/usr/bin/ cp mp3val $(CURDIR)/debian/mp3val/usr/bin/ override_dh_installchangelogs: dh_installchangelogs changelog.txt override_dh_installdocs: dh_installdocs manual.html override_dh_installman: dh_installman debian/mp3val.1 debian/patches/0000755000000000000000000000000012264547343010627 5ustar debian/patches/series0000644000000000000000000000014112264547343012040 0ustar 10_bts-409739_CFLAGS.patch 20_bts-442679_FTBFS_build_twice.patch 30_bts-532803_FTBFS_gcc43.patch debian/patches/30_bts-532803_FTBFS_gcc43.patch0000644000000000000000000000076212264547343015420 0ustar Author: Fabrice Coutadeur Description: fix a FTBFS with gcc 4.4 because of missing third argument to open call --- mp3val.orig/crossapi.cpp +++ mp3val/crossapi.cpp @@ -241,7 +241,7 @@ //Moving failed due to different logical drives of source and destination. Let's copy: id=open(szOldName,O_RDONLY); if(id==-1) return 0; - od=open(szNewName,O_WRONLY|O_CREAT|O_TRUNC); + od=open(szNewName,O_WRONLY|O_CREAT|O_TRUNC,0644); if(od==-1) { close(id); return 0; debian/patches/20_bts-442679_FTBFS_build_twice.patch0000644000000000000000000000101612264547343017012 0ustar Author: Sandro Tosi Description: Fix a FTBFS if built twice, removing strip and the executables --- mp3val.orig/Makefile.gcc +++ mp3val/Makefile.gcc @@ -1,6 +1,5 @@ mp3val.exe: main.o mpegparse.o out.o report.o crossapi.o crc.o g++ $(CFLAGS) -Wall main.o mpegparse.o out.o report.o crossapi.o -o mp3val - strip mp3val.exe main.o: main.cpp g++ $(CFLAGS) -Wall -c main.cpp mpegparse.o: mpegparse.cpp @@ -15,4 +14,4 @@ g++ $(CFLAGS) -Wall -c crc.cpp clean: rm *.o - rm *.exe + rm mp3val debian/patches/10_bts-409739_CFLAGS.patch0000644000000000000000000000163612264547343014542 0ustar Author: Sandro Tosi Description: Support CFLAGS --- mp3val.orig/Makefile.gcc +++ mp3val/Makefile.gcc @@ -1,18 +1,18 @@ mp3val.exe: main.o mpegparse.o out.o report.o crossapi.o crc.o - g++ -Wall main.o mpegparse.o out.o report.o crossapi.o crc.o -o mp3val.exe + g++ $(CFLAGS) -Wall main.o mpegparse.o out.o report.o crossapi.o -o mp3val strip mp3val.exe main.o: main.cpp - g++ -Wall -c main.cpp + g++ $(CFLAGS) -Wall -c main.cpp mpegparse.o: mpegparse.cpp - g++ -Wall -c mpegparse.cpp + g++ $(CFLAGS) -Wall -c mpegparse.cpp out.o: out.cpp - g++ -Wall -c out.cpp + g++ $(CFLAGS) -Wall -c out.cpp report.o: report.cpp - g++ -Wall -c report.cpp + g++ $(CFLAGS) -Wall -c report.cpp crossapi.o: crossapi.cpp - g++ -Wall -c crossapi.cpp + g++ $(CFLAGS) -Wall -c crossapi.cpp crc.o: crc.cpp crc.h - g++ -Wall -c crc.cpp + g++ $(CFLAGS) -Wall -c crc.cpp clean: rm *.o rm *.exe debian/patches/00list0000644000000000000000000000011712264547343011664 0ustar 10_bts-409739_CFLAGS 20_bts-442679_FTBFS_build_twice 30_bts-532803_FTBFS_gcc43 debian/mp3val.doc-base0000644000000000000000000000102312264547343011775 0ustar Document: mp3val Title: MP3val Documentation Author: Alexey Kuznetsov (ring0) and Eugen Tikhonov (jetsys) Abstract: MP3val is a small, high-speed tool for MPEG audio files validation and (optionally) fixing problems. It was primarily designed for verification of MPEG 1 Layer III (MP3) files, but supports also other MPEG versions and layers. It can be useful for finding corrupted files (e.g. incompletely downloaded). Section: Sound Format: HTML Index: /usr/share/doc/mp3val/manual.html Files: /usr/share/doc/mp3val/manual.html debian/mp3val.10000644000000000000000000000201212264547343010457 0ustar .TH "MP3val" 1 .SH NAME MP3val \- A program for MPEG audio stream validation .SH SYNOPSIS .B mp3val [\-l ] [\-f] [\-si] [\-p] [\-v] .SH DESCRIPTION MP3val is a small, high-speed tool for MPEG audio files validation and (optionally) fixing problems. It was primarily designed for verification of MPEG 1 Layer III (MP3) files, but supports also other MPEG versions and layers. It can be useful for finding corrupted files (e.g. incompletely downloaded). .SH OPTIONS .TP .B \-l Log file name. If this argument is missing, all the information will be written to stdout. .TP .B \-f Try to fix errors. .TP .B \-si Suppress INFO messages. .TP .B \-p Pipe mode (receive input file names from stdin). Intended for interaction with frontends. is ignored in this case. .TP .B \-v Print version and exit .SH AUTHOR Alexey Kuznetsov (ring0) and Eugen Tikhonov (jetsys), .PP Manpage first version compiled by Sandro Tosi, debian/copyright0000644000000000000000000000156112264547343011136 0ustar This package was debianized by Sandro Tosi on Wed, 10 May 2006 21:59:32 +0200. It was downloaded from http://mp3val.sourceforge.net/ Upstream Authors: Alexey Kuznetso Eugen Tikhonov Copyright: Copyright (c) 2005-2009 by Alexey Kuznetsov (ring0) and Eugen Tikhonov (jetsys). License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. On a Debian system the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/GPL-2' The Debian packaging is: Copyright (C) 2006-2009 Sandro Tosi and is licensed under the same terms as upstream code. debian/control0000644000000000000000000000146412264547343010610 0ustar Source: mp3val Section: sound Priority: optional Maintainer: Sandro Tosi Uploaders: tony mancill Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.9.5 Homepage: http://mp3val.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/users/morph/mp3val.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/morph/mp3val.git Package: mp3val Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: program for MPEG audio stream validation MP3val is a small, high-speed tool for MPEG audio files validation and (optionally) fixing problems. . It was primarily designed for verification of MPEG 1 Layer III (MP3) files, but supports also other MPEG versions and layers. . It can be useful for finding corrupted files (e.g. incompletely downloaded). debian/compat0000644000000000000000000000000212264547343010376 0ustar 5 debian/changelog0000644000000000000000000001062112264547343011052 0ustar mp3val (0.1.8-3) unstable; urgency=low * debian/control - bump Standards-Version to 3.9.5 (no changes needed) -- Sandro Tosi Sun, 12 Jan 2014 18:20:18 +0100 mp3val (0.1.8-2) experimental; urgency=low * debian/control - add Vcs-{Browser, Git} fields - bump Standards-Version to 3.9.3 (no changes needed) - add misc:Depends * debian/{control, rules} - switch to dh sequencer * Switch to '3.0 (quilt)' source format; Closes: #669611 * debian/rules - use hardening flags -- Sandro Tosi Mon, 20 Aug 2012 15:03:14 +0200 mp3val (0.1.8-1) unstable; urgency=low * New upstream release * debian/copyright - updated upstream copyright notice - bump Standards-Version to 3.8.3 (no changes needed) * debian/mp3val.doc-base - added doc-base -- Sandro Tosi Fri, 16 Oct 2009 18:39:05 +0200 mp3val (0.1.7-5) unstable; urgency=medium * debian/patches/30_bts-532803_FTBFS_gcc43.dpatch - added to include the third argument to open() call (it FTBFS if using _FORTIFY_SOURCE=1); thanks to Fabrice Coutadeur for the report and patch; Closes: #532803; urgency=medium because fix serious bug -- Sandro Tosi Thu, 11 Jun 2009 23:45:06 +0200 mp3val (0.1.7-4) unstable; urgency=low * debian/control - updated my email address - bump Standards-Version to 3.8.1 + added debian/README.source - removed initial article from short description - removed additional spaces from long description * debian/copyright - added explicit notice for packaging copyright - added explicit link to GPL-2 license file * debian/rules - removed configure target, not needed - merged 'rm' into dh_clean call - removed 'dh_link' and 'dh_installexamples', not needed * debian/watch - removed comments, not needed * debian/patches/10_bts-409739_CFLAGS.dpatch - updated my email address - added description * debian/patches/20_bts-442679_FTBFS_build_twice.dpatch - updated my email address - added description -- Sandro Tosi Sat, 23 May 2009 21:45:38 +0200 mp3val (0.1.7-3) unstable; urgency=low * debian/control - bump Standards-Version to 3.7.3 - bump dependency against debhelper to >=5 * debian/compat - bump to 5 * debian/dirs - removed since not needed * debian/rules - do not ignore anymore clean error due to missing makefile * debian/copyright - clear separation of upstream author, license and copyright - link to /usr/share/common-licenses/GPL file * debian/mp3val.1 - escaped minus signs (lintian warning) -- Sandro Tosi Wed, 23 Jan 2008 09:11:35 +0100 mp3val (0.1.7-2) unstable; urgency=low * debian/patches/bts-375715_FTBFS_on_AMD64.patch - removed since already merged in upstream source * debian/patches/bts-409739_CFLAGS.patch - removed since migrated to dpatch * debian/patches/10_bts-409739_CFLAGS.dpatch - patch converted to dpatch * debian/patches/20_bts-442679_FTBFS_build_twice.dpatch - patch to fix FTBFS is build twice in a row (Closes: #442679) * debian/rules - dpatch usage - clean target modified to fix FTBFS is build twice in a row - removed some unused dh_ call * debian/control - dpatch usage - using Homepage field in source stanza (and not in description) since dpkg now recognizes it -- Sandro Tosi Thu, 20 Sep 2007 21:17:01 +0200 mp3val (0.1.7-1) unstable; urgency=low * New upstream release (Closes: #414166, #413946) * debian/rules - updated to use Makefile.linux - use CXXFLAGS instead of CFLAGS - install upstream changelog file too - deleted some commented lines * debian/copyright - extend copyright to 2007 -- Sandro Tosi Mon, 11 Jun 2007 18:55:04 +0200 mp3val (0.1.4-3) unstable; urgency=low * Makefile.gcc uses CFLAGS (closes: #409739) * added tony mancill to Uploaders -- tony mancill Sat, 17 Feb 2007 12:49:57 -0800 mp3val (0.1.4-2) unstable; urgency=medium * FTBFS on 64 bit arches: crossapi.cpp:188: error: cast from 'char*' to 'int' loses precision (Closes: #375715) -- Sandro Tosi Mon, 24 Jul 2006 21:25:20 +0200 mp3val (0.1.4-1) unstable; urgency=low * Initial release Closes: #366747 -- Sandro Tosi Mon, 24 Jul 2006 21:25:01 +0200 debian/README.source0000644000000000000000000000023112264547343011353 0ustar This package uses dpatch to handle patches against upstream source code; you can find additional information about dpatch at /usr/share/doc/dpatch/