Thu Jan 17 08:53:37 2019 UTC ()
Add a "dnstap" option, defaults to off.
Bump PKGREVISION.


(he)
diff -r1.7 -r1.8 pkgsrc/net/bind912/Makefile
diff -r1.1 -r1.2 pkgsrc/net/bind912/PLIST
diff -r1.2 -r1.3 pkgsrc/net/bind912/options.mk

cvs diff -r1.7 -r1.8 pkgsrc/net/bind912/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/bind912/Attic/Makefile 2018/12/15 16:40:20 1.7
+++ pkgsrc/net/bind912/Attic/Makefile 2019/01/17 08:53:37 1.8
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.7 2018/12/15 16:40:20 taca Exp $ 1# $NetBSD: Makefile,v 1.8 2019/01/17 08:53:37 he Exp $
2 2
3DISTNAME= bind-${BIND_VERSION} 3DISTNAME= bind-${BIND_VERSION}
4PKGNAME= ${DISTNAME:S/-P/pl/} 4PKGNAME= ${DISTNAME:S/-P/pl/}
 5PKGREVISION= 1
5CATEGORIES= net 6CATEGORIES= net
6MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ 7MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.isc.org/software/bind/ 10HOMEPAGE= http://www.isc.org/software/bind/
10COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.12 11COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.12
11LICENSE= mpl-2.0 12LICENSE= mpl-2.0
12 13
13CONFLICTS+= host-[0-9]* 14CONFLICTS+= host-[0-9]*
14 15
15MAKE_JOBS_SAFE= no 16MAKE_JOBS_SAFE= no
16USE_CWRAPPERS= no 17USE_CWRAPPERS= no
17 18

cvs diff -r1.1 -r1.2 pkgsrc/net/bind912/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/net/bind912/Attic/PLIST 2018/09/09 13:16:01 1.1
+++ pkgsrc/net/bind912/Attic/PLIST 2019/01/17 08:53:37 1.2
@@ -1,50 +1,52 @@ @@ -1,50 +1,52 @@
1@comment $NetBSD: PLIST,v 1.1 2018/09/09 13:16:01 taca Exp $ 1@comment $NetBSD: PLIST,v 1.2 2019/01/17 08:53:37 he Exp $
2bin/arpaname 2bin/arpaname
3bin/bind9-config 3bin/bind9-config
4bin/delv 4bin/delv
5bin/dig 5bin/dig
6bin/host 6bin/host
7bin/isc-config.sh 7bin/isc-config.sh
8bin/mdig 8bin/mdig
9bin/named-rrchecker 9bin/named-rrchecker
10bin/nslookup 10bin/nslookup
11bin/nsupdate 11bin/nsupdate
 12${PLIST.dnstap}bin/dnstap-read
12include/bind9/check.h 13include/bind9/check.h
13include/bind9/getaddresses.h 14include/bind9/getaddresses.h
14include/bind9/version.h 15include/bind9/version.h
15include/dns/acl.h 16include/dns/acl.h
16include/dns/adb.h 17include/dns/adb.h
17include/dns/badcache.h 18include/dns/badcache.h
18include/dns/bit.h 19include/dns/bit.h
19include/dns/byaddr.h 20include/dns/byaddr.h
20include/dns/cache.h 21include/dns/cache.h
21include/dns/callbacks.h 22include/dns/callbacks.h
22include/dns/catz.h 23include/dns/catz.h
23include/dns/cert.h 24include/dns/cert.h
24include/dns/client.h 25include/dns/client.h
25include/dns/clientinfo.h 26include/dns/clientinfo.h
26include/dns/compress.h 27include/dns/compress.h
27include/dns/db.h 28include/dns/db.h
28include/dns/dbiterator.h 29include/dns/dbiterator.h
29include/dns/dbtable.h 30include/dns/dbtable.h
30include/dns/diff.h 31include/dns/diff.h
31include/dns/dispatch.h 32include/dns/dispatch.h
32include/dns/dlz.h 33include/dns/dlz.h
33include/dns/dlz_dlopen.h 34include/dns/dlz_dlopen.h
34include/dns/dns64.h 35include/dns/dns64.h
35include/dns/dnsrps.h 36include/dns/dnsrps.h
36include/dns/dnssec.h 37include/dns/dnssec.h
37include/dns/dnstap.h 38include/dns/dnstap.h
 39${PLIST.dnstap}include/dns/dnstap.pb-c.h
38include/dns/ds.h 40include/dns/ds.h
39include/dns/dsdigest.h 41include/dns/dsdigest.h
40include/dns/dyndb.h 42include/dns/dyndb.h
41include/dns/ecdb.h 43include/dns/ecdb.h
42include/dns/ecs.h 44include/dns/ecs.h
43include/dns/edns.h 45include/dns/edns.h
44include/dns/enumclass.h 46include/dns/enumclass.h
45include/dns/enumtype.h 47include/dns/enumtype.h
46include/dns/events.h 48include/dns/events.h
47include/dns/fixedname.h 49include/dns/fixedname.h
48include/dns/forward.h 50include/dns/forward.h
49include/dns/geoip.h 51include/dns/geoip.h
50include/dns/ipkeylist.h 52include/dns/ipkeylist.h
@@ -300,26 +302,27 @@ man/man8/dnssec-settime.8 @@ -300,26 +302,27 @@ man/man8/dnssec-settime.8
300man/man8/dnssec-signzone.8 302man/man8/dnssec-signzone.8
301man/man8/dnssec-verify.8 303man/man8/dnssec-verify.8
302man/man8/genrandom.8 304man/man8/genrandom.8
303man/man8/named-checkconf.8 305man/man8/named-checkconf.8
304man/man8/named-checkzone.8 306man/man8/named-checkzone.8
305man/man8/named-compilezone.8 307man/man8/named-compilezone.8
306man/man8/named-journalprint.8 308man/man8/named-journalprint.8
307man/man8/named.8 309man/man8/named.8
308man/man8/nsec3hash.8 310man/man8/nsec3hash.8
309${PLIST.pkcs11}man/man8/pkcs11-destroy.8 311${PLIST.pkcs11}man/man8/pkcs11-destroy.8
310${PLIST.pkcs11}man/man8/pkcs11-keygen.8 312${PLIST.pkcs11}man/man8/pkcs11-keygen.8
311${PLIST.pkcs11}man/man8/pkcs11-list.8 313${PLIST.pkcs11}man/man8/pkcs11-list.8
312${PLIST.pkcs11}man/man8/pkcs11-tokens.8 314${PLIST.pkcs11}man/man8/pkcs11-tokens.8
 315${PLIST.dnstap}man/man1/dnstap-read.1
313man/man8/rndc-confgen.8 316man/man8/rndc-confgen.8
314man/man8/rndc.8 317man/man8/rndc.8
315man/man8/tsig-keygen.8 318man/man8/tsig-keygen.8
316sbin/ddns-confgen 319sbin/ddns-confgen
317sbin/dnssec-cds 320sbin/dnssec-cds
318sbin/dnssec-dsfromkey 321sbin/dnssec-dsfromkey
319sbin/dnssec-importkey 322sbin/dnssec-importkey
320sbin/dnssec-keyfromlabel 323sbin/dnssec-keyfromlabel
321sbin/dnssec-keygen 324sbin/dnssec-keygen
322sbin/dnssec-revoke 325sbin/dnssec-revoke
323sbin/dnssec-settime 326sbin/dnssec-settime
324sbin/dnssec-signzone 327sbin/dnssec-signzone
325sbin/dnssec-verify 328sbin/dnssec-verify

cvs diff -r1.2 -r1.3 pkgsrc/net/bind912/Attic/options.mk (expand / switch to unified diff)

--- pkgsrc/net/bind912/Attic/options.mk 2018/10/24 11:10:31 1.2
+++ pkgsrc/net/bind912/Attic/options.mk 2019/01/17 08:53:37 1.3
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: options.mk,v 1.2 2018/10/24 11:10:31 jperkin Exp $ 1# $NetBSD: options.mk,v 1.3 2019/01/17 08:53:37 he Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.bind912 3PKG_OPTIONS_VAR= PKG_OPTIONS.bind912
4PKG_SUPPORTED_OPTIONS= bind-dig-sigchase bind-xml-statistics-server 4PKG_SUPPORTED_OPTIONS= bind-dig-sigchase bind-xml-statistics-server
5PKG_SUPPORTED_OPTIONS+= bind-json-statistics-server 5PKG_SUPPORTED_OPTIONS+= bind-json-statistics-server
6PKG_SUPPORTED_OPTIONS+= inet6 threads readline mysql pgsql ldap dlz-filesystem 6PKG_SUPPORTED_OPTIONS+= inet6 threads readline mysql pgsql ldap dlz-filesystem
7PKG_SUPPORTED_OPTIONS+= fetchlimit geoip pkcs11 sit tuning 7PKG_SUPPORTED_OPTIONS+= fetchlimit geoip pkcs11 sit tuning dnstap
8PKG_SUGGESTED_OPTIONS+= readline 8PKG_SUGGESTED_OPTIONS+= readline
9 9
10PLIST_VARS+= inet6 pkcs11 10PLIST_VARS+= inet6 pkcs11 dnstap
11 11
12PTHREAD_OPTS+= native 12PTHREAD_OPTS+= native
13.include "../../mk/pthread.buildlink3.mk" 13.include "../../mk/pthread.buildlink3.mk"
14 14
15.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "none") || \ 15.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "none") || \
16 !empty(MACHINE_PLATFORM:MNetBSD-*-vax) || \ 16 !empty(MACHINE_PLATFORM:MNetBSD-*-vax) || \
17 !empty(MACHINE_PLATFORM:MNetBSD-*-sparc) || \ 17 !empty(MACHINE_PLATFORM:MNetBSD-*-sparc) || \
18 !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || \ 18 !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || \
19 !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) 19 !empty(MACHINE_PLATFORM:MNetBSD-*-m68k)
20# don't touch PKG_SUGGESTED_OPTIONS 20# don't touch PKG_SUGGESTED_OPTIONS
21.else 21.else
22PKG_SUGGESTED_OPTIONS+= threads 22PKG_SUGGESTED_OPTIONS+= threads
23.endif 23.endif
@@ -72,26 +72,34 @@ LDFLAGS+= -lGeoIP @@ -72,26 +72,34 @@ LDFLAGS+= -lGeoIP
72.if !empty(PKG_OPTIONS:Mpkcs11) 72.if !empty(PKG_OPTIONS:Mpkcs11)
73CONFIGURE_ARGS+= --with-pkcs11=yes 73CONFIGURE_ARGS+= --with-pkcs11=yes
74PLIST.pkcs11= yes 74PLIST.pkcs11= yes
75.endif 75.endif
76 76
77.if !empty(PKG_OPTIONS:Msit) 77.if !empty(PKG_OPTIONS:Msit)
78CONFIGURE_ARGS+= --enable-sit 78CONFIGURE_ARGS+= --enable-sit
79.endif 79.endif
80 80
81.if !empty(PKG_OPTIONS:Mtuning) 81.if !empty(PKG_OPTIONS:Mtuning)
82CONFIGURE_ARGS+= --with-tuning=large 82CONFIGURE_ARGS+= --with-tuning=large
83.endif 83.endif
84 84
 85.if !empty(PKG_OPTIONS:Mdnstap)
 86CONFIGURE_ARGS+= --enable-dnstap
 87PLIST.dnstap= yes
 88.include "../../net/fstrm/buildlink3.mk"
 89.include "../../devel/protobuf/buildlink3.mk"
 90.include "../../devel/protobuf-c/buildlink3.mk"
 91.endif
 92
85### 93###
86### The statistics server in bind99 and later needs libxml2 94### The statistics server in bind99 and later needs libxml2
87### 95###
88.if !empty(PKG_OPTIONS:Mbind-xml-statistics-server) 96.if !empty(PKG_OPTIONS:Mbind-xml-statistics-server)
89.include "../../textproc/libxml2/buildlink3.mk" 97.include "../../textproc/libxml2/buildlink3.mk"
90CONFIGURE_ARGS+= --with-libxml2 98CONFIGURE_ARGS+= --with-libxml2
91LDFLAGS+= -lxml2 99LDFLAGS+= -lxml2
92.else 100.else
93CONFIGURE_ARGS+= --without-libxml2 101CONFIGURE_ARGS+= --without-libxml2
94.endif 102.endif
95 103
96### 104###
97### The statistics server in bind911 and later supports json 105### The statistics server in bind911 and later supports json