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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/46b32e2969e2db44495737a9233bf9d99a961089">https://github.com/macports/macports-ports/commit/46b32e2969e2db44495737a9233bf9d99a961089</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 46b32e2969e macports-libcxx: clear configure.compiler so universal is respected
</span>46b32e2969e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 46b32e2969e2db44495737a9233bf9d99a961089
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Fri Mar 29 16:29:06 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    macports-libcxx: clear configure.compiler so universal is respected
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    on certain systems.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    before:
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Starting logging for macports-libcxx @11.1.0_0+universal
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Mac OS X 10.6.8 (darwin/10.8.0) arch i386
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: MacPorts 2.9.1
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Xcode 3.2.6, CLT 1.0.0.9000000000.1.1248867338
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: SDK 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: MACOSX_DEPLOYMENT_TARGET: 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: epoch: in tree: 0 installed: 0
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: clang-11 11.1.0_7 exists in the ports tree
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: clang-11 11.1.0_7 +defaultlibcxx+emulated_tls is the latest installed
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: clang-11 11.1.0_7 +defaultlibcxx+emulated_tls is active
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Merging existing requested variants '' into variants
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: new fully merged portvariants:
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Opening port in directory: /opt/macportsofficial/macports-ports/lang/llvm-11
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    after:
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Starting logging for macports-libcxx @11.1.0_0+universal
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Mac OS X 10.6.8 (darwin/10.8.0) arch i386
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: MacPorts 2.9.1
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Xcode 3.2.6, CLT 1.0.0.9000000000.1.1248867338
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: SDK 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: MACOSX_DEPLOYMENT_TARGET: 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: enforcing +universal upgrade for clang-11
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: epoch: in tree: 0 installed: 0
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: clang-11 11.1.0_7 exists in the ports tree
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: clang-11 11.1.0_7 +defaultlibcxx+emulated_tls is the latest installed
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: clang-11 11.1.0_7 +defaultlibcxx+emulated_tls is active
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Merging existing requested variants '' into variants
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: new fully merged portvariants: universal +
</span><span style='display:block; white-space:pre;color:#404040;'>    DEBUG: Opening port in directory: /opt/macportsofficial/macports-ports/lang/llvm-11
</span><span style='display:block; white-space:pre;color:#404040;'>    D
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This port builds by copying files from an installed clang compiler.
</span><span style='display:block; white-space:pre;color:#404040;'>    If it so happens that the default configure.compiler is the same as the
</span><span style='display:block; white-space:pre;color:#404040;'>    clang compiler to be used during the installation, macports-base will have
</span><span style='display:block; white-space:pre;color:#404040;'>    added a depends.skip_archcheck on the designated compiler, and so a universal
</span><span style='display:block; white-space:pre;color:#404040;'>    variant will be ignored.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    see: https://github.com/macports/macports-ports/pull/23230
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/69189
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This fix is all @jmroot, who spotted this issue right off.
</span>---
 lang/macports-libcxx/Portfile | 12 ++++++++++++
 1 file changed, 12 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/macports-libcxx/Portfile b/lang/macports-libcxx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a20a0949af9..21bc6821b70 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/macports-libcxx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/macports-libcxx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,6 +23,18 @@ revision            0
</span> 
 depends_build       port:clang-${clangversion}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clear configure compiler so that universal deps will be respected
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this port builds by copying files from an installed clang compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# if it so happens that the default configure.compiler is the same as the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang compiler to be used during the installation, macports-base will have
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# added a depends.skip_archcheck on the designated compiler, and so a universal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# variant will be ignored.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see: https://github.com/macports/macports-ports/pull/23230
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see: https://trac.macports.org/ticket/69189
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> master_sites
 distfiles
 fetch {}
</pre><pre style='margin:0'>

</pre>