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