aboutsummaryrefslogtreecommitdiff
path: root/devel/autoconf268/Makefile
diff options
context:
space:
mode:
authorAde Lovett <ade@FreeBSD.org>2010-09-15 18:35:24 +0000
committerAde Lovett <ade@FreeBSD.org>2010-09-15 18:35:24 +0000
commit8262a7b51d413e11ef8f67c56e862ebbc6f182de (patch)
tree1e9812bc2638933184cae2b226809eb69253bb9f /devel/autoconf268/Makefile
parentbe8126109fa13097c8a0f9337fa9dfb68cf5d4c2 (diff)
downloadports-8262a7b51d413e11ef8f67c56e862ebbc6f182de.tar.gz
ports-8262a7b51d413e11ef8f67c56e862ebbc6f182de.zip
Autotools update. Read ports/UPDATING 20100915 for details.
Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs
Notes
Notes: svn path=/head/; revision=261230
Diffstat (limited to 'devel/autoconf268/Makefile')
-rw-r--r--devel/autoconf268/Makefile59
1 files changed, 59 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