fritzkink
2023-12-29 5a85fa23a37017391e24f22c78a157051b2e7495
bind - update to version 9.18.21

3 files modified
31 ■■■■■ changed files
components/network/bind/Makefile 25 ●●●●● patch | view | raw | blame | history
components/network/bind/manifests/sample-manifest.p5m 4 ●●●● patch | view | raw | blame | history
components/network/bind/pkg5 2 ●●● patch | view | raw | blame | history
components/network/bind/Makefile
@@ -24,13 +24,12 @@
# Copyright (c) 2023, Friedrich Kink
#
OPENSSL_VERSION= 3.1
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_TEST_DIR = $(@D)/tests
COMPONENT_NAME=        bind
COMPONENT_VERSION=    9.18.19
COMPONENT_REVISION=    1
COMPONENT_VERSION=    9.18.21
COMPONENT_SUMMARY=    BIND DNS name server and configuration tools.
COMPONENT_DESCRIPTION=    BIND is open source software that implements the Domain Name System \
                        (DNS) protocols for the Internet.  This package contains the DNS \
@@ -38,7 +37,7 @@
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_PROJECT_URL=    https://www.isc.org/software/bind/
COMPONENT_ARCHIVE_HASH=    sha256:115e09c05439bebade1d272eda08fa88eb3b60129edef690588c87a4d27612cc
COMPONENT_ARCHIVE_HASH=    sha256:a556be22505d9ea4f9c6717aee9c549739c68498aff3ca69035787ecc648fec5
COMPONENT_ARCHIVE_URL=    https://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        network/dns/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION=    Applications/Internet
@@ -51,7 +50,7 @@
COMPONENT_PREP_ACTION= ( cd $(@D) && autoreconf -fi )
# Missing files in build dir without this.
# Missing files in build dir without this (mainly man pages).
COMPONENT_PRE_CONFIGURE_ACTION= ( $(CLONEY) $(SOURCE_DIR) $(@D) )
CFLAGS += $(CPP_XPG6MODE)
@@ -69,14 +68,21 @@
CONFIGURE_OPTIONS += --sysconfdir=/etc
CONFIGURE_OPTIONS += --localstatedir=/var
CONFIGURE_OPTIONS += --with-openssl=/usr
CONFIGURE_OPTIONS += --enable-devpoll=yes
CONFIGURE_OPTIONS += --enable-warn-error
CONFIGURE_OPTIONS += --enable-fixed-rrset
CONFIGURE_OPTIONS += --enable-full-report
CONFIGURE_OPTIONS += --with-cmocka
CONFIGURE_OPTIONS += --with-gssapi
CONFIGURE_OPTIONS += --with-libidn2
CONFIGURE_OPTIONS += --with-libxml2
CONFIGURE_OPTIONS += --with-json-c
CONFIGURE_OPTIONS += --with-libnghttp2=yes
CONFIGURE_OPTIONS += --enable-pthread-rwlock
CONFIGURE_OPTIONS += --with-readline=readline
CONFIGURE_OPTIONS += --with-tuning=default
CONFIGURE_OPTIONS += --disable-linux-caps
CONFIGURE_OPTIONS += READLINE_CFLAGS=-I/usr/include/readline
CONFIGURE_OPTIONS += READLINE_LIBS="-lreadline -ltermcap"
# Install.
#
@@ -89,22 +95,25 @@
# prototype directory, they are simply referenced in relevant manifest
# (p5m) file.
COMPONENT_TEST_ENV_CMD =
COMPONENT_TEST_ENV += PATH=$(PATH.gnu)
COMPONENT_TEST_ENV += LC_ALL=C.UTF-8
# The user running the test needs an profiles=Network Management entry in /etc/user_attr in order to successfully run the following ifconfig.sh up script:
COMPONENT_PRE_TEST_ACTION= ( cd $(BUILD_DIR_64)/bin/tests/system && pfexec sh ./ifconfig.sh up )
COMPONENT_POST_TEST_ACTION= ( cd $(BUILD_DIR_64)/bin/tests/system && pfexec sh ./ifconfig.sh down )
COMPONENT_TEST_TARGETS= test
# required for tests
TEST_REQUIRED_PACKAGES += library/cmocka
# Auto-generated dependencies
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += database/lmdb
REQUIRED_PACKAGES += library/json-c
REQUIRED_PACKAGES += library/libedit
REQUIRED_PACKAGES += library/libidn2
REQUIRED_PACKAGES += library/libuv
REQUIRED_PACKAGES += library/libxml2
REQUIRED_PACKAGES += library/nghttp2
REQUIRED_PACKAGES += library/readline
REQUIRED_PACKAGES += library/security/openssl-31
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += service/security/kerberos-5
components/network/bind/manifests/sample-manifest.p5m
@@ -39,8 +39,8 @@
file path=usr/bin/host
file path=usr/bin/mdig
file path=usr/bin/named-checkconf
hardlink path=usr/bin/named-checkzone target=named-compilezone
file path=usr/bin/named-compilezone
file path=usr/bin/named-checkzone
hardlink path=usr/bin/named-compilezone target=named-checkzone
file path=usr/bin/named-journalprint
file path=usr/bin/named-nzd2nzf
file path=usr/bin/named-rrchecker
components/network/bind/pkg5
@@ -3,11 +3,11 @@
        "SUNWcs",
        "database/lmdb",
        "library/json-c",
        "library/libedit",
        "library/libidn2",
        "library/libuv",
        "library/libxml2",
        "library/nghttp2",
        "library/readline",
        "library/security/openssl-31",
        "library/zlib",
        "service/security/kerberos-5",