<pre style='margin:0'>
Jeremy Lavergne (nerdling) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6ebff86f154f8dbefc4a5ddcb7ee48cde9ed1844">https://github.com/macports/macports-ports/commit/6ebff86f154f8dbefc4a5ddcb7ee48cde9ed1844</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 6ebff86f154 unbound: ability to run multiple unbounds in parallel
</span>6ebff86f154 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6ebff86f154f8dbefc4a5ddcb7ee48cde9ed1844
</span>Author: gctwnl <gerben.wierda@rna.nl>
AuthorDate: Sat Aug 21 17:09:29 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    unbound: ability to run multiple unbounds in parallel
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The startup item will start/stop an unbound daemon for each
</span><span style='display:block; white-space:pre;color:#404040;'>    unbound*.conf file in the /opt/local/etc/unbound directory.
</span><span style='display:block; white-space:pre;color:#404040;'>    If there is only a single unbound*.conf file it behaves as before.
</span><span style='display:block; white-space:pre;color:#404040;'>    This is useful for being able to run rspamd properly. Without
</span><span style='display:block; white-space:pre;color:#404040;'>    this, the rspamd-initiated DNS qeuries might be blocked. Using
</span><span style='display:block; white-space:pre;color:#404040;'>    a second non-forwarding unbound solves the issue.
</span>---
 net/unbound/Portfile | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/unbound/Portfile b/net/unbound/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f42297533ca..b5326bd317f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/unbound/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/unbound/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> 
 name                unbound
 version             1.13.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories          net
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,8 +96,14 @@ startupitem.create    yes
</span> startupitem.name  unbound
 startupitem.logfile    /Library/Logs/unbound-startupitem.log
 startupitem.logevents  yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.start       "(${prefix}/sbin/unbound-anchor -a ${prefix}/etc/${name}/root.key 2>&1) || : && (chown ${unbounduser}:${unboundgroup} ${prefix}/etc/${name}/root.key 2>&1) && (${prefix}/sbin/unbound 2>&1)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.stop   "(/bin/kill \$(cat ${prefix}/var/run/${name}/unbound.pid) 2>&1)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the following entries handle multiple instances running in parallel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.start  "(\'${prefix}/sbin/unbound-anchor\' -a \'${prefix}/etc/${name}/root.key\' 2>&1) \\"\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   "    || : && (chown ${unbounduser}:${unboundgroup} \'${prefix}/etc/${name}/root.key\' 2>&1) \\"\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   "    && (for i in \'${prefix}/etc/${name}/${name}\'*conf; \\"\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   "        do \'${prefix}/sbin/unbound\' -c \"\$i\" 2>&1; done)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.stop   "(for i in \'${prefix}/var/run/${name}/${name}\'*pid; \\"\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   "    do /bin/kill -15 \$(cat \"\$i\") 2>&1; done)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The following ignores any second process and pidfile
</span> startupitem.pidfile       clean ${prefix}/var/run/${name}/${name}.pid
 
 notes-append        "An example configuration is provided at ${prefix}/etc/${name}/${name}.conf-dist."
</pre><pre style='margin:0'>

</pre>