Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/bind916 net/bind916: add version 9.16.5 package
details: https://anonhg.NetBSD.org/pkgsrc/rev/ea83a1e595eb
branches: trunk
changeset: 436796:ea83a1e595eb
user: taca <taca%pkgsrc.org@localhost>
date: Sun Aug 09 15:20:21 2020 +0000
description:
net/bind916: add version 9.16.5 package
Add bind916 version 9.16.5 package (BIND 9.16.5).
BIND, the Berkeley Internet Name Daemon. This package contains the BIND
9.16 release.
* New dnssec-policy statement to configure a key and signing policy for
zones, enabling automatic key regeneration and rollover.
* New network manager based on libuv.
* Added support for the new GeoIP2 geolocation API, libmaxminddb.
* Improved DNSSEC trust anchor configuration using the trust-anchors
statement, permitting configuration of trust anchors in DS as well as
DNSKEY format.
* YAML output for dig, mdig, and delv.
diffstat:
net/bind916/DESCR | 11 +
net/bind916/MESSAGE.rcd | 19 +
net/bind916/Makefile | 86 +
net/bind916/PLIST | 343 +++++
net/bind916/buildlink3.mk | 12 +
net/bind916/builtin.mk | 92 +
net/bind916/distinfo | 65 +
net/bind916/files/named9.sh | 74 +
net/bind916/files/smf/manifest.xml | 138 ++
net/bind916/files/smf/named.sh | 262 ++++
net/bind916/options.mk | 144 ++
net/bind916/patches/patch-bin_dig_dighost.c | 15 +
net/bind916/patches/patch-bin_dig_include_dig_dig.h | 15 +
net/bind916/patches/patch-bin_named_Makefile.in | 15 +
net/bind916/patches/patch-bin_named_main.c | 28 +
net/bind916/patches/patch-bin_named_server.c | 39 +
net/bind916/patches/patch-bin_nsupdate_nsupdate.c | 24 +
net/bind916/patches/patch-bin_pkcs11_pkcs11-keygen.c | 30 +
net/bind916/patches/patch-bin_tests_system_kasp_tests.sh | 225 +++
net/bind916/patches/patch-bin_tests_system_metadata_tests.sh | 15 +
net/bind916/patches/patch-bin_tests_system_rpz_tests.sh | 15 +
net/bind916/patches/patch-bin_tools_arpaname.c | 15 +
net/bind916/patches/patch-bin_tools_nsec3hash.c | 15 +
net/bind916/patches/patch-config.guess | 627 ++++++++++
net/bind916/patches/patch-config.h.in | 16 +
net/bind916/patches/patch-config.sub | 312 ++++
net/bind916/patches/patch-config.threads.in | 15 +
net/bind916/patches/patch-configure | 229 +++
net/bind916/patches/patch-contrib_dlz_config.dlz.in | 15 +
net/bind916/patches/patch-contrib_dlz_modules_wildcard_dlz__wildcard__dynamic.c | 15 +
net/bind916/patches/patch-lib_dns_byaddr.c | 15 +
net/bind916/patches/patch-lib_dns_dnsrps.c | 14 +
net/bind916/patches/patch-lib_dns_gssapi__link.c | 20 +
net/bind916/patches/patch-lib_dns_include_dns_zone.h | 26 +
net/bind916/patches/patch-lib_dns_lookup.c | 15 +
net/bind916/patches/patch-lib_dns_peer.c | 23 +
net/bind916/patches/patch-lib_dns_rbt.c | 94 +
net/bind916/patches/patch-lib_dns_rbtdb.c | 15 +
net/bind916/patches/patch-lib_dns_request.c | 24 +
net/bind916/patches/patch-lib_dns_sdb.c | 15 +
net/bind916/patches/patch-lib_dns_sdlz.c | 22 +
net/bind916/patches/patch-lib_dns_spnego.c | 15 +
net/bind916/patches/patch-lib_dns_validator.c | 15 +
net/bind916/patches/patch-lib_dns_view.c | 15 +
net/bind916/patches/patch-lib_dns_zone.c | 42 +
net/bind916/patches/patch-lib_isc_backtrace.c | 15 +
net/bind916/patches/patch-lib_isc_hp.c | 15 +
net/bind916/patches/patch-lib_isc_include_isc_netmgr.h | 16 +
net/bind916/patches/patch-lib_isc_include_isc_socket.h | 72 +
net/bind916/patches/patch-lib_isc_include_isc_types.h | 15 +
net/bind916/patches/patch-lib_isc_netmgr_netmgr.c | 20 +
net/bind916/patches/patch-lib_isc_netmgr_tcp.c | 15 +
net/bind916/patches/patch-lib_isc_rwlock.c | 33 +
net/bind916/patches/patch-lib_isc_siphash.c | 23 +
net/bind916/patches/patch-lib_isc_stats.c | 15 +
net/bind916/patches/patch-lib_isc_task.c | 27 +
net/bind916/patches/patch-lib_isc_unix_include_isc_align.h | 15 +
net/bind916/patches/patch-lib_isc_unix_net.c | 23 +
net/bind916/patches/patch-lib_isc_unix_socket.c | 384 ++++++
net/bind916/patches/patch-lib_isc_unix_time.c | 35 +
net/bind916/patches/patch-lib_ns_Makefile.in | 28 +
net/bind916/patches/patch-lib_ns_client.c | 43 +
net/bind916/patches/patch-lib_ns_include_ns_client.h | 15 +
net/bind916/patches/patch-lib_ns_include_ns_pfilter.h | 9 +
net/bind916/patches/patch-lib_ns_interfacemgr.c | 19 +
net/bind916/patches/patch-lib_ns_pfilter.c | 51 +
net/bind916/patches/patch-lib_ns_query.c | 37 +
net/bind916/patches/patch-lib_ns_update.c | 47 +
net/bind916/patches/patch-lib_ns_xfrout.c | 33 +
net/bind916/patches/patch-make_rules.in | 16 +
70 files changed, 4317 insertions(+), 0 deletions(-)
diffs (truncated from 4597 to 300 lines):
diff -r 564dd32d9a51 -r ea83a1e595eb net/bind916/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/bind916/DESCR Sun Aug 09 15:20:21 2020 +0000
@@ -0,0 +1,11 @@
+BIND, the Berkeley Internet Name Daemon. This package contains the BIND
+9.16 release.
+
+ * New dnssec-policy statement to configure a key and signing policy for
+ zones, enabling automatic key regeneration and rollover.
+ * New network manager based on libuv.
+ * Added support for the new GeoIP2 geolocation API, libmaxminddb.
+ * Improved DNSSEC trust anchor configuration using the trust-anchors
+ statement, permitting configuration of trust anchors in DS as well as
+ DNSKEY format.
+ * YAML output for dig, mdig, and delv.
diff -r 564dd32d9a51 -r ea83a1e595eb net/bind916/MESSAGE.rcd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/bind916/MESSAGE.rcd Sun Aug 09 15:20:21 2020 +0000
@@ -0,0 +1,19 @@
+===========================================================================
+$NetBSD: MESSAGE.rcd,v 1.1 2020/08/09 15:20:21 taca Exp $
+
+Please consider running BIND under the pseudo user account "${BIND_USER}"
+in a chroot environment for security reasons.
+
+To achieve this, set the variable "named_chrootdir" in /etc/rc.conf to
+the directory with the chroot environment e.g. "${BIND_DIR}".
+
+Note: named(8) requires writable directories under "/etc/namedb" which
+specified by "directory" in "options" statement:
+
+ cache
+ keys
+ nta
+
+Make sure to these directories exists with writable by "${BIND_USER}" user.
+
+===========================================================================
diff -r 564dd32d9a51 -r ea83a1e595eb net/bind916/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/bind916/Makefile Sun Aug 09 15:20:21 2020 +0000
@@ -0,0 +1,86 @@
+# $NetBSD: Makefile,v 1.1 2020/08/09 15:20:21 taca Exp $
+
+DISTNAME= bind-${BIND_VERSION}
+PKGNAME= ${DISTNAME:S/-P/pl/}
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.isc.org/software/bind/
+COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14
+LICENSE= mpl-2.0
+
+CONFLICTS+= host-[0-9]*
+
+MAKE_JOBS_SAFE= no
+
+BIND_VERSION= 9.16.5
+
+.include "../../mk/bsd.prefs.mk"
+
+BUILD_DEFS+= BIND_DIR VARBASE
+
+.include "options.mk"
+
+USE_TOOLS+= pax perl pkg-config
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CHECK_FILES_SKIP= bin/tests/system/system-test-driver.sh
+MAKE_ENV+= WRKDIR=${WRKDIR} PREFIX=${PREFIX}
+
+.if ${OPSYS} == "Linux" && !exists(/usr/include/sys/capability.h)
+CONFIGURE_ARGS+= --disable-linux-caps
+.endif
+
+CONFIGURE_ARGS+= --with-libtool
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --localstatedir=${VARBASE}
+CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
+CONFIGURE_ARGS+= --with-python=no
+.if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) || \
+ !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \
+ !empty(MACHINE_PLATFORM:MNetBSD-*-vax)
+CONFIGURE_ARGS+= --disable-atomic
+.endif
+CONFIGURE_ARGS.DragonFly+= --disable-kqueue
+CONFIGURE_ARGS.SunOS+= --disable-epoll
+
+BUILDLINK_TRANSFORM.SunOS+= rm:-zrelax=transtls
+
+PKG_GROUPS_VARS+= BIND_GROUP
+PKG_USERS_VARS= BIND_USER
+
+PKG_GROUPS= ${BIND_GROUP}
+PKG_USERS= ${BIND_USER}:${BIND_GROUP}
+
+PKG_GECOS.${BIND_USER}= Named pseudo-user
+PKG_HOME.${BIND_USER}= ${BIND_DIR}
+
+DOCS= CHANGES HISTORY OPTIONS README
+
+FILES_SUBST+= BIND_GROUP=${BIND_GROUP} \
+ BIND_USER=${BIND_USER} PAX=${PAX:Q} \
+ SSLBASE=${SSLBASE}
+MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER}
+
+DOCDIR= share/doc/bind9
+
+RCD_SCRIPTS= named9
+SMF_METHODS= named
+
+INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/bind9
+CONF_FILES+= share/examples/bind9/bind.keys \
+ ${PKG_SYSCONFDIR}/bind.keys
+
+INSTALLATION_DIRS+= ${DOCDIR}
+
+post-install:
+.for f in ${DOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${DOCDIR}
+.endfor
+
+.include "../../security/openssl/buildlink3.mk"
+.include "../../devel/libuv/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 564dd32d9a51 -r ea83a1e595eb net/bind916/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/bind916/PLIST Sun Aug 09 15:20:21 2020 +0000
@@ -0,0 +1,343 @@
+@comment $NetBSD: PLIST,v 1.1 2020/08/09 15:20:21 taca Exp $
+bin/arpaname
+bin/delv
+bin/dig
+${PLIST.dnstap}bin/dnstap-read
+bin/host
+bin/mdig
+bin/named-rrchecker
+bin/nslookup
+bin/nsupdate
+include/bind9/check.h
+include/bind9/getaddresses.h
+include/bind9/version.h
+include/dns/acl.h
+include/dns/adb.h
+include/dns/badcache.h
+include/dns/bit.h
+include/dns/byaddr.h
+include/dns/cache.h
+include/dns/callbacks.h
+include/dns/catz.h
+include/dns/cert.h
+include/dns/client.h
+include/dns/clientinfo.h
+include/dns/compress.h
+include/dns/db.h
+include/dns/dbiterator.h
+include/dns/dbtable.h
+include/dns/diff.h
+include/dns/dispatch.h
+include/dns/dlz.h
+include/dns/dlz_dlopen.h
+include/dns/dns64.h
+include/dns/dnsrps.h
+include/dns/dnssec.h
+include/dns/dnstap.h
+include/dns/ds.h
+include/dns/dsdigest.h
+include/dns/dyndb.h
+include/dns/ecdb.h
+include/dns/ecs.h
+include/dns/edns.h
+include/dns/enumclass.h
+include/dns/enumtype.h
+include/dns/events.h
+include/dns/fixedname.h
+include/dns/forward.h
+include/dns/geoip.h
+include/dns/ipkeylist.h
+include/dns/iptable.h
+include/dns/journal.h
+include/dns/kasp.h
+include/dns/keydata.h
+include/dns/keyflags.h
+include/dns/keymgr.h
+include/dns/keytable.h
+include/dns/keyvalues.h
+include/dns/lib.h
+include/dns/librpz.h
+include/dns/lmdb.h
+include/dns/log.h
+include/dns/lookup.h
+include/dns/master.h
+include/dns/masterdump.h
+include/dns/message.h
+include/dns/name.h
+include/dns/ncache.h
+include/dns/nsec.h
+include/dns/nsec3.h
+include/dns/nta.h
+include/dns/opcode.h
+include/dns/order.h
+include/dns/peer.h
+include/dns/portlist.h
+include/dns/private.h
+include/dns/rbt.h
+include/dns/rcode.h
+include/dns/rdata.h
+include/dns/rdataclass.h
+include/dns/rdatalist.h
+include/dns/rdataset.h
+include/dns/rdatasetiter.h
+include/dns/rdataslab.h
+include/dns/rdatastruct.h
+include/dns/rdatatype.h
+include/dns/request.h
+include/dns/resolver.h
+include/dns/result.h
+include/dns/rootns.h
+include/dns/rpz.h
+include/dns/rriterator.h
+include/dns/rrl.h
+include/dns/sdb.h
+include/dns/sdlz.h
+include/dns/secalg.h
+include/dns/secproto.h
+include/dns/soa.h
+include/dns/ssu.h
+include/dns/stats.h
+include/dns/tcpmsg.h
+include/dns/time.h
+include/dns/timer.h
+include/dns/tkey.h
+include/dns/tsec.h
+include/dns/tsig.h
+include/dns/ttl.h
+include/dns/types.h
+include/dns/update.h
+include/dns/validator.h
+include/dns/version.h
+include/dns/view.h
+include/dns/xfrin.h
+include/dns/zone.h
+include/dns/zonekey.h
+include/dns/zoneverify.h
+include/dns/zt.h
+include/dst/dst.h
+include/dst/gssapi.h
+include/dst/result.h
+include/irs/context.h
+include/irs/dnsconf.h
+include/irs/netdb.h
+include/irs/platform.h
+include/irs/resconf.h
+include/irs/types.h
+include/irs/version.h
+include/isc/aes.h
+include/isc/align.h
+include/isc/app.h
+include/isc/assertions.h
+include/isc/astack.h
+include/isc/atomic.h
+include/isc/backtrace.h
+include/isc/base32.h
+include/isc/base64.h
+include/isc/bind9.h
+include/isc/buffer.h
+include/isc/bufferlist.h
+include/isc/commandline.h
+include/isc/condition.h
+include/isc/counter.h
+include/isc/crc64.h
+include/isc/deprecated.h
+include/isc/dir.h
+include/isc/endian.h
+include/isc/errno.h
+include/isc/error.h
+include/isc/event.h
+include/isc/eventclass.h
+include/isc/file.h
+include/isc/formatcheck.h
+include/isc/fsaccess.h
+include/isc/fuzz.h
+include/isc/hash.h
+include/isc/heap.h
+include/isc/hex.h
+include/isc/hmac.h
+include/isc/hp.h
+include/isc/ht.h
+include/isc/httpd.h
+include/isc/interfaceiter.h
+include/isc/iterated_hash.h
+include/isc/lang.h
+include/isc/lex.h
+include/isc/lfsr.h
+include/isc/lib.h
+include/isc/likely.h
+include/isc/list.h
Home |
Main Index |
Thread Index |
Old Index