diff -uprN a/debian/changelog b/debian/changelog --- a/debian/changelog 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/changelog 2013-06-27 11:17:07.750649052 -0700 @@ -0,0 +1,256 @@ +libcdio (0.90-1) UNRELEASED; urgency=low + + * New upstream release. + * Multi-arch. + + -- Eric Shattow <sha...@serverart.org> Mon, 27 May 2013 17:40:27 -0700 + +libcdio (0.83-4) unstable; urgency=low + + * Rebuild for unstable. + + -- Nicolas Boullis <nboul...@debian.org> Thu, 14 Jun 2012 09:59:38 +0200 + +libcdio (0.83-3) experimental; urgency=low + + * debian/patches/05_revert_iso9660_set_pvd: New patch to prevent a FTBFS + in vcdimager. + + -- Nicolas Boullis <nboul...@debian.org> Tue, 13 Mar 2012 00:01:55 +0100 + +libcdio (0.83-2) experimental; urgency=low + + * libcdio-cdda1.symbols, libcdio-paranoia1.symbols, libcdio13.symbols, + libiso9660-8.symbols, libudf0.symbols: Add symbols files for the + libraries. + + -- Nicolas Boullis <nboul...@debian.org> Sun, 19 Feb 2012 15:59:24 +0100 + +libcdio (0.83-1) experimental; urgency=low + + * New upstream release. (Closes: #647310) + * debian/control, debian/*.install: Update the package names to track + the sonames. + * debian/libcdio-dev.install: Include the new header files. + * debian/patches/00_manpage_fix_progname, + debian/patches/02_fix_posixness, + debian/patches/04_avoid_make_check_failure_when_stderr_is_not_a_tty: + Refresh. + * debian/patches/01_do_not_rebuild_manpages, + debian/patches/03_avoid_make_check_failure_with_no_disc_drive, + debian/patches/05_avoid_unaligned_reads: Remove. + + -- Nicolas Boullis <nboul...@debian.org> Fri, 30 Dec 2011 00:04:49 +0100 + +libcdio (0.81-5) unstable; urgency=low + + * The "Thank you Regis for your work" release. + * Switch to dpkg-source 3.0 (quilt) format. + * Split the big monolithic patch into several patches managed with + quilt. + * debian/rules: Add targets build-arch and build-indep, as suggested by + lintian. + * debian/compat: Switch to debhelper compatibility version 8. + - debian/control: Update the Build-Depends accordingly. + - debian/rules: No need to manually remove build-stamp any more in the + clean target. + - debian/rules: Replace the call to "dh_clean -k" (deprecated) with a + call to dh_prep. + * debian/control: Add ${misc:Depends} to the Depends field of all binary + packages that lacked it, as suggested by lintian. + * debian/control: Add "dpkg (>= 1.15.4) | install-info" to the + dependencies of libcdio-dev, as suggested by lintian an policy 12.2. + * debian/watch: Clean up, as suggested by lintian. + * debian/control: Bump Standards-Version: to 3.9.2. + + -- Nicolas Boullis <nboul...@debian.org> Thu, 29 Dec 2011 00:50:02 +0100 + +libcdio (0.81-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Stop shipping la files. Closes: #633327. + * Use kfreebsd-any instead of a hardcoded list of kfreebsd-* architectures. + Closes: #634360. + + -- Regis Boudin <re...@debian.org> Sat, 08 Oct 2011 20:32:14 +0100 + +libcdio (0.81-4) unstable; urgency=low + + * Rebuild for unstable. + * Fix the call to dh_shlibdeps. + + -- Nicolas Boullis <nboul...@debian.org> Sun, 05 Jul 2009 19:54:09 +0200 + +libcdio (0.81-3) experimental; urgency=low + + * Avoid unaligned reads that cause bus errors on sparc. + * Replace dpkg-awk with grep-dctrl. + * Bump Standards-Version to 3.8.2: + - Support the nocheck build option. + + -- Nicolas Boullis <nboul...@debian.org> Sat, 20 Jun 2009 00:22:51 +0200 + +libcdio (0.81-2) experimental; urgency=low + + * Make sure that the check_paranoia.sh won't fail because stderr is not + a tty. + + -- Nicolas Boullis <nboul...@debian.org> Thu, 18 Jun 2009 21:52:30 +0200 + +libcdio (0.81-1) experimental; urgency=low + + * New upstream release. (Closes: #489245, #520614) + - Includes updated config.{guess,sub} that know about avr32. + (Closes: #528645) + * Update the package names to track the sonames. + * Re-add the info documentation since it now is under the GFDL v1.2 with + no invariant section, no front-cover text and no back-cover text, + which is thought to be DFSG-compliant. + * Update the debian/copyright file to reflect the the change of licence + of the program (GPL v2 or above to GPL v3 or above) and info + documentation, and to improve it (many copyright owners were missing). + * Added 'posixness_fix' patch to correct POSIX incompatibilities, thanks + to Marc Dequènes (Duck). (Closes: #530516) + + -- Nicolas Boullis <nboul...@debian.org> Fri, 12 Jun 2009 00:05:44 +0200 + +libcdio (0.78.2+dfsg1-3) unstable; urgency=low + + * Fix the time-conversion functions of libiso9660, taking the changes + from CVS. This caused the build to fail when running the regression + tests if the build was run at the wrong time. Thanks to Lucas Nussbaum + for reporting the problem. (Closes: #482511) + * Add libcam-dev to libcdio-dev's dependencies for kfreebsd + architectures, as suggested by Petr Salinger. (Closes: 468154) + * Bump Standards-Version to 3.8.0: + - Add a Homepage field in debian/control. + + -- Nicolas Boullis <nboul...@debian.org> Sun, 08 Jun 2008 23:39:24 +0200 + +libcdio (0.78.2+dfsg1-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix GCC 4.3 compatibility, patch by Daniel Schepler + (Closes: #461683, #461688) + + -- Moritz Muehlenhoff <j...@debian.org> Wed, 19 Mar 2008 23:39:49 +0100 + +libcdio (0.78.2+dfsg1-2) unstable; urgency=high + + * This update addresses the following security issue, thanks to Nico + Golde: + - CVE-2007-6613: a stack-based buffer overflow in the + print_iso9660_recurse function could lead to cause a denial of + service or arbitrary code execution if the iso-info or cd-info tool + is used with a crafted iso image. (Closes: #459129) + * Support GNU/kFreeBSD systems, thanks to Petr Salinger for his + patch. (Closes: #449457) + * Bump Standards-Version to 3.7.3 (no change needed). + + -- Nicolas Boullis <nboul...@debian.org> Mon, 7 Jan 2008 00:34:44 +0100 + +libcdio (0.78.2+dfsg1-1) unstable; urgency=low + + * Repack the source tarball to remove non-DFSG-free + documentation. Thanks to Joerg Jaspert for pointing this. + * Also update debian/copyright to reflect the status of the removed + documentation. + * Add libncurses5-dev | libncurses-dev to the build-dependencies, for + cdda-player. + + -- Nicolas Boullis <nboul...@debian.org> Thu, 4 Oct 2007 00:52:35 +0200 + +libcdio (0.78.2-1) unstable; urgency=low + + * New upstream release. (Closes: #418604) + - Handle ISO 9660 images larger that 2GB. (Closes: #432939) + - No more iso9660_find_ifs_lsn function declared in iso9660.h but a + iso9660_ifs_find_lsn that really is in libiso9660. (Closes: #395590) + * Fix the handling of errors with strtol (taken from CVS). + * Fix an off-by-one bug in the set_ltime_field macro, that lead to a + random failure of the regression test. + * Install all pkgconfig files. + * Include manpages generated with help2man and slightly updated; install + them. + * Update the package names to track the sonames. + * Add libcdio-utils, libudf0, libudf-dev packages. + * Bump Standards-Version to 3.7.2 (no change needed). + * Add a section to the source package, as suggested by lintian. + * Use ${binary:Version} instead of the deprecated ${Source-Version}, + as suggested by lintian. + * Don't ignore failures of "make distclean", as suggested by lintian. + + -- Nicolas Boullis <nboul...@debian.org> Mon, 10 Sep 2007 00:42:47 +0200 + +libcdio (0.76-1) unstable; urgency=low + + * New upstream release. (Closes: #300903) + - "new" isn't used anymore as an identifier in the header + files. (Closes: #329082) + - add new libcdio_cdda and libcdio_paranoia libraries. + * Bump Standards-Version to 3.6.2 (no change needed). + * Update the postal address of the FSF. + * Move all -dev packages from section devel to section libdevel. + * Add "--disable-cddb --disable-vcd-info" to the configure flags, to + ensure a consistent build, even if libvcdinfo-dev or libcddb-dev in + installed. + + -- Nicolas Boullis <nboul...@debian.org> Mon, 26 Sep 2005 00:02:13 +0200 + +libcdio (0.71-2) unstable; urgency=low + + * Comment out all extraneous declarations of + 'gl_default_cdio_log_handler'. (Closes: #289694) + * Fix the broken symbol-versionning script. + + -- Nicolas Boullis <nboul...@debian.org> Sun, 6 Feb 2005 00:17:06 +0100 + +libcdio (0.71-1) unstable; urgency=low + + * New upstream release. (Closes: #266778, #271236) + * Update the package names to track the sonames. + * Add a build-dependency on libpopt-dev, to ensure that all the tools + are built and all the tests are run. + * Fix a typo in upstream's lib/Makefile.am. + + -- Nicolas Boullis <nboul...@debian.org> Thu, 9 Dec 2004 00:58:32 +0100 + +libcdio (0.68-2) unstable; urgency=low + + * dh_install's --sourcedir option was added in debhelper 4.0.4; fix + debian/control accordingly. Thanks to Koos van den Hout for pointing + the problem. (Closes: #252679) + * Moreover, dh_shlibdeps's -L option was only added in debhelper + 4.1.1. Bump the versioned build-dependency again. + + -- Nicolas Boullis <nboul...@debian.org> Fri, 4 Jun 2004 22:17:21 +0200 + +libcdio (0.68-1) unstable; urgency=low + + * New upstream release. + - Solve a few memory leaks and other memory errors discovered thanks + to valgrind. + + -- Nicolas Boullis <nboul...@debian.org> Fri, 16 Apr 2004 01:20:28 +0200 + +libcdio (0.67-1) unstable; urgency=low + + * New upstream release. + * Update shlibs accordingly. + + -- Nicolas Boullis <nboul...@debian.org> Sun, 14 Mar 2004 19:33:06 +0100 + +libcdio (0.66-2) unstable; urgency=low + + * Move GNUC_PACKED attribute to the proper place in include/cdio/xa.h in + order to fix build failure on ARM. + * Fix debian/watch file. + + -- Nicolas Boullis <nboul...@debian.org> Wed, 3 Mar 2004 20:41:12 +0100 + +libcdio (0.66-1) unstable; urgency=low + + * Initial Release. (Closes: #199402) + + -- Nicolas Boullis <nboul...@debian.org> Mon, 16 Feb 2004 01:37:43 +0100 + diff -uprN a/debian/compat b/debian/compat --- a/debian/compat 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/compat 2013-05-28 23:48:05.938715790 -0700 @@ -0,0 +1 @@ +9 diff -uprN a/debian/control b/debian/control --- a/debian/control 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/control 2013-06-27 15:41:12.405218519 -0700 @@ -0,0 +1,127 @@ +Source: libcdio +Maintainer: Nicolas Boullis <nboul...@debian.org> +Section: libs +Priority: optional +Standards-Version: 3.9.4 +Build-Depends: debhelper (>= 9), + libpopt-dev, + libncurses5-dev | libncurses-dev, + libcam-dev [kfreebsd-any] +Vcs-Git: git://git.savannah.gnu.org/libcdio.git +Vcs-Browser: http://git.savannah.gnu.org/cgit/libcdio.git +Homepage: http://www.gnu.org/software/libcdio/ + +Package: libcdio14 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Compact Disc Input and Control (runtime C library) + This library is to encapsulate CD-ROM reading and + control. Applications wishing to be oblivious of the OS- and + device-dependant properties of a CD-ROM can use this library. + . + Some support for disk image types like BIN/CUE and NRG is available, + so applications that use this library also have the ability to read + disc images as though they were CD's. + +Package: libcdio-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libcdio14 (= ${binary:Version}), + libiso9660-8 (= ${binary:Version}), + libudf0 (= ${binary:Version}), + libcam-dev [kfreebsd-any], + ${misc:Depends} +Description: Compact Disc Input and Control (development C library) + This library is to encapsulate CD-ROM reading and + control. Applications wishing to be oblivious of the OS- and + device-dependant properties of a CD-ROM can use this library. + . + Some support for disk image types like BIN/CUE and NRG is available, + so applications that use this library also have the ability to read + disc images as though they were CD's. + +Package: libcdio++0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Compact Disc Input and Control (runtime C++ library) + This library is to encapsulate CD-ROM reading and + control. Applications wishing to be oblivious of the OS- and + device-dependant properties of a CD-ROM can use this library. + . + Some support for disk image types like BIN/CUE and NRG is available, + so applications that use this library also have the ability to read + disc images as though they were CD's. + +Package: libcdio++-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libcdio-dev (= ${binary:Version}), + libcdio++0 (= ${binary:Version}), + libiso9660++0 (= ${binary:Version}), + ${misc:Depends} +Description: Compact Disc Input and Control (development C++ library) + This library is to encapsulate CD-ROM reading and + control. Applications wishing to be oblivious of the OS- and + device-dependant properties of a CD-ROM can use this library. + . + Some support for disk image types like BIN/CUE and NRG is available, + so applications that use this library also have the ability to read + disc images as though they were CD's. + +Package: libiso9660-8 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: library to work with ISO9660 filesystems (runtime C library) + This library is made to read and write ISO9660 filesystems; those + filesystems are mainly used on CDROMs. + +Package: libiso9660++0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: library to work with ISO9660 filesystems (runtime C++ library) + This library is made to read and write ISO9660 filesystems; those + filesystems are mainly used on CDROMs. + +Package: libudf0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: library to work with UDF filesystems (runtime C library) + This library is made to read and write UDF filesystems; those + filesystems are mainly used on DVDs. + +Package: libcdio-utils +Section: otherosfs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Compact Disc Input and Control (sample applications) + This package contains a collection of small libcdio-based tools: + * cd-drive show CD-ROM drive characteristics + * cd-info show information about a CD or CD-image + * cd-read read information from a CD or CD-image + * cdda-player a simple curses-based audio CD player + * iso-info show information about an ISO 9660 image + * iso-read read portions of an ISO 9660 image + * mmc-tool issue low-level commands to a CD drive diff -uprN a/debian/copyright b/debian/copyright --- a/debian/copyright 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/copyright 2013-05-27 18:26:55.078722292 -0700 @@ -0,0 +1,59 @@ +This package was debianized by Nicolas Boullis <nboul...@debian.org>. + +It was downloaded from ftp://ftp.gnu.org/gnu/libcdio/ + +Upstream Authors: Rocky Bernstein <ro...@panix.com> + Herbert Valerio Riedel <h...@gnu.org> + +Copyright: + + Copyright (C) 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Rocky Bernstein <ro...@gnu.org> + Copyright (C) 2000, 2001, 2003, 2004, 2005, 2008 Herbert Valerio Riedel + Copyright (C) 1996, 1997, 1998 Gerd Knorr <kra...@bytesex.org> + Copyright (C) 2001 Xiph.org + Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001 Heiko Eißfeldt <he...@escape.colossus.de> + Copyright (C) 1998, 1999, 2001 Monty <xiphm...@mit.edu> + Copyright (C) 2008 Robert W. Fuller <hydrologiccy...@gmail.com> + Copyright (C) 2006, 2008 Burkhard Plaum <pl...@ipf.uni-stuttgart.de> + Copyright (C) 2001, 2002 Ben Fennema <bfenn...@falcon.csc.calpoly.edu> + Copyright (C) 2001, 2002 Scott Long <sco...@freebsd.org> + Copyright (C) 1993 Yggdrasil Computing, Incorporated + Copyright (C) 1999, 2000 J. Schilling + Copyright (C) 2001 Sven Ottemann <ac-lo...@freenet.de> + Copyright (C) 2003 Svend Sanjay Sorensen <ssoren...@fastmail.fm> + Copyright (C) 1985, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 2003 Matthias Drochner + Copyright (C) 1998-2001 VideoLAN (Johan Bilien <j...@via.ecp.fr> and Gildas Bazin <gba...@netcourrier.com>) + Copyright (C) 1992, 1993 Eric Youngdale + + 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 3 of the License, or + (at your option) any later version. + + This program 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL + + +The documentation's copyright is: + + Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Rocky Bernstein and Herbert Valerio Riedel. + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.2 or any later version published by the Free Software + Foundation; with no Invariant Sections, with no Front-Cover Texts, + and with no Back-Cover Texts. A copy of the license is included + in the section entitled "GNU Free Documentation License". + +On Debian systems, the complete text of the GNU Free Documentation +License can be found in /usr/share/common-licenses/GFDL + diff -uprN a/debian/libcdio++0.install b/debian/libcdio++0.install --- a/debian/libcdio++0.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libcdio++0.install 2013-06-27 15:36:37.323854417 -0700 @@ -0,0 +1 @@ +usr/lib/*/libcdio++.so.* diff -uprN a/debian/libcdio14.install b/debian/libcdio14.install --- a/debian/libcdio14.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libcdio14.install 2013-05-28 22:33:53.000634863 -0700 @@ -0,0 +1 @@ +usr/lib/*/libcdio.so.* diff -uprN a/debian/libcdio-dev.install b/debian/libcdio-dev.install --- a/debian/libcdio-dev.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libcdio-dev.install 2013-06-27 15:34:23.927192956 -0700 @@ -0,0 +1,11 @@ +usr/lib/*/libcdio.a +usr/lib/*/libcdio.so +usr/lib/*/pkgconfig/libcdio.pc +usr/lib/*/libiso9660.a +usr/lib/*/libiso9660.so +usr/lib/*/pkgconfig/libiso9660.pc +usr/lib/*/libudf.a +usr/lib/*/libudf.so +usr/lib/*/pkgconfig/libudf.pc +usr/share/info +usr/include/cdio diff -uprN a/debian/libcdio++-dev.install b/debian/libcdio++-dev.install --- a/debian/libcdio++-dev.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libcdio++-dev.install 2013-06-27 15:35:33.711539011 -0700 @@ -0,0 +1,7 @@ +usr/lib/*/libcdio++.a +usr/lib/*/libcdio++.so +usr/lib/*/pkgconfig/libcdio++.pc +usr/lib/*/libiso9660++.a +usr/lib/*/libiso9660++.so +usr/lib/*/pkgconfig/libiso9660++.pc +usr/include/cdio++ diff -uprN a/debian/libcdio-utils.install b/debian/libcdio-utils.install --- a/debian/libcdio-utils.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libcdio-utils.install 2013-05-28 22:37:48.325801777 -0700 @@ -0,0 +1,2 @@ +usr/bin +usr/share/man diff -uprN a/debian/libiso9660++0.install b/debian/libiso9660++0.install --- a/debian/libiso9660++0.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libiso9660++0.install 2013-06-27 15:36:13.631736966 -0700 @@ -0,0 +1 @@ +usr/lib/*/libiso9660++.so.* diff -uprN a/debian/libiso9660-8.install b/debian/libiso9660-8.install --- a/debian/libiso9660-8.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libiso9660-8.install 2013-05-28 22:46:15.396316204 -0700 @@ -0,0 +1 @@ +usr/lib/*/libiso9660.so.* diff -uprN a/debian/libudf0.install b/debian/libudf0.install --- a/debian/libudf0.install 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/libudf0.install 2013-05-28 23:56:34.469237457 -0700 @@ -0,0 +1 @@ +usr/lib/*/libudf.so.* diff -uprN a/debian/rules b/debian/rules --- a/debian/rules 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/rules 2013-06-27 14:10:02.734095876 -0700 @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +%: + dh $@ + +override_dh_clean: + dh_clean + rm -f $(CURDIR)/test/cdda.bin + rm -f $(CURDIR)/test/isofs-m1.bin diff -uprN a/debian/source/format b/debian/source/format --- a/debian/source/format 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/source/format 2013-05-27 18:32:18.192324526 -0700 @@ -0,0 +1 @@ +3.0 (quilt)
diff of proposed debian/ directory content; simplified distribution
into one C devel package and one C++ devel package, with package for
each runtime library, and one package remains for example programs.