diff options
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/dotconf/Makefile | 33 | ||||
-rw-r--r-- | devel/dotconf/distinfo | 1 | ||||
-rw-r--r-- | devel/dotconf/pkg-comment | 1 | ||||
-rw-r--r-- | devel/dotconf/pkg-descr | 17 | ||||
-rw-r--r-- | devel/dotconf/pkg-plist | 39 |
6 files changed, 92 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 351281b494b..f83afaaf9cd 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -72,6 +72,7 @@ SUBDIR += dmake SUBDIR += dmalloc SUBDIR += doc++ + SUBDIR += dotconf SUBDIR += doxygen SUBDIR += dryad SUBDIR += elftoaout diff --git a/devel/dotconf/Makefile b/devel/dotconf/Makefile new file mode 100644 index 00000000000..1aec149174e --- /dev/null +++ b/devel/dotconf/Makefile @@ -0,0 +1,33 @@ +# ex:ts=8 +# New ports collection makefile for: dotconf +# Date created: Jan 28, 2001 +# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= dotconf +PORTVERSION= 1.0.0p2 +CATEGORIES= devel +MASTER_SITES= http://www.azzit.de/dotconf/download/ +DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/pre/} + +MAINTAINER= ijliao@FreeBSD.org + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes + +USE_GMAKE= yes + +INSTALLS_SHLIB= yes + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/${PORTNAME} +.for f in dotconf-api.txt dotconf-features.txt + @${INSTALL_DATA} ${WRKSRC}/doc/$f ${PREFIX}/share/${PORTNAME} +.endfor + ${CP} -R ${WRKSRC}/examples ${PREFIX}/share/${PORTNAME} +.endif + +.include <bsd.port.mk> diff --git a/devel/dotconf/distinfo b/devel/dotconf/distinfo new file mode 100644 index 00000000000..0c22961d7fa --- /dev/null +++ b/devel/dotconf/distinfo @@ -0,0 +1 @@ +MD5 (dotconf-1.0.0pre2.tar.gz) = c51c375b5a1df399d15ffda8df841a81 diff --git a/devel/dotconf/pkg-comment b/devel/dotconf/pkg-comment new file mode 100644 index 00000000000..2908deb7be6 --- /dev/null +++ b/devel/dotconf/pkg-comment @@ -0,0 +1 @@ +A simple, powerful configuration-file parser diff --git a/devel/dotconf/pkg-descr b/devel/dotconf/pkg-descr new file mode 100644 index 00000000000..823d81e901b --- /dev/null +++ b/devel/dotconf/pkg-descr @@ -0,0 +1,17 @@ +dot.conf is a simple configuration-file parser library written in C. +The configuration files created for dot.conf look very similar to +those used by the Apache Webserver. Even Container-Directives known +from httpd.conf can easily be used in the exact same manner as for +Apache-Modules. It supports various types of arguments, dynamically +loadable modules that create their own configuration options +on-the-fly, a here-documents feature to pass very long ARG_STR data +to your app, ${NAME:-default} style environment variable +substitution for arguments, and on-the-fly inclusion of additional +config files. Some behaviour can be toggled with flags at runtime. +To keep dotconf from printing out warnings, you can install your +own customized errorhandler. + +WWW: http://www.azzit.de/dotconf/ + +-- Ying-Chieh Liao + ijliao@FreeBSD.org diff --git a/devel/dotconf/pkg-plist b/devel/dotconf/pkg-plist new file mode 100644 index 00000000000..504038f8c9d --- /dev/null +++ b/devel/dotconf/pkg-plist @@ -0,0 +1,39 @@ +bin/dotconf-config +include/dotconf.h +include/libpool.h +lib/libpool.a +lib/libdotconf.a +lib/libdotconf.la +lib/libdotconf.so +lib/libdotconf-1.0.so +lib/libdotconf-1.0.so.0 +share/aclocal/dotconf.m4 +%%PORTDOCS%%share/dotconf/dotconf-api.txt +%%PORTDOCS%%share/dotconf/dotconf-features.txt +%%PORTDOCS%%share/dotconf/examples/README +%%PORTDOCS%%share/dotconf/examples/caseinsensitive/Makefile +%%PORTDOCS%%share/dotconf/examples/caseinsensitive/caseinsensitive.c +%%PORTDOCS%%share/dotconf/examples/caseinsensitive/caseinsensitive.conf +%%PORTDOCS%%share/dotconf/examples/context/Makefile +%%PORTDOCS%%share/dotconf/examples/context/context.c +%%PORTDOCS%%share/dotconf/examples/context/context.conf +%%PORTDOCS%%share/dotconf/examples/errorhandler/Makefile +%%PORTDOCS%%share/dotconf/examples/errorhandler/errorhandler.c +%%PORTDOCS%%share/dotconf/examples/errorhandler/errorhandler.conf +%%PORTDOCS%%share/dotconf/examples/modules/Makefile +%%PORTDOCS%%share/dotconf/examples/modules/include.conf +%%PORTDOCS%%share/dotconf/examples/modules/module.c +%%PORTDOCS%%share/dotconf/examples/modules/my_module.c +%%PORTDOCS%%share/dotconf/examples/modules/sample.conf +%%PORTDOCS%%share/dotconf/examples/simple/Makefile +%%PORTDOCS%%share/dotconf/examples/simple/included.conf +%%PORTDOCS%%share/dotconf/examples/simple/linecat.conf +%%PORTDOCS%%share/dotconf/examples/simple/simple.c +%%PORTDOCS%%share/dotconf/examples/simple/simple.conf +%%PORTDOCS%%@dirrm share/dotconf/examples/caseinsensitive +%%PORTDOCS%%@dirrm share/dotconf/examples/context +%%PORTDOCS%%@dirrm share/dotconf/examples/errorhandler +%%PORTDOCS%%@dirrm share/dotconf/examples/modules +%%PORTDOCS%%@dirrm share/dotconf/examples/simple +%%PORTDOCS%%@dirrm share/dotconf/examples +%%PORTDOCS%%@dirrm share/dotconf |