Subject: pkg/17018: devel/auto*-old packages to support migration to current GNU auto* tools
To: None <gnats-bugs@gnats.netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: netbsd-bugs
Date: 05/25/2002 02:38:47
>Number:         17018
>Category:       pkg
>Synopsis:       devel/auto*-old packages to support migration to current GNU auto* tools
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri May 24 23:39:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Greg A. Woods
>Release:        pkgsrc-2002/05/23
>Organization:
Planix, Inc.; Toronto, Ontario; Canada
>Environment:
System: NetBSD
>Description:

	see my recent post to tech-pkg discussing the need and
	application for these packages...

>How-To-Repeat:

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	autoconf-old
#	autoconf-old/DESCR
#	autoconf-old/Makefile
#	autoconf-old/PLIST
#	autoconf-old/distinfo
#	autoconf-old/patches
#	autoconf-old/patches/patch-aa
#	autoconf-old/patches/patch-ad
#	automake-old
#	automake-old/DESCR
#	automake-old/Makefile
#	automake-old/PLIST
#	automake-old/distinfo
#	automake-old/patches
#	automake-old/patches/patch-aa
#	automake-old/patches/patch-ab
#	automake-old/patches/patch-ac
#	automake-old/patches/patch-ad
#	automake-old/patches/patch-ae
#
echo c - autoconf-old
mkdir -p autoconf-old > /dev/null 2>&1
echo x - autoconf-old/DESCR
sed 's/^X//' >autoconf-old/DESCR << 'END-of-autoconf-old/DESCR'
XAutoconf is an extensible package of m4 macros that produce shell
Xscripts to automatically configure software source code packages.
XThese scripts can adapt the packages to many kinds of UNIX-like
Xsystems without manual user intervention.  Autoconf creates a
Xconfiguration script for a package from a template file that lists the
Xoperating system features that the package can use, in the form of m4
Xmacro calls.
END-of-autoconf-old/DESCR
echo x - autoconf-old/Makefile
sed 's/^X//' >autoconf-old/Makefile << 'END-of-autoconf-old/Makefile'
X# $NetBSD: Makefile,v 1.32 2002/02/18 15:14:07 seb Exp $
X# FreeBSD Id: Makefile,v 1.12 1997/06/13 20:00:47 max Exp
X#
X
XDISTNAME=	autoconf-2.13
XPKGNAME=	autoconf-old-2.13
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GNU:=autoconf/}
X
XMAINTAINER=	packages@netbsd.org
XHOMEPAGE=	http://www.gnu.org/software/autoconf/autoconf.html
XCOMMENT=	Generates automatic source code configuration scripts
X
XDEPENDS=	m4-1.4:../../devel/m4
X
XUSE_BUILDLINK_ONLY=	YES
X
XGNU_CONFIGURE=		YES
XCONFIGURE_ENV+=		AWK="${AWK}"
XM4=			${PREFIX}/bin/gm4
X
XCONFIGURE_ARGS+=	--program-suffix=-2.13
X
X.include "../../lang/perl5/buildlink.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-autoconf-old/Makefile
echo x - autoconf-old/PLIST
sed 's/^X//' >autoconf-old/PLIST << 'END-of-autoconf-old/PLIST'
X@comment $NetBSD: PLIST,v 1.2 2002/02/18 15:14:07 seb Exp $
Xbin/autoconf-2.13
Xbin/autoheader-2.13
Xbin/autoreconf-2.13
Xbin/autoscan-2.13
Xbin/autoupdate-2.13
Xbin/ifnames-2.13
Xshare/autoconf-2.13/acconfig.h
Xshare/autoconf-2.13/acfunctions
Xshare/autoconf-2.13/acgeneral.m4
Xshare/autoconf-2.13/acheaders
Xshare/autoconf-2.13/acidentifiers
Xshare/autoconf-2.13/acmakevars
Xshare/autoconf-2.13/acoldnames.m4
Xshare/autoconf-2.13/acprograms
Xshare/autoconf-2.13/acspecific.m4
Xshare/autoconf-2.13/autoconf.m4
Xshare/autoconf-2.13/autoconf.m4f
Xshare/autoconf-2.13/autoheader.m4
Xshare/autoconf-2.13/autoheader.m4f
Xshare/autoconf-2.13/config.guess
Xshare/autoconf-2.13/config.sub
X@dirrm share/autoconf-2.13
END-of-autoconf-old/PLIST
echo x - autoconf-old/distinfo
sed 's/^X//' >autoconf-old/distinfo << 'END-of-autoconf-old/distinfo'
X$NetBSD: distinfo,v 1.5 2001/08/28 14:58:15 skrll Exp $
X
XSHA1 (autoconf-2.13.tar.gz) = e4826c8bd85325067818f19b2b2ad2b625da66fc
XSize (autoconf-2.13.tar.gz) = 443844 bytes
XSHA1 (patch-aa) = c59c4d4e8326fd896ebede2dbb98be577b6e1b82
XSHA1 (patch-ad) = 1d44b7383506ca27fc8685952d33a28c58d41be3
END-of-autoconf-old/distinfo
echo c - autoconf-old/patches
mkdir -p autoconf-old/patches > /dev/null 2>&1
echo x - autoconf-old/patches/patch-aa
sed 's/^X//' >autoconf-old/patches/patch-aa << 'END-of-autoconf-old/patches/patch-aa'
X$NetBSD: patch-aa,v 1.5 2001/08/28 14:58:16 skrll Exp $
X+++ Makefile.in	Fri May 24 15:16:58 2002
X@@ -24,8 +24,8 @@
X INSTALL = @INSTALL@
X INSTALL_PROGRAM = @INSTALL_PROGRAM@
X INSTALL_DATA = @INSTALL_DATA@
X-MAKEINFO = makeinfo
X-TEXI2DVI = texi2dvi
X+MAKEINFO = :
X+TEXI2DVI = :
X M4 = @M4@
X AWK = @AWK@
X PERL = @PERL@
X@@ -49,7 +49,7 @@
X 
X # Directory in which to install library files.
X datadir = @datadir@
X-acdatadir = $(datadir)/autoconf
X+acdatadir = $(datadir)/autoconf-2.13
X 
X # Directory in which to install documentation info files.
X infodir = @infodir@
X@@ -82,7 +82,7 @@
X 	-e 's,@''SHELL''@,$(SHELL),g'
X editpl = sed -e 's,@''datadir''@,$(acdatadir),g' -e 's,@''PERL''@,$(PERL),g'
X 
X+all: ${SCRIPTS} ${M4FROZEN}
X 
X .SUFFIXES:
X .SUFFIXES: .sh .pl .m4 .m4f
X@@ -139,9 +139,9 @@
X installdirs:
X 	$(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(acdatadir)
X 
X+install: all $(M4FILES) acconfig.h installdirs
X 	for p in $(ASCRIPTS); do \
X-	  $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
X+	  $(INSTALL) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
X 	done
X 	for i in $(M4FROZEN); do \
X 	  $(INSTALL_DATA) $$i $(acdatadir)/$$i; \
X@@ -150,9 +150,9 @@
X 	  $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
X 	done
X 	-if test -f autoscan; then \
X-	$(INSTALL_PROGRAM) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \
X+	$(INSTALL) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \
X 	for i in acfunctions acheaders acidentifiers acprograms \
X-	  acmakevars; do \
X+	  acmakevars config.guess config.sub; do \
X 	$(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
X 	done; \
X 	else :; fi
END-of-autoconf-old/patches/patch-aa
echo x - autoconf-old/patches/patch-ad
sed 's/^X//' >autoconf-old/patches/patch-ad << 'END-of-autoconf-old/patches/patch-ad'
X$NetBSD: patch-ad,v 1.4 2001/08/28 14:58:16 skrll Exp $
X+++ configure	Wed Sep  8 17:36:27 1999
X@@ -583,7 +583,7 @@
X done
X test -n "$M4" || M4="m4"
X 
X-for ac_prog in mawk gawk nawk awk
X+for ac_prog in awk nawk gawk mawk
X do
X # Extract the first word of "$ac_prog", so it can be a program name with args.
X set dummy $ac_prog; ac_word=$2
END-of-autoconf-old/patches/patch-ad
echo c - automake-old
mkdir -p automake-old > /dev/null 2>&1
echo x - automake-old/DESCR
sed 's/^X//' >automake-old/DESCR << 'END-of-automake-old/DESCR'
XAutomake is an experimental Makefile generator.  It was inspired by
Xthe 4.4BSD make and include files, but aims to be portable and to
Xconform to the GNU standards for Makefile variables and targets.
X
XAutomake assumes the project uses autoconf.  If you want automatic
Xdependency tracking support, the use of GNU make is also required.
END-of-automake-old/DESCR
echo x - automake-old/Makefile
sed 's/^X//' >automake-old/Makefile << 'END-of-automake-old/Makefile'
X# $NetBSD: Makefile,v 1.27 2002/02/18 15:14:07 seb Exp $
X# FreeBSD Id: Makefile,v 1.5 1997/09/19 09:29:04 max Exp
X#
X
XDISTNAME=	automake-1.4-p5
XPKGNAME=	automake-old-1.4.5
XPKGREVISION=	1
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GNU:=automake/}
X
XMAINTAINER=	packages@netbsd.org
XHOMEPAGE=	http://www.gnu.org/software/automake/automake.html
XCOMMENT=	GNU Standards-compliant Makefile generator
X
XDEPENDS=	autoconf-old<=2.13:../../devel/autoconf
X
XUSE_BUILDLINK_ONLY=	YES
XGNU_CONFIGURE=		YES
XCONFIGURE_ENV=		PERL=${PERL5}
XSTRIPFLAG=		# none
X
XCONFIGURE_ARGS+=	--program-suffix=-1.4
X
X.include "../../lang/perl5/buildlink.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-automake-old/Makefile
echo x - automake-old/PLIST
sed 's/^X//' >automake-old/PLIST << 'END-of-automake-old/PLIST'
X@comment $NetBSD: PLIST,v 1.2 2002/02/18 15:14:07 seb Exp $
Xbin/aclocal-1.4
Xbin/automake-1.4
Xshare/aclocal-1.4-p5/ccstdc.m4
Xshare/aclocal-1.4-p5/cond.m4
Xshare/aclocal-1.4-p5/dmalloc.m4
Xshare/aclocal-1.4-p5/error.m4
Xshare/aclocal-1.4-p5/header.m4
Xshare/aclocal-1.4-p5/init.m4
Xshare/aclocal-1.4-p5/lex.m4
Xshare/aclocal-1.4-p5/lispdir.m4
Xshare/aclocal-1.4-p5/maintainer.m4
Xshare/aclocal-1.4-p5/missing.m4
Xshare/aclocal-1.4-p5/mktime.m4
Xshare/aclocal-1.4-p5/multi.m4
Xshare/aclocal-1.4-p5/obstack.m4
Xshare/aclocal-1.4-p5/protos.m4
Xshare/aclocal-1.4-p5/ptrdiff.m4
Xshare/aclocal-1.4-p5/regex.m4
Xshare/aclocal-1.4-p5/sanity.m4
Xshare/aclocal-1.4-p5/strtod.m4
Xshare/aclocal-1.4-p5/termios.m4
Xshare/aclocal-1.4-p5/winsz.m4
X@dirrm share/aclocal-1.4-p5
Xshare/automake-1.4-p5/COPYING
Xshare/automake-1.4-p5/INSTALL
Xshare/automake-1.4-p5/acinstall
Xshare/automake-1.4-p5/ansi2knr.1
Xshare/automake-1.4-p5/ansi2knr.c
Xshare/automake-1.4-p5/clean-hdr.am
Xshare/automake-1.4-p5/clean-kr.am
Xshare/automake-1.4-p5/clean.am
Xshare/automake-1.4-p5/comp-vars.am
Xshare/automake-1.4-p5/compile.am
Xshare/automake-1.4-p5/config.guess
Xshare/automake-1.4-p5/config.sub
Xshare/automake-1.4-p5/data-clean.am
Xshare/automake-1.4-p5/data.am
Xshare/automake-1.4-p5/dejagnu.am
Xshare/automake-1.4-p5/depend.am
Xshare/automake-1.4-p5/depend2.am
Xshare/automake-1.4-p5/dist-vars.am
Xshare/automake-1.4-p5/elisp-comp
Xshare/automake-1.4-p5/footer.am
Xshare/automake-1.4-p5/header-vars.am
Xshare/automake-1.4-p5/header.am
Xshare/automake-1.4-p5/install-sh
Xshare/automake-1.4-p5/java-clean.am
Xshare/automake-1.4-p5/java.am
Xshare/automake-1.4-p5/kr-extra.am
Xshare/automake-1.4-p5/library.am
Xshare/automake-1.4-p5/libs-clean.am
Xshare/automake-1.4-p5/libs.am
Xshare/automake-1.4-p5/libtool.am
Xshare/automake-1.4-p5/lisp-clean.am
Xshare/automake-1.4-p5/lisp.am
Xshare/automake-1.4-p5/ltlib-clean.am
Xshare/automake-1.4-p5/ltlib.am
Xshare/automake-1.4-p5/ltlibrary.am
Xshare/automake-1.4-p5/mans-vars.am
Xshare/automake-1.4-p5/mans.am
Xshare/automake-1.4-p5/mdate-sh
Xshare/automake-1.4-p5/missing
Xshare/automake-1.4-p5/mkinstalldirs
Xshare/automake-1.4-p5/multilib.am
Xshare/automake-1.4-p5/program.am
Xshare/automake-1.4-p5/progs-clean.am
Xshare/automake-1.4-p5/progs.am
Xshare/automake-1.4-p5/remake-hdr.am
Xshare/automake-1.4-p5/remake.am
Xshare/automake-1.4-p5/scripts.am
Xshare/automake-1.4-p5/subdirs.am
Xshare/automake-1.4-p5/tags-clean.am
Xshare/automake-1.4-p5/tags.am
Xshare/automake-1.4-p5/texi-vers.am
Xshare/automake-1.4-p5/texinfo.tex
Xshare/automake-1.4-p5/texinfos.am
Xshare/automake-1.4-p5/ylwrap
X@dirrm share/automake-1.4-p5
END-of-automake-old/PLIST
echo x - automake-old/distinfo
sed 's/^X//' >automake-old/distinfo << 'END-of-automake-old/distinfo'
X$NetBSD: distinfo,v 1.6 2002/01/10 16:22:37 skrll Exp $
X
XSHA1 (automake-1.4-p5.tar.gz) = f8368e47a7b8f879aaa0c828664b680efd9e455f
XSize (automake-1.4-p5.tar.gz) = 376992 bytes
XSHA1 (patch-aa) = a906e8ede0dfd178b4a61eaeb924fbee9cd690f1
XSHA1 (patch-ab) = aa0cdf2b85913f2bf7822fe72a1e56c688222c22
XSHA1 (patch-ac) = bfd7f21810c5bf368afa168c4c39a858cc1fc3c3
XSHA1 (patch-ad) = 00d60e50e78d7755cd52511c457dace6862ea83a
XSHA1 (patch-ae) = 7868f01217026ee01f94505c5569f0ae7dd23a15
END-of-automake-old/distinfo
echo c - automake-old/patches
mkdir -p automake-old/patches > /dev/null 2>&1
echo x - automake-old/patches/patch-aa
sed 's/^X//' >automake-old/patches/patch-aa << 'END-of-automake-old/patches/patch-aa'
X#ident "@(#)$NetBSD$"
X
X+++ automake.in	Fri May 24 23:19:16 2002
X@@ -32,7 +32,7 @@
X $VERSION = "@VERSION@";
X $PACKAGE = "@PACKAGE@";
X $prefix = "@prefix@";
X-$am_dir = "@datadir@/@PACKAGE@";
X+$am_dir = "@datadir@/@PACKAGE@-@VERSION@";
X $TAR = "@TAR@";
X 
X # String constants.
END-of-automake-old/patches/patch-aa
echo x - automake-old/patches/patch-ab
sed 's/^X//' >automake-old/patches/patch-ab << 'END-of-automake-old/patches/patch-ab'
X$NetBSD: patch-ab,v 1.3 1999/11/14 19:53:09 fredb Exp $
X
X+++ Makefile.in	Fri May 24 23:12:19 2002
X@@ -34,9 +34,9 @@
X 
X DESTDIR =
X 
X-pkgdatadir = $(datadir)/@PACKAGE@
X-pkglibdir = $(libdir)/@PACKAGE@
X-pkgincludedir = $(includedir)/@PACKAGE@
X+pkgdatadir = $(datadir)/@PACKAGE@-@VERSION@
X+pkglibdir = $(libdir)/@PACKAGE@-@VERSION@
X+pkgincludedir = $(includedir)/@PACKAGE@-@VERSION@
X 
X top_builddir = .
X 
X@@ -57,7 +57,7 @@
X NORMAL_UNINSTALL = :
X PRE_UNINSTALL = :
X POST_UNINSTALL = :
X-MAKEINFO = @MAKEINFO@
X+MAKEINFO = :
X PACKAGE = @PACKAGE@
X PERL = @PERL@
X TAR = @TAR@
X@@ -69,7 +69,7 @@
X SUBDIRS = . m4 tests
X 
X bin_SCRIPTS = automake aclocal
X-info_TEXINFOS = automake.texi
X+#info_TEXINFOS = automake.texi
X 
X 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
X 
X@@ -178,7 +178,7 @@
X .texi.info:
X 	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
X 	cd $(srcdir) \
X-	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
X+	  && $(MAKEINFO) --no-split `echo $< | sed 's,.*/,,'`
X 
X .texi.dvi:
X 	TEXINPUTS=.:$$TEXINPUTS \
X@@ -484,7 +484,7 @@
X install-exec-am: install-binSCRIPTS
X install-exec: install-exec-recursive
X 
X+install-data-am: install-pkgdataDATA install-scriptDATA
X 	@$(NORMAL_INSTALL)
X 	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
X install-data: install-data-recursive
END-of-automake-old/patches/patch-ab
echo x - automake-old/patches/patch-ac
sed 's/^X//' >automake-old/patches/patch-ac << 'END-of-automake-old/patches/patch-ac'
X$NetBSD: patch-ac,v 1.1 2002/01/10 16:22:38 skrll Exp $
X
X+++ lisp.am
X@@ -21,7 +21,7 @@
X 	  $(mkinstalldirs) $(DESTDIR)$(@DIR@dir); \
X ## Funny invocation because Makefile variable can be empty, leading to
X ## a syntax error in sh.
X-	  @list='$(@DIR@_LISP)'; for p in $$list; do \
X+	  list='$(@DIR@_LISP)'; for p in $$list; do \
X ## A header file can be in the source directory or the build directory.
X 	    if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
X 	    echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(@DIR@dir)/$$p"; \
END-of-automake-old/patches/patch-ac
echo x - automake-old/patches/patch-ad
sed 's/^X//' >automake-old/patches/patch-ad << 'END-of-automake-old/patches/patch-ad'
X#ident "@(#)$NetBSD$"
X
X+++ m4/Makefile.in	Fri May 24 23:17:39 2002
X@@ -34,9 +34,9 @@
X 
X DESTDIR =
X 
X-pkgdatadir = $(datadir)/@PACKAGE@
X-pkglibdir = $(libdir)/@PACKAGE@
X-pkgincludedir = $(includedir)/@PACKAGE@
X+pkgdatadir = $(datadir)/@PACKAGE@-@VERSION@
X+pkglibdir = $(libdir)/@PACKAGE@-@VERSION@
X+pkgincludedir = $(includedir)/@PACKAGE@-@VERSION@
X 
X top_builddir = ..
X 
X@@ -65,7 +65,7 @@
X 
X MAINT_CHARSET = latin1
X 
X-m4datadir = $(datadir)/aclocal
X+m4datadir = $(datadir)/aclocal-@VERSION@
X m4data_DATA = ccstdc.m4 cond.m4 dmalloc.m4 error.m4 header.m4 init.m4 lex.m4 lispdir.m4 maintainer.m4 missing.m4 mktime.m4 multi.m4 obstack.m4 protos.m4 ptrdiff.m4 regex.m4 sanity.m4 strtod.m4 termios.m4 winsz.m4
X 
X 
END-of-automake-old/patches/patch-ad
echo x - automake-old/patches/patch-ae
sed 's/^X//' >automake-old/patches/patch-ae << 'END-of-automake-old/patches/patch-ae'
X#ident "@(#)$NetBSD$"
X
X+++ aclocal.in	Fri May 24 23:20:20 2002
X@@ -32,7 +32,7 @@
X $PACKAGE = "@PACKAGE@";
X $prefix = "@prefix@";
X # Note that this isn't pkgdatadir, but a separate directory.
X-$acdir = "@datadir@/aclocal";
X+$acdir = "@datadir@/aclocal-@VERSION@";
X 
X # Some globals.
X 
END-of-automake-old/patches/patch-ae
exit

>Release-Note:
>Audit-Trail:
>Unformatted: