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 && \

Reply via email to