Tuesday, March 03, 2020

update to PowerDNS Recursor 4.3.0

The introduces QName Minimization (enabled by default). I also took
the liberty to enable a few features for logging recursor activity.

OK?

-Otto

diff --git a/net/powerdns_recursor/Makefile b/net/powerdns_recursor/Makefile
index dcbb1e72899..4c8852f97ab 100644
--- a/net/powerdns_recursor/Makefile
+++ b/net/powerdns_recursor/Makefile
@@ -2,7 +2,7 @@

COMMENT= recursive nameserver

-V= 4.2.1
+V= 4.3.0
DISTNAME= pdns-recursor-${V}
EXTRACT_SUFX = .tar.bz2
PKGNAME= powerdns-recursor-${V}
@@ -14,8 +14,9 @@ HOMEPAGE= https://www.powerdns.com/
# GPLv2 only, OpenSSL exemption
PERMIT_PACKAGE= Yes

-WANTLIB += ${COMPILER_LIBCXX} boost_context-mt boost_system-mt
-WANTLIB += boost_thread-mt c crypto m sodium
+WANTLIB+= ${COMPILER_LIBCXX} boost_context-mt boost_filesystem-mt
+WANTLIB+= boost_system-mt boost_thread-mt c crypto fstrm m
+WANTLIB+= protobuf sodium z

MASTER_SITES= https://downloads.powerdns.com/releases/
MAINTAINER= Otto Moerbeek <otto@drijf.net>
@@ -26,6 +27,8 @@ NO_TEST= Yes

LIB_DEPENDS= devel/boost \
devel/boost,-md \
+ devel/protobuf \
+ net/libfstrm \
security/libsodium

MODULES+= lang/lua
@@ -37,10 +40,12 @@ WANTLIB+= ${MODLUA_WANTLIB}
SYSCONFDIR= ${BASESYSCONFDIR}/pdns

CONFIGURE_STYLE= gnu
+USE_GMAKE= Yes

CONFIGURE_ARGS+= --disable-botan \
--disable-libdecaf \
- --without-protobuf \
+ --with-protobuf \
+ --enable-dnstap \
--with-lua=${MODLUA_DEP} \
--without-net-snmp \
--without-systemd
diff --git a/net/powerdns_recursor/distinfo b/net/powerdns_recursor/distinfo
index a63cf967ea9..27860313c83 100644
--- a/net/powerdns_recursor/distinfo
+++ b/net/powerdns_recursor/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pdns-recursor-4.2.1.tar.bz2) = jYwyNcxSgfD8UZRhKfInWHePTFC/2gldWFb+tMdWiR8=
-SIZE (pdns-recursor-4.2.1.tar.bz2) = 1318022
+SHA256 (pdns-recursor-4.3.0.tar.bz2) = K8Ew8off2zLgPQs4pKwkuvERf5bsqbQHYRyEf6CKYo8=
+SIZE (pdns-recursor-4.3.0.tar.bz2) = 1349359

No comments:

Post a Comment