diff -Nru autoconf-2.69/debian/autoconf-doc.doc-base autoconf-2.69/debian/autoconf-doc.doc-base --- autoconf-2.69/debian/autoconf-doc.doc-base 2012-04-29 20:21:29.000000000 +0000 +++ autoconf-2.69/debian/autoconf-doc.doc-base 2020-12-25 09:25:29.000000000 +0000 @@ -7,15 +7,15 @@ Section: Programming Format: HTML -Index: /usr/share/doc/autoconf-doc/autoconf.html -Files: /usr/share/doc/autoconf-doc/autoconf.html +Index: /usr/share/doc/autoconf/autoconf.html +Files: /usr/share/doc/autoconf/autoconf.html Format: Info Index: /usr/share/info/autoconf.info.gz Files: /usr/share/info/autoconf.info.gz Format: PDF -Files: /usr/share/doc/autoconf-doc/autoconf.pdf.gz +Files: /usr/share/doc/autoconf/autoconf.pdf.gz Format: PostScript -Files: /usr/share/doc/autoconf-doc/autoconf.ps.gz +Files: /usr/share/doc/autoconf/autoconf.ps.gz diff -Nru autoconf-2.69/debian/autoconf.docs autoconf-2.69/debian/autoconf.docs --- autoconf-2.69/debian/autoconf.docs 2012-04-29 20:34:31.000000000 +0000 +++ autoconf-2.69/debian/autoconf.docs 2020-12-25 09:25:29.000000000 +0000 @@ -1,3 +1,3 @@ NEWS README -debian/NEWS.Debian +debian/NEWS diff -Nru autoconf-2.69/debian/autoconf.lintian-overrides autoconf-2.69/debian/autoconf.lintian-overrides --- autoconf-2.69/debian/autoconf.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ autoconf-2.69/debian/autoconf.lintian-overrides 2020-12-25 09:25:29.000000000 +0000 @@ -0,0 +1,2 @@ +autoconf: spare-manual-page usr/share/man/man1/config.guess.1.gz +autoconf: spare-manual-page usr/share/man/man1/config.sub.1.gz diff -Nru autoconf-2.69/debian/changelog autoconf-2.69/debian/changelog --- autoconf-2.69/debian/changelog 2019-10-21 17:02:42.000000000 +0000 +++ autoconf-2.69/debian/changelog 2021-03-29 00:36:28.000000000 +0000 @@ -1,8 +1,73 @@ -autoconf (2.69-11~16.04.sav0) xenial; urgency=medium +autoconf (2.69-14~16.04.sav0) xenial; urgency=medium * Backport to Xenial + * debian/control: Set debhelper-compat (= 10) BD (LP highest for Xenial) + + debian/rules: Add override_dh_installdocs target with dh_installdocs + options -pautoconf-doc --doc-main-package=autoconf (compat level < 11) - -- Rob Savoury Mon, 21 Oct 2019 10:02:42 -0700 + -- Rob Savoury Sun, 28 Mar 2021 17:36:28 -0700 + +autoconf (2.69-14) unstable; urgency=medium + + * QA upload. + * Remove build date from autoconf.texi (Closes: #978054). + * debian/control: Add Vcs headers. + + -- Vagrant Cascadian Fri, 25 Dec 2020 01:25:29 -0800 + +autoconf (2.69-13) unstable; urgency=medium + + * QA upload. + * Pass SHELL=/bin/sh to configure. Closes: #950415 + * export FORCE_SOURCE_DATE=1 to get texlive to respect + SOURCE_DATE_EPOCH. Closes: #950416 + * Use dpkg-parsechangelog to set the date in Autom4te/C4che.pm. + Closes: #950417 + * debian/rules: Set Rules-Requires-Root to no. + * Update to debhelper-compat 13. + * debian/rules: Add dh_missing override to list missing files. + * debian/changelog, debian/control, debian/rules: Remove trailing + whitespace. + * debian/copyright: Use https URLs. + * debian/control: Use more common case for "Multi-Arch". + * autoconf-doc: Adjust doc-base to point new file location in + /usr/share/doc/autoconf. + + -- Vagrant Cascadian Sun, 20 Dec 2020 02:16:50 -0800 + +autoconf (2.69-12) unstable; urgency=medium + + * Orphan package. + + * debian/copyright: Remove tabs from licenses and remove duplicate + mentions of README and mdate-sh. + + * debian/NEWS.Debian: Rename debian/NEWS for better debhelper + compatibility. + + * debian/control: Update policy from 3.9.3 to 4.5.1. Use https for + homepage URL. + + * debian/watch: Upgrade to version 4, use https instead of ftp, + and avoid matching autoconf-latest.tar.gz. + + * Update from debhelper compat version 7 to 10. + + * debian/patches: Mark patches forwarded. + + * Add lintian overrides for "spare-manpage" for config.guess(1) and + config.sub(1), because I think that section 1 is probably the best + place for them. + + -- Ben Pfaff Sun, 13 Dec 2020 18:05:53 -0800 + +autoconf (2.69-11.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build-Depend on texlive-plain-generic instead of + texlive-generic-recommended Closes: #947950 + + -- Paul Gevers Thu, 02 Jan 2020 21:24:24 +0100 autoconf (2.69-11) unstable; urgency=medium @@ -106,15 +171,15 @@ autoconf (2.69-1) unstable; urgency=low * New upstream release. - + * The Autoconf documentation is again licensed in a DFSG-compliant manner, so it is now again included for the first time since 2004. Many thanks to Russ Allbery and Henrique de Moraes Holschuh for maintaining the documentation in non-free for that time. - + The following changes result from that merge: - + - debian/README.Debian: Add some advice from autoconf-nonfree. - debian/control: Add autoconf-doc, using wording from @@ -131,13 +196,13 @@ - debian/rules: Install documentation. * Convert to 3.0 (quilt) source format. - + * debian/rules: Modernize based on the "dh" helper, using autoconf-nonfree as example. - + * debian/control: Update Standards-Version: to 3.9.3 (no changes required). - + * debian/control: Replace Conflicts: by Breaks: based on conflicts-with-version lintian warning and Policy 7.4 "Conflicting binary packages - Conflicts". @@ -1350,5 +1415,3 @@ (install): install SUPPORTFILES in acdatadir. -- Mark W. Eichin Fri, 31 May 1996 00:13:00 -0500 - - diff -Nru autoconf-2.69/debian/compat autoconf-2.69/debian/compat --- autoconf-2.69/debian/compat 2012-04-28 17:01:35.000000000 +0000 +++ autoconf-2.69/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -7 diff -Nru autoconf-2.69/debian/control autoconf-2.69/debian/control --- autoconf-2.69/debian/control 2019-10-21 17:02:28.000000000 +0000 +++ autoconf-2.69/debian/control 2021-03-29 00:14:52.000000000 +0000 @@ -1,24 +1,27 @@ Source: autoconf Section: devel Priority: optional -Maintainer: Ben Pfaff -Standards-Version: 3.9.3 +Maintainer: Debian QA Group +Standards-Version: 4.5.1 Build-Depends-Indep: texinfo (>= 4.6), m4 (>= 1.4.13), - texlive-base, texlive-generic-recommended, texlive-latex-base, + texlive-base, texlive-plain-generic, texlive-latex-base, texlive-latex-recommended, texlive-fonts-recommended, help2man, cm-super -Build-Depends: debhelper (>= 7.0.50~) -Homepage: http://www.gnu.org/software/autoconf/ +Build-Depends: debhelper-compat (= 10) +Rules-Requires-Root: no +Homepage: https://www.gnu.org/software/autoconf/ +Vcs-Git: https://git.dgit.debian.org/autoconf.git +Vcs-Browser: https://browse.dgit.debian.org/autoconf Package: autoconf Architecture: all -Multi-arch: foreign +Multi-Arch: foreign Depends: perl (>> 5.005), m4 (>= 1.4.13), debianutils (>= 1.8), ${misc:Depends} Recommends: automake | automaken Breaks: gettext (<< 0.10.39), pkg-config (<< 0.25-1.1) Suggests: autoconf-archive, gnu-standards, autoconf-doc, libtool, gettext Description: automatic configure script builder The standard for FSF source packages. This is only useful if you - write your own programs or if you extensively modify other people's + write your own programs or if you extensively modify other people's programs. . For an extensive library of additional Autoconf macros, install the diff -Nru autoconf-2.69/debian/copyright autoconf-2.69/debian/copyright --- autoconf-2.69/debian/copyright 2012-04-29 21:15:07.000000000 +0000 +++ autoconf-2.69/debian/copyright 2020-12-25 09:25:29.000000000 +0000 @@ -1,5 +1,5 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Source: http://www.gnu.org/software/autoconf/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://www.gnu.org/software/autoconf/ Upstream-Name: Autoconf Upstream-Contact: GNU Autoconf Maintainers @@ -75,8 +75,8 @@ . The Autoconf Configure Script Exception version 3 is below: . - AUTOCONF CONFIGURE SCRIPT EXCEPTION - Version 3.0, 18 August 2009 + AUTOCONF CONFIGURE SCRIPT EXCEPTION + Version 3.0, 18 August 2009 . Copyright (C) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies @@ -119,7 +119,7 @@ that third-party software is unaffected by the copyleft requirements of the license of Autoconf. -Files: BUGS README INSTALL NEWS README TODO doc/install.texi +Files: BUGS README INSTALL NEWS TODO m4/m4.m4 m4/make-case.m4 Copyright: 1992-1996, 1998-2012 Free Software Foundation, Inc. License: permissive-short-disclaimer @@ -140,7 +140,7 @@ even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -Files: emacs/Makefile.in m4/autobuild.m4 +Files: m4/autobuild.m4 Copyright: 1994-2012 Free Software Foundation, Inc. License: permissive-without-disclaimer This Makefile.in is free software; the Free Software Foundation @@ -158,7 +158,6 @@ build-aux/config.sub build-aux/elisp-comp build-aux/mdate-sh - build-aux/mdate-sh build-aux/missing Copyright: 1992-2012 Free Software Foundation, Inc. License: GPL-2+ with Autoconf exception @@ -276,7 +275,7 @@ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -Files: doc/gen-oids.texi +Files: doc/gnu-oids.texi Copyright: 2008-2010 Free Software Foundation, Inc. License: permissive Copying and distribution of this file, with or without modification, diff -Nru autoconf-2.69/debian/NEWS autoconf-2.69/debian/NEWS --- autoconf-2.69/debian/NEWS 1970-01-01 00:00:00.000000000 +0000 +++ autoconf-2.69/debian/NEWS 2020-12-25 09:25:29.000000000 +0000 @@ -0,0 +1,50 @@ +autoconf (2.61-1) unstable; urgency=low + + This package should be largely compatible with older Autoconf releases + back to 2.50, and especially with 2.59 and later. Please read NEWS + for details. + + Two changes bear especial emphasis. First, quoting from the upstream + NEWS: + + > ** Directory variables adjusted to recent changes in the GNU Coding + > Standards. The following directory variables are new: + > + > datarootdir read-only architecture-independent data root [PREFIX/share] + > localedir locale-specific message catalogs [DATAROOTDIR/locale] + > docdir documentation root [DATAROOTDIR/doc/PACKAGE] + > htmldir html documentation [DOCDIR] + > dvidir dvi documentation [DOCDIR] + > pdfdir pdf documentation [DOCDIR] + > psdir ps documentation [DOCDIR] + > + > The following variables have new default values: + > + > datadir read-only architecture-independent data [DATAROOTDIR] + > infodir info documentation [DATAROOTDIR/info] + > mandir man documentation [DATAROOTDIR/man] + > + > This means that if you use any of `@datadir@', `@infodir@', or + > `@mandir@' in a file, you will have to ensure `${datarootdir}' is + > defined in this file. As a temporary measure, if any of those are + > found but no mention of `datarootdir', the substitutions will be + > replaced with values that do not contain `${datarootdir}', and a + > warning will be issued. + + This has proven to be a problem in some cases where the advice in the + manual is not followed. Please refer to the "Defining Directories" + node in the manual, titled "How do I `#define' Installation + Directories?", for more details. (The manual can be obtained by + installing the "autoconf-doc" package from the non-free distribution + that accompanies Debian.) + + Here is a second item that bears mention, again from upstream NEWS: + + > ** AC_PROG_CC, AC_PROG_CXX + > No longer automatically arrange to declare the 'exit' function of C, + > when a C++ compiler is used. Standard Autoconf macros no longer use + > 'exit', so this is no longer an issue for them. If you use C++, and + > want to call 'exit', you'll have to arrange for its declaration + > yourself. But we now suggest you return from 'main' instead. + + -- Ben Pfaff Sun, 26 Nov 2006 09:13:19 -0800 diff -Nru autoconf-2.69/debian/NEWS.Debian autoconf-2.69/debian/NEWS.Debian --- autoconf-2.69/debian/NEWS.Debian 2012-04-28 17:01:35.000000000 +0000 +++ autoconf-2.69/debian/NEWS.Debian 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -autoconf (2.61-1) unstable; urgency=low - - This package should be largely compatible with older Autoconf releases - back to 2.50, and especially with 2.59 and later. Please read NEWS - for details. - - Two changes bear especial emphasis. First, quoting from the upstream - NEWS: - - > ** Directory variables adjusted to recent changes in the GNU Coding - > Standards. The following directory variables are new: - > - > datarootdir read-only architecture-independent data root [PREFIX/share] - > localedir locale-specific message catalogs [DATAROOTDIR/locale] - > docdir documentation root [DATAROOTDIR/doc/PACKAGE] - > htmldir html documentation [DOCDIR] - > dvidir dvi documentation [DOCDIR] - > pdfdir pdf documentation [DOCDIR] - > psdir ps documentation [DOCDIR] - > - > The following variables have new default values: - > - > datadir read-only architecture-independent data [DATAROOTDIR] - > infodir info documentation [DATAROOTDIR/info] - > mandir man documentation [DATAROOTDIR/man] - > - > This means that if you use any of `@datadir@', `@infodir@', or - > `@mandir@' in a file, you will have to ensure `${datarootdir}' is - > defined in this file. As a temporary measure, if any of those are - > found but no mention of `datarootdir', the substitutions will be - > replaced with values that do not contain `${datarootdir}', and a - > warning will be issued. - - This has proven to be a problem in some cases where the advice in the - manual is not followed. Please refer to the "Defining Directories" - node in the manual, titled "How do I `#define' Installation - Directories?", for more details. (The manual can be obtained by - installing the "autoconf-doc" package from the non-free distribution - that accompanies Debian.) - - Here is a second item that bears mention, again from upstream NEWS: - - > ** AC_PROG_CC, AC_PROG_CXX - > No longer automatically arrange to declare the 'exit' function of C, - > when a C++ compiler is used. Standard Autoconf macros no longer use - > 'exit', so this is no longer an issue for them. If you use C++, and - > want to call 'exit', you'll have to arrange for its declaration - > yourself. But we now suggest you return from 'main' instead. - - -- Ben Pfaff Sun, 26 Nov 2006 09:13:19 -0800 diff -Nru autoconf-2.69/debian/patches/AM_PROG_LIBTOOL.patch autoconf-2.69/debian/patches/AM_PROG_LIBTOOL.patch --- autoconf-2.69/debian/patches/AM_PROG_LIBTOOL.patch 2014-08-31 17:15:54.000000000 +0000 +++ autoconf-2.69/debian/patches/AM_PROG_LIBTOOL.patch 2020-12-25 09:25:29.000000000 +0000 @@ -16,6 +16,7 @@ not use deprecated macros, but that's something else). Author: Andreas Barth Bug-Debian: http://bugs.debian.org/759739 +Forwarded: yes --- bin/autoreconf.in | 2 ++ diff -Nru autoconf-2.69/debian/patches/avoid-undefined-behavior-for-32bit-off_t.patch autoconf-2.69/debian/patches/avoid-undefined-behavior-for-32bit-off_t.patch --- autoconf-2.69/debian/patches/avoid-undefined-behavior-for-32bit-off_t.patch 2014-03-27 21:54:10.000000000 +0000 +++ autoconf-2.69/debian/patches/avoid-undefined-behavior-for-32bit-off_t.patch 2020-12-25 09:25:29.000000000 +0000 @@ -7,6 +7,7 @@ reporting this bug. Author: Ben Pfaff Bug-Debian: http://bugs.debian.org/742780 +Forwarded: yes --- Bug: #742780. diff -Nru autoconf-2.69/debian/patches/remove-build-date-from-autoconf.texi-clo.patch autoconf-2.69/debian/patches/remove-build-date-from-autoconf.texi-clo.patch --- autoconf-2.69/debian/patches/remove-build-date-from-autoconf.texi-clo.patch 1970-01-01 00:00:00.000000000 +0000 +++ autoconf-2.69/debian/patches/remove-build-date-from-autoconf.texi-clo.patch 2020-12-25 09:25:29.000000000 +0000 @@ -0,0 +1,34 @@ +From: Vagrant Cascadian +Date: Fri, 25 Dec 2020 08:39:37 +0000 +X-Dgit-Generated: 2.69-14 f658040a2f1dfdd25a92a321bb64540657c0b0be +Subject: Remove build date from autoconf.texi (Closes: #978054). + +autoconf.texi is used to generate .pdf, .ps, .info and .html +documentation shipped with the package. + +See "Timestamps are best avoided": + + https://reproducible-builds.org/docs/timestamps/ + +--- + +--- autoconf-2.69.orig/doc/autoconf.texi ++++ autoconf-2.69/doc/autoconf.texi +@@ -197,7 +197,7 @@ + + @copying + +-This manual (@value{UPDATED}) is for GNU Autoconf ++This manual is for GNU Autoconf + (version @value{VERSION}), + a package for creating scripts to configure source code packages using + templates and an M4 macro package. +@@ -245,7 +245,7 @@ entitled ``GNU Free Documentation Licens + @titlepage + @title Autoconf + @subtitle Creating Automatic Configuration Scripts +-@subtitle for version @value{VERSION}, @value{UPDATED} ++@subtitle for version @value{VERSION} + @author David MacKenzie + @author Ben Elliston + @author Akim Demaille diff -Nru autoconf-2.69/debian/patches/series autoconf-2.69/debian/patches/series --- autoconf-2.69/debian/patches/series 2017-08-20 18:10:22.000000000 +0000 +++ autoconf-2.69/debian/patches/series 2020-12-25 09:25:29.000000000 +0000 @@ -7,3 +7,4 @@ unescaped-left-brace-warning-fix.patch mmap-leak-fix.patch +remove-build-date-from-autoconf.texi-clo.patch diff -Nru autoconf-2.69/debian/rules autoconf-2.69/debian/rules --- autoconf-2.69/debian/rules 2014-02-23 16:27:53.000000000 +0000 +++ autoconf-2.69/debian/rules 2021-03-29 00:36:00.000000000 +0000 @@ -6,13 +6,16 @@ dh $@ endif +# Ensure texlive respects SOURCE_DATE_EPOCH +export FORCE_SOURCE_DATE=1 + override_dh_auto_clean: [ ! -f Makefile ] || $(MAKE) distclean override_dh_auto_configure: # Ensure nothing tries to re-bootstrap Autoconf with itself. touch configure `find . -name Makefile.in` - dh_auto_configure -- EMACS=no --with-lispdir= + dh_auto_configure -- EMACS=no --with-lispdir= SHELL=/bin/sh # Force manpages to get rebuilt with correct version number. touch man/*.x @@ -30,6 +33,12 @@ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp \ install-html install-info install-pdf install-ps install-man endif - perl -pi -e 's/^my \$$VERSION.*/my \$$VERSION = "'"`date`"'";/;' \ - debian/tmp/usr/share/autoconf/Autom4te/C4che.pm + perl -pi -e 's/^my \$$VERSION.*/my \$$VERSION = "'"`dpkg-parsechangelog -SDate`"'";/;' \ + debian/tmp/usr/share/autoconf/Autom4te/C4che.pm + +override_dh_missing: + dh_missing --list-missing +override_dh_installdocs: + dh_installdocs -pautoconf-doc --doc-main-package=autoconf + dh_installdocs --remaining-packages diff -Nru autoconf-2.69/debian/watch autoconf-2.69/debian/watch --- autoconf-2.69/debian/watch 2012-04-28 17:01:35.000000000 +0000 +++ autoconf-2.69/debian/watch 2020-12-25 09:25:29.000000000 +0000 @@ -1,2 +1,2 @@ -version=3 -ftp://ftp.gnu.org/gnu/autoconf/autoconf-(.*)\.tar\.gz +version=4 +https://ftp.gnu.org/gnu/autoconf/autoconf-([0-9].*)\.tar\.gz