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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/04d7f5c75ba07e984eecf7d943b910a0f09d0c2d">https://github.com/macports/macports-ports/commit/04d7f5c75ba07e984eecf7d943b910a0f09d0c2d</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 04d7f5c75ba cyrus-sasl2: update to 2.1.28
</span>04d7f5c75ba is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 04d7f5c75ba07e984eecf7d943b910a0f09d0c2d
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Sep 24 13:13:26 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    cyrus-sasl2: update to 2.1.28
</span>---
 security/cyrus-sasl2/Portfile             | 16 +++++++---------
 security/cyrus-sasl2/files/implicit.patch | 12 ------------
 2 files changed, 7 insertions(+), 21 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/cyrus-sasl2/Portfile b/security/cyrus-sasl2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 82620a7a0f3..d553a9504da 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/cyrus-sasl2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/cyrus-sasl2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,12 +5,10 @@ PortGroup               github 1.0
</span> PortGroup               muniversal 1.0
 PortGroup               legacysupport 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            cyrusimap cyrus-sasl 2.1.27 cyrus-sasl-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            cyrusimap cyrus-sasl 2.1.28 cyrus-sasl-
</span> 
 name                    cyrus-sasl2
 categories              security net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> # license is BSD plus a fourth (almost redundant) acknowledgement clause
 license                 Permissive
 maintainers             nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,9 +29,9 @@ merger_must_run_binaries    yes
</span> homepage                https://www.cyrusimap.org
 github.tarball_from     releases
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  7f5e4bd2ba1974f0b96ba5a659165f4484d550ce \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  26866b1549b00ffd020f188a43c258017fa1c382b3ddadd8201536f72efb05d5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    4111249
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160 ce07ac81e35ac8cd73c64b863cd7850bbb004d9c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256 7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size   4034803
</span> 
 depends_lib             path:lib/libssl.dylib:openssl \
                         port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,8 +39,7 @@ depends_lib             path:lib/libssl.dylib:openssl \
</span> default_variants        +kerberos
 
 patchfiles              patch-pwcheck-pwcheck_getpwnam.c.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        dynamic_lookup-11.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        implicit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        dynamic_lookup-11.patch
</span> 
 configure.env-append    CC_FOR_BUILD=${configure.cc}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,6 +55,7 @@ configure.args          --mandir=${prefix}/share/man \
</span>                         --enable-static \
                         --disable-gssapi \
                         --disable-macos-framework \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --with-sphinx-build=no \
</span>                         --enable-srp \
                         --enable-srp-setpass \
                         --enable-login \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,7 +73,7 @@ post-destroot {
</span>         ${destroot}${prefix}/var/pwcheck
 
     file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete {*}[glob ${destroot}${prefix}/share/doc/${name}/*Makefile*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete {*}[glob ${destroot}${prefix}/share/doc/${name}/legacy/*Makefile*]
</span> }
 
 variant kerberos description "Enable Kerberos support" {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/cyrus-sasl2/files/implicit.patch b/security/cyrus-sasl2/files/implicit.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 95d61627353..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/cyrus-sasl2/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conftest.c:40:23: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2018-10-09 09:58:13.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2021-03-16 23:34:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15351,6 +15346,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <dlfcn.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void foo() { int i=0;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int main() { void *self, *ptr1, *ptr2; self=dlopen(NULL,RTLD_LAZY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if(self) { ptr1=dlsym(self,"foo"); ptr2=dlsym(self,"_foo");
</span></pre><pre style='margin:0'>

</pre>