<pre style='margin:0'>
Daniel J. Luke (danielluke) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5bf3e356ad71fa6c4af8903cd15037a213d57a61">https://github.com/macports/macports-ports/commit/5bf3e356ad71fa6c4af8903cd15037a213d57a61</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 5bf3e356ad7 bind9: update to 9.18.0
</span>5bf3e356ad7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5bf3e356ad71fa6c4af8903cd15037a213d57a61
</span>Author: Daniel J. Luke <dluke@macports.org>
AuthorDate: Wed Feb 16 16:35:53 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    bind9: update to 9.18.0
</span>---
 net/bind9/Portfile                | 23 ++++++++++++--------
 net/bind9/files/add_ldflags.patch | 46 +++++++++++++++++++++++++++++++++++++++
 net/bind9/files/atomics.patch     | 41 ----------------------------------
 3 files changed, 60 insertions(+), 50 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/bind9/Portfile b/net/bind9/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f8e9a16aaef..11a990c4cc1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/bind9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/bind9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem      1.0
</span> PortGroup       legacysupport 1.0
 
 name            bind9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         9.16.26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         9.18.0
</span> categories      net
 maintainers     {geeklair.net:dluke @danielluke}
 platforms       darwin freebsd sunos
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,9 @@ homepage        https://www.isc.org/
</span> distname        bind-${version}
 master_sites    isc:${name}/${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160    18e359cdfc08a3eb6a4429e4be797ff2e41bbe75 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256    70b39a5eb71650358ec9ba41da3050d32aeac0aeb4a466684b23f35affa7fb45 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size      5083848
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160    903323a9eaa40d40a5f94d7e101dfa5c55f6b469 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256    56525bf5caf01fd8fd9d90910880cc0f8a90a27a97d169187d651d4ecf0c411c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size      5292320
</span> 
 use_xz          yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,8 +38,11 @@ depends_build   port:pkgconfig
</span> depends_lib     path:lib/libssl.dylib:openssl  \
                 port:libuv \
                 port:libxml2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                port:python39 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                port:py39-ply
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:nghttp2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:jemalloc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:json-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:libidn2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:lmdb
</span> 
 use_parallel_build \
                 no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,8 +52,10 @@ universal_variant \
</span> compiler.blacklist \
                 gcc-4.2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      atomics.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      add_ldflags.patch
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# tests require `sudo bin/tests/system/ifconfig.sh up`
</span> test.run        yes
 test.target     test
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,8 +69,8 @@ configure.env   STD_CDEFINES=-DDIG_SIGCHASE=1
</span> 
 configure.args  --mandir=${prefix}/share/man \
                 --with-openssl=${prefix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                --without-libjson \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --with-python=${prefix}/bin/python3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --with-libidn2=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --enable-doh
</span> 
 platform darwin 8 {
     configure.args-append --with-dlopen=no \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/bind9/files/add_ldflags.patch b/net/bind9/files/add_ldflags.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..52b892c1f02
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/bind9/files/add_ldflags.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bin/plugins/Makefile.in.orig   2022-01-24 15:06:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bin/plugins/Makefile.in        2022-02-16 15:00:47.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -478,8 +478,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pkglib_LTLIBRARIES = filter-aaaa.la filter-a.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ filter_aaaa_la_SOURCES = filter-aaaa.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ filter_a_la_SOURCES = filter-a.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-filter_aaaa_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-filter_a_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++filter_aaaa_la_LDFLAGS = $(LIBISC_LIBS) $(LIBISCCFG_LIBS) $(LIBDNS_LIBS) $(LIBNS_LIBS) -avoid-version -module -shared -export-dynamic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++filter_a_la_LDFLAGS = $(LIBISC_LIBS) $(LIBISCCFG_LIBS) $(LIBDNS_LIBS) $(LIBNS_LIBS)  -avoid-version -module -shared -export-dynamic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: all-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bin/tests/system/dyndb/driver/Makefile.in.orig 2022-02-16 15:24:01.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bin/tests/system/dyndb/driver/Makefile.in      2022-02-16 15:24:20.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -457,7 +457,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   util.h          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   zone.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sample_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sample_la_LDFLAGS = $(LIBISC_LIBS) $(LIBISCCFG_LIBS) $(LIBDNS_LIBS) $(LIBNS_LIBS) -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: all-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bin/tests/system/dlzexternal/driver/Makefile.in.orig   2022-02-16 15:42:36.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bin/tests/system/dlzexternal/driver/Makefile.in        2022-02-16 15:43:01.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -442,7 +442,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   driver.c                \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   driver.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dlzexternal_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dlzexternal_la_LDFLAGS = $(LIBISC_LIBS) -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: all-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bin/tests/system/hooks/driver/Makefile.in.orig 2022-02-16 15:48:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bin/tests/system/hooks/driver/Makefile.in      2022-02-16 15:49:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -439,7 +439,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ check_LTLIBRARIES = test-async.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test_async_la_SOURCES = test-async.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-test_async_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++test_async_la_LDFLAGS = $(LIBISC_LIBS) $(LIBNS_LIBS) -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: all-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/bind9/files/atomics.patch b/net/bind9/files/atomics.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4dee30d7b59..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/bind9/files/atomics.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,41 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2019-03-20 16:57:56.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2019-04-02 02:36:21.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18020,10 +18020,27 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <inttypes.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(__has_feature)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __has_feature(x) 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(__has_extension)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __has_extension(x) __has_feature(x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __has_extension(c_atomic) || __has_extension(cxx_atomic)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define __CLANG_ATOMICS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __CLANG_ATOMICS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int32_t val = 0; __c11_atomic_fetch_add(&val, 1, __ATOMIC_RELAXED);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int32_t val = 0; __atomic_fetch_add(&val, 1, __ATOMIC_RELAXED);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/isc/unix/include/isc/stdatomic.h.orig      2019-03-20 16:57:56.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/isc/unix/include/isc/stdatomic.h   2019-04-02 03:33:45.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32,7 +32,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !defined(__CLANG_ATOMICS) && !defined(__GNUC_ATOMICS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if __has_extension(c_atomic) || __has_extension(cxx_atomic)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(HAVE___ATOMIC) && (__has_extension(c_atomic) || __has_extension(cxx_atomic))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define __CLANG_ATOMICS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif __GNUC_PREREQ__(4, 7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define __GNUC_ATOMICS
</span></pre><pre style='margin:0'>

</pre>