<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/6e46a3c96b0799692d968c9d0c786ad22f0ee725">https://github.com/macports/macports-ports/commit/6e46a3c96b0799692d968c9d0c786ad22f0ee725</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6e46a3c96b0799692d968c9d0c786ad22f0ee725
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed Mar 10 18:29:49 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    cctools: Replace darwin version check with combined Xcode/CLT check
</span>---
 devel/cctools/Portfile | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cctools/Portfile b/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a164680b07e..1b4a10b6c3a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem              1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               cltversion 1.0
</span> 
 name                    cctools
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,10 +94,11 @@ proc some_llvm_variant_set {} {
</span> 
 if { ![some_llvm_variant_set] && ![variant_isset xcode] } {
     # Xcode 11 has a newer cctools than the current cctools port
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # we can't use xcodeversion to test for xcode11 as that returns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # none if only the CLTs are installed, so we assume that Mojave and newer use Xcode11+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # this +xcode cutoff can be moved up as the cctools port is updated
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} >= 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Check if Xcode is 11 or newer, or if not installed if the CLT is 11 or newer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This +xcode cutoff can be moved up as the cctools port is updated
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set xcode_ok [ expr { ${xcodeversion} ne "none" && [ vercmp ${xcodeversion} "11.0" ] >= 0 } ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set clt_ok   [ expr { ${xcodeversion} eq "none" && ${cltversion} ne "none" && [ vercmp ${cltversion} "11.0" ] >= 0 } ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${xcode_ok} || ${clt_ok} } {
</span>         default_variants +xcode
     } elseif {${os.major} >= 14} {
         # llvm-11 changed the arguments accepted by llvm-objdump
</pre><pre style='margin:0'>

</pre>