Tue Oct 27 18:56:40 2015 UTC ()
Disable recvmmsg() on NetBSD as a workaround.
(NetBSD's implementation of recvmmsg() is not 100% with the Linux version)


(pettai)
diff -r1.25 -r1.26 pkgsrc/net/knot/Makefile

cvs diff -r1.25 -r1.26 pkgsrc/net/knot/Makefile (expand / switch to unified diff)

--- pkgsrc/net/knot/Makefile 2015/10/26 19:23:08 1.25
+++ pkgsrc/net/knot/Makefile 2015/10/27 18:56:40 1.26
@@ -1,36 +1,42 @@ @@ -1,36 +1,42 @@
1# $NetBSD: Makefile,v 1.25 2015/10/26 19:23:08 pettai Exp $ 1# $NetBSD: Makefile,v 1.26 2015/10/27 18:56:40 pettai Exp $
2 2
3DISTNAME= knot-2.0.1 3DISTNAME= knot-2.0.1
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= https://secure.nic.cz/files/knot-dns/ 5MASTER_SITES= https://secure.nic.cz/files/knot-dns/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pettai@NetBSD.org 8MAINTAINER= pettai@NetBSD.org
9HOMEPAGE= http://www.knot-dns.cz/ 9HOMEPAGE= http://www.knot-dns.cz/
10COMMENT= Knot (auth) DNS server 10COMMENT= Knot (auth) DNS server
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13BUILD_DEFS+= VARBASE 13BUILD_DEFS+= VARBASE
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --prefix=${PREFIX:Q} 16CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
17CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 17CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
18CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot 18CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot
19CONFIGURE_ARGS+= --with-rundir=${VARBASE}/run/knot 19CONFIGURE_ARGS+= --with-rundir=${VARBASE}/run/knot
20CONFIGURE_ARGS+= --with-storage=${VARBASE}/knot/lib 20CONFIGURE_ARGS+= --with-storage=${VARBASE}/knot/lib
21CONFIGURE_ARGS+= --with-urcu=${BUILDLINK_PREFIX.userspace-rcu} 21CONFIGURE_ARGS+= --with-urcu=${BUILDLINK_PREFIX.userspace-rcu}
22CONFIGURE_ARGS+= --with-libidn=${BUILDLINK_PREFIX.libidn} 22CONFIGURE_ARGS+= --with-libidn=${BUILDLINK_PREFIX.libidn}
23 23
 24.include "../../mk/bsd.prefs.mk"
 25
 26.if ${OPSYS} == "NetBSD"
 27CONFIGURE_ARGS+= --enable-recvmmsg=no
 28.endif
 29
24USE_LIBTOOL= yes 30USE_LIBTOOL= yes
25USE_TOOLS+= bison flex gmake pkg-config 31USE_TOOLS+= bison flex gmake pkg-config
26 32
27PKGCONFIG_OVERRIDE= src/dnssec/libdnssec.pc.in 33PKGCONFIG_OVERRIDE= src/dnssec/libdnssec.pc.in
28PKGCONFIG_OVERRIDE+= src/libknot.pc.in 34PKGCONFIG_OVERRIDE+= src/libknot.pc.in
29PKGCONFIG_OVERRIDE+= src/zscanner/libzscanner.pc.in 35PKGCONFIG_OVERRIDE+= src/zscanner/libzscanner.pc.in
30 36
31RCD_SCRIPTS= knot 37RCD_SCRIPTS= knot
32 38
33EGDIR= ${PREFIX}/share/examples/knot 39EGDIR= ${PREFIX}/share/examples/knot
34KNOT_SYSCONFDIR= ${PKG_SYSCONFDIR}/knot 40KNOT_SYSCONFDIR= ${PKG_SYSCONFDIR}/knot
35 41
36SUBST_CLASSES+= paths 42SUBST_CLASSES+= paths