<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>