Package: dacs
Version: 1.4.28b-3
Severity: wishlist
Tags: patch
User: debian-de...@lists.debian.org
Usertags: origin-ubuntu trusty ubuntu-patch autoreconf

Dear Maintainer,

In Ubuntu 14.04, the attached patch was applied to achieve the following:

  * Use dh-autoreconf and dh_autotools-dev* for newer arches.
    - Specify autoconf macros directory.


This debdiff may contain extraneous metadata. If so, kindly please ignore
them. Thanks for considering the patch!


-- System Information:
Debian Release: wheezy/sid
  APT prefers precise-updates
  APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 
'precise-proposed'), (500, 'precise'), (100, 'precise-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11.0-15-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru dacs-1.4.28b/debian/autoreconf dacs-1.4.28b/debian/autoreconf
--- dacs-1.4.28b/debian/autoreconf	1969-12-31 19:00:00.000000000 -0500
+++ dacs-1.4.28b/debian/autoreconf	2014-02-04 09:25:17.000000000 -0500
@@ -0,0 +1 @@
+src
diff -Nru dacs-1.4.28b/debian/changelog dacs-1.4.28b/debian/changelog
diff -Nru dacs-1.4.28b/debian/control dacs-1.4.28b/debian/control
--- dacs-1.4.28b/debian/control	2013-07-16 11:18:33.000000000 -0400
+++ dacs-1.4.28b/debian/control	2014-02-04 10:01:22.000000000 -0500
@@ -1,11 +1,12 @@
 Source: dacs
 Section: web
 Priority: optional
-Maintainer: Christoph Berg <m...@debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
+XSBC-Original-Maintainer: Christoph Berg <m...@debian.org>
 Uploaders: Martin Zobel-Helas <zo...@debian.org>
 Build-Depends: debhelper (>= 7),
  apache2-dev, libssl-dev, libexpat1-dev, chrpath,
- libsasl2-dev, libperl-dev, libldap2-dev, autotools-dev,
+ libsasl2-dev, libperl-dev, libldap2-dev, dh-autoreconf, autotools-dev,
  groff-base, xsltproc, docbook-xsl, libxmlsec1-dev, libpam0g-dev
 Standards-Version: 3.9.4
 Homepage: http://dacs.dss.ca/
diff -Nru dacs-1.4.28b/debian/patches/autoconf-macros-dir dacs-1.4.28b/debian/patches/autoconf-macros-dir
--- dacs-1.4.28b/debian/patches/autoconf-macros-dir	1969-12-31 19:00:00.000000000 -0500
+++ dacs-1.4.28b/debian/patches/autoconf-macros-dir	2014-02-04 09:42:46.000000000 -0500
@@ -0,0 +1,14 @@
+Index: dacs-1.4.28b/src/configure.ac
+===================================================================
+--- dacs-1.4.28b.orig/src/configure.ac	2014-02-04 09:37:55.008706996 -0500
++++ dacs-1.4.28b/src/configure.ac	2014-02-04 09:42:44.548491223 -0500
+@@ -24,7 +24,8 @@
+ 
+ AC_PREFIX_DEFAULT(/usr/local/dacs)
+ 
+-AC_CONFIG_AUX_DIR(./conftools)
++AC_CONFIG_AUX_DIR([./conftools])
++AC_CONFIG_MACRO_DIR([./conftools])
+ 
+ AC_CONFIG_SRCDIR([var.c])
+ 
diff -Nru dacs-1.4.28b/debian/patches/series dacs-1.4.28b/debian/patches/series
--- dacs-1.4.28b/debian/patches/series	2013-07-17 14:35:49.000000000 -0400
+++ dacs-1.4.28b/debian/patches/series	2014-02-04 09:28:19.000000000 -0500
@@ -2,3 +2,4 @@
 ssl_hook_Fixup
 libtool-shell
 shared-library-linkage
+autoconf-macros-dir
diff -Nru dacs-1.4.28b/debian/rules dacs-1.4.28b/debian/rules
--- dacs-1.4.28b/debian/rules	2013-07-17 14:38:21.000000000 -0400
+++ dacs-1.4.28b/debian/rules	2014-02-04 09:44:06.000000000 -0500
@@ -2,6 +2,7 @@
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
+export AUTOHEADER = true
 
 PKG_APACHE2        := libapache2-mod-dacs
 PKG_DACS           := dacs
@@ -69,15 +70,8 @@
 	   exit 1 ;\
 	fi
 
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	rm -f src/conftools/config.sub
-	cp -f /usr/share/misc/config.sub src/conftools/config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	rm -f src/conftools/config.guess
-	cp -f /usr/share/misc/config.guess src/conftools/config.guess
-endif
-
+	dh_autotools-dev_updateconfig
+	dh_autoreconf
 
 	#Linking external libraries and programs
 	# Apache
@@ -228,13 +222,6 @@
 	[ ! -f $(CURDIR)/src/Makefile ] || $(MAKE) -C $(CURDIR)/src distclean
 	[ ! -f $(CURDIR)/apache/Makefile ] || $(MAKE) -C $(CURDIR)/apache distclean
 
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	rm -f src/conftools/config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	rm -f src/conftools/config.guess
-endif
-
 	rm -f man/docbook-xsl
 	rm -f man/*.html
 	rm -f man/*.man
@@ -258,5 +245,7 @@
 	rm -f src/.ownername src/.groupname
 
 	rm -f configure-stamp build-stamp
+	dh_autoreconf_clean
+	dh_autotools-dev_restoreconfig
+	rm -f src/conftools/lt* src/conftools/libtool.m4
 	dh_clean
-

Reply via email to