From owner-svn-ports-head@FreeBSD.ORG Fri Nov 28 04:23:59 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BA29820B; Fri, 28 Nov 2014 04:23:59 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D916BEB; Fri, 28 Nov 2014 04:23:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sAS4NxSF058391; Fri, 28 Nov 2014 04:23:59 GMT (envelope-from koobs@FreeBSD.org) Received: (from koobs@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sAS4NxRx058390; Fri, 28 Nov 2014 04:23:59 GMT (envelope-from koobs@FreeBSD.org) Message-Id: <201411280423.sAS4NxRx058390@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: koobs set sender to koobs@FreeBSD.org using -f From: Kubilay Kocak Date: Fri, 28 Nov 2014 04:23:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r373528 - head/textproc/libucl X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2014 04:23:59 -0000 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@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 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