svn commit: r373528 - head/textproc/libucl
Kubilay Kocak
koobs at FreeBSD.org
Fri Nov 28 04:23:59 UTC 2014
Author: koobs
Date: Fri Nov 28 04:23:58 2014
New Revision: 373528
URL: https://svnweb.freebsd.org/changeset/ports/373528
QAT: https://qat.redports.org/buildarchive/r373528/
Log:
textproc/libucl: Add lots of OPTIONS
- Add OPTIONS (LUA, REGEX, SIGNATURES, URLS, UTILS)
- Update pkg-plist accordingly
- Enable verbose building (--disable-silent-rules)
- Add regression-test target
Modified:
head/textproc/libucl/Makefile
head/textproc/libucl/pkg-plist
Modified: head/textproc/libucl/Makefile
==============================================================================
--- head/textproc/libucl/Makefile Fri Nov 28 02:35:02 2014 (r373527)
+++ head/textproc/libucl/Makefile Fri Nov 28 04:23:58 2014 (r373528)
@@ -3,6 +3,7 @@
PORTNAME= libucl
PORTVERSION= 0.5.2
+PORTREVISION= 1
CATEGORIES= textproc devel
MAINTAINER= koobs at FreeBSD.org
@@ -11,11 +12,34 @@ COMMENT= Universal configuration library
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+OPTIONS_DEFINE= LUA REGEX SIGNATURES URLS UTILS
+OPTIONS_DEFAULT= REGEX UTILS
+OPTIONS_SUB= yes
+
+REGEX_DESC= Enable regex checking for schema
+SIGNATURES_DESC= Enable signatures checking
+URLS_DESC= Enable fetching URLs
+UTILS_DESC= Install utilities: chargen, ucldump
+
+LUA_USES= lua
+LUA_CONFIGURE_ENABLE= lua
+
+REGEX_CONFIGURE_ENABLE= regex
+
+SIGNATURES_USE= OPENSSL=yes
+SIGNATURES_CONFIGURE_ENABLE= signatures
+SIGNATURES_CPPFLAGS= -I${OPENSSLINC}
+SIGNATURES_LDFLAGS= -L${OPENSSLLIB}
+
+URLS_CONFIGURE_ENABLE= urls
+UTILS_CONFIGURE_ENABLE= utils
+
USES= autoreconf gmake libtool pathfix pkgconfig
USE_GITHUB= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --disable-silent-rules
GH_ACCOUNT= vstakhov
GH_PROJECT= ${PORTNAME}
@@ -26,4 +50,7 @@ PATHFIX_MAKEFILEIN= Makefile.am
INSTALL_TARGET= install-strip
CONFLICTS_INSTALL= ucl
+regression-test: build
+ @cd ${WRKSRC} && ${MAKE} check
+
.include <bsd.port.mk>
Modified: head/textproc/libucl/pkg-plist
==============================================================================
--- head/textproc/libucl/pkg-plist Fri Nov 28 02:35:02 2014 (r373527)
+++ head/textproc/libucl/pkg-plist Fri Nov 28 04:23:58 2014 (r373528)
@@ -1,7 +1,12 @@
+%%UTILS%%bin/ucl_chargen
+%%UTILS%%bin/ucl_objdump
+%%LUA%%include/lua_ucl.h
include/ucl.h
lib/libucl.a
lib/libucl.so
lib/libucl.so.0
lib/libucl.so.0.2.0
+%%LUA%%%%LUA_MODLIBDIR%%/ucl.a
+%%LUA%%%%LUA_MODLIBDIR%%/ucl.so
libdata/pkgconfig/libucl.pc
man/man3/libucl.3.gz
More information about the svn-ports-head
mailing list