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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/10aaad9b10e7350e76676ebdb5acfc950b800273">https://github.com/macports/macports-ports/commit/10aaad9b10e7350e76676ebdb5acfc950b800273</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 10aaad9b10e zstd, yaml-cpp, cyrus-sasl2: Rebuild for macOS 11
</span>10aaad9b10e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 10aaad9b10e7350e76676ebdb5acfc950b800273
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Jul 18 04:17:32 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    zstd, yaml-cpp, cyrus-sasl2: Rebuild for macOS 11
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The macOS 11 binaries were originally built with MacPorts 2.6.4 on macOS
</span><span style='display:block; white-space:pre;color:#404040;'>    11.2 or 11.3 which caused the deployment target to be set to those
</span><span style='display:block; white-space:pre;color:#404040;'>    values. This causes the build of mongodb to fail to find those libraries
</span><span style='display:block; white-space:pre;color:#404040;'>    because these warnings occur:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    ld: warning: dylib (/opt/local/lib/libzstd.dylib) was built for newer
</span><span style='display:block; white-space:pre;color:#404040;'>    macOS version (11.3) than being linked (11.0)
</span><span style='display:block; white-space:pre;color:#404040;'>    ld: warning: dylib (/opt/local/lib/libyaml-cpp.dylib) was built for
</span><span style='display:block; white-space:pre;color:#404040;'>    newer macOS version (11.3) than being linked (11.0)
</span><span style='display:block; white-space:pre;color:#404040;'>    ld: warning: dylib (/opt/local/lib/libsasl2.dylib) was built for newer
</span><span style='display:block; white-space:pre;color:#404040;'>    macOS version (11.2) than being linked (11.0)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    and the mongodb build system considers warnings in configure tests to be
</span><span style='display:block; white-space:pre;color:#404040;'>    errors. MacPorts 2.7.0 fixed the deployment target bug so now building
</span><span style='display:block; white-space:pre;color:#404040;'>    on macOS 11.x uses a deployment target of 11.0. So rebuild these ports
</span><span style='display:block; white-space:pre;color:#404040;'>    and ensure that MacPorts 2.7.0 or later is used for the rebuild.
</span>---
 archivers/zstd/Portfile       | 14 +++++++++++++-
 devel/yaml-cpp/Portfile       | 14 ++++++++++++++
 security/cyrus-sasl2/Portfile | 12 ++++++++++++
 3 files changed, 39 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/zstd/Portfile b/archivers/zstd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 96153f6958e..4784564c5f5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/zstd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/zstd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,11 +5,23 @@ PortGroup           github 1.0
</span> PortGroup           clang_dependency 1.0
 
 github.setup        facebook zstd 1.5.0 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> checksums           rmd160  0edbe1beaf89e9b565daa75cf96e3a8428064af3 \
                     sha256  5194fbfa781fcf45b98c5e849651aa7b3b0a008c6b72d4a0db760f3002291e94 \
                     size    1851389
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 20 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${version} eq "1.5.0"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        incr revision
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[vercmp [macports_version] 2.7.0] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "${subport} @${version} requires MacPorts 2.7.0 or greater"
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          archivers devel
 platforms           darwin
 license             {BSD GPL-2}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/yaml-cpp/Portfile b/devel/yaml-cpp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 74c486fa72d..c59e71f807d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/yaml-cpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/yaml-cpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,20 @@ PortGroup           cmake 1.1
</span> PortGroup           github 1.0
 
 github.setup        jbeder yaml-cpp 0.6.3 yaml-cpp-
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 20 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${version} eq "0.6.3"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        incr revision
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[vercmp [macports_version] 2.7.0] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "${subport} @${version} requires MacPorts 2.7.0 or greater"
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          devel
 platforms           darwin
 maintainers         nomaintainer
<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 38d16fcf020..48d6c65a2a4 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;'>@@ -8,6 +8,18 @@ PortGroup               legacysupport 1.0
</span> github.setup            cyrusimap cyrus-sasl 2.1.27 cyrus-sasl-
 revision                3
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 20 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${version} eq "2.1.27"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        incr revision
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[vercmp [macports_version] 2.7.0] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "${subport} @${version} requires MacPorts 2.7.0 or greater"
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name                    cyrus-sasl2
 categories              security net
 platforms               darwin
</pre><pre style='margin:0'>

</pre>