I'm uploading this to unstable now rather than to DELAYED; there's not been any obvious maintainer activity here for ages...
-- Steve McIntyre, Cambridge, UK. st...@einval.com "Since phone messaging became popular, the young generation has lost the ability to read or write anything that is longer than one hundred and sixty characters." -- Ignatios Souvatzis
diff -Nru libcdio-0.83/debian/changelog libcdio-0.83/debian/changelog --- libcdio-0.83/debian/changelog 2014-09-02 11:07:11.000000000 +1400 +++ libcdio-0.83/debian/changelog 2017-01-29 03:52:41.000000000 +1400 @@ -1,3 +1,14 @@ +libcdio (0.83-4.3) unstable; urgency=medium + + * NMU + * Run tests using TZ=UTC to avoid breakage in libcdio with weird time + zones. Closes: #795690 + * Move Japanese manpages to the right directory. Closes: #850628 + * Switch to multi-arch; thanks to Francois Gouget and Matthias Klose for + very similar patches. Closes: #777222,#812915 + + -- Steve McIntyre <93...@debian.org> Sat, 28 Jan 2017 13:52:41 +0000 + libcdio (0.83-4.2) unstable; urgency=low * Non-maintainer upload with maintainers permission. diff -Nru libcdio-0.83/debian/compat libcdio-0.83/debian/compat --- libcdio-0.83/debian/compat 2011-12-29 12:58:43.000000000 +1400 +++ libcdio-0.83/debian/compat 2017-01-29 03:52:41.000000000 +1400 @@ -1 +1 @@ -8 +9 diff -Nru libcdio-0.83/debian/control libcdio-0.83/debian/control --- libcdio-0.83/debian/control 2014-09-02 11:05:05.000000000 +1400 +++ libcdio-0.83/debian/control 2017-01-29 03:52:41.000000000 +1400 @@ -2,7 +2,7 @@ Priority: optional Section: libs Maintainer: Nicolas Boullis <nboul...@debian.org> -Build-Depends: debhelper (>= 8.0.0), dctrl-tools | grep-dctrl, libpopt-dev, libncurses5-dev | libncurses-dev, libcam-dev [kfreebsd-any], dh-autoreconf +Build-Depends: debhelper (>= 9), dctrl-tools | grep-dctrl, libpopt-dev, libncurses5-dev | libncurses-dev, libcam-dev [kfreebsd-any], dh-autoreconf Standards-Version: 3.9.2 Homepage: http://www.gnu.org/software/libcdio/ @@ -25,6 +25,8 @@ Package: libcdio13 Section: libs Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: library to read and control CD-ROM This library is to encapsulate CD-ROM reading and @@ -38,6 +40,7 @@ Package: libiso9660-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libiso9660-8 (= ${binary:Version}), libcdio-dev (>= 0.78.2-1), ${libcdev}, ${misc:Depends} Description: library to work with ISO9660 filesystems (development files) This package contains development files (headers and static library) @@ -49,6 +52,8 @@ 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 This library is made to read and write ISO9660 filesystems; those @@ -70,6 +75,8 @@ Package: libcdio-cdda1 Section: libs Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: library to read and control digital audio CDs This library is made to read and control digital audio CDs. It does @@ -80,6 +87,7 @@ Package: libcdio-paranoia-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libcdio-paranoia1 (= ${binary:Version}), libcdio-cdda-dev, libcdio-dev, ${libcdev}, ${misc:Depends} Description: library to read digital audio CDs with error correction (development files) This package contains development files (headers and static library) @@ -93,6 +101,8 @@ Package: libcdio-paranoia1 Section: libs Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: library to read digital audio CDs with error correction This library is made to read digital audio CDs, with error @@ -103,6 +113,7 @@ Package: libudf-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libudf0 (= ${binary:Version}), libcdio-dev (>= 0.78.2-1), ${libcdev}, ${misc:Depends} Description: library to work with UDF filesystems (development files) This package contains development files (headers and static library) @@ -114,6 +125,8 @@ 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 This library is made to read and write UDF filesystems; those @@ -122,6 +135,7 @@ Package: libcdio-utils Section: otherosfs Architecture: any +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Description: sample applications based on the CDIO libraries This package contains a collection of small libcdio-based tools: diff -Nru libcdio-0.83/debian/libcdio-cdda-dev.install libcdio-0.83/debian/libcdio-cdda-dev.install --- libcdio-0.83/debian/libcdio-cdda-dev.install 2011-12-24 13:25:55.000000000 +1400 +++ libcdio-0.83/debian/libcdio-cdda-dev.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,4 +1,4 @@ usr/include/cdio/cdda.h -usr/lib/libcdio_cdda.a -usr/lib/libcdio_cdda.so -usr/lib/pkgconfig/libcdio_cdda.pc +usr/lib/*/libcdio_cdda.a +usr/lib/*/libcdio_cdda.so +usr/lib/*/pkgconfig/libcdio_cdda.pc diff -Nru libcdio-0.83/debian/libcdio-cdda1.install libcdio-0.83/debian/libcdio-cdda1.install --- libcdio-0.83/debian/libcdio-cdda1.install 2011-12-30 11:15:54.000000000 +1400 +++ libcdio-0.83/debian/libcdio-cdda1.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,2 +1,2 @@ -usr/lib/libcdio_cdda.so.1 -usr/lib/libcdio_cdda.so.1.* +usr/lib/*/libcdio_cdda.so.1 +usr/lib/*/libcdio_cdda.so.1.* diff -Nru libcdio-0.83/debian/libcdio-dev.install libcdio-0.83/debian/libcdio-dev.install --- libcdio-0.83/debian/libcdio-dev.install 2011-12-30 12:24:04.000000000 +1400 +++ libcdio-0.83/debian/libcdio-dev.install 2017-01-29 03:52:41.000000000 +1400 @@ -24,7 +24,7 @@ usr/include/cdio/util.h usr/include/cdio/utf8.h usr/include/cdio/version.h -usr/lib/libcdio.a -usr/lib/libcdio.so -usr/lib/pkgconfig/libcdio.pc +usr/lib/*/libcdio.a +usr/lib/*/libcdio.so +usr/lib/*/pkgconfig/libcdio.pc usr/share/info/libcdio.info* diff -Nru libcdio-0.83/debian/libcdio-paranoia-dev.install libcdio-0.83/debian/libcdio-paranoia-dev.install --- libcdio-0.83/debian/libcdio-paranoia-dev.install 2011-12-24 13:25:55.000000000 +1400 +++ libcdio-0.83/debian/libcdio-paranoia-dev.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,4 +1,4 @@ usr/include/cdio/paranoia.h -usr/lib/libcdio_paranoia.a -usr/lib/libcdio_paranoia.so -usr/lib/pkgconfig/libcdio_paranoia.pc +usr/lib/*/libcdio_paranoia.a +usr/lib/*/libcdio_paranoia.so +usr/lib/*/pkgconfig/libcdio_paranoia.pc diff -Nru libcdio-0.83/debian/libcdio-paranoia1.install libcdio-0.83/debian/libcdio-paranoia1.install --- libcdio-0.83/debian/libcdio-paranoia1.install 2011-12-30 11:17:03.000000000 +1400 +++ libcdio-0.83/debian/libcdio-paranoia1.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,2 +1,2 @@ -usr/lib/libcdio_paranoia.so.1 -usr/lib/libcdio_paranoia.so.1.* +usr/lib/*/libcdio_paranoia.so.1 +usr/lib/*/libcdio_paranoia.so.1.* diff -Nru libcdio-0.83/debian/libcdio13.install libcdio-0.83/debian/libcdio13.install --- libcdio-0.83/debian/libcdio13.install 2011-12-30 11:13:31.000000000 +1400 +++ libcdio-0.83/debian/libcdio13.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,2 +1,2 @@ -usr/lib/libcdio.so.13 -usr/lib/libcdio.so.13.* +usr/lib/*/libcdio.so.13 +usr/lib/*/libcdio.so.13.* diff -Nru libcdio-0.83/debian/libiso9660-8.install libcdio-0.83/debian/libiso9660-8.install --- libcdio-0.83/debian/libiso9660-8.install 2011-12-30 11:14:30.000000000 +1400 +++ libcdio-0.83/debian/libiso9660-8.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,2 +1,2 @@ -usr/lib/libiso9660.so.8 -usr/lib/libiso9660.so.8.* +usr/lib/*/libiso9660.so.8 +usr/lib/*/libiso9660.so.8.* diff -Nru libcdio-0.83/debian/libiso9660-dev.install libcdio-0.83/debian/libiso9660-dev.install --- libcdio-0.83/debian/libiso9660-dev.install 2011-12-24 13:25:55.000000000 +1400 +++ libcdio-0.83/debian/libiso9660-dev.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,6 +1,6 @@ usr/include/cdio/iso9660.h usr/include/cdio/rock.h usr/include/cdio/xa.h -usr/lib/libiso9660.a -usr/lib/libiso9660.so -usr/lib/pkgconfig/libiso9660.pc +usr/lib/*/libiso9660.a +usr/lib/*/libiso9660.so +usr/lib/*/pkgconfig/libiso9660.pc diff -Nru libcdio-0.83/debian/libudf-dev.install libcdio-0.83/debian/libudf-dev.install --- libcdio-0.83/debian/libudf-dev.install 2011-12-24 13:25:55.000000000 +1400 +++ libcdio-0.83/debian/libudf-dev.install 2017-01-29 03:52:41.000000000 +1400 @@ -2,6 +2,6 @@ usr/include/cdio/udf.h usr/include/cdio/udf_file.h usr/include/cdio/udf_time.h -usr/lib/libudf.a -usr/lib/libudf.so -usr/lib/pkgconfig/libudf.pc +usr/lib/*/libudf.a +usr/lib/*/libudf.so +usr/lib/*/pkgconfig/libudf.pc diff -Nru libcdio-0.83/debian/libudf0.install libcdio-0.83/debian/libudf0.install --- libcdio-0.83/debian/libudf0.install 2011-12-24 13:25:55.000000000 +1400 +++ libcdio-0.83/debian/libudf0.install 2017-01-29 03:52:41.000000000 +1400 @@ -1,2 +1,2 @@ -usr/lib/libudf.so.0 -usr/lib/libudf.so.0.* +usr/lib/*/libudf.so.0 +usr/lib/*/libudf.so.0.* diff -Nru libcdio-0.83/debian/patches/06_fix_japanese_manpage_location libcdio-0.83/debian/patches/06_fix_japanese_manpage_location --- libcdio-0.83/debian/patches/06_fix_japanese_manpage_location 1970-01-01 14:00:00.000000000 +1400 +++ libcdio-0.83/debian/patches/06_fix_japanese_manpage_location 2017-01-29 03:52:41.000000000 +1400 @@ -0,0 +1,11 @@ +--- a/src/cd-paranoia/doc/ja/Makefile.am 2017-01-29 04:58:58.533703677 +1400 ++++ b/src/cd-paranoia/doc/ja/Makefile.am 2017-01-29 04:59:04.809758700 +1400 +@@ -15,7 +15,7 @@ + # You should have received a copy of the GNU General Public License + # along with this program. If not, see <http://www.gnu.org/licenses/>. + +-mansubdir=/jp/man1 ++mansubdir=/ja/man1 + manfiles = cd-paranoia.1 + man_MANS = $(manfiles) cd-paranoia.1 + transform = s,cd-paranoia,@CDPARANOIA_NAME@, diff -Nru libcdio-0.83/debian/patches/series libcdio-0.83/debian/patches/series --- libcdio-0.83/debian/patches/series 2012-03-13 12:29:04.000000000 +1400 +++ libcdio-0.83/debian/patches/series 2017-01-29 03:52:41.000000000 +1400 @@ -2,3 +2,4 @@ 02_fix_posixness 04_avoid_make_check_failure_when_stderr_is_not_a_tty 05_revert_iso9660_set_pvd +06_fix_japanese_manpage_location diff -Nru libcdio-0.83/debian/rules libcdio-0.83/debian/rules --- libcdio-0.83/debian/rules 2014-09-02 11:05:05.000000000 +1400 +++ libcdio-0.83/debian/rules 2017-01-29 03:52:41.000000000 +1400 @@ -11,7 +11,7 @@ # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) CFLAGS = -Wall -g @@ -30,7 +30,7 @@ dh_testdir dh_autoreconf # Add here commands to configure the package. - CFLAGS="$(CFLAGS)" ./configure --disable-cddb --disable-vcd-info --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + CFLAGS="$(CFLAGS)" ./configure --disable-cddb --disable-vcd-info --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) build: build-arch build-indep build-arch: build-stamp @@ -43,7 +43,7 @@ ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) # Check if everything is good... - $(MAKE) check + TZ=UTC $(MAKE) check endif endif touch build-stamp