diff options
Diffstat (limited to 'devel/autoconf268')
-rw-r--r-- | devel/autoconf268/Makefile | 59 | ||||
-rw-r--r-- | devel/autoconf268/distinfo | 3 | ||||
-rw-r--r-- | devel/autoconf268/files/patch-autoconf.texi | 38 | ||||
-rw-r--r-- | devel/autoconf268/files/patch-doc-Makefile.in | 25 | ||||
-rw-r--r-- | devel/autoconf268/pkg-descr | 9 | ||||
-rw-r--r-- | devel/autoconf268/pkg-plist | 60 |
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 |