diff options
author | Ade Lovett <ade@FreeBSD.org> | 2004-02-11 19:16:27 +0000 |
---|---|---|
committer | Ade Lovett <ade@FreeBSD.org> | 2004-02-11 19:16:27 +0000 |
commit | da7c20bfde607b9d053e16b9ef081d0f4f68571a (patch) | |
tree | 44582bfa840bac4d98da11694e0198f646e8db1a /devel/autoconf253 | |
parent | Minor COMMENT cosmetic changes (diff) |
Hackery after repo-copies from devel/autoconf and devel/automake
respectively to make these true versioned ports
Notes
Notes:
svn path=/head/; revision=100700
Diffstat (limited to 'devel/autoconf253')
-rw-r--r-- | devel/autoconf253/Makefile | 33 | ||||
-rw-r--r-- | devel/autoconf253/files/patch-autoconf.texi | 14 | ||||
-rw-r--r-- | devel/autoconf253/files/patch-standards.texi | 12 | ||||
-rw-r--r-- | devel/autoconf253/pkg-plist | 124 |
4 files changed, 114 insertions, 69 deletions
diff --git a/devel/autoconf253/Makefile b/devel/autoconf253/Makefile index 9a21edda1a55..ca2c2608d145 100644 --- a/devel/autoconf253/Makefile +++ b/devel/autoconf253/Makefile @@ -7,32 +7,37 @@ PORTNAME= autoconf PORTVERSION= 2.53 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= autoconf MAINTAINER= ade@FreeBSD.org -COMMENT= Automatically configure source code on many Un*x platforms +COMMENT= Automatically configure source code on many Un*x platforms (version 2.53) BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 \ help2man:${PORTSDIR}/misc/help2man RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 -LATEST_LINK= autoconf +BUILD_VERSION= 253 +PLIST_SUB= BUILD_VERSION=${BUILD_VERSION} +LATEST_LINK= autoconf${BUILD_VERSION} USE_BZIP2= yes +USE_GMAKE= yes USE_PERL5_RUN= yes +USE_REINPLACE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= CONFIG_SHELL=${SH} M4=${LOCALBASE}/bin/gm4 -CONFIGURE_ARGS= --without-lispdir +CONFIGURE_ARGS= --program-suffix=${BUILD_VERSION} --without-lispdir CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} GENERIC_TOOLS= config.guess config.sub elisp-comp install-sh mdate-sh \ missing mkinstalldirs -MAN1= autoconf.1 autoheader.1 autom4te.1 autoreconf.1 autoscan.1 \ - autoupdate.1 config.guess.1 config.sub.1 ifnames.1 +MAN1_PAGES= autoconf autoheader autom4te autoreconf autoscan \ + autoupdate config.guess config.sub ifnames +MAN1= ${MAN1_PAGES:S/$/${BUILD_VERSION}.1/g} .if defined(USE_AUTOCONF) || defined(USE_AUTOCONF_VER) pre-everything:: @@ -44,9 +49,23 @@ pre-everything:: @${FALSE} .endif # defined(USE_AUTOCONF) || defined(USE_AUTOCONF_VER) +post-patch: + @(cd ${WRKSRC} && ${REINPLACE_CMD} -E 's,(PACKAGE=autoconf),\1${BUILD_VERSION},' configure) + @(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 && \ + ${MV} standards.texi standards${BUILD_VERSION}.texi && \ + ${REINPLACE_CMD} -E 's,(autoconf)\),\1${BUILD_VERSION}\),g' autoconf${BUILD_VERSION}.texi && \ + ${REINPLACE_CMD} -E 's,(autoconf|standards)\.(info|texi),\1${BUILD_VERSION}\.\2,g' Makefile.in) + post-install: .for FILE in ${GENERIC_TOOLS} - ${INSTALL_SCRIPT} ${WRKSRC}/config/${FILE} ${PREFIX}/share/autoconf + ${INSTALL_SCRIPT} ${WRKSRC}/config/${FILE} ${PREFIX}/share/autoconf${BUILD_VERSION} .endfor .include <bsd.port.mk> diff --git a/devel/autoconf253/files/patch-autoconf.texi b/devel/autoconf253/files/patch-autoconf.texi new file mode 100644 index 000000000000..2793085ce840 --- /dev/null +++ b/devel/autoconf253/files/patch-autoconf.texi @@ -0,0 +1,14 @@ +--- doc/autoconf.texi.orig Fri Mar 8 04:57:41 2002 ++++ doc/autoconf.texi Wed Feb 11 00:10:07 2004 +@@ -2,4 +2,4 @@ + @c %**start of header +-@setfilename autoconf.info +-@settitle Autoconf ++@setfilename autoconf253.info ++@settitle Autoconf253 + +@@ -36,3 +36,3 @@ + @direntry +-* Autoconf: (autoconf). Create source code configuration scripts ++* Autoconf253: (autoconf253). Create source code configuration scripts + @end direntry diff --git a/devel/autoconf253/files/patch-standards.texi b/devel/autoconf253/files/patch-standards.texi new file mode 100644 index 000000000000..a0386512057f --- /dev/null +++ b/devel/autoconf253/files/patch-standards.texi @@ -0,0 +1,12 @@ +--- doc/standards.texi.orig Fri Nov 2 08:29:03 2001 ++++ doc/standards.texi Wed Feb 11 00:11:15 2004 +@@ -2,3 +2,3 @@ + @c %**start of header +-@setfilename standards.info ++@setfilename standards253.info + @settitle GNU Coding Standards +@@ -11,3 +11,3 @@ + START-INFO-DIR-ENTRY +-* Standards: (standards). GNU coding standards. ++* Standards253: (standards253). GNU coding standards. + END-INFO-DIR-ENTRY diff --git a/devel/autoconf253/pkg-plist b/devel/autoconf253/pkg-plist index fe71c6bd11e8..7524c36872cf 100644 --- a/devel/autoconf253/pkg-plist +++ b/devel/autoconf253/pkg-plist @@ -1,62 +1,62 @@ -bin/autoconf -bin/autoheader -bin/autom4te -bin/autoreconf -bin/autoscan -bin/autoupdate -bin/ifnames -share/autoconf/Autom4te/General.pm -share/autoconf/Autom4te/Struct.pm -share/autoconf/Autom4te/XFile.pm -share/autoconf/INSTALL -share/autoconf/autoconf/autoconf.m4 -share/autoconf/autoconf/autoconf.m4f -share/autoconf/autoconf/autoheader.m4 -share/autoconf/autoconf/autotest.m4 -share/autoconf/autoconf/autoupdate.m4 -share/autoconf/autoconf/c.m4 -share/autoconf/autoconf/fortran.m4 -share/autoconf/autoconf/functions.m4 -share/autoconf/autoconf/general.m4 -share/autoconf/autoconf/headers.m4 -share/autoconf/autoconf/lang.m4 -share/autoconf/autoconf/libs.m4 -share/autoconf/autoconf/oldnames.m4 -share/autoconf/autoconf/programs.m4 -share/autoconf/autoconf/specific.m4 -share/autoconf/autoconf/status.m4 -share/autoconf/autoconf/types.m4 -share/autoconf/autom4te.cfg -share/autoconf/autoscan/functions -share/autoconf/autoscan/headers -share/autoconf/autoscan/identifiers -share/autoconf/autoscan/libraries -share/autoconf/autoscan/makevars -share/autoconf/autoscan/programs -share/autoconf/autotest/autotest.m4 -share/autoconf/autotest/autotest.m4f -share/autoconf/autotest/general.m4 -share/autoconf/config.guess -share/autoconf/config.sub -share/autoconf/elisp-comp -share/autoconf/install-sh -share/autoconf/m4sugar/m4sh.m4 -share/autoconf/m4sugar/m4sh.m4f -share/autoconf/m4sugar/m4sugar.m4 -share/autoconf/m4sugar/m4sugar.m4f -share/autoconf/m4sugar/version.m4 -share/autoconf/mdate-sh -share/autoconf/missing -share/autoconf/mkinstalldirs -@dirrm share/autoconf/m4sugar -@dirrm share/autoconf/autotest -@dirrm share/autoconf/autoscan -@dirrm share/autoconf/autoconf -@dirrm share/autoconf/Autom4te -@dirrm share/autoconf -@unexec install-info --delete %D/info/autoconf.info %D/info/dir -@unexec install-info --delete %D/info/standards.info %D/info/dir -info/autoconf.info -info/standards.info -@exec install-info %D/info/autoconf.info %D/info/dir -@exec install-info %D/info/standards.info %D/info/dir +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%% +@unexec install-info --delete %D/info/autoconf%%BUILD_VERSION%%.info %D/info/dir +@unexec install-info --delete %D/info/standards%%BUILD_VERSION%%.info %D/info/dir +info/autoconf%%BUILD_VERSION%%.info +info/standards%%BUILD_VERSION%%.info +@exec install-info %D/info/autoconf%%BUILD_VERSION%%.info %D/info/dir +@exec install-info %D/info/standards%%BUILD_VERSION%%.info %D/info/dir +share/autoconf%%BUILD_VERSION%%/Autom4te/General.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/autotest.m4 +share/autoconf%%BUILD_VERSION%%/autoconf/autoupdate.m4 +share/autoconf%%BUILD_VERSION%%/autoconf/c.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/functions +share/autoconf%%BUILD_VERSION%%/autoscan/headers +share/autoconf%%BUILD_VERSION%%/autoscan/identifiers +share/autoconf%%BUILD_VERSION%%/autoscan/libraries +share/autoconf%%BUILD_VERSION%%/autoscan/makevars +share/autoconf%%BUILD_VERSION%%/autoscan/programs +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 +share/autoconf%%BUILD_VERSION%%/install-sh +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 +share/autoconf%%BUILD_VERSION%%/mkinstalldirs +@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%% |