diff options
Diffstat (limited to 'devel/autogen')
-rw-r--r-- | devel/autogen/DESCR | 17 | ||||
-rw-r--r-- | devel/autogen/Makefile | 19 | ||||
-rw-r--r-- | devel/autogen/PLIST | 60 | ||||
-rw-r--r-- | devel/autogen/distinfo | 3 |
4 files changed, 99 insertions, 0 deletions
diff --git a/devel/autogen/DESCR b/devel/autogen/DESCR new file mode 100644 index 00000000000..14184f0d286 --- /dev/null +++ b/devel/autogen/DESCR @@ -0,0 +1,17 @@ +AutoGen is a tool designed for generating program files that contain +repetitive text with varied substitutions. Its goal is to simplify the +maintenance of programs that contain large amounts of repetitious text. +This is especially valuable if there are several blocks of such text that +must be kept synchronized. + +One common example is the problem of maintaining the code required for +processing program options. Processing options requires a minimum of four +different constructs be kept in proper order in different places in your +program. You need at least: + + 1. The flag character in the flag string, + 2. code to process the flag when it is encountered, + 3. a global state variable or two, and + 4. a line in the usage text. + +WWW: http://autogen.sourceforge.net/ diff --git a/devel/autogen/Makefile b/devel/autogen/Makefile new file mode 100644 index 00000000000..85b002f0f06 --- /dev/null +++ b/devel/autogen/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/02/14 20:26:15 kristerw Exp $ + +DISTNAME= autogen-5.4.7 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=autogen/} + +MAINTAINER= kristerw@netbsd.org +HOMEPAGE= http://autogen.sourceforge.net/ +COMMENT= The Automated Program Generator + +USE_BUILDLINK2= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool + +.include "../../lang/guile14/buildlink2.mk" +.include "../../textproc/libxml2/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/autogen/PLIST b/devel/autogen/PLIST new file mode 100644 index 00000000000..6e323f19492 --- /dev/null +++ b/devel/autogen/PLIST @@ -0,0 +1,60 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/02/14 20:26:15 kristerw Exp $ +bin/autogen +bin/autoopts-config +bin/columns +bin/getdefs +bin/xml2ag +include/options.h +@unexec ${INSTALL_INFO} --delete %D/info/autogen.info %D/info/dir +@unexec ${INSTALL_INFO} --delete %D/info/snprintfv.info %D/info/dir +info/autogen.info +info/snprintfv.info +@exec ${INSTALL_INFO} %D/info/autogen.info %D/info/dir +@exec ${INSTALL_INFO} %D/info/snprintfv.info %D/info/dir +lib/libguileopts.a +lib/libguileopts.la +lib/libguileopts.so +lib/libguileopts.so.0 +lib/libguileopts.so.0.1 +lib/libopts.a +lib/libopts.la +lib/libopts.so +lib/libopts.so.18 +lib/libopts.so.18.4 +lib/libsnprintfv.a +lib/libsnprintfv.la +lib/libsnprintfv.so +lib/libsnprintfv.so.1 +lib/libsnprintfv.so.1.0 +man/man1/autogen.1 +man/man1/autoopts-config.1 +man/man1/columns.1 +man/man1/getdefs.1 +man/man1/xml2ag.1 +man/man3/optionFree.3 +man/man3/optionLoadLine.3 +man/man3/optionProcess.3 +man/man3/optionRestore.3 +man/man3/optionSaveFile.3 +man/man3/optionSaveState.3 +man/man3/optionVersion.3 +share/aclocal/autoopts.m4 +share/autogen/aginfo.tpl +share/autogen/aginfo3.tpl +share/autogen/agman1.tpl +share/autogen/agman3.tpl +share/autogen/confmacs.tpl +share/autogen/conftest.tpl +share/autogen/fsm-macro.tpl +share/autogen/fsm-trans.tpl +share/autogen/fsm.tpl +share/autogen/libopts-18.4.9.tar.gz +share/autogen/optcode.tpl +share/autogen/opthead.tpl +share/autogen/options.tpl +share/autogen/options_h.tpl +share/autogen/optlib.tpl +share/autogen/optmain.tpl +share/autogen/schemedef.scm +share/autogen/stdoptions.def +@dirrm share/autogen diff --git a/devel/autogen/distinfo b/devel/autogen/distinfo new file mode 100644 index 00000000000..d7fe1f13bae --- /dev/null +++ b/devel/autogen/distinfo @@ -0,0 +1,3 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/02/14 20:26:15 kristerw Exp $ + +MD5 (autogen-5.4.7.tar.gz) = fc936fb5e9908370f2a26d03bbeaf6c6 |