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
This commit is contained in:
Kubilay Kocak 2014-11-28 02:35:02 +00:00
parent 8097337fd9
commit 037515d032
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=373527
5 changed files with 51 additions and 0 deletions

View file

@ -379,6 +379,7 @@
SUBDIR += libtextcat
SUBDIR += libtranslate
SUBDIR += libtre
SUBDIR += libucl
SUBDIR += libunibreak
SUBDIR += libuninameslist
SUBDIR += libvisio

29
textproc/libucl/Makefile Normal file
View file

@ -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>

2
textproc/libucl/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (libucl-0.5.2.tar.gz) = 8c09b6b341ba2ad1a8a54a4c876a997abeecb99a0462f779d389258ce1334083
SIZE (libucl-0.5.2.tar.gz) = 1969526

12
textproc/libucl/pkg-descr Normal file
View file

@ -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

View file

@ -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