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

Reply via email to