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