summaryrefslogtreecommitdiff
path: root/devel/autoconf268
diff options
context:
space:
mode:
Diffstat (limited to 'devel/autoconf268')
-rw-r--r--devel/autoconf268/Makefile59
-rw-r--r--devel/autoconf268/distinfo3
-rw-r--r--devel/autoconf268/files/patch-autoconf.texi38
-rw-r--r--devel/autoconf268/files/patch-doc-Makefile.in25
-rw-r--r--devel/autoconf268/pkg-descr9
-rw-r--r--devel/autoconf268/pkg-plist60
6 files changed, 194 insertions, 0 deletions
diff --git a/devel/autoconf268/Makefile b/devel/autoconf268/Makefile
index 6e03ff397c30..450452f90b6f 100644
--- a/devel/autoconf268/Makefile
+++ b/devel/autoconf268/Makefile
@@ -1,3 +1,62 @@
+# New ports collection makefile for: autoconf267
+# Date created: 7th December 2006
+# Whom: ade@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= autoconf
+PORTVERSION= 2.67
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= autoconf
+DISTNAME= autoconf-${PORTVERSION}
+
+MAINTAINER= autotools@FreeBSD.org
+COMMENT= Automatically configure source code on many Un*x platforms (2.67)
+
+BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 \
+ help2man:${PORTSDIR}/misc/help2man
+RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 \
+ autoconf-wrapper:${PORTSDIR}/devel/autoconf-wrapper
+
+BUILD_VERSION= 2.67
+PLIST_SUB= BUILD_VERSION=${BUILD_VERSION}
+LATEST_LINK= autoconf267
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_PERL5= yes
+INFO= autoconf-${BUILD_VERSION}
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= CONFIG_SHELL=${SH} M4=${LOCALBASE}/bin/gm4 AWK=${AWK}
+CONFIGURE_ARGS= --program-suffix=-${BUILD_VERSION} --without-lispdir
+
+GENERIC_TOOLS= config.guess config.sub elisp-comp install-sh mdate-sh missing
+GENERIC_LINKS= autoconf autoheader autom4te autoreconf autoscan autoupdate \
+ ifnames
+
+MAN1_PAGES= ${GENERIC_LINKS} config.guess config.sub
+MAN1= ${MAN1_PAGES:S/$/-${BUILD_VERSION}.1/g}
+
+post-patch:
+ @(cd ${WRKSRC}/man && \
+ for file in *.[1x]; do \
+ ${REINPLACE_CMD} -E 's,([^-]auto)(conf|make|reconf|update|header|scan),\1\2-${BUILD_VERSION},g ; \
+ s,(config\.guess|config\.sub|ifnames),\1-${BUILD_VERSION},g' $$file ; \
+ done)
+ @(cd ${WRKSRC}/doc && \
+ ${RM} -f *.info && \
+ ${MV} autoconf.texi autoconf-${BUILD_VERSION}.texi)
+ @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|@PACKAGE@$$|@PACKAGE@-@VERSION@|'
+
+post-install:
+.for FILE in ${GENERIC_TOOLS}
+ @${INSTALL_SCRIPT} ${WRKSRC}/build-aux/${FILE} ${PREFIX}/share/autoconf-${BUILD_VERSION}
+.endfor
+
+.include <bsd.port.mk>
# New ports collection makefile for: autoconf262
# Date created: 7th December 2006
# Whom: ade@FreeBSD.org
diff --git a/devel/autoconf268/distinfo b/devel/autoconf268/distinfo
index d5fb5537f640..6dcbcd4ed8a5 100644
--- a/devel/autoconf268/distinfo
+++ b/devel/autoconf268/distinfo
@@ -1,3 +1,6 @@
+MD5 (autoconf-2.67.tar.bz2) = 3fbf92eb8eaca1e0d33dff9710edb5f0
+SHA256 (autoconf-2.67.tar.bz2) = 00ded92074999d26a7137d15bd1d51b8a8ae233a6cd165a38f34ccf7b1a78aef
+SIZE (autoconf-2.67.tar.bz2) = 1369605
MD5 (autoconf-2.62.tar.bz2) = e1fb8fe0b22e651240afdfa2be537a3c
SHA256 (autoconf-2.62.tar.bz2) = 42be7628e32fd3bebe07d684b11fb6e7e7920ef698fc4ccb3da6d77f91cefb96
SIZE (autoconf-2.62.tar.bz2) = 1165951
diff --git a/devel/autoconf268/files/patch-autoconf.texi b/devel/autoconf268/files/patch-autoconf.texi
index ee5ab7ccdcf6..d334ca0c6e2c 100644
--- a/devel/autoconf268/files/patch-autoconf.texi
+++ b/devel/autoconf268/files/patch-autoconf.texi
@@ -3,6 +3,44 @@
@@ -3,5 +3,5 @@
@comment %**start of header
-@setfilename autoconf.info
++@setfilename autoconf-2.67.info
+ @include version.texi
+-@settitle Autoconf
++@settitle Autoconf-2.67
+ @setchapternewpage odd
+@@ -205,25 +205,5 @@
+
+-@dircategory Software development
++@dircategory Programming & development tools
+ @direntry
+-* Autoconf: (autoconf). Create source code configuration scripts.
+-@end direntry
+-
+-@dircategory Individual utilities
+-@direntry
+-* autoscan: (autoconf)autoscan Invocation.
+- Semi-automatic @file{configure.ac} writing
+-* ifnames: (autoconf)ifnames Invocation. Listing conditionals in source.
+-* autoconf-invocation: (autoconf)autoconf Invocation.
+- How to create configuration scripts
+-* autoreconf: (autoconf)autoreconf Invocation.
+- Remaking multiple @command{configure} scripts
+-* autoheader: (autoconf)autoheader Invocation.
+- How to create configuration templates
+-* autom4te: (autoconf)autom4te Invocation.
+- The Autoconf executables backbone
+-* configure: (autoconf)configure Invocation. Configuring a package.
+-* autoupdate: (autoconf)autoupdate Invocation.
+- Automatic update of @file{configure.ac}
+-* config.status: (autoconf)config.status Invocation. Recreating configurations.
+-* testsuite: (autoconf)testsuite Invocation. Running an Autotest test suite.
++* Autoconf-2.67: (autoconf-2.67). Create source code configuration scripts.
+ @end direntry
+--- doc/autoconf.texi.orig 2008-04-05 11:43:30.000000000 -0700
++++ doc/autoconf.texi 2008-05-16 18:27:31.000000000 -0700
+@@ -3,5 +3,5 @@
+ @comment %**start of header
+-@setfilename autoconf.info
+@setfilename autoconf-2.62.info
@include version.texi
-@settitle Autoconf
diff --git a/devel/autoconf268/files/patch-doc-Makefile.in b/devel/autoconf268/files/patch-doc-Makefile.in
index 7c9dfac296c1..60b3715f7a16 100644
--- a/devel/autoconf268/files/patch-doc-Makefile.in
+++ b/devel/autoconf268/files/patch-doc-Makefile.in
@@ -3,6 +3,31 @@
@@ -44,3 +44,3 @@
DIST_SOURCES =
-INFO_DEPS = $(srcdir)/autoconf.info $(srcdir)/standards.info
++INFO_DEPS = $(srcdir)/autoconf-2.67.info
+ TEXINFO_TEX = $(top_srcdir)/build-aux/texinfo.tex
+@@ -51,3 +51,3 @@
+ HTMLS = autoconf.html standards.html
+-TEXINFOS = autoconf.texi standards.texi
++TEXINFOS = autoconf-2.67.texi
+ TEXI2PDF = $(TEXI2DVI) --pdf --batch
+@@ -241,3 +241,3 @@
+ fi
+-$(srcdir)/autoconf.info: autoconf.texi $(srcdir)/version.texi $(autoconf_TEXINFOS)
++$(srcdir)/autoconf-2.67.info: autoconf-2.67.texi $(srcdir)/version.texi $(autoconf_TEXINFOS)
+ autoconf.dvi: autoconf.texi $(srcdir)/version.texi $(autoconf_TEXINFOS)
+@@ -246,5 +246,5 @@
+ $(srcdir)/version.texi: $(srcdir)/stamp-vti
+-$(srcdir)/stamp-vti: autoconf.texi $(top_srcdir)/configure
++$(srcdir)/stamp-vti: autoconf-2.67.texi $(top_srcdir)/configure
+ @(dir=.; test -f ./autoconf.texi || dir=$(srcdir); \
+- set `$(SHELL) $(top_srcdir)/build-aux/mdate-sh $$dir/autoconf.texi`; \
++ set `$(SHELL) $(top_srcdir)/build-aux/mdate-sh $$dir/autoconf-2.67.texi`; \
+ echo "@set UPDATED $$1 $$2 $$3"; \
+--- doc/Makefile.in.orig Mon Oct 16 13:58:44 2006
++++ doc/Makefile.in Thu Apr 5 01:51:13 2007
+@@ -44,3 +44,3 @@
+ DIST_SOURCES =
+-INFO_DEPS = $(srcdir)/autoconf.info $(srcdir)/standards.info
+INFO_DEPS = $(srcdir)/autoconf-2.62.info
TEXINFO_TEX = $(top_srcdir)/build-aux/texinfo.tex
@@ -51,3 +51,3 @@
diff --git a/devel/autoconf268/pkg-descr b/devel/autoconf268/pkg-descr
index c404cc852ea8..6117de2ec170 100644
--- a/devel/autoconf268/pkg-descr
+++ b/devel/autoconf268/pkg-descr
@@ -7,3 +7,12 @@ operating system features that the package can use, in the form of m4
macro calls.
WWW: http://www.gnu.org/software/autoconf/
+Autoconf is an extensible package of m4 macros that produce shell
+scripts to automatically configure software source code packages.
+These scripts can adapt the packages to many kinds of UNIX-like
+systems without manual user intervention. Autoconf creates a
+configuration script for a package from a template file that lists the
+operating system features that the package can use, in the form of m4
+macro calls.
+
+WWW: http://www.gnu.org/software/autoconf/
diff --git a/devel/autoconf268/pkg-plist b/devel/autoconf268/pkg-plist
index b9ef638c9691..a6a153804535 100644
--- a/devel/autoconf268/pkg-plist
+++ b/devel/autoconf268/pkg-plist
@@ -39,6 +39,66 @@ share/autoconf-%%BUILD_VERSION%%/autoscan/autoscan.list
share/autoconf-%%BUILD_VERSION%%/autotest/autotest.m4
share/autoconf-%%BUILD_VERSION%%/autotest/autotest.m4f
share/autoconf-%%BUILD_VERSION%%/autotest/general.m4
+share/autoconf-%%BUILD_VERSION%%/autotest/specific.m4
+share/autoconf-%%BUILD_VERSION%%/config.guess
+share/autoconf-%%BUILD_VERSION%%/config.sub
+share/autoconf-%%BUILD_VERSION%%/elisp-comp
+share/autoconf-%%BUILD_VERSION%%/install-sh
+share/autoconf-%%BUILD_VERSION%%/m4sugar/foreach.m4
+share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sh.m4
+share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sh.m4f
+share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sugar.m4
+share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sugar.m4f
+share/autoconf-%%BUILD_VERSION%%/m4sugar/version.m4
+share/autoconf-%%BUILD_VERSION%%/mdate-sh
+share/autoconf-%%BUILD_VERSION%%/missing
+@dirrm share/autoconf-%%BUILD_VERSION%%/m4sugar
+@dirrm share/autoconf-%%BUILD_VERSION%%/autotest
+@dirrm share/autoconf-%%BUILD_VERSION%%/autoscan
+@dirrm share/autoconf-%%BUILD_VERSION%%/autoconf
+@dirrm share/autoconf-%%BUILD_VERSION%%/Autom4te
+@dirrm share/autoconf-%%BUILD_VERSION%%
+bin/autoconf-%%BUILD_VERSION%%
+bin/autoheader-%%BUILD_VERSION%%
+bin/autom4te-%%BUILD_VERSION%%
+bin/autoreconf-%%BUILD_VERSION%%
+bin/autoscan-%%BUILD_VERSION%%
+bin/autoupdate-%%BUILD_VERSION%%
+bin/ifnames-%%BUILD_VERSION%%
+share/autoconf-%%BUILD_VERSION%%/Autom4te/C4che.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/ChannelDefs.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/Channels.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/Configure_ac.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/FileUtils.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/General.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/Request.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/Struct.pm
+share/autoconf-%%BUILD_VERSION%%/Autom4te/XFile.pm
+share/autoconf-%%BUILD_VERSION%%/INSTALL
+share/autoconf-%%BUILD_VERSION%%/autoconf/autoconf.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/autoconf.m4f
+share/autoconf-%%BUILD_VERSION%%/autoconf/autoheader.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/autoscan.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/autotest.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/autoupdate.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/c.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/erlang.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/fortran.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/functions.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/general.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/headers.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/lang.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/libs.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/oldnames.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/programs.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/specific.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/status.m4
+share/autoconf-%%BUILD_VERSION%%/autoconf/types.m4
+share/autoconf-%%BUILD_VERSION%%/autom4te.cfg
+share/autoconf-%%BUILD_VERSION%%/autoscan/autoscan.list
+share/autoconf-%%BUILD_VERSION%%/autotest/autotest.m4
+share/autoconf-%%BUILD_VERSION%%/autotest/autotest.m4f
+share/autoconf-%%BUILD_VERSION%%/autotest/general.m4
share/autoconf-%%BUILD_VERSION%%/config.guess
share/autoconf-%%BUILD_VERSION%%/config.sub
share/autoconf-%%BUILD_VERSION%%/elisp-comp