--- automake-1.4-p6.orig/m4/lex.m4 +++ automake-1.4-p6/m4/lex.m4 @@ -5,6 +5,6 @@ dnl Look for flex, lex or missing, then run AC_PROG_LEX and AC_DECL_YYTEXT AC_DEFUN([AM_PROG_LEX], [missing_dir=ifelse([$1],,`cd $ac_aux_dir && pwd`,$1) -AC_CHECK_PROGS(LEX, flex lex, "$missing_dir/missing flex") +AC_CHECK_PROGS(LEX, flex lex, $missing_dir/missing flex) AC_PROG_LEX AC_DECL_YYTEXT]) --- automake-1.4-p6.orig/m4/Makefile.in +++ automake-1.4-p6/m4/Makefile.in @@ -90,7 +90,7 @@ $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps m4/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status @@ -124,6 +124,11 @@ subdir = m4 distdir: $(DISTFILES) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(top_distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu m4/Makefile @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ --- automake-1.4-p6.orig/automake.texi +++ automake-1.4-p6/automake.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @c %**start of header -@setfilename automake.info -@settitle automake +@setfilename automake-1.4.info +@settitle automake-1.4 @setchapternewpage off @c %**end of header @@ -9,12 +9,12 @@ @dircategory GNU admin @direntry -* automake: (automake). Making Makefile.in's +* automake-1.4: (automake-1.4). Making Makefile.in's @end direntry @dircategory Individual utilities @direntry -* aclocal: (automake)Invoking aclocal. Generating aclocal.m4 +* aclocal-1.4: (automake-1.4)Invoking aclocal. Generating aclocal.m4 @end direntry @ifinfo @@ -408,7 +408,7 @@ @code{pkglibdir}, @code{pkgincludedir}, and @code{pkgdatadir}; these are the same as the non-@samp{pkg} versions, but with @samp{@@PACKAGE@@} appended. For instance, @code{pkglibdir} is defined as -@code{$(datadir)/@@PACKAGE@@}. +@code{$(libdir)/@@PACKAGE@@}. @cvindex PACKAGE @cindex EXTRA_, prepending @@ -794,6 +794,11 @@ make a symbolic link pointing to its own copy of the missing file; this can be changed with @code{--copy}. +Many of the potentially-missing files are common scripts whose location +may be specified via the AC_CONFIG_AUX_DIR macro. Therefore, AUX_DIR's +(non-)setting affects whether a file is considered missing, and where +the missing file is added (@pxref{Optional}). + @item --amdir=@var{dir} @opindex --amdir Look for Automake data files in directory @var{dir} instead of in the --- automake-1.4-p6.orig/install-sh +++ automake-1.4-p6/install-sh @@ -1,19 +1,37 @@ #!/bin/sh # # install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). # -# Copyright 1991 by the Massachusetts Institute of Technology +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. # -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it @@ -163,7 +181,7 @@ # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then -defaultIFS=' +defaultIFS=' ' IFS="${IFS-${defaultIFS}}" --- automake-1.4-p6.orig/automake.in +++ automake-1.4-p6/automake.in @@ -3822,7 +3822,7 @@ } $output_rules .= ("\t\@echo '## All variables above are generated by configure. Do Not Edit ##' >> \$\@-t\n" - . "\t\@test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> \$\@-t\n" + . "\t\@test ! -f \$(srcdir)/site.exp || sed '1,/^## All variables above are.*##/ d' \$(srcdir)/site.exp >> \$\@-t\n" . "\t\@test ! -f site.exp || mv site.exp site.bak\n" . "\t\@mv \$\@-t site.exp\n"); } @@ -4615,7 +4615,7 @@ local ($file); foreach $file (keys %libsources) { - if ($file =~ /^(.*)\.[cly]$/ && -f "$relative_dir/$file") + if ($file =~ /^(.*)\.[cly]$/) { $de_ansi_files{$1} = 1; } --- automake-1.4-p6.orig/aclocal.1 +++ automake-1.4-p6/aclocal.1 @@ -0,0 +1,106 @@ +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. +.\" Copyright (C) 1998 Ben Pfaff. +.\" +.\" Permission is granted to make and distribute verbatim copies of +.\" this manual provided the copyright notice and this permission notice +.\" are preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the entire +.\" resulting derived work is distributed under the terms of a permission +.\" notice identical to this one. +.\" +.\" Permission is granted to copy and distribute translations of this manual +.\" into another language, under the above conditions for modified versions, +.\" except that this permission notice may be stated in a translation approved +.\" by the Foundation. +.\" +.TH ACLOCAL 1 "Automake" +.SH NAME +aclocal - automatically generate aclocal.m4 from configure.in +.SH SYNOPSIS +.B aclocal +[ +.BR --acdir= DIR +] [ +.B --help +] [ +.B -I +DIR ] [ +.BR --output= FILE +] [ +.B --verbose +] [ +.B --version +] +.SH DESCRIPTION +.PP +Automake includes a number of Autoconf macros which can be used in +your package; some of them are actually required by Automake in certain +situations. These macros must be defined in your +.BR aclocal.m4 ; +otherwise they will not be seen by +.BR autoconf . +.PP +The +.B aclocal +program will automatically generate +.B aclocal.m4 +files based on the contents of +.BR configure.in . +This provides a convenient way to get Automake-provided macros, +without having to search around. Also, the +.B aclocal +mechanism is extensible for use by other packages. +.PP +At startup, +.B aclocal +scans all the +.B .m4 +files it can find, looking for macro definitions. Then it scans +.BR configure.in . +Any mention of one of the macros found in the first step causes that +macro, and any macros it in turn requires, to be put into +.BR aclocal.m4 . +.PP +The contents of +.BR acinclude.m4 , +if it exists, are also automatically included in +.BR aclocal.m4 . +This is useful for incorporating local macros into +.BR configure . +.PP +.B aclocal +accepts the following options: +.TP +.BI --acdir=\fRDIR +Look for the macro files in DIR instead of the installation +directory. This is typically used for debugging. +.TP +.BI --help +Print a summary of the command line options and exit. +.TP +.BI -I\fR\ DIR +Add the directory DIR to the list of directories searched for +.B .m4 +files. +.TP +.BI --output=\fRFILE +Cause the output to be put into FILE instead of +.BR aclocal.m4 . +.TP +.BI --verbose +Print the names of the files it examines. +.TP +.BI --version +Print the version number of Automake and exit. +.PP +.SH "SEE ALSO" +.BR automake (1), +and the Texinfo documentation for automake +.SH AUTHORS +Automake was written primarily by David Mackenzie and Tom Tromey. +This manpage written by Ben Pfaff for the +Debian GNU/Linux +.B automake +package. --- automake-1.4-p6.orig/debian/automake1.4.info +++ automake-1.4-p6/debian/automake1.4.info @@ -0,0 +1,2 @@ +automake-1.4.info* + --- automake-1.4-p6.orig/debian/automake1.4.docs +++ automake-1.4-p6/debian/automake1.4.docs @@ -0,0 +1,3 @@ +README +AUTHORS +NEWS --- automake-1.4-p6.orig/debian/compat +++ automake-1.4-p6/debian/compat @@ -0,0 +1 @@ +4 --- automake-1.4-p6.orig/debian/automake1.4.links +++ automake-1.4-p6/debian/automake1.4.links @@ -0,0 +1,13 @@ +usr/share/misc/config.sub usr/share/automake-1.4/config.sub +usr/share/misc/config.guess usr/share/automake-1.4/config.guess +usr/share/automake-1.4/config.sub usr/share/automake/config.sub +usr/share/automake-1.4/config.guess usr/share/automake/config.guess +usr/share/automake-1.4/COPYING usr/share/automake/COPYING +usr/share/automake-1.4/INSTALL usr/share/automake/INSTALL +usr/share/automake-1.4/acinstall usr/share/automake/acinstall +usr/share/automake-1.4/elisp-comp usr/share/automake/elisp-comp +usr/share/automake-1.4/install-sh usr/share/automake/install-sh +usr/share/automake-1.4/mdate-sh usr/share/automake/mdate-sh +usr/share/automake-1.4/missing usr/share/automake/missing +usr/share/automake-1.4/mkinstalldirs usr/share/automake/mkinstalldirs +usr/share/automake-1.4/ylwrap usr/share/automake/ylwrap --- automake-1.4-p6.orig/debian/watch +++ automake-1.4-p6/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://ftp.gnu.org/gnu/automake/automake-(1\.4.*)\.tar\.gz --- automake-1.4-p6.orig/debian/lintian.overrides +++ automake-1.4-p6/debian/lintian.overrides @@ -0,0 +1 @@ +automake1.4: extra-license-file usr/share/automake-1.4/COPYING --- automake-1.4-p6.orig/debian/automake1.4.prerm +++ automake-1.4-p6/debian/automake1.4.prerm @@ -0,0 +1,9 @@ +#!/bin/sh -e + +ver=1.4 + +if [ "$1" = "remove" ]; then + update-alternatives --remove automake /usr/bin/automake-$ver +fi + +#DEBHELPER# --- automake-1.4-p6.orig/debian/automake1.4.dirs +++ automake-1.4-p6/debian/automake1.4.dirs @@ -0,0 +1,2 @@ +usr/share/lintian/overrides/ +usr/share/man/man1/ --- automake-1.4-p6.orig/debian/changelog +++ automake-1.4-p6/debian/changelog @@ -0,0 +1,480 @@ +automake (1:1.4-p6-13) unstable; urgency=low + + * debian/rules: + - Convert to cdbs. + - Only update the top level config.{guess,sub}. + - Copy the manpages directly instead of renaming. + * debian/control: + - Build-Depend on cdbs. Also on autotools to get updated + config.{guess,sub}. + - Update Standards-Version to 3.7.3. + - Put a blurb at the bottom of the description that this package should + not be used. + - Add Homepage and Vcs-* headers. + * debian/automake1.4.doc-base: Fix some spurious whitespace. + * debian/docs: Rename to debian/automake1.4.docs. + * debian/watch: Add a watch file, to watch something unlikely to ever + change. + * debian/automake1.4.dirs, debian/automake1.4.manpages: Create the man + dir and remove manpages file since we copy in the rules file. + + -- Eric Dorland Sat, 09 Feb 2008 23:38:56 -0500 + +automake (1:1.4-p6-12) unstable; urgency=high + + * Urgency high, I love doing things at the last minute. + * debian/control: + - Standards-Version to 3.7.2.2. + - Don't provide automake and automaken anymore, we are too old. + - Versioned conflict on automake, since we now have a new automake + package. + + -- Eric Dorland Thu, 19 Oct 2006 00:35:56 -0400 + +automake (1:1.4-p6-11) unstable; urgency=low + + * debian/copyright: Update FSF address. + + -- Eric Dorland Sat, 24 Jun 2006 18:45:37 -0400 + +automake (1:1.4-p6-10) unstable; urgency=low + + * COPYING: Update FSF address. Thanks J.H.M. Dassen (Ray). (Closes: + #360380) + * debian/control: + - Standards-Version to 3.7.2.0. + - Use Build-Depends instead of Build-Depends-Indep for things + that need to be there for the clean target. + + -- Eric Dorland Thu, 15 Jun 2006 21:32:17 -0400 + +automake (1:1.4-p6-9) unstable; urgency=low + + * debian/automake1.4.postinst: Make a slave link to the info file. + * debian/copyright: Modern copyright file a bit, and add full copyright + disclaimer. (Closes: #290066) + + -- Eric Dorland Sun, 6 Feb 2005 00:21:08 -0500 + +automake (1:1.4-p6-8) unstable; urgency=low + + * aclocal.in: Apply (by hand) a patch from Mark Wooding + to notice more macro calls. (Closes: #211585) + * debian/control: Standards-Version to 3.6.1. + + -- Eric Dorland Sat, 27 Sep 2003 02:50:46 -0400 + +automake (1:1.4-p6-7) unstable; urgency=low + + * install-sh: Apply patch from upstream to resolve licensing issue. + * debian/control: Standards-Version to 3.5.9. + + -- Eric Dorland Fri, 9 May 2003 20:34:29 -0400 + +automake (1:1.4-p6-6) unstable; urgency=low + + * automake.texi: Apply first hunk of documentation patch from Jeremy + Nimmer . (Closes: #39542) + * debian/control: Standards-Version to 3.5.8. + + -- Eric Dorland Thu, 30 Jan 2003 20:10:35 -0500 + +automake (1:1.4-p6-5) unstable; urgency=low + + * debian/control + + Stansdards-Version: 3.5.7.1 + + Conflict with automake. + + -- Eric Dorland Tue, 29 Oct 2002 17:19:05 -0500 + +automake (1:1.4-p6-4) unstable; urgency=low + + * m4/lex.m4: Remove superfluous quotes. (Closes: #165739) + + -- Eric Dorland Thu, 24 Oct 2002 22:03:16 -0400 + +automake (1:1.4-p6-3) unstable; urgency=low + + * debian/control: + + Standards-Version to 3.5.7. + + The package is now called automake1.4 not automake. It provides, + replaces and conflicts with automake. I think this change is important + to make people realise automake1.4 isn't the real automake anymore. + + Provide the new VP automaken, which all automakes wil provide. + * debian/automake.*: Move to debian/automake1.4.*. + * debian/rules: Change package name. + * debian/lintian.overrides: Change package name. + + -- Eric Dorland Tue, 15 Oct 2002 00:08:55 -0400 + +automake (1:1.4-p6-2) unstable; urgency=low + + * debian/rules: Touch automake.texi. (Closes: #156104) + * debian/automake.links: + + Fix paths to config.{sub,guess}. + + Add links in /usr/share/automake to preserve backwards + compatibility. (Closes: #155699) + + -- Eric Dorland Mon, 12 Aug 2002 00:14:57 -0400 + +automake (1:1.4-p6-1) unstable; urgency=low + + * New upstream release. This release contains versioned binaries like + automake 1.6. + * debian/automake.install: Install versioned binaries only. + * debian/rules: Remove hack to rename binaries. + * debian/lintian.overrides: Fix path. + + -- Eric Dorland Sun, 4 Aug 2002 18:41:27 -0400 + +automake (1:1.4-p5-4) unstable; urgency=low + + * automake.1: add -c | --copy explanation. (Closes: #144772) + * automake1.5.postinst: make update-alternatives unconditional. + + -- Eric Dorland Mon, 17 Jun 2002 23:42:49 -0400 + +automake (1:1.4-p5-3) unstable; urgency=low + + * Small tweaks to doc-base that should of been in the last version. + + -- Eric Dorland Sat, 15 Jun 2002 03:52:57 -0400 + +automake (1:1.4-p5-2) unstable; urgency=low + + * The "pleasing Joseph Carter" release. + * New maintainer. + * Close all these bugs for real. (Closes: #129347, #112465, #100374) + (Closes: #118047, #98586, #137272, #128526) + * Add debian/docs. + * automake.texi: patch to install to automake-1.4.info. + * Add debian/automake1.4.info file, since tweaked info files don't seem + to install. + * Remove debian/automake1.4-doc.install. + * Rename debian/automake1.4-doc.doc-base and tweak path. + * debian/rules + + Rename the binaries to versioned names. + + Rename the manpages to version specific ones. + * debian/control + + Remove automake1.4-doc package. + + Make automake P,R&C automake1.4-doc. + + Remove Suggests for automake1.4-doc. + * Add automake.{postinst, prerm} + + Make an alternative on automake. + + -- Eric Dorland Sat, 15 Jun 2002 03:26:16 -0400 + +automake (1:1.4-p5-0.1) unstable; urgency=low + + * New upstream release. (Closes: #129347, #112465, #100374, #118047) + * install-sh: add space to defaultIFS. (Closes: #98586) + * automake.in: + + Apply site.exp patch. (Closes: #137272) + * tags.am: + + Apply patch for exuberant-ctags. (Closes: #128526) + * debian/control: + + debhelper 4.0 + + Standards-Version: 3.5.6.1 + + Conflict with automake1.5, not automake. + + Seperated documentation into automake1.4-doc package. + * debian/rules: + + Convert to using debhelper. + * Added debian/compat: version 4. + * Added debian/automake.{dirs, links, install, manpages}. + * Added debian/automake1.4-doc.{install, doc-base}. + + -- Eric Dorland Tue, 11 Jun 2002 19:56:29 -0400 + +automake (1:1.4-p4-1.1) unstable; urgency=low + + * Non maintainer upload. + * Bump the version so that it can replace automake 1.5 in the archive. + * Provides: automake1.4, Conflicts: automake so it will "coexist" with + automake 1.5 adequately. (Closes: Bug#114130, Bug#114481) + + -- Anthony Towns Fri, 19 Oct 2001 12:19:44 +1000 + +automake (1.4-p4-1) unstable; urgency=low + + * Another fix for dealing with configure.ac, though missing is not + handled correctly yet. This partially fixes bug #100374. + * version numbering system now allows three point version numbers, such + as 1.4.4. + + -- Kevin Dalley Sun, 10 Jun 2001 22:26:34 -0700 + +automake (1.4-p3-1) unstable; urgency=low + + * Deal with configure.ac as well as configure.in. + * New upstream release. + + -- Kevin Dalley Sat, 9 Jun 2001 07:34:11 -0700 + +automake (1.4-p2-2) unstable; urgency=low + + * automake now recognizes that AC_PROG_LIBTOOL supplies LIBTOOL. + + -- Kevin Dalley Wed, 30 May 2001 18:18:35 -0700 + +automake (1.4-p2-1) unstable; urgency=low + + * New upstream release (closes: #98658). + * Deals with AC_CONFIG_FILES from autoconf-2.50 (closes: #98509). + * distcheck-hook works correctly (closes: #98510). + * Build-Depends-Indep on texinfo (closes: #98652). + + -- Kevin Dalley Thu, 24 May 2001 22:35:40 -0700 + +automake (1.4-p1-3) unstable; urgency=low + + * removed "-v" option from aclocal man page, since "-v" option doesn't + exist (closes: #80911). + * created lintian overrides file (closes: #49541). + * corrected documentation of pkglibdir. This bug is fixed in the CVS + version, but not in the 1.4-p1 upstream version. However, it is + patched here (closes: #86386). + + -- Kevin Dalley Thu, 24 May 2001 00:00:49 -0700 + +automake (1.4-p1-2) unstable; urgency=low + + * Use autotools-dev (closes: #97865). + + -- Kevin Dalley Mon, 21 May 2001 08:24:00 -0700 + +automake (1.4-p1-1) unstable; urgency=low + + * New upstream release (closes: #97690). + * updated config.guess and config.sub (closes: #67687, #94728). + + -- Kevin Dalley Mon, 21 May 2001 00:13:09 -0700 + +automake (1.4d-0.1) unstable; urgency=low + + * Updated to CVS Release-1-4d tag + + -- Kevin Dalley Sat, 28 Apr 2001 05:05:45 -0700 + +automake (1.4c-0.1) unstable; urgency=low + + * updated to latest CVS version. + + -- Kevin Dalley Wed, 24 Jan 2001 16:38:44 -0800 + +automake (1.4a-6.9) unstable; urgency=low + + * update automake to latest CVS version. + + -- Kevin Dalley Thu, 28 Sep 2000 18:25:37 -0700 + +automake (1.4a-6.8) unstable; urgency=low + + * updated automake to latest CVS version. + + -- Kevin Dalley Fri, 23 Jun 2000 14:31:46 -0700 + +automake (1.4a-6.7) unstable; urgency=low + + * changed description in doc-base and control files (closes: #63313). + + -- Kevin Dalley Fri, 12 May 2000 23:29:41 -0700 + +automake (1.4a-6.6) unstable; urgency=low + + * Kevin's fix of automake.in to handle BUILT_SOURCES + + -- Kevin Dalley Fri, 7 Apr 2000 17:48:19 -0700 + +automake (1.4a-6.5) unstable; urgency=low + + * another update to new CVS release + + -- Kevin Dalley Fri, 7 Apr 2000 10:59:26 -0700 + +automake (1.4a-6.4) unstable; urgency=low + + * updated to newest CVS version + + -- Kevin Dalley Sun, 2 Apr 2000 15:54:35 -0700 + +automake (1.4a-6.3) unstable; urgency=low + + * updated doc-base. + + -- Kevin Dalley Sat, 11 Mar 2000 01:24:39 -0800 + +automake (1.4a-6.2) unstable; urgency=low + + * patched dist.am, according to Meyering's patch to allow gettext. + + -- Kevin Dalley Sun, 13 Feb 2000 14:03:22 -0800 + +automake (1.4a-6.1) unstable; urgency=low + + * cvs update as of Sat Feb 12 13:15:50 PST 2000 + + -- Kevin Dalley Sat, 12 Feb 2000 13:15:55 -0800 + +automake (1.4-8) frozen unstable; urgency=low + + * Changed doc-base section to Apps/programming from devel (closes: #59876) + + -- Kevin Dalley Sat, 11 Mar 2000 01:22:54 -0800 + +automake (1.4-7) unstable frozen; urgency=low + + * debian/rules: changed configure for better use of mandir and infodir + * corrected postrm to remove appropriate info file + * updated copyright to show new location of copyright file + * updated Standards-Version to 3.1.1.0 + + -- Kevin Dalley Mon, 14 Feb 2000 00:08:40 -0800 + +automake (1.4-6) unstable; urgency=low + + * add doc-base + + -- Kevin Dalley Sun, 7 Nov 1999 21:20:48 -0800 + +automake (1.4-5) unstable; urgency=low + + * add postrm to remove entry in info page + * fixed problem with EXTRA_DIST including a directory which is not + installed (closes: #39436). + * fixed problem with incorrect error message when running "automake + --verbose --copy --add-missing --foreign" (closes: #46206). + + -- Kevin Dalley Sun, 31 Oct 1999 07:32:56 -0800 + +automake (1.4-4) unstable; urgency=low + + * fixed problem with installation of info files (closes: #48757) + + -- Kevin Dalley Sat, 30 Oct 1999 17:00:59 -0700 + +automake (1.4-3) unstable; urgency=low + + * Do not install INSTALL (closes: #36548). + * updated config.{guess,sub} from automake cvs (closes: #48131). + * update to Standards-Version 2.5.0.0 + + -- Kevin Dalley Sat, 30 Oct 1999 10:57:06 -0700 + +automake (1.4-2) unstable; urgency=low + + * This patch allows the proper use and detection of alphapca56 + machines. Debian Alpha needs this. (fixes bug #32390). + + -- Kevin Dalley Sat, 30 Jan 1999 14:49:29 -0800 + +automake (1.4-1) unstable; urgency=low + + * first release of automake-1.4, which includes support for latest + autoconf, fixes a number of bugs + + -- Kevin Dalley Sat, 16 Jan 1999 14:26:53 -0800 + +automake (1.3-1) frozen unstable; urgency=low + + * first non-alpha release of automake compatible with 1.0h + + -- Kevin Dalley Fri, 10 Apr 1998 01:34:25 -0700 + +automake (1.2h-1) frozen unstable; urgency=low + + * first release of automake-1.2h + * compatible with current release of libtool + * moved from experimental to main release + + -- Kevin Dalley Tue, 24 Mar 1998 02:13:22 -0800 + +automake (1.2f-1) experimental; urgency=low + + * first release of automake-1.2f + * reimplemented man page handling + + -- Kevin Dalley Fri, 27 Feb 1998 23:51:55 -0800 + +automake (1.2e-2) experimental; urgency=low + + * added aclocal and automake man pages (fixes: bug #18200) + + -- Kevin Dalley Sun, 22 Feb 1998 13:53:11 -0800 + +automake (1.2e-1) experimental; urgency=low + + * first release of automake-1.2e + * added undocumented man pages + * installed additional files to /usr/doc/automake + * upgraded to Standards-Version 2.4.0.0 + * corrected copyright file + + -- Kevin Dalley Sat, 14 Feb 1998 13:16:13 -0800 + +automake (1.2d-2) experimental; urgency=low + + * corrected copyright file, updated control file + + -- Kevin Dalley Sun, 21 Dec 1997 20:21:41 -0800 + +automake (1.2d-1) experimental; urgency=low + + * first release of 1.2d. This version is beta. Use at your own risk. + + -- Kevin Dalley Wed, 3 Dec 1997 22:49:05 -0800 + +automake (1.2-1) unstable; urgency=low + + * automake-1.2 release + + -- Kevin Dalley Fri, 4 Jul 1997 12:31:49 -0700 + +automake (1.0-4) frozen unstable; urgency=low + + * rebuilt using /usr/bin/perl rather than /bin/perl + + -- Kevin Dalley Mon, 2 Jun 1997 23:55:56 -0700 + +automake (1.0-3) frozen unstable; urgency=low + + * now in frozen and unstable + + -- Kevin Dalley Wed, 9 Apr 1997 23:23:41 -0700 + +automake (1.0-2) unstable; urgency=low + + * added ";" to tags.am for compatibility with bash-2.0. + + -- Kevin Dalley Tue, 8 Apr 1997 22:39:25 -0700 + +automake (1.0-1) unstable; urgency=low + + * Updated to Standards-Version 2.1.1.0. + * fixed bug #3551, summary starts with pkg name + * modified clean target + + -- Kevin Dalley Thu, 10 Oct 1996 23:54:45 -0700 + +Sat Oct 5 15:30:42 1996 Kevin Dalley + + * debian/rules, debian/postrm, debian/postinst, debian/control, + debian/copyright, debian/rules, debian/ChangeLog: moved files to + debian directory and removed "debian." prefix + + * debian.rules, debian.postrm, debian.postinst, debian.control, + debian.README, debian.rules, debian.ChangeLog: moved files to + debian directory and removed "debian." prefix + + * debian.control: added multiple line description + + +Sun Jun 2 16:26:54 1996 Kevin Dalley + + * debian.rules: changed diff options + use $Date$ for last update + + * debian.README, debian.control, debian.postinst, debian.postrm, + debian.rules: added debian files + + + --- automake-1.4-p6.orig/debian/automake1.4.postinst +++ automake-1.4-p6/debian/automake1.4.postinst @@ -0,0 +1,16 @@ +#!/bin/sh -e + +ver=1.4 +prio=20 + +update-alternatives --install /usr/bin/automake automake \ + /usr/bin/automake-$ver $prio \ + --slave /usr/bin/aclocal aclocal /usr/bin/aclocal-$ver \ + --slave /usr/share/man/man1/automake.1.gz automake.1.gz \ + /usr/share/man/man1/automake-$ver.1.gz \ + --slave /usr/share/man/man1/aclocal.1.gz aclocal.1.gz \ + /usr/share/man/man1/aclocal-$ver.1.gz \ + --slave /usr/share/info/automake.info.gz automake.info.gz \ + /usr/share/info/automake-$ver.info.gz + +#DEBHELPER# --- automake-1.4-p6.orig/debian/copyright +++ automake-1.4-p6/debian/copyright @@ -0,0 +1,31 @@ +This is the Debian GNU/Linux prepackaged version of GNU automake. +automake was primarily written by David Mackenzie and Tom Tromey. + + +This package was put together by Kevin Dalley . + +The current stable release of automake is available at + http://ftp.gnu.org/gnu/automake/ + +Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 Free Software Foundation, Inc. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +MA 02110-1301, USA. + +Originally written by David Mackenzie . +Perl reimplementation by Tom Tromey . + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- automake-1.4-p6.orig/debian/rules +++ automake-1.4-p6/debian/rules @@ -0,0 +1,29 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +package=automake1.4 +ver=1.4 + +DEB_DESTDIR=$(CURDIR)/debian/tmp +config_guess = ./config.guess +config_sub = ./config.sub + +common-configure-indep:: +# force rebuild + touch automake.texi + +common-install-indep:: +# install lintian overrides + cp debian/lintian.overrides \ + debian/$(package)/usr/share/lintian/overrides/$(package) +# remove automake's versions + rm -f $(CURDIR)/debian/tmp/usr/share/automake/config.sub + rm -f $(CURDIR)/debian/tmp/usr/share/automake/config.guess +# rename manpages + cp $(CURDIR)/automake.1 \ + $(CURDIR)/debian/$(package)/usr/share/man/man1/automake-$(ver).1 + cp $(CURDIR)/aclocal.1 \ + $(CURDIR)/debian/$(package)/usr/share/man/man1/aclocal-$(ver).1 + --- automake-1.4-p6.orig/debian/automake1.4.doc-base +++ automake-1.4-p6/debian/automake1.4.doc-base @@ -0,0 +1,17 @@ +Document: automake-1.4 +Title: automake-1.4 +Abstract: Automake is a tool for automatically generating `Makefile.in's from + files called `Makefile.am'. + . + The goal of Automake is to remove the burden of Makefile maintenance + from the back of the individual GNU maintainer (and put it on the back + of the Automake maintainer). + . + The `Makefile.am' is basically a series of `make' macro definitions + (with rules being thrown in occasionally). The generated + `Makefile.in's are compliant with the GNU Makefile standards. +Section: Apps/programming + +Format: info +Index: /usr/share/info/automake-1.4.info.gz +Files: /usr/share/info/automake-1.4.info* --- automake-1.4-p6.orig/debian/automake1.4.install +++ automake-1.4-p6/debian/automake1.4.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/*-1.4 usr/bin/ +debian/tmp/usr/share/automake-1.4 usr/share/ +debian/tmp/usr/share/aclocal-1.4 usr/share/ --- automake-1.4-p6.orig/debian/control +++ automake-1.4-p6/debian/control @@ -0,0 +1,33 @@ +Source: automake +Section: devel +Priority: optional +Maintainer: Eric Dorland +Standards-Version: 3.7.3 +Build-Depends: cdbs, debhelper (>> 4.0), autotools-dev (>= 20010511.2) +Build-Depends-Indep: texinfo +Homepage: http://www.gnu.org/software/automake/ +Vcs-Git: git://git.debian.org/~eric/automake.git +Vcs-Browser: http://git.debian.org/?p=users/eric/automake.git + +Package: automake1.4 +Architecture: all +Section: devel +Provides: automake1.4-doc +Conflicts: automake (<< 1:1.4-p6-3), automake1.5, automake1.4-doc +Replaces: automake, automake1.4-doc +Depends: autoconf, autotools-dev (>= 20010511.2) +Description: A tool for generating GNU Standards-compliant Makefiles + Automake is a tool for automatically generating `Makefile.in's from + files called `Makefile.am'. + . + The goal of Automake is to remove the burden of Makefile maintenance + from the back of the individual GNU maintainer (and put it on the back + of the Automake maintainer). + . + The `Makefile.am' is basically a series of `make' macro definitions + (with rules being thrown in occasionally). The generated + `Makefile.in's are compliant with the GNU Makefile standards. + . + This version of automake is several years out of date and is only + provided for compatibility will older software. Please do not use it + for new projects. --- automake-1.4-p6.orig/tests/Makefile.in +++ automake-1.4-p6/tests/Makefile.in @@ -83,7 +83,7 @@ $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps tests/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status @@ -96,6 +96,11 @@ subdir = tests distdir: $(DISTFILES) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(top_distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu tests/Makefile @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ --- automake-1.4-p6.orig/tags.am +++ automake-1.4-p6/tags.am @@ -42,4 +42,4 @@ END { for (i in files) print i; }'`; \ ## Make sure we have something to run etags on. test -z "$(ETAGS_ARGS)@CONFIG@$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags @CONFIG@ $$unique $(LISP) -o $$here/TAGS) + || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags @CONFIG@ $$unique $(LISP)) --- automake-1.4-p6.orig/config.guess +++ automake-1.4-p6/config.guess @@ -373,6 +373,7 @@ aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; + # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor --- automake-1.4-p6.orig/Makefile.am +++ automake-1.4-p6/Makefile.am @@ -9,6 +9,7 @@ bin_SCRIPTS = automake aclocal info_TEXINFOS = automake.texi +man_MANS = automake.1 aclocal.1 amfiles = clean-hdr.am clean-kr.am clean.am comp-vars.am compile.am \ data-clean.am data.am dejagnu.am depend.am depend2.am dist-vars.am \ --- automake-1.4-p6.orig/automake.info-1 +++ automake-1.4-p6/automake.info-1 @@ -262,7 +262,7 @@ Variables: (standards)Directory Variables.). Automake extends this list with `pkglibdir', `pkgincludedir', and `pkgdatadir'; these are the same as the non-`pkg' versions, but with `@PACKAGE@' appended. For -instance, `pkglibdir' is defined as `$(datadir)/@PACKAGE@'. +instance, `pkglibdir' is defined as `$(libdir)/@PACKAGE@'. For each primary, there is one additional variable named by prepending `EXTRA_' to the primary name. This variable is used to list --- automake-1.4-p6.orig/aclocal.in +++ automake-1.4-p6/aclocal.in @@ -318,14 +318,15 @@ # function (instead of just evalling $search in the loop) so that # "die" is correctly and easily propagated if run. local ($search, $expr, $key) = ''; + $search = "\$found = 0;\n"; foreach $key (reverse sort keys %map) { # EXPR is a regexp matching the name of the macro. ($expr = $key) =~ s/(\W)/\\$1/g; $search .= ("if (/" . $expr . "/) { & add_macro (" . $key - . "); return 1; }\n"); + . "); \$found = 1; }\n"); } - $search .= "return 0;\n"; + $search .= "return \$found;\n"; eval 'sub search { ' . $search . '};'; die "internal error: $@\n search is $search " if $@; } --- automake-1.4-p6.orig/automake.1 +++ automake-1.4-p6/automake.1 @@ -0,0 +1,233 @@ +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. +.\" Copyright (C) 1998 Ben Pfaff. +.\" +.\" Permission is granted to make and distribute verbatim copies of +.\" this manual provided the copyright notice and this permission notice +.\" are preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the entire +.\" resulting derived work is distributed under the terms of a permission +.\" notice identical to this one. +.\" +.\" Permission is granted to copy and distribute translations of this manual +.\" into another language, under the above conditions for modified versions, +.\" except that this permission notice may be stated in a translation approved +.\" by the Foundation. +.\" +.TH AUTOMAKE 1 "Automake" +.SH NAME +automake - automatically create Makefile.in's from Makefile.am's +.SH SYNOPSIS +.B automake +[ +.B -a +| +.B --add-missing +] [ +.BR --amdir= DIR +] [ +.BR --build-dir= DIR +] [ +.B -c +| +.B --copy +] [ +.B --cygnus +] [ +.B --foreign +] [ +.B --gnits +] [ +.B --gnu +] [ +.B --help +] [ +.B -i +| +.B --include-deps +] [ +.B --no-force +] [ +.B -o +DIR +] [ +.BR --output-dir= DIR +] [ +.BR --srcdir-name= DIR +] [ +.B -v +| +.B --verbose +] [ +.B --version +] +.SH DESCRIPTION +.PP +To create all the +.BR Makefile.in s +for a package, run the +.B automake +program in the top level directory, with no arguments. +.B automake +will automatically find each appropriate +.B Makefile.am +(by scanning +.BR configure.in ) +and generate the corresponding +.BR Makefile.in . +Note that +.B automake +has a rather simplistic view of what constitutes a package; it assumes +that a package has only one +.BR configure.in , +at the +top. If your package has multiple +.BR configure.in s, +then you must run +.B automake +in each directory holding a +.BR configure.in . +.PP +You can optionally give +.B automake +an argument; +.B .am +is appended to the argument and the result is used as the name of the +input file. This feature is generally only used to automatically +rebuild an out-of-date +.BR Makefile.in . +Note that +.B automake +must always be run from the topmost directory of a project, even if +being used to regenerate the +.B Makefile.in +in some subdirectory. This is necessary +because +.B automake +must scan +.BR configure.in , +and because +.B automake +uses the knowledge that a +.B Makefile.in +is in a subdirectory to change its behavior in some cases. +.PP +.B automake +accepts the following options: +.TP +.BI -a +.TP +.BI --add-missing +Automake requires certain common files to exist in certain +situations; for instance +.B config.guess +is required if +.B configure.in +runs +.BR AC_CANONICAL_HOST . +Automake is distributed with several of these files; this option will +cause the missing ones to be automatically added to the package, +whenever possible. In general if Automake tells you a file is +missing, try using this option. +.TP +.BI --amdir=\fRDIR +Look for Automake data files in directory DIR instead of in the +installation directory. This is typically used for debugging. +.TP +.BI --build-dir=\fRDIR +Tell Automake where the build directory is. This option is used +when including dependencies into a +.B Makefile.in +generated by +.B make +.BR dist ; +it should not be used otherwise. +.TP +.BI -c +.TP +.BI --copy +When used with \fB--add-missing\fP, causes installed files to be copied. +The default is to make a symbolic link. +.TP +.BI --cygnus +Causes the generated +.BR Makefile.in s +to follow Cygnus rules, instead of GNU or Gnits rules. +.TP +.BI --foreign +Set the global strictness to +.BR foreign . +.TP +.BI --gnits +Set the global strictness to +.BR gnits . +.TP +.BI --gnu +Set the global strictness to +.BR gnu . +This is the default strictness. +.TP +.BI --help +Print a summary of the command line options and exit. +.TP +.BI -i +.TP +.BI --include-deps +Include all automatically generated dependency information in the +generated +.BR Makefile.in . +This is generally done +when making a distribution. +.TP +.BI --no-force +Ordinarily +.B automake +creates all +.BR Makefile.in s +mentioned in +.BR configure.in . +This option causes it to only update those +.BR Makefile.in s +which are out of date with respect to one of their dependents. +.TP +.BI -o\ \fRDIR +.TP +.BI --output-dir=\fRDIR +Put the generated +.B Makefile.in +in the directory DIR. Ordinarily +each +.B Makefile.in +is created in the directory of the +corresponding +.BR Makefile.am . +This option is used when making +distributions. +.TP +.BI --srcdir-name=\fRDIR +Tell Automake the name of the source directory associated with the +current build. This option is used when including dependencies into a +.B Makefile.in +generated by +.BR make dist ; +it should not be used otherwise. +.TP +.BI -v +.TP +.BI --verbose +Cause Automake to print information about which files are being read +or created. +.TP +.BI --version +Print the version number of Automake and exit. +.PP +.SH "SEE ALSO" +.BR aclocal (1), +and the Texinfo documentation for automake +.SH AUTHORS +Automake was written primarily by David Mackenzie and Tom Tromey. +This manpage written by Ben Pfaff for the +Debian GNU/Linux +.B automake +package. --- automake-1.4-p6.orig/Makefile.in +++ automake-1.4-p6/Makefile.in @@ -73,6 +73,7 @@ bin_SCRIPTS = automake aclocal info_TEXINFOS = automake.texi +man_MANS = automake.1 aclocal.1 amfiles = clean-hdr.am clean-kr.am clean.am comp-vars.am compile.am data-clean.am data.am dejagnu.am depend.am depend2.am dist-vars.am footer.am header-vars.am header.am java-clean.am java.am kr-extra.am library.am libs-clean.am libs.am libtool.am lisp-clean.am lisp.am ltlib-clean.am ltlib.am ltlibrary.am mans-vars.am mans.am multilib.am program.am progs-clean.am progs.am remake-hdr.am remake.am scripts.am subdirs.am tags-clean.am tags.am texi-vers.am texinfos.am @@ -116,7 +117,7 @@ $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) cd $(top_builddir) \ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status @@ -457,6 +458,11 @@ -rm -rf $(distdir) mkdir $(distdir) -chmod 777 $(distdir) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ @@ -502,7 +508,7 @@ uninstall-am: uninstall-binSCRIPTS uninstall-info uninstall-pkgvdataDATA \ uninstall-scriptDATA uninstall: uninstall-recursive -all-am: Makefile $(INFO_DEPS) $(SCRIPTS) $(DATA) +all-am: Makefile $(INFO_DEPS) $(SCRIPTS) $(MANS) $(DATA) all-redirect: all-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install --- automake-1.4-p6.orig/COPYING +++ automake-1.4-p6/COPYING @@ -2,7 +2,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -305,7 +305,7 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail.