--- dns/knot3.orig/Makefile 2021-05-20 13:36:55.791207000 +0000 +++ dns/knot3/Makefile 2021-05-20 13:41:13.335190000 +0000 @@ -1,7 +1,7 @@ # Created by: Leo Vandewoestijne PORTNAME= knot -DISTVERSION= 3.0.5 +DISTVERSION= 3.0.6 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ https://dns.company/downloads/knot-dns/ @@ -14,30 +14,26 @@ LICENSE_FILE= ${WRKSRC}/COPYING #BUILD_DEPENDS= autoconf>=2.65:devel/autoconf \ -# gsed:textproc/gsed BUILD_DEPENDS= gsed:textproc/gsed LIB_DEPENDS= libgnutls.so:security/gnutls \ liblmdb.so:databases/lmdb \ libnghttp2.so:www/libnghttp2 USES= alias autoreconf libtool localbase pkgconfig tar:xz +USE_LDCONFIG= yes -CONFLICTS= knot-1.* knot1-[0-6].* knot2-[0-9].* - HAS_CONFIGURE= yes -BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed CONFIGURE_ARGS= --enable-recvmmsg=no \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --mandir=${MANPREFIX}/man .if !defined(UTILS_ONLY) && !defined(LIB_ONLY) -CONFIGURE_ARGS+= --with-rundir=/var/run/knot \ - --with-storage=/var/db/knot LIB_DEPENDS+= liburcu.so:sysutils/liburcu +USES+= libedit USE_RC_SUBR= ${PORTNAME} -#PLIST_FILES= etc/rc.d/${PORTNAME} SUB_FILES= pkg-message -USES+= libedit +CONFIGURE_ARGS+= --with-rundir=/var/run/knot \ + --with-storage=/var/db/knot .endif .if defined(UTILS_ONLY) || defined(LIB_ONLY) @@ -49,9 +45,12 @@ CONFIGURE_ARGS+= --disable-utilities .endif -USE_LDCONFIG= yes INSTALL_TARGET= install-strip +CONFLICTS= knot-1.* knot1-[0-6].* knot2-[0-9].* + +BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed + USERS= knot GROUPS= knot SUB_LIST+= USERS="${USERS}" GROUPS="${GROUPS}" @@ -69,10 +68,13 @@ .endif DNSTAP_DESC= dnstap support (see dnstap.info) -DNSTAP_CONFIGURE_ENABLE= dnstap -DNSTAP_CONFIGURE_WITH= module-dnstap=yes +FASTPARSER_DESC= Fast zone parser (demanding compilation) +MAXMINDDB_DESC= Enable MaxMind for geodb module + DNSTAP_LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c \ libfstrm.so:devel/fstrm +DNSTAP_CONFIGURE_ENABLE= dnstap +DNSTAP_CONFIGURE_WITH= module-dnstap=yes # XXX: because `kdig_CPPFLAGS += $(DNSTAP_CFLAGS)' line is missing from # `src/Makefile.am' file (and thus pre-generated `src/Makefile.in') which @@ -83,14 +85,12 @@ DOCS_CONFIGURE_OFF= --disable-documentation -FASTPARSER_DESC= Fast zone parser (demanding compilation) FASTPARSER_CONFIGURE_ENABLE= fastparser -IDN_CONFIGURE_WITH= libidn -IDN_CONFIGURE_OFF= --without-libidn #IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 +IDN_CONFIGURE_OFF= --without-libidn +IDN_CONFIGURE_WITH= libidn -MAXMINDDB_DESC= Enable MaxMind for geodb module MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MAXMINDDB_CONFIGURE_ENABLE= maxminddb diff -ruN dns/knot3.orig/distinfo dns/knot3/distinfo --- dns/knot3.orig/distinfo 2021-05-20 13:36:55.791321000 +0000 +++ dns/knot3/distinfo 2021-05-20 13:18:01.279381000 +0000 @@ -1,3 +1,3 @@ -TIMESTAMP = 1616677466 -SHA256 (knot-3.0.5.tar.xz) = 695e7d7a0abefc5a8fd01f3b3080f030f33b0948215f84cd4892c6d904390802 -SIZE (knot-3.0.5.tar.xz) = 1318292 +TIMESTAMP = 1621516681 +SHA256 (knot-3.0.6.tar.xz) = 63756ac5a00c3e4a066ed231a287faef5963a9183d77326e30bf0644cdf74f86 +SIZE (knot-3.0.6.tar.xz) = 1333296 diff -ruN dns/knot3.orig/pkg-plist dns/knot3/pkg-plist --- dns/knot3.orig/pkg-plist 2021-05-20 13:36:55.791539000 +0000 +++ dns/knot3/pkg-plist 2021-05-20 13:18:53.052281000 +0000 @@ -41,6 +41,8 @@ include/libknot/packet/pkt.h include/libknot/packet/rrset-wire.h include/libknot/packet/wire.h +include/libknot/probe/data.h +include/libknot/probe/probe.h include/libknot/rdata.h include/libknot/rdataset.h include/libknot/rrset-dump.h