<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b4aa84e93ab2d4fa5005a1b3140e150c89ac2bb0">https://github.com/macports/macports-ports/commit/b4aa84e93ab2d4fa5005a1b3140e150c89ac2bb0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b4aa84e93ab2d4fa5005a1b3140e150c89ac2bb0
</span>Author: Lothar Haeger <lothar.haeger@gmx.net>
AuthorDate: Fri May 7 14:58:58 2021 +0200
<span style='display:block; white-space:pre;color:#404040;'> AutoRaise: force matching Xcode and SDK versions
</span>---
sysutils/AutoRaise/Portfile | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/AutoRaise/Portfile b/sysutils/AutoRaise/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e71884760e1..4fb0ad14b28 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/AutoRaise/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/AutoRaise/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,6 +23,28 @@ checksums rmd160 3894d02525b67ed99e000b01048c3eb88cfa5b02 \
</span> sha256 37a89324e94fc5e121ef37887a26d8a6bc0c8ac5dfe3d681abd0fb1a83a933f2 \
size 374397
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# fail if Swift 5 is not supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${xcodeversion} 10.2] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} @${version} requires at least Xcode 10.2 with support for Swift 5."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "See https://guide.macports.org/chunked/installing.xcode.html for download links."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "incompatible Xcode 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;'>+# use the SDK version that came with the Xcode version in use, even if that does not match the macOS version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://trac.macports.org/ticket/62816 for more details
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${xcodeversion} 11.0] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.sdk_version 10.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${xcodeversion} 12.2] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.sdk_version 10.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${xcodeversion} 12.3] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.sdk_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${xcodeversion} 12.5] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.sdk_version 11.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> xcode.configuration Release
post-destroot {
</pre><pre style='margin:0'>
</pre>