<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/785aa7fcdb673cc36772107a7578f572fd575091">https://github.com/macports/macports-ports/commit/785aa7fcdb673cc36772107a7578f572fd575091</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 785aa7fcdb6 (lib)gcc9: Add configuration work around for macOS 11.3 / Xcode 12.5
</span>785aa7fcdb6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 785aa7fcdb673cc36772107a7578f572fd575091
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Apr 30 20:25:41 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    (lib)gcc9: Add configuration work around for macOS 11.3 / Xcode 12.5
</span>---
 lang/gcc9/Portfile | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc9/Portfile b/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 19883f72ce7..1bde85ad774 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,6 +6,7 @@ PortGroup           compiler_blacklist_versions  1.0
</span> PortGroup           active_variants              1.1
 PortGroup           conflicts_build              1.0
 PortGroup           xcode_workaround             1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cltversion                   1.0
</span> 
 epoch               3
 name                gcc9
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,6 +123,26 @@ configure.env-append \
</span>                     OTOOL=${prefix}/bin/otool \
                     OTOOL64=${prefix}/bin/otool
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang (as) from Xcode 12.5 has various problems with gcc build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.platform} eq "darwin" && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ( [ vercmp ${xcodeversion} 12.5 ] >= 0 || [ vercmp ${cltversion} 12.5 ] >= 0 ) } {
</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;'>+        ui_warn "Applying '--without-build-config' workaround to Xcode ${xcodeversion} / CLT ${cltversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_warn "If versions > 12.5 please check if it is still required"
</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;'>+    # clang 11 and older have issues with macOS 11.3 (Xcode 12.5) SDK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/62770
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append {macports-clang-[5-9].0} {macports-clang-1[0-1]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # gcc has build issues on macOS 11.3 with the use of Xcode clang as 'as'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/62775
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append  --without-build-config
</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> pre-configure {
 
     # Set package info
</pre><pre style='margin:0'>

</pre>