| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.94 2017/08/21 23:25:23 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.95 2017/08/22 00:32:18 ryoon Exp $ |
2 | | | 2 | |
3 | DISTNAME= nsd-4.1.17 | | 3 | DISTNAME= nsd-4.1.17 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 2 |
5 | CATEGORIES= net | | 5 | CATEGORIES= net |
6 | MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ | | 6 | MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ |
7 | | | 7 | |
8 | MAINTAINER= pettai@NetBSD.org | | 8 | MAINTAINER= pettai@NetBSD.org |
9 | HOMEPAGE= http://www.nlnetlabs.nl/nsd/index.html | | 9 | HOMEPAGE= http://www.nlnetlabs.nl/nsd/index.html |
10 | COMMENT= Authoritative-only DNS server | | 10 | COMMENT= Authoritative-only DNS server |
11 | LICENSE= modified-bsd | | 11 | LICENSE= modified-bsd |
12 | | | 12 | |
13 | BUILD_DEFS+= VARBASE NSD_USER NSD_GROUP | | 13 | BUILD_DEFS+= VARBASE NSD_USER NSD_GROUP |
14 | FILES_SUBST+= NSD_USER=${NSD_USER} NSD_GROUP=${NSD_GROUP} | | 14 | FILES_SUBST+= NSD_USER=${NSD_USER} NSD_GROUP=${NSD_GROUP} |
15 | | | 15 | |
16 | BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7 | | 16 | BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7 |
17 | | | 17 | |
| @@ -40,29 +40,28 @@ CONFIGURE_ARGS+=--disable-ipv6 | | | @@ -40,29 +40,28 @@ CONFIGURE_ARGS+=--disable-ipv6 |
40 | CONFIGURE_ARGS+=--enable-ratelimit | | 40 | CONFIGURE_ARGS+=--enable-ratelimit |
41 | .else | | 41 | .else |
42 | CONFIGURE_ARGS+=--disable-ratelimit | | 42 | CONFIGURE_ARGS+=--disable-ratelimit |
43 | .endif | | 43 | .endif |
44 | | | 44 | |
45 | CONFIGURE_ARGS+=--with-pidfile=${VARBASE}/run/nsd/nsd.pid | | 45 | CONFIGURE_ARGS+=--with-pidfile=${VARBASE}/run/nsd/nsd.pid |
46 | CONFIGURE_ARGS+=--with-user=${NSD_USER} | | 46 | CONFIGURE_ARGS+=--with-user=${NSD_USER} |
47 | CONFIGURE_ARGS+=--with-dbfile=${VARBASE}/nsd/nsd.db | | 47 | CONFIGURE_ARGS+=--with-dbfile=${VARBASE}/nsd/nsd.db |
48 | CONFIGURE_ARGS+=--with-xfrdfile=${VARBASE}/nsd/nsd-xfrd.state | | 48 | CONFIGURE_ARGS+=--with-xfrdfile=${VARBASE}/nsd/nsd-xfrd.state |
49 | CONFIGURE_ARGS+=--with-libevent=${BUILDLINK_PREFIX.libevent} | | 49 | CONFIGURE_ARGS+=--with-libevent=${BUILDLINK_PREFIX.libevent} |
50 | CONFIGURE_ARGS+=--with-ssl=${BUILDLINK_PREFIX.openssl} | | 50 | CONFIGURE_ARGS+=--with-ssl=${BUILDLINK_PREFIX.openssl} |
51 | | | 51 | |
52 | .if ${OPSYS} == "NetBSD" | | 52 | .if ${OPSYS} == "NetBSD" |
53 | # For NetBSD/amd64 8.99.1 and 8.0_BETA, reallocarray(3) in base causes | | 53 | # For reallocarray(3) |
54 | # runtime error. | | 54 | CPPFLAGS+= -D_OPENBSD_SOURCE |
55 | CONFIGURE_ENV+= ac_cv_func_reallocarray=no | | | |
56 | .endif | | 55 | .endif |
57 | | | 56 | |
58 | RCD_SCRIPTS= nsd | | 57 | RCD_SCRIPTS= nsd |
59 | | | 58 | |
60 | NSD_USER?= nsd | | 59 | NSD_USER?= nsd |
61 | NSD_GROUP?= nsd | | 60 | NSD_GROUP?= nsd |
62 | | | 61 | |
63 | PKG_GROUPS= ${NSD_GROUP} | | 62 | PKG_GROUPS= ${NSD_GROUP} |
64 | PKG_USERS= ${NSD_USER}:${NSD_GROUP} | | 63 | PKG_USERS= ${NSD_USER}:${NSD_GROUP} |
65 | | | 64 | |
66 | CONF_FILES+= share/examples/nsd/nsd.conf ${PKG_SYSCONFDIR}/nsd.conf | | 65 | CONF_FILES+= share/examples/nsd/nsd.conf ${PKG_SYSCONFDIR}/nsd.conf |
67 | | | 66 | |
68 | OWN_DIRS_PERMS+= ${VARBASE}/nsd ${NSD_USER} ${NSD_GROUP} 755 | | 67 | OWN_DIRS_PERMS+= ${VARBASE}/nsd ${NSD_USER} ${NSD_GROUP} 755 |