Skip to content

Commit

Permalink
dns/knot3: Update to 3.0.8
Browse files Browse the repository at this point in the history
  • Loading branch information
Leo Vandewoestijne authored and kev009 committed Jul 22, 2021
1 parent c73b2d8 commit cc6e89c
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 18 deletions.
31 changes: 16 additions & 15 deletions dns/knot3/Makefile
@@ -1,7 +1,7 @@
# Created by: Leo Vandewoestijne <freebsd@dns.company>

PORTNAME= knot
DISTVERSION= 3.0.7
DISTVERSION= 3.0.8
CATEGORIES= dns
MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \
https://dns.company/downloads/knot-dns/
Expand All @@ -13,19 +13,14 @@ COMMENT= High performance authoritative-only DNS server
LICENSE= GPLv3
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
liblmdb.so:databases/lmdb

USES= alias autoreconf libtool localbase pkgconfig tar:xz

CONFLICTS= knot-1.* knot1-[0-6].* knot2-[0-9].*
USES= alias libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes

HAS_CONFIGURE= yes
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
CONFIGURE_ARGS= --enable-recvmmsg=no \
--mandir=${MANPREFIX}/man \
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
Expand All @@ -35,7 +30,6 @@ CONFIGURE_ARGS+= --with-rundir=/var/run/knot \
--with-storage=/var/db/knot
LIB_DEPENDS+= liburcu.so:sysutils/liburcu
USE_RC_SUBR= ${PORTNAME}
#PLIST_FILES= etc/rc.d/${PORTNAME}
SUB_FILES= pkg-message
USES+= libedit
.endif
Expand All @@ -49,9 +43,12 @@ CONFIGURE_ARGS+= --disable-daemon \
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+= GROUPS="${GROUPS}" \
Expand All @@ -62,18 +59,19 @@ PORTDOCS= COPYING NEWS
OPTIONS_DEFINE= DNSTAP DOCS

.if !defined(LIB_ONLY)
OPTIONS_DEFINE+= IDN
OPTIONS_DEFINE+= DOH IDN
OPTIONS_DEFAULT+= DOH IDN
.endif

.if !defined(UTILS_ONLY) && !defined(LIB_ONLY)
OPTIONS_DEFINE+= FASTPARSER MAXMINDDB
.endif

DNSTAP_DESC= dnstap support (see dnstap.info)
DNSTAP_CONFIGURE_ENABLE= dnstap
DNSTAP_CONFIGURE_WITH= module-dnstap=yes
DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \
libprotobuf-c.so:devel/protobuf-c
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
Expand All @@ -84,12 +82,15 @@ DNSTAP_CPPFLAGS= -I${LOCALBASE}/include

DOCS_CONFIGURE_OFF= --disable-documentation

DOH_DESC= DoH support in kdig
DOH_LIB_DEPENDS= libnghttp2.so:www/libnghttp2

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_LIB_DEPENDS= libidn2.so:dns/libidn2

MAXMINDDB_DESC= Enable MaxMind for geodb module
MAXMINDDB_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
Expand Down
6 changes: 3 additions & 3 deletions dns/knot3/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1623930813
SHA256 (knot-3.0.7.tar.xz) = 2bad8be0be95c8f54a26d1e16299e65f31ae1b34bd6ad3819aa50e7b40521484
SIZE (knot-3.0.7.tar.xz) = 1334788
TIMESTAMP = 1626854909
SHA256 (knot-3.0.8.tar.xz) = df723949c19ebecf9a7118894c3127e292eb09dc7274b5ce9b527409f42edfb0
SIZE (knot-3.0.8.tar.xz) = 1336624

0 comments on commit cc6e89c

Please sign in to comment.