Date: Sat, 17 Dec 2016 13:20:19 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r428760 - head/dns/unbound Message-ID: <201612171320.uBHDKJ25088973@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Sat Dec 17 13:20:19 2016 New Revision: 428760 URL: https://svnweb.freebsd.org/changeset/ports/428760 Log: - Update to 1.6.0 - Do not silence installation message - While I'm here: - Move LIB_DEPENDS upwards - Use = instead of += for CONFIGURE_ARGS and USES - Convert to options helper - Use TEST_TARGET Changes: https://unbound.nlnetlabs.nl/pipermail/unbound-users/2016-December/004587.html PR: 215322 Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer) Modified: head/dns/unbound/Makefile head/dns/unbound/distinfo head/dns/unbound/pkg-plist Modified: head/dns/unbound/Makefile ============================================================================== --- head/dns/unbound/Makefile Sat Dec 17 13:09:12 2016 (r428759) +++ head/dns/unbound/Makefile Sat Dec 17 13:20:19 2016 (r428760) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= unbound -PORTVERSION= 1.5.10 +PORTVERSION= 1.6.0 CATEGORIES= dns MASTER_SITES= http://unbound.net/downloads/ @@ -12,13 +12,17 @@ COMMENT= Validating, recursive, and cach LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +LIB_DEPENDS= libexpat.so:textproc/expat2 \ + libldns.so:dns/ldns + BROKEN_aarch64= Fails to link: missing sbrk -USES+= autoreconf cpe libtool ssl +USES= autoreconf cpe libtool ssl CPE_VENDOR= nlnetlabs GNU_CONFIGURE= yes -CONFIGURE_ARGS+=--with-ssl=${OPENSSLBASE} --with-libexpat=${LOCALBASE} +CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} --with-libexpat=${LOCALBASE} USE_LDCONFIG= yes +TEST_TARGET= test USERS= ${PORTNAME} GROUPS= ${PORTNAME} @@ -40,58 +44,34 @@ MUNIN_PLUGIN_DESC= Install Munin plugin FILTER_AAAA_DESC= Build with AAAA filter functionality (contrib) DNSTAP_DESC= Enable dnstap logging support -.include <bsd.port.options.mk> - -LIB_DEPENDS+= libexpat.so:textproc/expat2 \ - libldns.so:dns/ldns - STRIP_FILES= .libs/libunbound.so unbound-checkconf unbound \ unbound-control .libs/unbound-host .libs/unbound-anchor -.if ${PORT_OPTIONS:MPYTHON} -USES+= python:2 -CONFIGURE_ARGS+=--with-pyunbound=yes --with-pythonmodule=yes LDFLAGS="-L${LOCALBASE}/lib" -BUILD_DEPENDS+= swig:devel/swig13 -STRIP_FILES+= .libs/_unbound.so -.endif +DNSTAP_CONFIGURE_ENABLE=dnstap +DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ + libprotobuf-c.so:devel/protobuf-c +ECDSA_CONFIGURE_ENABLE= ecdsa +ECDSA_VARS= DEPENDS_ARGS+=WITH_ECDSA=yes +GOST_CONFIGURE_ENABLE= gost +GOST_VARS= DEPENDS_ARGS+=WITH_GOST=yes +LIBEVENT_CONFIGURE_WITH=libevent +LIBEVENT_CPPFLAGS+= $$(pkg-config libevent --cflags-only-I) +LIBEVENT_LIB_DEPENDS= libevent.so:devel/libevent2 +LIBEVENT_LDFLAGS+= $$(pkg-config libevent --libs-only-L) +LIBEVENT_USES= pkgconfig +MUNIN_PLUGIN_SUB_FILES= pkg-message +PYTHON_BUILD_DEPENDS= swig:devel/swig13 +PYTHON_CONFIGURE_ON= --with-pyunbound=yes --with-pythonmodule=yes LDFLAGS="-L${LOCALBASE}/lib" +PYTHON_USES= python:2 +PYTHON_VARS= STRIP_FILES+=.libs/_unbound.so +THREADS_CONFIGURE_WITH= pthreads + +.include <bsd.port.options.mk> .if ${PORT_OPTIONS:MGOST} . if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000015 WITH_OPENSSL_PORT= yes . endif -DEPENDS_ARGS+= WITH_GOST=yes -.else -CONFIGURE_ARGS+=--disable-gost -.endif - -.if ${PORT_OPTIONS:MECDSA} -DEPENDS_ARGS+= WITH_ECDSA=yes -.else -CONFIGURE_ARGS+=--disable-ecdsa -.endif - -.if ${PORT_OPTIONS:MDNSTAP} -CONFIGURE_ARGS+=--enable-dnstap -LIB_DEPENDS+= libprotobuf-c.so:devel/protobuf-c -LIB_DEPENDS+= libfstrm.so:devel/fstrm -.endif - -.if ${PORT_OPTIONS:MMUNIN_PLUGIN} -SUB_FILES+= pkg-message -.endif - -.if ${PORT_OPTIONS:MLIBEVENT} -LIB_DEPENDS+= libevent.so:devel/libevent2 -USES+= pkgconfig -CONFIGURE_ARGS+=--with-libevent -CPPFLAGS+= $$(pkg-config libevent --cflags-only-I) -LDFLAGS+= $$(pkg-config libevent --libs-only-L) -.else -CONFIGURE_ARGS+=--with-libevent=no -.endif - -.if empty(PORT_OPTIONS:MTHREADS) -CONFIGURE_ARGS+=--without-pthreads .endif post-patch: @@ -111,7 +91,7 @@ post-install-PYTHON-on: post-install-MUNIN_PLUGIN-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/munin/plugins - @${INSTALL_SCRIPT} ${WRKDIR}/unbound-${PORTVERSION}/contrib/unbound_munin_ \ + ${INSTALL_SCRIPT} ${WRKDIR}/unbound-${PORTVERSION}/contrib/unbound_munin_ \ ${STAGEDIR}${PREFIX}/share/munin/plugins/ @${ECHO_MSG} @${ECHO_MSG} "=============================================================" @@ -122,7 +102,4 @@ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} -regression-test: build - (cd ${WRKSRC} && ${MAKE} test) - .include <bsd.port.mk> Modified: head/dns/unbound/distinfo ============================================================================== --- head/dns/unbound/distinfo Sat Dec 17 13:09:12 2016 (r428759) +++ head/dns/unbound/distinfo Sat Dec 17 13:20:19 2016 (r428760) @@ -1,3 +1,3 @@ -TIMESTAMP = 1474980110 -SHA256 (unbound-1.5.10.tar.gz) = a39b8b4fcca2a2b35a2daa53fe35150cc3f09038dc9acede09c912fc248a9486 -SIZE (unbound-1.5.10.tar.gz) = 4941299 +TIMESTAMP = 1481819504 +SHA256 (unbound-1.6.0.tar.gz) = 6b7db874e6debda742fee8869d722e5a17faf1086e93c911b8564532aeeffab7 +SIZE (unbound-1.6.0.tar.gz) = 5063253 Modified: head/dns/unbound/pkg-plist ============================================================================== --- head/dns/unbound/pkg-plist Sat Dec 17 13:09:12 2016 (r428759) +++ head/dns/unbound/pkg-plist Sat Dec 17 13:20:19 2016 (r428760) @@ -3,7 +3,7 @@ include/unbound.h lib/libunbound.a lib/libunbound.so lib/libunbound.so.2 -lib/libunbound.so.2.4.2 +lib/libunbound.so.2.4.3 %%PYTHON%%%%PYTHON_SITELIBDIR%%/_unbound.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/unbound.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/unboundmodule.py
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612171320.uBHDKJ25088973>