I've been going through packages on debian-ports arm64 in state
BD-Uninstallable/out-of-date to try and make sure we don't go backwards
on coverage as we push towards becoming an official port.
gnuradio is one such package, with the most recent upload it picked up a
dependency on libzmq3-dev | libzmq-dev. libzmq3-dev is provided by
source package zeromq3 which build-depends on libpgm-dev. libpgm-dev is
provided by source package libpgm which has build problems on ppc64el,
arm64 and hurd. The first two require autoreconfing, hurd needs a small
patch to configure.ac followed by autoreconfing.
libpgm's maintainer Gabriel de Perthuis made two uploads a few days
apart in 2011 and then no uploads since. He does seem to have some
activity in other places though. Gabriel if you are reading this and no
longer have an interest in the package please tell us so it can be orphaned.
I've prepared a debdiff incorporating the hurd fix and the use of
dh-autoreconf and uploaded it to debian-ports arm64. I may NMU this in
debian but i'm reluctant because I don't know how I would go about
testing the patch and autoreconfing is potentially intrustive. Maybe i'm
just being over-cautious. Do the maintainers of the involved packages
have any comments?
diff -Nru libpgm-5.1.118-1~dfsg/debian/autoreconf
libpgm-5.1.118-1~dfsg/debian/autoreconf
--- libpgm-5.1.118-1~dfsg/debian/autoreconf 1970-01-01 00:00:00.000000000
+0000
+++ libpgm-5.1.118-1~dfsg/debian/autoreconf 2014-08-20 22:49:07.000000000
+0000
@@ -0,0 +1 @@
+openpgm/pgm
diff -Nru libpgm-5.1.118-1~dfsg/debian/changelog
libpgm-5.1.118-1~dfsg/debian/changelog
--- libpgm-5.1.118-1~dfsg/debian/changelog 2012-04-29 09:00:58.000000000
+0000
+++ libpgm-5.1.118-1~dfsg/debian/changelog 2014-08-20 22:52:10.000000000
+0000
@@ -1,3 +1,11 @@
+libpgm (5.1.118-1~dfsg-0.1+arm64) unreleased; urgency=low
+
+ * Patch configure.ac to fix false positive multicast detection on hurd-i386.
+ * Use dh_autoreconf to support new ports (ppc64el and arm64) and incorporate
+ above hurd change. (Closes: 752010)
+
+ -- Peter Michael Green <plugw...@debian.org> Wed, 20 Aug 2014 22:49:25 +0000
+
libpgm (5.1.118-1~dfsg-0.1) unstable; urgency=low
* Non-maintainer upload.
diff -Nru libpgm-5.1.118-1~dfsg/debian/control
libpgm-5.1.118-1~dfsg/debian/control
--- libpgm-5.1.118-1~dfsg/debian/control 2011-04-30 16:33:31.000000000
+0000
+++ libpgm-5.1.118-1~dfsg/debian/control 2014-08-20 22:49:07.000000000
+0000
@@ -1,7 +1,7 @@
Source: libpgm
Priority: optional
Maintainer: Gabriel de Perthuis <g2p.code+deb...@gmail.com>
-Build-Depends: debhelper (>= 7.0.50~), python, libtool, automake
+Build-Depends: debhelper (>= 7.0.50~), python, libtool, automake, dh-autoreconf
Standards-Version: 3.9.1
Section: libs
Homepage: http://code.google.com/p/openpgm/
diff -Nru libpgm-5.1.118-1~dfsg/debian/rules libpgm-5.1.118-1~dfsg/debian/rules
--- libpgm-5.1.118-1~dfsg/debian/rules 2012-04-29 07:50:52.000000000 +0000
+++ libpgm-5.1.118-1~dfsg/debian/rules 2014-08-20 22:49:07.000000000 +0000
@@ -2,7 +2,7 @@
# -*- makefile -*-
%:
- dh $@ --sourcedirectory=openpgm/pgm
+ dh $@ --sourcedirectory=openpgm/pgm --with autoreconf
override_dh_auto_configure:
cd openpgm/pgm && \