Tue Aug 22 00:32:18 2017 UTC ()
Define _OPENBSD_SOURCE to build sane binary on NetBSD suggested from joerg@.
Thank you.

* Bump PKGREVISION


(ryoon)
diff -r1.94 -r1.95 pkgsrc/net/nsd/Makefile

cvs diff -r1.94 -r1.95 pkgsrc/net/nsd/Makefile (expand / switch to unified diff)

--- pkgsrc/net/nsd/Makefile 2017/08/21 23:25:23 1.94
+++ pkgsrc/net/nsd/Makefile 2017/08/22 00:32:18 1.95
@@ -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
3DISTNAME= nsd-4.1.17 3DISTNAME= nsd-4.1.17
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ 6MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/
7 7
8MAINTAINER= pettai@NetBSD.org 8MAINTAINER= pettai@NetBSD.org
9HOMEPAGE= http://www.nlnetlabs.nl/nsd/index.html 9HOMEPAGE= http://www.nlnetlabs.nl/nsd/index.html
10COMMENT= Authoritative-only DNS server 10COMMENT= Authoritative-only DNS server
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13BUILD_DEFS+= VARBASE NSD_USER NSD_GROUP 13BUILD_DEFS+= VARBASE NSD_USER NSD_GROUP
14FILES_SUBST+= NSD_USER=${NSD_USER} NSD_GROUP=${NSD_GROUP} 14FILES_SUBST+= NSD_USER=${NSD_USER} NSD_GROUP=${NSD_GROUP}
15 15
16BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7 16BUILDLINK_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
40CONFIGURE_ARGS+=--enable-ratelimit 40CONFIGURE_ARGS+=--enable-ratelimit
41.else 41.else
42CONFIGURE_ARGS+=--disable-ratelimit 42CONFIGURE_ARGS+=--disable-ratelimit
43.endif 43.endif
44 44
45CONFIGURE_ARGS+=--with-pidfile=${VARBASE}/run/nsd/nsd.pid 45CONFIGURE_ARGS+=--with-pidfile=${VARBASE}/run/nsd/nsd.pid
46CONFIGURE_ARGS+=--with-user=${NSD_USER} 46CONFIGURE_ARGS+=--with-user=${NSD_USER}
47CONFIGURE_ARGS+=--with-dbfile=${VARBASE}/nsd/nsd.db 47CONFIGURE_ARGS+=--with-dbfile=${VARBASE}/nsd/nsd.db
48CONFIGURE_ARGS+=--with-xfrdfile=${VARBASE}/nsd/nsd-xfrd.state 48CONFIGURE_ARGS+=--with-xfrdfile=${VARBASE}/nsd/nsd-xfrd.state
49CONFIGURE_ARGS+=--with-libevent=${BUILDLINK_PREFIX.libevent} 49CONFIGURE_ARGS+=--with-libevent=${BUILDLINK_PREFIX.libevent}
50CONFIGURE_ARGS+=--with-ssl=${BUILDLINK_PREFIX.openssl} 50CONFIGURE_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. 54CPPFLAGS+= -D_OPENBSD_SOURCE
55CONFIGURE_ENV+= ac_cv_func_reallocarray=no 
56.endif 55.endif
57 56
58RCD_SCRIPTS= nsd 57RCD_SCRIPTS= nsd
59 58
60NSD_USER?= nsd 59NSD_USER?= nsd
61NSD_GROUP?= nsd 60NSD_GROUP?= nsd
62 61
63PKG_GROUPS= ${NSD_GROUP} 62PKG_GROUPS= ${NSD_GROUP}
64PKG_USERS= ${NSD_USER}:${NSD_GROUP} 63PKG_USERS= ${NSD_USER}:${NSD_GROUP}
65 64
66CONF_FILES+= share/examples/nsd/nsd.conf ${PKG_SYSCONFDIR}/nsd.conf 65CONF_FILES+= share/examples/nsd/nsd.conf ${PKG_SYSCONFDIR}/nsd.conf
67 66
68OWN_DIRS_PERMS+= ${VARBASE}/nsd ${NSD_USER} ${NSD_GROUP} 755 67OWN_DIRS_PERMS+= ${VARBASE}/nsd ${NSD_USER} ${NSD_GROUP} 755