Mon Jan 9 06:48:53 2023 UTC ()
net/bind916: update to 9.16.36

9.16.36 (2022-12-21)

Feature Changes

* The auto-dnssec option has been deprecated and will be removed in a future
  BIND 9.19.x release. Please migrate to dnssec-policy.  [GL #3667]

Bug Fixes

* When a catalog zone was removed from the configuration, in some cases a
  dangling pointer could cause the named process to crash.  This has been
  fixed. [GL #3683]

* When a zone was deleted from a server, a key management object related to
  that zone was inadvertently kept in memory and only released upon
  shutdown.  This could lead to constantly increasing memory use on servers
  with a high rate of changes affecting the set of zones being served.  This
  has been fixed.  [GL #3727]

* In certain cases, named waited for the resolution of outstanding recursive
  queries to finish before shutting down.  This was unintended and has been
  fixed.  [GL #3183]

* The zone <name>/<class>: final reference detached log message was moved
  from the INFO log level to the DEBUG(1) log level to prevent the
  named-checkzone tool from superfluously logging this message in non-debug
  mode.  [GL #3707]


(taca)
diff -r1.50 -r1.51 pkgsrc/net/bind916/Makefile
diff -r1.42 -r1.43 pkgsrc/net/bind916/distinfo

cvs diff -r1.50 -r1.51 pkgsrc/net/bind916/Makefile (switch to unified diff)

--- pkgsrc/net/bind916/Makefile 2022/11/23 16:20:48 1.50
+++ pkgsrc/net/bind916/Makefile 2023/01/09 06:48:53 1.51
@@ -1,84 +1,83 @@ @@ -1,84 +1,83 @@
1# $NetBSD: Makefile,v 1.50 2022/11/23 16:20:48 adam Exp $ 1# $NetBSD: Makefile,v 1.51 2023/01/09 06:48:53 taca Exp $
2 2
3DISTNAME= bind-${BIND_VERSION} 3DISTNAME= bind-${BIND_VERSION}
4PKGNAME= ${DISTNAME:S/-P/pl/} 4PKGNAME= ${DISTNAME:S/-P/pl/}
5PKGREVISION= 1 
6CATEGORIES= net 5CATEGORIES= net
7MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ 6MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.isc.org/software/bind/ 10HOMEPAGE= https://www.isc.org/software/bind/
12COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.16 11COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.16
13LICENSE= mpl-2.0 12LICENSE= mpl-2.0
14 13
15CONFLICTS+= host-[0-9]* 14CONFLICTS+= host-[0-9]*
16 15
17MAKE_JOBS_SAFE= no 16MAKE_JOBS_SAFE= no
18 17
19BIND_VERSION= 9.16.35 18BIND_VERSION= 9.16.36
20 19
21BUILD_DEFS+= BIND_DIR VARBASE 20BUILD_DEFS+= BIND_DIR VARBASE
22 21
23.include "options.mk" 22.include "options.mk"
24 23
25USE_TOOLS+= autoconf pax perl pkg-config 24USE_TOOLS+= autoconf pax perl pkg-config
26USE_LIBTOOL= yes 25USE_LIBTOOL= yes
27GNU_CONFIGURE= yes 26GNU_CONFIGURE= yes
28CHECK_FILES_SKIP= bin/tests/system/system-test-driver.sh 27CHECK_FILES_SKIP= bin/tests/system/system-test-driver.sh
29MAKE_ENV+= WRKDIR=${WRKDIR} PREFIX=${PREFIX} 28MAKE_ENV+= WRKDIR=${WRKDIR} PREFIX=${PREFIX}
30 29
31.if ${OPSYS} == "Linux" && !exists(/usr/include/sys/capability.h) 30.if ${OPSYS} == "Linux" && !exists(/usr/include/sys/capability.h)
32CONFIGURE_ARGS+= --disable-linux-caps 31CONFIGURE_ARGS+= --disable-linux-caps
33.endif 32.endif
34 33
35CONFIGURE_ARGS+= --with-libtool 34CONFIGURE_ARGS+= --with-libtool
36CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 35CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
37CONFIGURE_ARGS+= --localstatedir=${VARBASE} 36CONFIGURE_ARGS+= --localstatedir=${VARBASE}
38CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} 37CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
39CONFIGURE_ARGS+= --with-python=no 38CONFIGURE_ARGS+= --with-python=no
40CONFIGURE_ARGS.DragonFly+= --disable-kqueue 39CONFIGURE_ARGS.DragonFly+= --disable-kqueue
41CONFIGURE_ARGS.SunOS+= --disable-epoll 40CONFIGURE_ARGS.SunOS+= --disable-epoll
42 41
43BUILDLINK_TRANSFORM.SunOS+= rm:-zrelax=transtls 42BUILDLINK_TRANSFORM.SunOS+= rm:-zrelax=transtls
44 43
45PKG_GROUPS_VARS+= BIND_GROUP 44PKG_GROUPS_VARS+= BIND_GROUP
46PKG_USERS_VARS= BIND_USER 45PKG_USERS_VARS= BIND_USER
47 46
48PKG_GROUPS= ${BIND_GROUP} 47PKG_GROUPS= ${BIND_GROUP}
49PKG_USERS= ${BIND_USER}:${BIND_GROUP} 48PKG_USERS= ${BIND_USER}:${BIND_GROUP}
50 49
51PKG_GECOS.${BIND_USER}= Named pseudo-user 50PKG_GECOS.${BIND_USER}= Named pseudo-user
52PKG_HOME.${BIND_USER}= ${BIND_DIR} 51PKG_HOME.${BIND_USER}= ${BIND_DIR}
53 52
54DOCS= CHANGES HISTORY OPTIONS README 53DOCS= CHANGES HISTORY OPTIONS README
55 54
56FILES_SUBST+= BIND_GROUP=${BIND_GROUP} \ 55FILES_SUBST+= BIND_GROUP=${BIND_GROUP} \
57 BIND_USER=${BIND_USER} PAX=${PAX:Q} \ 56 BIND_USER=${BIND_USER} PAX=${PAX:Q} \
58 SSLBASE=${SSLBASE} 57 SSLBASE=${SSLBASE}
59MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER} 58MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER}
60 59
61DOCDIR= share/doc/bind9 60DOCDIR= share/doc/bind9
62 61
63RCD_SCRIPTS= named9 62RCD_SCRIPTS= named9
64SMF_METHODS= named 63SMF_METHODS= named
65 64
66INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/bind9 65INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/bind9
67CONF_FILES+= share/examples/bind9/bind.keys \ 66CONF_FILES+= share/examples/bind9/bind.keys \
68 ${PKG_SYSCONFDIR}/bind.keys 67 ${PKG_SYSCONFDIR}/bind.keys
69 68
70INSTALLATION_DIRS+= ${DOCDIR} 69INSTALLATION_DIRS+= ${DOCDIR}
71 70
72pre-configure: 71pre-configure:
73 cd ${WRKSRC} && autoconf -f 72 cd ${WRKSRC} && autoconf -f
74 73
75post-install: 74post-install:
76.for f in ${DOCS} 75.for f in ${DOCS}
77 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${DOCDIR} 76 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${DOCDIR}
78.endfor 77.endfor
79 78
80.include "../../mk/atomic64.mk" 79.include "../../mk/atomic64.mk"
81.include "../../security/openssl/buildlink3.mk" 80.include "../../security/openssl/buildlink3.mk"
82.include "../../devel/libuv/buildlink3.mk" 81.include "../../devel/libuv/buildlink3.mk"
83.include "../../devel/zlib/buildlink3.mk" 82.include "../../devel/zlib/buildlink3.mk"
84.include "../../mk/bsd.pkg.mk" 83.include "../../mk/bsd.pkg.mk"

cvs diff -r1.42 -r1.43 pkgsrc/net/bind916/distinfo (switch to unified diff)

--- pkgsrc/net/bind916/distinfo 2022/11/16 13:47:38 1.42
+++ pkgsrc/net/bind916/distinfo 2023/01/09 06:48:53 1.43
@@ -1,60 +1,60 @@ @@ -1,60 +1,60 @@
1$NetBSD: distinfo,v 1.42 2022/11/16 13:47:38 taca Exp $ 1$NetBSD: distinfo,v 1.43 2023/01/09 06:48:53 taca Exp $
2 2
3BLAKE2s (bind-9.16.35.tar.xz) = bd44cf0b71d352e4d2baa71e3dee7ce78a47f02ad9dcb2feb3ce6dfaa0bfcf29 3BLAKE2s (bind-9.16.36.tar.xz) = 645f478fdc213520a7b7085cd171fdd2ebdad78c5cf0dd3abaeb9c38b85a87f6
4SHA512 (bind-9.16.35.tar.xz) = c979e7a9bcea1c9fb1049a2708d8643c71ad2448a195454fcb3dfacf5d874221e95473e140a6944c3fa249f516718416fb67a50e267522d6bcb2915cdb46e6ea 4SHA512 (bind-9.16.36.tar.xz) = 521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95
5Size (bind-9.16.35.tar.xz) = 5102476 bytes 5Size (bind-9.16.36.tar.xz) = 5105696 bytes
6SHA1 (patch-bin_dig_dighost.c) = b1073911d80ecd519af98b6678968296ff8c0c98 6SHA1 (patch-bin_dig_dighost.c) = b1073911d80ecd519af98b6678968296ff8c0c98
7SHA1 (patch-bin_dig_include_dig_dig.h) = 10166f5bb98b208c7b10d63eb31e8253f704acc8 7SHA1 (patch-bin_dig_include_dig_dig.h) = 10166f5bb98b208c7b10d63eb31e8253f704acc8
8SHA1 (patch-bin_named_Makefile.in) = f1367da6a226ba44d0ee13acf00b8abeb5b1b7eb 8SHA1 (patch-bin_named_Makefile.in) = f1367da6a226ba44d0ee13acf00b8abeb5b1b7eb
9SHA1 (patch-bin_named_main.c) = f00842529ec2015e0969d0dba58a1e13a510f9eb 9SHA1 (patch-bin_named_main.c) = f00842529ec2015e0969d0dba58a1e13a510f9eb
10SHA1 (patch-bin_named_server.c) = 6e59d3f637ebb829eec2f76ba7c350fb5cf9be6d 10SHA1 (patch-bin_named_server.c) = 6e59d3f637ebb829eec2f76ba7c350fb5cf9be6d
11SHA1 (patch-bin_named_unix_os.c) = fe9cde1240107151c5b10ba325c8f994ef76852d 11SHA1 (patch-bin_named_unix_os.c) = fe9cde1240107151c5b10ba325c8f994ef76852d
12SHA1 (patch-bin_nsupdate_nsupdate.c) = 4ccd0e503a972cf16905e999bcc574f8ee0dd85d 12SHA1 (patch-bin_nsupdate_nsupdate.c) = 4ccd0e503a972cf16905e999bcc574f8ee0dd85d
13SHA1 (patch-bin_pkcs11_pkcs11-keygen.c) = d953bf48aadcdf7e95975d335167cc50f54ef91e 13SHA1 (patch-bin_pkcs11_pkcs11-keygen.c) = d953bf48aadcdf7e95975d335167cc50f54ef91e
14SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3 14SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3
15SHA1 (patch-config.guess) = f44c6344a297e7c623dcbf75b308eb35f797a537 15SHA1 (patch-config.guess) = f44c6344a297e7c623dcbf75b308eb35f797a537
16SHA1 (patch-config.h.in) = 6072793048cdf590863046355eeffa1d93524c36 16SHA1 (patch-config.h.in) = 6072793048cdf590863046355eeffa1d93524c36
17SHA1 (patch-config.sub) = 7389c0f2500f2afe96d43979a2d3e0b9f8dff073 17SHA1 (patch-config.sub) = 7389c0f2500f2afe96d43979a2d3e0b9f8dff073
18SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5 18SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5
19SHA1 (patch-configure.ac) = 9a8aa06ca82de5f3a37aac01aef2fc93af575309 19SHA1 (patch-configure.ac) = 9a8aa06ca82de5f3a37aac01aef2fc93af575309
20SHA1 (patch-contrib_dlz_config.dlz.in) = 6c53d61aaaf1a952a867e4c4da0194db94f511d7 20SHA1 (patch-contrib_dlz_config.dlz.in) = 6c53d61aaaf1a952a867e4c4da0194db94f511d7
21SHA1 (patch-lib_dns_byaddr.c) = 647ddaaaf040233e18d1a87d83bc2bd63d2a20e3 21SHA1 (patch-lib_dns_byaddr.c) = 647ddaaaf040233e18d1a87d83bc2bd63d2a20e3
22SHA1 (patch-lib_dns_client.c) = 94909ebeaded676cca502d83bf8071ae651e1928 22SHA1 (patch-lib_dns_client.c) = 94909ebeaded676cca502d83bf8071ae651e1928
23SHA1 (patch-lib_dns_gssapi__link.c) = 72296598b0bdd2a57d0f38ecf1775e2898a041c6 23SHA1 (patch-lib_dns_gssapi__link.c) = 72296598b0bdd2a57d0f38ecf1775e2898a041c6
24SHA1 (patch-lib_dns_include_dns_client.h) = 5e3c6baebe136b026f30552dbbff632a2b535301 24SHA1 (patch-lib_dns_include_dns_client.h) = 5e3c6baebe136b026f30552dbbff632a2b535301
25SHA1 (patch-lib_dns_include_dns_zone.h) = e6dfcd43430538ac2a39b217fcae0d81e4c4d163 25SHA1 (patch-lib_dns_include_dns_zone.h) = e6dfcd43430538ac2a39b217fcae0d81e4c4d163
26SHA1 (patch-lib_dns_lookup.c) = 6c7463aca16abf6bd578aba1733a3217608a39d3 26SHA1 (patch-lib_dns_lookup.c) = 6c7463aca16abf6bd578aba1733a3217608a39d3
27SHA1 (patch-lib_dns_pkcs11ecdsa__link.c) = 99f386b056c5a6471f69841c41a2698d36b6b275 27SHA1 (patch-lib_dns_pkcs11ecdsa__link.c) = 99f386b056c5a6471f69841c41a2698d36b6b275
28SHA1 (patch-lib_dns_pkcs11eddsa__link.c) = bd887a6c8960da3a8663cdf5e955e045f16dee3f 28SHA1 (patch-lib_dns_pkcs11eddsa__link.c) = bd887a6c8960da3a8663cdf5e955e045f16dee3f
29SHA1 (patch-lib_dns_rbt.c) = c14eff9a609e4b49aa9db18f395461cd7c8944be 29SHA1 (patch-lib_dns_rbt.c) = c14eff9a609e4b49aa9db18f395461cd7c8944be
30SHA1 (patch-lib_dns_rbtdb.c) = e8d61e1ba613b2a2fdcd3ff077e2e5b6ce2e45b2 30SHA1 (patch-lib_dns_rbtdb.c) = e8d61e1ba613b2a2fdcd3ff077e2e5b6ce2e45b2
31SHA1 (patch-lib_dns_request.c) = 82560e819cba0259883da8d47618ffabead22c55 31SHA1 (patch-lib_dns_request.c) = 82560e819cba0259883da8d47618ffabead22c55
32SHA1 (patch-lib_dns_sdb.c) = ed447ec7a134e620765b25ee36124a19dfd9fab0 32SHA1 (patch-lib_dns_sdb.c) = ed447ec7a134e620765b25ee36124a19dfd9fab0
33SHA1 (patch-lib_dns_sdlz.c) = 4fc15a577c64501c10c144eab147e54686e80309 33SHA1 (patch-lib_dns_sdlz.c) = 4fc15a577c64501c10c144eab147e54686e80309
34SHA1 (patch-lib_dns_validator.c) = 03dd60d4c38be7248d1e07f2c29ddd543b5f7454 34SHA1 (patch-lib_dns_validator.c) = 03dd60d4c38be7248d1e07f2c29ddd543b5f7454
35SHA1 (patch-lib_dns_view.c) = 5b092f0344b92d003f1fe1f28e4cc4c76b2505cf 35SHA1 (patch-lib_dns_view.c) = 5b092f0344b92d003f1fe1f28e4cc4c76b2505cf
36SHA1 (patch-lib_dns_zone.c) = cd7bc1e76caf1d664393efa318786c2b33c000de 36SHA1 (patch-lib_dns_zone.c) = cd7bc1e76caf1d664393efa318786c2b33c000de
37SHA1 (patch-lib_isc_app.c) = 1c75ba0db1e7978b37e22742bf69a216ca9a23ef 37SHA1 (patch-lib_isc_app.c) = 1c75ba0db1e7978b37e22742bf69a216ca9a23ef
38SHA1 (patch-lib_isc_backtrace.c) = 1b6bca9b3de7f7298882c6c88274b0baf1dad507 38SHA1 (patch-lib_isc_backtrace.c) = 1b6bca9b3de7f7298882c6c88274b0baf1dad507
39SHA1 (patch-lib_isc_include_isc_netmgr.h) = 48ac44c6a9b81e6b442deba6c075653d3691464b 39SHA1 (patch-lib_isc_include_isc_netmgr.h) = 48ac44c6a9b81e6b442deba6c075653d3691464b
40SHA1 (patch-lib_isc_include_isc_socket.h) = 07c1218a500435b447d6ce458ff0055421fee05e 40SHA1 (patch-lib_isc_include_isc_socket.h) = 07c1218a500435b447d6ce458ff0055421fee05e
41SHA1 (patch-lib_isc_include_isc_types.h) = e5fcf15ee03d1d032a67f2e6d23b2e409042ab64 41SHA1 (patch-lib_isc_include_isc_types.h) = e5fcf15ee03d1d032a67f2e6d23b2e409042ab64
42SHA1 (patch-lib_isc_netmgr_netmgr-int.h) = d84993edf254605f85421fbdd2fc523255c7316d 42SHA1 (patch-lib_isc_netmgr_netmgr-int.h) = d84993edf254605f85421fbdd2fc523255c7316d
43SHA1 (patch-lib_isc_netmgr_netmgr.c) = 3df1d37061f6ceb37e309a0dc4f782fc35863146 43SHA1 (patch-lib_isc_netmgr_netmgr.c) = 3df1d37061f6ceb37e309a0dc4f782fc35863146
44SHA1 (patch-lib_isc_rwlock.c) = 1d114248ddee20db7a7429afab446f8b2f0dca82 44SHA1 (patch-lib_isc_rwlock.c) = 1d114248ddee20db7a7429afab446f8b2f0dca82
45SHA1 (patch-lib_isc_siphash.c) = 8999deb002e4fdb6b13e6f297298ef73c97042c3 45SHA1 (patch-lib_isc_siphash.c) = 8999deb002e4fdb6b13e6f297298ef73c97042c3
46SHA1 (patch-lib_isc_stats.c) = 8d962fa360740770588fccf1d303d7fe22ae724b 46SHA1 (patch-lib_isc_stats.c) = 8d962fa360740770588fccf1d303d7fe22ae724b
47SHA1 (patch-lib_isc_timer.c) = aea2019bbf3d84cad77af432a2bbdf0da8f2f893 47SHA1 (patch-lib_isc_timer.c) = aea2019bbf3d84cad77af432a2bbdf0da8f2f893
48SHA1 (patch-lib_isc_unix_include_isc_stdatomic.h) = b73b0224be47c1733f6346fce9243e97f54e1865 48SHA1 (patch-lib_isc_unix_include_isc_stdatomic.h) = b73b0224be47c1733f6346fce9243e97f54e1865
49SHA1 (patch-lib_isc_unix_net.c) = c654f60a1feefdba9bf980dcfa46ce37f46918aa 49SHA1 (patch-lib_isc_unix_net.c) = c654f60a1feefdba9bf980dcfa46ce37f46918aa
50SHA1 (patch-lib_isc_unix_socket.c) = 7ad11597238d1374abea83957e18505aeafeeaee 50SHA1 (patch-lib_isc_unix_socket.c) = 7ad11597238d1374abea83957e18505aeafeeaee
51SHA1 (patch-lib_isc_unix_time.c) = fac9e66754e099f53ba8c499f5f179825a0b0fbd 51SHA1 (patch-lib_isc_unix_time.c) = fac9e66754e099f53ba8c499f5f179825a0b0fbd
52SHA1 (patch-lib_ns_Makefile.in) = 7375d0cb44c891492594dc7540f78826c141106a 52SHA1 (patch-lib_ns_Makefile.in) = 7375d0cb44c891492594dc7540f78826c141106a
53SHA1 (patch-lib_ns_client.c) = e1e2de8983934378f749ae9610b38fb8e4f26592 53SHA1 (patch-lib_ns_client.c) = e1e2de8983934378f749ae9610b38fb8e4f26592
54SHA1 (patch-lib_ns_include_ns_client.h) = 3ccd630aee77ea638fb3b954b85bad9c74b0c86e 54SHA1 (patch-lib_ns_include_ns_client.h) = 3ccd630aee77ea638fb3b954b85bad9c74b0c86e
55SHA1 (patch-lib_ns_include_ns_pfilter.h) = cc86752971b4f9f7492283c4ad3ff29bc1bae237 55SHA1 (patch-lib_ns_include_ns_pfilter.h) = cc86752971b4f9f7492283c4ad3ff29bc1bae237
56SHA1 (patch-lib_ns_pfilter.c) = 8f4a3b3a729360a131eb1962c42a9f9f985c7e7b 56SHA1 (patch-lib_ns_pfilter.c) = 8f4a3b3a729360a131eb1962c42a9f9f985c7e7b
57SHA1 (patch-lib_ns_query.c) = 0c3c4a20aa4b40c144c4f986599cda67db3e2491 57SHA1 (patch-lib_ns_query.c) = 0c3c4a20aa4b40c144c4f986599cda67db3e2491
58SHA1 (patch-lib_ns_update.c) = 2fb3457da333143508d28420490cbc1cb69ddb19 58SHA1 (patch-lib_ns_update.c) = 2fb3457da333143508d28420490cbc1cb69ddb19
59SHA1 (patch-lib_ns_xfrout.c) = 79d9e4add58ffd75ea9718f5501f1517e67416e3 59SHA1 (patch-lib_ns_xfrout.c) = 79d9e4add58ffd75ea9718f5501f1517e67416e3
60SHA1 (patch-make_rules.in) = 5fb3a44ff0066c93872c25596267fbabffc6da8f 60SHA1 (patch-make_rules.in) = 5fb3a44ff0066c93872c25596267fbabffc6da8f