[Midnightbsd-cvs] mports [17980] trunk/devel: add dotconf

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Jan 2 17:47:26 EST 2015


Revision: 17980
          http://svnweb.midnightbsd.org/mports/?rev=17980
Author:   laffer1
Date:     2015-01-02 17:47:25 -0500 (Fri, 02 Jan 2015)
Log Message:
-----------
add dotconf

Modified Paths:
--------------
    trunk/devel/Makefile

Added Paths:
-----------
    trunk/devel/dotconf/
    trunk/devel/dotconf/Makefile
    trunk/devel/dotconf/distinfo
    trunk/devel/dotconf/pkg-descr
    trunk/devel/dotconf/pkg-plist

Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile	2015-01-02 22:45:25 UTC (rev 17979)
+++ trunk/devel/Makefile	2015-01-02 22:47:25 UTC (rev 17980)
@@ -60,6 +60,7 @@
 SUBDIR += devtodo
 SUBDIR += distcc
 SUBDIR += dmalloc
+SUBDIR += dotconf
 SUBDIR += doxygen
 SUBDIR += eggdbus
 SUBDIR += etoile-collectionkit

Added: trunk/devel/dotconf/Makefile
===================================================================
--- trunk/devel/dotconf/Makefile	                        (rev 0)
+++ trunk/devel/dotconf/Makefile	2015-01-02 22:47:25 UTC (rev 17980)
@@ -0,0 +1,33 @@
+# $MidnightBSD$
+
+PORTNAME=	dotconf
+PORTVERSION=	1.3
+CATEGORIES=	devel
+MASTER_SITES=	GENTOO/distfiles
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Simple, powerful configuration-file parser
+
+LICENSE=	lgpl2.1
+
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+USES=		pathfix pkgconfig libtool
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
+
+post-patch:
+	@${REINPLACE_CMD} -e \
+		'/^SUBDIR/s|=.*|= src|' ${WRKSRC}/Makefile.in
+
+post-install:
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DOCSDIR}
+	@${MKDIR} ${EXAMPLESDIR}
+.for ex in README argdouble caseinsensitive context duplicates errorhandler \
+	fallback libpool maketest.sh modules noinline simple
+	@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${ex} ${EXAMPLESDIR})
+.endfor
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/dotconf/Makefile
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/devel/dotconf/distinfo
===================================================================
--- trunk/devel/dotconf/distinfo	                        (rev 0)
+++ trunk/devel/dotconf/distinfo	2015-01-02 22:47:25 UTC (rev 17980)
@@ -0,0 +1,2 @@
+SHA256 (dotconf-1.3.tar.gz) = b0bccd7251df50b68b82888c5f9fa7932bd68ee3b9e880bce9456e692bf13e8e
+SIZE (dotconf-1.3.tar.gz) = 333301


Property changes on: trunk/devel/dotconf/distinfo
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/devel/dotconf/pkg-descr
===================================================================
--- trunk/devel/dotconf/pkg-descr	                        (rev 0)
+++ trunk/devel/dotconf/pkg-descr	2015-01-02 22:47:25 UTC (rev 17980)
@@ -0,0 +1,14 @@
+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 error handler.
+
+WWW: http://github.com/williamh/dotconf


Property changes on: trunk/devel/dotconf/pkg-descr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/devel/dotconf/pkg-plist
===================================================================
--- trunk/devel/dotconf/pkg-plist	                        (rev 0)
+++ trunk/devel/dotconf/pkg-plist	2015-01-02 22:47:25 UTC (rev 17980)
@@ -0,0 +1,55 @@
+include/dotconf.h
+lib/libdotconf.a
+lib/libdotconf.so
+lib/libdotconf.so.0
+lib/libdotconf.so.0.0.1
+libdata/pkgconfig/dotconf.pc
+%%PORTDOCS%%%%DOCSDIR%%/dotconf-api.txt
+%%PORTDOCS%%%%DOCSDIR%%/dotconf-features.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/argdouble/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/argdouble/argdouble.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/argdouble/argdouble.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/argdouble/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caseinsensitive/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caseinsensitive/caseinsensitive.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caseinsensitive/caseinsensitive.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caseinsensitive/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/context/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/context/context.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/context/context.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/context/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/duplicates/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/duplicates/duplicate.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/duplicates/first_module.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/duplicates/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/duplicates/sample.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/duplicates/second_module.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorhandler/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorhandler/errorhandler.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorhandler/errorhandler.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorhandler/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fallback/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fallback/fallback.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fallback/fallback.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fallback/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libpool/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libpool/libpool.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/libpool/pool.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/maketest.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/include.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/module.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/my_module.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modules/sample.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noinline/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noinline/noinline.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noinline/noinline.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/noinline/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/included.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/linecat.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/output
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/simple.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/simple.conf


Property changes on: trunk/devel/dotconf/pkg-plist
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list