<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/feaba008f375729299904da55f61d5610f48d2ad">https://github.com/macports/macports-base/commit/feaba008f375729299904da55f61d5610f48d2ad</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 feaba00 configure.cxx_stdlib default for macports-gcc
</span>feaba00 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit feaba008f375729299904da55f61d5610f48d2ad
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Jun 2 08:25:40 2018 +1000
<span style='display:block; white-space:pre;color:#404040;'> configure.cxx_stdlib default for macports-gcc
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Set the default value of configure.cxx_stdlib to macports-libstdc++ when
</span><span style='display:block; white-space:pre;color:#404040;'> using one of the macports-gcc-* compilers.
</span>---
src/port1.0/portconfigure.tcl | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portconfigure.tcl b/src/port1.0/portconfigure.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index ab1c94f..f4712b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portconfigure.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portconfigure.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,7 +56,7 @@ options configure.cxx \
</span>
default configure.cxx {[portconfigure::configure_get_compiler cxx]}
default configure.cxx_archflags {[portconfigure::configure_get_archflags cxx]}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default configure.cxx_stdlib {$cxx_stdlib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default configure.cxx_stdlib {[portconfigure::configure_get_cxx_stdlib]}
</span> default configure.cxxflags \
{[portconfigure::construct_cxxflags ${configure.optflags}]}
default configure.objcxx {[portconfigure::configure_get_compiler objcxx]}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -98,6 +98,14 @@ proc portconfigure::stdlib_trace {opt action args} {
</span> }
return
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+proc portconfigure::configure_get_cxx_stdlib {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global cxx_stdlib configure.compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![string match macports-gcc-* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return $cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return macports-libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
# ********** END C++ / OBJECTIVE-C++ **********
</pre><pre style='margin:0'>
</pre>