diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile index c71215167146..ff99d46a8e9d 100644 --- a/dns/powerdns-recursor/Makefile +++ b/dns/powerdns-recursor/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= recursor -DISTVERSION= 4.1.13 +DISTVERSION= 4.1.14 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- @@ -14,41 +14,48 @@ COMMENT= Advanced DNS recursor LICENSE= GPLv2 BROKEN_armv6= fails to compile: use of overloaded operator << is ambiguous -BROKEN_armv7= fails to compile: use of overloaded operator << is ambiguous -BROKEN_sparc64= fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt +BROKEN_armv7= fails to compile: use of overloaded operator << is ambiguous +BROKEN_sparc64= fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libboost_context.so:devel/boost-libs \ libprotobuf.so:devel/protobuf -USES= compiler:c++11-lib cpe gmake localbase:ldflags pkgconfig ssl tar:bzip2 +USES= compiler:c++11-lib cpe gmake localbase:ldflags pkgconfig ssl \ + tar:bzip2 + +CPE_VENDOR= powerdns +USE_RC_SUBR= pdns-recursor + GNU_CONFIGURE= YES -CXXFLAGS+= -D_GLIBCXX_USE_C99 CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/pdns \ --with-protobuf \ --without-net-snmp -CPE_VENDOR= powerdns - -USE_RC_SUBR= pdns-recursor - -OPTIONS_DEFINE= LUAJIT OPTALGO SETUID -OPTIONS_DEFAULT= SETUID -LUAJIT_CONFIGURE_WITH= luajit -LUAJIT_DESC= Use LuaJIT instead of Lua -LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit -LUAJIT_USES_OFF= lua -OPTALGO_CONFIGURE_ON= --enable-botan \ - --enable-libdecaf \ - --enable-libsodium -OPTALGO_DESC= Enable optional algorithms (12, 15 & 16) -OPTALGO_LIB_DEPENDS= libbotan-2.so:security/botan2 \ - libdecaf.so:security/libdecaf \ - libsodium.so:security/libsodium -SETUID_DESC= Run as pdns_recursor user -SETUID_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-setuid -SETUID_VARS= USERS=pdns_recursor GROUPS=pdns +CXXFLAGS+= -D_GLIBCXX_USE_C99 SUB_FILES= pkg-message +OPTIONS_DEFINE= LUAJIT OPTALGO SETUID +OPTIONS_DEFAULT= SETUID + +LUAJIT_DESC= Use LuaJIT instead of Lua +OPTALGO_DESC= Enable optional algorithms (12, 15 & 16) +SETUID_DESC= Run as pdns_recursor user + +LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit +LUAJIT_USES_OFF= lua +LUAJIT_CONFIGURE_WITH= luajit + +OPTALGO_LIB_DEPENDS= libbotan-2.so:security/botan2 \ + libdecaf.so:security/libdecaf \ + libsodium.so:security/libsodium +OPTALGO_CONFIGURE_ON= --enable-botan \ + --enable-libdecaf \ + --enable-libsodium + +SETUID_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-setuid +SETUID_VARS= GROUPS=pdns \ + USERS=pdns_recursor + .include diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo index 84de2014bea1..8298ea55324d 100644 --- a/dns/powerdns-recursor/distinfo +++ b/dns/powerdns-recursor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1558440772 -SHA256 (pdns-recursor-4.1.13.tar.bz2) = 1328b75b1ff3df0b0ea097db793dd7c4a8fdb681bf2df87f96c9347fd1d6466f -SIZE (pdns-recursor-4.1.13.tar.bz2) = 1246775 +TIMESTAMP = 1560505728 +SHA256 (pdns-recursor-4.1.14.tar.bz2) = 7fceb8fa3bea693aad49d137c801bb3ecc15525cc5a7dc84380321546e87bf14 +SIZE (pdns-recursor-4.1.14.tar.bz2) = 1249908