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