<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/eae5b20f28c53bc5217e2f1b951a12ece2efe4a8">https://github.com/macports/macports-ports/commit/eae5b20f28c53bc5217e2f1b951a12ece2efe4a8</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 eae5b20f28c dclient: Add MacPorts sendmail, switch to GitHub repo
</span>eae5b20f28c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit eae5b20f28c53bc5217e2f1b951a12ece2efe4a8
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Wed Oct 14 14:54:34 2020 -0400

<span style='display:block; white-space:pre;color:#404040;'>    dclient: Add MacPorts sendmail, switch to GitHub repo
</span>---
 net/ddclient/Portfile                  | 28 +++++++++++++++++++++-------
 net/ddclient/files/patch-ddclient.diff | 26 +++++++++++++++++++++-----
 2 files changed, 42 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ddclient/Portfile b/net/ddclient/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 221415c0f16..40d80fa0348 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ddclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ddclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,19 +2,22 @@
</span> 
 PortSystem          1.0
 PortGroup           perl5 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ddclient ddclient 3.9.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                ddclient
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.9.1
</span> platforms           darwin
 categories          net
 license             GPL
 maintainers         {snc @nerdling} openmaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description         Update dynamic DNS entries
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> long_description    ddclient is a Perl client used to update dynamic \
                     DNS entries for accounts on many dynamic DNS services.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://ddclient.sourceforge.net/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://ddclient.net/
</span> 
 checksums           rmd160  4b879422b6462241725d62e4a7d247dcd79e4942 \
                     sha256  e4969e15cc491fc52bdcd649d4c2b0e4b1bf0c9f9dba23471c634871acc52470 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,12 +26,25 @@ checksums           rmd160  4b879422b6462241725d62e4a7d247dcd79e4942 \
</span> depends_lib         port:p${perl5.major}-io-socket-ssl
 depends_run         port:perl${perl5.major} \
                     port:p${perl5.major}-data-validate-ip \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:postfix \
</span>                     path:share/curl/curl-ca-bundle.crt:curl-ca-bundle
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# diff -NaurdB --label ddclient ddclient.orig ddclient > patch-ddclient.diff
</span> patchfiles          patch-ddclient.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sendmail        ${prefix}/sbin/sendmail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant system_sendmail \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Use the system sendmail.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:postfix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sendmail    sendmail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@@PREFIX@@|${prefix}|g"        ${worksrcpath}/${name}
</span>     reinplace "s|^#!.*/perl.*$|#!${perl5.bin}|" ${worksrcpath}/${name}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@PREFIX@|${prefix}|g"          ${worksrcpath}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@SENDMAIL@|${sendmail}|g"      ${worksrcpath}/${name}
</span> }
 
 use_configure       no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,5 +78,3 @@ post-activate {
</span> startupitem.create  yes
 startupitem.start   ${prefix}/sbin/${name}
 startupitem.stop    "/bin/kill \$(cat ${prefix}/var/run/${name}.pid)"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     "${name}-(\\d+\\.\\d+\\.\\d+)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ddclient/files/patch-ddclient.diff b/net/ddclient/files/patch-ddclient.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index a334220e12e..7fe505097ea 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ddclient/files/patch-ddclient.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ddclient/files/patch-ddclient.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,29 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddclient.orig  2012-10-16 09:50:53.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddclient       2012-10-16 09:51:43.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,8 +35,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ddclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ddclient       2019-12-14 16:44:52.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#!/usr/bin/perl -w
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#!/usr/local/bin/perl -w
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#!@PREFIX@/bin/perl@PERL5_MAJOR_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;'>+ # DDCLIENT - a Perl client for updating DynDNS information
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,8 +32,8 @@
</span>  $program  =~ s/d$//;
  my $now       = time;
  my $hostname  = hostname();
 -my $etc       = ($program =~ /test/i) ? './'   : '/etc/ddclient/';
 -my $cachedir  = ($program =~ /test/i) ? './'   : '/var/cache/ddclient/';
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+my $etc       = ($program =~ /test/i) ? './'   : '@@PREFIX@@/etc/ddclient/';
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+my $cachedir  = ($program =~ /test/i) ? './'   : '@@PREFIX@@/var/cache/ddclient/';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++my $etc       = ($program =~ /test/i) ? './'   : '@PREFIX@/etc/ddclient/';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++my $cachedir  = ($program =~ /test/i) ? './'   : '@PREFIX@/var/cache/ddclient/';
</span>  my $savedir   = ($program =~ /test/i) ? 'URL/' : '/tmp/';
  my $msgs      = '';
  my $last_msgs = '';
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1627,7 +1626,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $recipients = opt('mail-failure');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if ($msgs && $recipients && $msgs ne $last_msgs) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  pipecmd("sendmail -oi $recipients",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  pipecmd("@SENDMAIL@ -oi $recipients",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           "To: $recipients",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           "Subject: status report from $program\@$hostname",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           "\r\n",
</span></pre><pre style='margin:0'>

</pre>