[Lunar-commits] <moonbase-other> confuse: a configuration file parser library

Stefan Wold ratler at lunar-linux.org
Sun Nov 3 01:51:34 CET 2013


commit 3979ac4c24d6b69938cf07a15ced0d30ebcfb9c0
Author: Stefan Wold <ratler at lunar-linux.org>
Date: Tue, 08 Oct 2013 10:17:42 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/3979ac4c24d6b69938cf07a15ced0d30ebcfb9c0

confuse: a configuration file parser library
---
  devel/confuse/BUILD   | +2/-0     
  devel/confuse/DEPENDS | +4/-0     
  devel/confuse/DETAILS | +18/-0    
  3 files changed, 24 insertions(+)

--- /dev/null
+++ b/devel/confuse/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" --enable-shared --disable-examples --disable-static"
+default_build
--- /dev/null
+++ b/devel/confuse/DEPENDS
@@ -0,0 +1,4 @@
+depends flex
+depends libtool
+depends pkgconfig
+optional_depends gettext "--enable-nls" "--disable-nls" "for NLS support"
--- /dev/null
+++ b/devel/confuse/DETAILS
@@ -0,0 +1,18 @@
+          MODULE=confuse
+         VERSION=2.7
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=http://savannah.nongnu.org/download/confuse
+      SOURCE_VFY=sha1:b3f74f9763e6c9012476dbd323d083af4be34cad
+        WEB_SITE="http://www.nongnu.org/confuse/"
+         ENTERED=20131008
+         UPDATED=20131008
+           SHORT="A configuration file parser library"
+cat <<EOF
+libConfuse is a configuration file parser library, licensed under
+the terms of the ISC license, and written in C. It supports sections
+and (lists of) values (strings, integers, floats, booleans or other
+sections), as well as some other features (such as single/double-quoted
+strings, environment variable expansion, functions and nested include
+statements). It makes it very easy to add configuration file capability
+to a program using a simple API.
+EOF




More information about the Lunar-commits mailing list