[Midnightbsd-cvs] mports: mports/devel: add autogen.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Aug 29 21:47:36 EDT 2007


Log Message:
-----------
add autogen.

Modified Files:
--------------
    mports/devel:
        Makefile (r1.143 -> r1.144)

Added Files:
-----------
    mports/devel/autogen:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.143
retrieving revision 1.144
diff -Ldevel/Makefile -Ldevel/Makefile -u -r1.143 -r1.144
--- devel/Makefile
+++ devel/Makefile
@@ -14,6 +14,7 @@
     SUBDIR += autoconf253
     SUBDIR += autoconf259
     SUBDIR += autoconf261
+    SUBDIR += autogen
     SUBDIR += automake14
     SUBDIR += automake15
     SUBDIR += automake19
--- /dev/null
+++ devel/autogen/pkg-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/
--- /dev/null
+++ devel/autogen/pkg-plist
@@ -0,0 +1,41 @@
+bin/autogen
+bin/autoopts-config
+bin/columns
+bin/getdefs
+bin/xml2ag
+include/autoopts/options.h
+include/autoopts/usage-txt.h
+lib/libguileopts.a
+lib/libguileopts.la
+lib/libguileopts.so
+lib/libguileopts.so.0
+lib/libopts.a
+lib/libopts.la
+lib/libopts.so
+lib/libopts.so.30
+libdata/pkgconfig/autoopts.pc
+share/aclocal/autoopts.m4
+share/aclocal/liboptschk.m4
+%%DATADIR%%/aginfo.tpl
+%%DATADIR%%/aginfo3.tpl
+%%DATADIR%%/agman-lib.tpl
+%%DATADIR%%/agman1.tpl
+%%DATADIR%%/agman3.tpl
+%%DATADIR%%/autoopts.m4
+%%DATADIR%%/confmacs.tpl
+%%DATADIR%%/conftest.tpl
+%%DATADIR%%/fsm-macro.tpl
+%%DATADIR%%/fsm-trans.tpl
+%%DATADIR%%/fsm.tpl
+%%DATADIR%%/getopt.tpl
+%%DATADIR%%/libopts-30.0.5.tar.gz
+%%DATADIR%%/optcode.tpl
+%%DATADIR%%/opthead.tpl
+%%DATADIR%%/options.tpl
+%%DATADIR%%/optlib.tpl
+%%DATADIR%%/optmain.tpl
+%%DATADIR%%/rc-sample.tpl
+%%DATADIR%%/stdoptions.def
+%%DATADIR%%/usage.tpl
+ at dirrm %%DATADIR%%
+ at dirrm include/autoopts
--- /dev/null
+++ devel/autogen/Makefile
@@ -0,0 +1,42 @@
+# ex:ts=8
+# New ports collection makefile for:	autogen
+# Date created:		Mar 11, 2001
+# Whom:			Ying-Chieh Liao <ijliao at FreeBSD.org>
+#
+# $MidnightBSD: mports/devel/autogen/Makefile,v 1.1 2007/08/30 01:47:34 laffer1 Exp $
+# $FreeBSD: ports/devel/autogen/Makefile,v 1.59 2007/07/30 03:53:29 clsung Exp $
+#
+
+PORTNAME=	autogen
+PORTVERSION=	5.9.2
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
+		${MASTER_SITE_GNU:S/$/:gnu/}
+MASTER_SITE_SUBDIR=	${PORTNAME} ${PORTNAME}/rel${PORTVERSION}/:gnu
+DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:DEFAULT,gnu
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	The Automated Program Generator
+LICENSE=	gpl2
+
+LIB_DEPENDS=	guile.15:${PORTSDIR}/lang/guile
+
+USE_BZIP2=	yes
+USE_GNOME=	gnomehack gnometarget libxml2
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-libguile=yes --with-libxml2=yes --datadir=${PREFIX}/share
+USE_LDCONFIG=	yes
+
+MAN1=	autogen.1 autoopts-config.1 columns.1 getdefs.1 xml2ag.1
+MAN3=	ao_string_tokenize.3 configFileLoad.3 optionFileLoad.3 \
+	optionFindNextValue.3 optionFindValue.3 optionFree.3 \
+	optionGetValue.3 optionLoadLine.3 optionNextValue.3 \
+	optionProcess.3 optionRestore.3 optionOnlyUsage.3 \
+	optionSaveFile.3 optionSaveState.3 optionUnloadNested.3 \
+	optionVersion.3 strequate.3 streqvcmp.3 streqvmap.3 strneqvcmp.3 \
+	strtransform.3
+
+INFO=	autogen
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/autogen/distinfo
@@ -0,0 +1,3 @@
+MD5 (autogen-5.9.2.tar.bz2) = 1dd70554d351a3a4d517f2d507dece8e
+SHA256 (autogen-5.9.2.tar.bz2) = 02b32cad0270734e2d726a58bda40f4875d9727d3ad483eb3e8b80711442ea7d
+SIZE (autogen-5.9.2.tar.bz2) = 983019


More information about the Midnightbsd-cvs mailing list