From bb8c263689c8b47b872475c87e1d2154aa5f43d4 Mon Sep 17 00:00:00 2001 From: kristerw Date: Sat, 27 Nov 2004 12:13:37 +0000 Subject: [PATCH] Update autogen to 5.6.4. AutoOpts: * The listing of enumerated option arguments is a bit more concise. * Options may be handled twice: once during the immediate phase and again during the "normal" processing phase. * If environment variable "rc" processing is enabled, then the "${PROGNAME}" environment variable will be processed - tokenizing it and processing it as a list of command line options. It may not contain any command line operands. * a new main procedure type: each-or-stdin This will fopen() each command line operand and pass the FILE* pointer to the callout procedure. If there are no operands, then stdin is passed. * main() procedures can be specified more consistently AutoGen: * The '$$' expansion in locating the program will now use "realpath(3C)". This way, if a program is installed in /opt/whatever/bin/program and you run it via a symlink, '$$' will resolve to /opt/whatever/bin. * exist and not-exist selection macros -- the CASE macro can now select a clause based on value existence. Previously, you could detect an empty string and you then had to use the ``(exist? "name")'' function. * fixed tpl-file-line so that "%2$d" works for the format. * Added (emit) function that directly emits its args into output * keyword lists are columnized in usage text * distributed subdirectories no longer depend on also being built. getdefs (an AutoGen support utility): * With "listed" attributes, if you quote an entry, then the scanning code has to push the scan forward to the next entry so we don't wind up with a spurious empty entry!! --- devel/autogen/Makefile | 5 ++--- devel/autogen/PLIST | 4 ++-- devel/autogen/distinfo | 6 +++--- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/devel/autogen/Makefile b/devel/autogen/Makefile index 723cda2e6bc9..e776633ff7c5 100644 --- a/devel/autogen/Makefile +++ b/devel/autogen/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.16 2004/10/15 14:50:06 tv Exp $ +# $NetBSD: Makefile,v 1.17 2004/11/27 12:13:37 kristerw Exp $ -DISTNAME= autogen-5.6.0 -PKGREVISION= 2 +DISTNAME= autogen-5.6.4 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=autogen/} EXTRACT_SUFX= .tar.bz2 diff --git a/devel/autogen/PLIST b/devel/autogen/PLIST index 28fd3d871be8..dd1d6866b9cd 100644 --- a/devel/autogen/PLIST +++ b/devel/autogen/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2004/09/22 08:09:23 jlam Exp $ +@comment $NetBSD: PLIST,v 1.8 2004/11/27 12:13:37 kristerw Exp $ bin/autogen bin/autoopts-config bin/columns @@ -32,7 +32,7 @@ share/autogen/fsm-macro.tpl share/autogen/fsm-trans.tpl share/autogen/fsm.tpl share/autogen/getopt.tpl -share/autogen/libopts-22.1.13.tar.gz +share/autogen/libopts-23.0.14.tar.gz share/autogen/optcode.tpl share/autogen/opthead.tpl share/autogen/options.tpl diff --git a/devel/autogen/distinfo b/devel/autogen/distinfo index 57a54c0aa73d..26fbca8f7594 100644 --- a/devel/autogen/distinfo +++ b/devel/autogen/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2004/03/01 02:26:13 minskim Exp $ +$NetBSD: distinfo,v 1.5 2004/11/27 12:13:37 kristerw Exp $ -SHA1 (autogen-5.6.0.tar.bz2) = c5364d7958b285e9143aed9e17a5056307800215 -Size (autogen-5.6.0.tar.bz2) = 774451 bytes +SHA1 (autogen-5.6.4.tar.bz2) = b1d9e3651eb7a68bf0b8d7d533f12b12800386d0 +Size (autogen-5.6.4.tar.bz2) = 813341 bytes