summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2003-12-12 19:05:18 +0000
committerwiz <wiz@pkgsrc.org>2003-12-12 19:05:18 +0000
commit6f773dbd28f1d9552685cd7100994e8df0e024c3 (patch)
tree8fe4dd153af47a4c9cbb4b5c806c9f707fb6b78b
parenta6ac76310f4f0a03dd25ed49fa14d4bae3d1ffb2 (diff)
downloadpkgsrc-6f773dbd28f1d9552685cd7100994e8df0e024c3.tar.gz
automake-1.7.9 package that can coexist with the other
automake packages, for packages that still need it. XXX: They should be converted not to need it, of course.
-rw-r--r--devel/automake17/DESCR9
-rw-r--r--devel/automake17/Makefile35
-rw-r--r--devel/automake17/PLIST99
-rw-r--r--devel/automake17/distinfo6
-rw-r--r--devel/automake17/patches/patch-aa19
-rw-r--r--devel/automake17/patches/patch-ab68
6 files changed, 236 insertions, 0 deletions
diff --git a/devel/automake17/DESCR b/devel/automake17/DESCR
new file mode 100644
index 00000000000..4389dddf607
--- /dev/null
+++ b/devel/automake17/DESCR
@@ -0,0 +1,9 @@
+Automake is an experimental Makefile generator. It was inspired by
+the 4.4BSD make and include files, but aims to be portable and to
+conform to the GNU standards for Makefile variables and targets.
+
+Automake assumes the project uses autoconf. If you want automatic
+dependency tracking support, the use of GNU make is also required.
+
+This package contains the latest release of the 1.7 version of
+automake.
diff --git a/devel/automake17/Makefile b/devel/automake17/Makefile
new file mode 100644
index 00000000000..03a74b48df7
--- /dev/null
+++ b/devel/automake17/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/12/12 19:05:18 wiz Exp $
+#
+
+DISTNAME= automake-1.7.9
+PKGNAME= automake17-1.7.9
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU:=automake/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= wiz@NetBSD.org
+HOMEPAGE= http://www.gnu.org/software/automake/automake.html
+COMMENT= GNU Standards-compliant Makefile generator (latest 1.7 version)
+
+DEPENDS= autoconf>=2.54:../../devel/autoconf
+
+PLIST_SUBST+= PKG_DIR_VERSION=1.7
+USE_BUILDLINK2= YES
+GNU_CONFIGURE= YES
+CONFIGURE_ENV= PERL=${PERL5}
+_STRIPFLAG_INSTALL= # none
+M4= ${PREFIX}/bin/gm4
+
+MAKEINFOFLAGS= --no-split
+MAKE_ENV+= MAKEINFOFLAGS="${MAKEINFOFLAGS}"
+
+USE_MAKEINFO= YES
+TEXINFO_REQD= 4.0
+INFO_FILES= automake17.info
+
+PERL5_REQD= 5.5
+
+TEST_TARGET= check
+
+.include "../../lang/perl5/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/automake17/PLIST b/devel/automake17/PLIST
new file mode 100644
index 00000000000..1b3f196aa2c
--- /dev/null
+++ b/devel/automake17/PLIST
@@ -0,0 +1,99 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/12 19:05:18 wiz Exp $
+bin/aclocal-${PKG_DIR_VERSION}
+bin/automake-${PKG_DIR_VERSION}
+info/automake17.info
+share/aclocal-${PKG_DIR_VERSION}/amversion.m4
+share/aclocal-${PKG_DIR_VERSION}/as.m4
+share/aclocal-${PKG_DIR_VERSION}/auxdir.m4
+share/aclocal-${PKG_DIR_VERSION}/ccstdc.m4
+share/aclocal-${PKG_DIR_VERSION}/cond.m4
+share/aclocal-${PKG_DIR_VERSION}/depend.m4
+share/aclocal-${PKG_DIR_VERSION}/depout.m4
+share/aclocal-${PKG_DIR_VERSION}/dmalloc.m4
+share/aclocal-${PKG_DIR_VERSION}/gcj.m4
+share/aclocal-${PKG_DIR_VERSION}/header.m4
+share/aclocal-${PKG_DIR_VERSION}/init.m4
+share/aclocal-${PKG_DIR_VERSION}/install-sh.m4
+share/aclocal-${PKG_DIR_VERSION}/lead-dot.m4
+share/aclocal-${PKG_DIR_VERSION}/lex.m4
+share/aclocal-${PKG_DIR_VERSION}/lispdir.m4
+share/aclocal-${PKG_DIR_VERSION}/maintainer.m4
+share/aclocal-${PKG_DIR_VERSION}/make.m4
+share/aclocal-${PKG_DIR_VERSION}/minuso.m4
+share/aclocal-${PKG_DIR_VERSION}/missing.m4
+share/aclocal-${PKG_DIR_VERSION}/multi.m4
+share/aclocal-${PKG_DIR_VERSION}/obsol-gt.m4
+share/aclocal-${PKG_DIR_VERSION}/obsol-lt.m4
+share/aclocal-${PKG_DIR_VERSION}/obsolete.m4
+share/aclocal-${PKG_DIR_VERSION}/options.m4
+share/aclocal-${PKG_DIR_VERSION}/protos.m4
+share/aclocal-${PKG_DIR_VERSION}/python.m4
+share/aclocal-${PKG_DIR_VERSION}/regex.m4
+share/aclocal-${PKG_DIR_VERSION}/runlog.m4
+share/aclocal-${PKG_DIR_VERSION}/sanity.m4
+share/aclocal-${PKG_DIR_VERSION}/strip.m4
+share/automake-${PKG_DIR_VERSION}/Automake/Channels.pm
+share/automake-${PKG_DIR_VERSION}/Automake/General.pm
+share/automake-${PKG_DIR_VERSION}/Automake/Struct.pm
+share/automake-${PKG_DIR_VERSION}/Automake/XFile.pm
+share/automake-${PKG_DIR_VERSION}/COPYING
+share/automake-${PKG_DIR_VERSION}/INSTALL
+share/automake-${PKG_DIR_VERSION}/acinstall
+share/automake-${PKG_DIR_VERSION}/am/ansi2knr.am
+share/automake-${PKG_DIR_VERSION}/am/check.am
+share/automake-${PKG_DIR_VERSION}/am/clean-hdr.am
+share/automake-${PKG_DIR_VERSION}/am/clean.am
+share/automake-${PKG_DIR_VERSION}/am/compile.am
+share/automake-${PKG_DIR_VERSION}/am/configure.am
+share/automake-${PKG_DIR_VERSION}/am/data.am
+share/automake-${PKG_DIR_VERSION}/am/dejagnu.am
+share/automake-${PKG_DIR_VERSION}/am/depend.am
+share/automake-${PKG_DIR_VERSION}/am/depend2.am
+share/automake-${PKG_DIR_VERSION}/am/distdir.am
+share/automake-${PKG_DIR_VERSION}/am/footer.am
+share/automake-${PKG_DIR_VERSION}/am/header-vars.am
+share/automake-${PKG_DIR_VERSION}/am/header.am
+share/automake-${PKG_DIR_VERSION}/am/install.am
+share/automake-${PKG_DIR_VERSION}/am/java.am
+share/automake-${PKG_DIR_VERSION}/am/lang-compile.am
+share/automake-${PKG_DIR_VERSION}/am/lex.am
+share/automake-${PKG_DIR_VERSION}/am/library.am
+share/automake-${PKG_DIR_VERSION}/am/libs.am
+share/automake-${PKG_DIR_VERSION}/am/libtool.am
+share/automake-${PKG_DIR_VERSION}/am/lisp.am
+share/automake-${PKG_DIR_VERSION}/am/ltlib.am
+share/automake-${PKG_DIR_VERSION}/am/ltlibrary.am
+share/automake-${PKG_DIR_VERSION}/am/mans-vars.am
+share/automake-${PKG_DIR_VERSION}/am/mans.am
+share/automake-${PKG_DIR_VERSION}/am/multilib.am
+share/automake-${PKG_DIR_VERSION}/am/program.am
+share/automake-${PKG_DIR_VERSION}/am/progs.am
+share/automake-${PKG_DIR_VERSION}/am/python.am
+share/automake-${PKG_DIR_VERSION}/am/remake-hdr.am
+share/automake-${PKG_DIR_VERSION}/am/scripts.am
+share/automake-${PKG_DIR_VERSION}/am/subdirs.am
+share/automake-${PKG_DIR_VERSION}/am/tags.am
+share/automake-${PKG_DIR_VERSION}/am/texi-vers.am
+share/automake-${PKG_DIR_VERSION}/am/texibuild.am
+share/automake-${PKG_DIR_VERSION}/am/texinfos.am
+share/automake-${PKG_DIR_VERSION}/am/yacc.am
+share/automake-${PKG_DIR_VERSION}/ansi2knr.1
+share/automake-${PKG_DIR_VERSION}/ansi2knr.c
+share/automake-${PKG_DIR_VERSION}/compile
+share/automake-${PKG_DIR_VERSION}/config-ml.in
+share/automake-${PKG_DIR_VERSION}/config.guess
+share/automake-${PKG_DIR_VERSION}/config.sub
+share/automake-${PKG_DIR_VERSION}/depcomp
+share/automake-${PKG_DIR_VERSION}/elisp-comp
+share/automake-${PKG_DIR_VERSION}/install-sh
+share/automake-${PKG_DIR_VERSION}/mdate-sh
+share/automake-${PKG_DIR_VERSION}/missing
+share/automake-${PKG_DIR_VERSION}/mkinstalldirs
+share/automake-${PKG_DIR_VERSION}/py-compile
+share/automake-${PKG_DIR_VERSION}/symlink-tree
+share/automake-${PKG_DIR_VERSION}/texinfo.tex
+share/automake-${PKG_DIR_VERSION}/ylwrap
+@dirrm share/aclocal-${PKG_DIR_VERSION}
+@dirrm share/automake-${PKG_DIR_VERSION}/Automake
+@dirrm share/automake-${PKG_DIR_VERSION}/am
+@dirrm share/automake-${PKG_DIR_VERSION}
diff --git a/devel/automake17/distinfo b/devel/automake17/distinfo
new file mode 100644
index 00000000000..0a311b7007a
--- /dev/null
+++ b/devel/automake17/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/12/12 19:05:18 wiz Exp $
+
+SHA1 (automake-1.7.9.tar.bz2) = da96734fa972a22cfbc4118dcd222871272e4d96
+Size (automake-1.7.9.tar.bz2) = 577705 bytes
+SHA1 (patch-aa) = 2e6bf9c1d0962bb10ea80cb35f55e9c675902f15
+SHA1 (patch-ab) = 46d8a8cb749ce228d9db287551d2ec9751f13e82
diff --git a/devel/automake17/patches/patch-aa b/devel/automake17/patches/patch-aa
new file mode 100644
index 00000000000..9bafbf88560
--- /dev/null
+++ b/devel/automake17/patches/patch-aa
@@ -0,0 +1,19 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/12/12 19:05:18 wiz Exp $
+
+--- automake.texi.orig Thu Jul 10 22:30:17 2003
++++ automake.texi
+@@ -9,12 +10,12 @@
+
+ @dircategory Software development
+ @direntry
+-* automake: (automake). Making Makefile.in's.
++* Automake-1.7: (automake). Making Makefile.in's.
+ @end direntry
+
+ @dircategory Individual utilities
+ @direntry
+-* aclocal: (automake)Invoking aclocal. Generating aclocal.m4.
++* Aclocal-1.7: (automake)Invoking aclocal. Generating aclocal.m4.
+ @end direntry
+
+ @ifinfo
diff --git a/devel/automake17/patches/patch-ab b/devel/automake17/patches/patch-ab
new file mode 100644
index 00000000000..07865e60168
--- /dev/null
+++ b/devel/automake17/patches/patch-ab
@@ -0,0 +1,68 @@
+$NetBSD: patch-ab,v 1.1.1.1 2003/12/12 19:05:18 wiz Exp $
+
+--- Makefile.in.orig Sun Nov 9 20:29:57 2003
++++ Makefile.in
+@@ -186,8 +186,8 @@ install-binSCRIPTS: $(bin_SCRIPTS)
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f $$d$$p; then \
+ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+- echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
+- $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
++ echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f-$(APIVERSION)"; \
++ $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f-$(APIVERSION); \
+ else :; fi; \
+ done
+
+@@ -201,7 +201,7 @@ uninstall-binSCRIPTS:
+
+ .texi.info:
+ @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]
+- $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
++ $(MAKEINFO) --no-split $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
+ -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+
+ .texi.dvi:
+@@ -599,7 +599,6 @@ install-data-am: install-info-am
+
+ install-exec-am: install-binSCRIPTS
+ @$(NORMAL_INSTALL)
+- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+
+ install-info: install-info-recursive
+
+@@ -607,27 +606,17 @@ install-info-am: $(INFO_DEPS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(infodir)
+ @list='$(INFO_DEPS)'; \
+- for file in $$list; do \
++ for file in automake.info; do \
+ if test -f $$file; then d=.; else d=$(srcdir); fi; \
+- file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
+- for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
+- $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
+- if test -f $$ifile; then \
+- relfile=`echo "$$ifile" | sed 's|^.*/||'`; \
+- echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \
+- $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \
+- else : ; fi; \
+- done; \
++ if test -f $$d/automake.info; then \
++ echo " $(INSTALL_DATA) $$d/automake.info $(DESTDIR)$(infodir)/automake17.info"; \
++ $(INSTALL_DATA) $$d/automake.info $(DESTDIR)$(infodir)/automake17.info; \
++ else : ; fi; \
+ done
+ @$(POST_INSTALL)
+- @if (install-info --version && \
+- install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
+- list='$(INFO_DEPS)'; \
+- for file in $$list; do \
+- relfile=`echo "$$file" | sed 's|^.*/||'`; \
+- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\
+- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\
+- done; \
++ @if $(SHELL) -c '$(INSTALL_INFO) --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
++ echo " $(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/automake17.info";\
++ $(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/automake17.info || :;\
+ else : ; fi
+ install-man:
+