<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/9988e1db726461786ea95e325b9e8ab5e34c9e4b">https://github.com/macports/macports-ports/commit/9988e1db726461786ea95e325b9e8ab5e34c9e4b</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 9988e1d texlive-bin: setup ABI for macports-libstdc++
</span>9988e1d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9988e1db726461786ea95e325b9e8ab5e34c9e4b
</span>Author: ken-cunningham-webuse <ken.cunningham.webuse@gmail.com>
AuthorDate: Thu Dec 20 18:18:07 2018 -0800
<span style='display:block; white-space:pre;color:#404040;'> texlive-bin: setup ABI for macports-libstdc++
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> closes: https://trac.macports.org/ticket/57774
</span>---
tex/texlive-bin/Portfile | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/tex/texlive-bin/Portfile b/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a2705dd..eb55bc1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -225,11 +225,15 @@ build.env OBJC=${configure.objc} \
</span> OBJCFLAGS="${configure.objcflags} [get_canonical_archflags objc]" \
OBJCXX=${configure.objcxx}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# this is not optimal, but we have to duplicate this cxx11 PG logic here
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# because of https://trac.macports.org/ticket/56280
</span> if {[string match *clang* ${configure.cxx}]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env-append OBJCXXFLAGS="${configure.objcxxflags} [get_canonical_archflags objcxx] -stdlib=${configure.cxx_stdlib}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env-append OBJCXXFLAGS="${configure.objcxxflags} [get_canonical_archflags objcxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend configure.objcxxflags -stdlib=${configure.cxx_stdlib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match macports-libstdc++ ${configure.cxx_stdlib}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend configure.objcxxflags -D_GLIBCXX_USE_CXX11_ABI=0
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append OBJCXXFLAGS="${configure.objcxxflags} [get_canonical_archflags objcxx]"
</span>
# work around differences between libc++ and libstdc++ headers building with clang
# https://trac.macports.org/ticket/54358#comment:26
</pre><pre style='margin:0'>
</pre>