summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/autogen/DESCR17
-rw-r--r--devel/autogen/Makefile19
-rw-r--r--devel/autogen/PLIST60
-rw-r--r--devel/autogen/distinfo3
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