diff options
author | koobs <koobs@FreeBSD.org> | 2014-11-28 10:35:02 +0800 |
---|---|---|
committer | koobs <koobs@FreeBSD.org> | 2014-11-28 10:35:02 +0800 |
commit | cceb0ade6ef96eaa68330a01e912fdab2f95aaf3 (patch) | |
tree | 537d4c829765cc667d654a1206cd8f7b01972a10 /textproc/libucl | |
parent | 83670fef664260b9d5af1932f4516f7e93ee45d8 (diff) | |
download | freebsd-ports-gnome-cceb0ade6ef96eaa68330a01e912fdab2f95aaf3.tar.gz freebsd-ports-gnome-cceb0ade6ef96eaa68330a01e912fdab2f95aaf3.tar.zst freebsd-ports-gnome-cceb0ade6ef96eaa68330a01e912fdab2f95aaf3.zip |
textproc/libucl: Universal configuration library parser [NEW]
Libucl is a parser and C API to parse and generate ucl objects. Libucl
consists of several groups of functions:
* Parser functions
* Emitting functions
* Conversion functions
* Generation functions
* Iteration functions
* Validation functions
* Utility functions
WWW: https://github.com/vstakhov/libucl
Requested by: lattera
Diffstat (limited to 'textproc/libucl')
-rw-r--r-- | textproc/libucl/Makefile | 29 | ||||
-rw-r--r-- | textproc/libucl/distinfo | 2 | ||||
-rw-r--r-- | textproc/libucl/pkg-descr | 12 | ||||
-rw-r--r-- | textproc/libucl/pkg-plist | 7 |
4 files changed, 50 insertions, 0 deletions
diff --git a/textproc/libucl/Makefile b/textproc/libucl/Makefile new file mode 100644 index 000000000000..9a62c22a18d4 --- /dev/null +++ b/textproc/libucl/Makefile @@ -0,0 +1,29 @@ +# Created by: Kubilay Kocak <koobs@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= libucl +PORTVERSION= 0.5.2 +CATEGORIES= textproc devel + +MAINTAINER= koobs@FreeBSD.org +COMMENT= Universal configuration library parser + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= autoreconf gmake libtool pathfix pkgconfig +USE_GITHUB= yes +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes + +GH_ACCOUNT= vstakhov +GH_PROJECT= ${PORTNAME} +GH_COMMIT= b400246 + +PATHFIX_MAKEFILEIN= Makefile.am + +INSTALL_TARGET= install-strip +CONFLICTS_INSTALL= ucl + +.include <bsd.port.mk> diff --git a/textproc/libucl/distinfo b/textproc/libucl/distinfo new file mode 100644 index 000000000000..ab437d0f52c7 --- /dev/null +++ b/textproc/libucl/distinfo @@ -0,0 +1,2 @@ +SHA256 (libucl-0.5.2.tar.gz) = 8c09b6b341ba2ad1a8a54a4c876a997abeecb99a0462f779d389258ce1334083 +SIZE (libucl-0.5.2.tar.gz) = 1969526 diff --git a/textproc/libucl/pkg-descr b/textproc/libucl/pkg-descr new file mode 100644 index 000000000000..aca98de8bab2 --- /dev/null +++ b/textproc/libucl/pkg-descr @@ -0,0 +1,12 @@ +Libucl is a parser and C API to parse and generate ucl objects. Libucl +consists of several groups of functions: + + * Parser functions + * Emitting functions + * Conversion functions + * Generation functions + * Iteration functions + * Validation functions + * Utility functions + +WWW: https://github.com/vstakhov/libucl diff --git a/textproc/libucl/pkg-plist b/textproc/libucl/pkg-plist new file mode 100644 index 000000000000..fae4f98b4838 --- /dev/null +++ b/textproc/libucl/pkg-plist @@ -0,0 +1,7 @@ +include/ucl.h +lib/libucl.a +lib/libucl.so +lib/libucl.so.0 +lib/libucl.so.0.2.0 +libdata/pkgconfig/libucl.pc +man/man3/libucl.3.gz |