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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/96a4aa1eb387a5624ded04c187e2063acc5c61f2">https://github.com/macports/macports-ports/commit/96a4aa1eb387a5624ded04c187e2063acc5c61f2</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 96a4aa1eb38 mail-server: Fix startupitems with MacPorts 2.6.3
</span>96a4aa1eb38 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 96a4aa1eb387a5624ded04c187e2063acc5c61f2
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Jul 30 08:17:56 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mail-server: Fix startupitems with MacPorts 2.6.3
</span>---
 mail/mail-server/Portfile | 96 ++++++++++++++++++++++-------------------------
 1 file changed, 44 insertions(+), 52 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/mail-server/Portfile b/mail/mail-server/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6fa33d18eb7..c6e840ce980 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/mail-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/mail-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup               active_variants 1.1
</span> 
 name                    mail-server
 version                 1.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                2
</span> categories              mail net
 platforms               darwin
 supported_archs         noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -821,60 +821,52 @@ in ${prefix}/etc/dovecot/sieve*/*.sieve are compiled with sievec.
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # The way that startupitems values are quoted was changed in 2.6.3.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This port now relies on those changes. See:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://github.com/macports/macports-base/pull/191
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[vercmp [macports_version] 2.6.3] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} @${version} requires MacPorts 2.6.3 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible MacPorts version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> startupitem.create      yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitems \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        name            ${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        start {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load clamav-server"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load apache-solr8"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load redis"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load dcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load postfix"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load dovecot"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load rspamd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        stop {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload apache-solr8"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload dcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload postfix"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload dovecot"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload rspamd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        restart {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port reload apache-solr8"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port reload redis"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port reload dcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload postfix"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "sleep 1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load postfix"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port unload dovecot"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "sleep 1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port load dovecot"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        "port reload rspamd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span> 
 if { [variant_isset "logrotate"] } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitems \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            name        ${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            start       "port load clamav-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load apache-solr8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load redis
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load dcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load postfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load dovecot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load rspamd" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            stop        "port unload apache-solr8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload dcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload postfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload dovecot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload rspamd" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            restart     "port reload apache-solr8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport reload redis
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport reload dcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload postfix ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tsleep 1 ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load postfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload dovecot ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tsleep 1 ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load dovecot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport reload rspamd" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            name        ${name}.logrotate \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            executable  ${prefix}/sbin/logrotate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.start   "port load clamav-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load apache-solr8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load redis
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load dcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load postfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load dovecot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load rspamd"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.stop    "port unload apache-solr8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload dcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload postfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload dovecot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload rspamd"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.restart "port reload apache-solr8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport reload redis
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport reload dcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload postfix ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tsleep 1 ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load postfix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport unload dovecot ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tsleep 1 ; \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport load dovecot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\tport reload rspamd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    startupitems-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        name            ${name}.logrotate \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        executable      ${prefix}/sbin/logrotate
</span> }
 
 notes "A mail server is a complex, interdependent set of tools that must\
</pre><pre style='margin:0'>

</pre>