<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/b0e7c7454a8ab1c5d9af87842b431982575d2117">https://github.com/macports/macports-ports/commit/b0e7c7454a8ab1c5d9af87842b431982575d2117</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b0e7c7454a8ab1c5d9af87842b431982575d2117
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Sep 29 20:57:47 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    xrootd: Switch to using libc++ instead of libstdc++ for better compatilbility with root6 port
</span>---
 science/xrootd/Portfile | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xrootd/Portfile b/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7065015..3f2223e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,11 @@
</span> PortSystem          1.0
 PortGroup           cmake 1.0
 PortGroup           compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#PortGroup           cxx11 1.1
</span> 
 name                xrootd
 version             4.7.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
 categories          science
 maintainers         {jonesc @cjones051073} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,8 +39,18 @@ compiler.blacklist-append *gcc* {clang < 602} macports-clang-3.3 macports-clang-
</span>                           macports-clang-3.9 macports-clang-3.8
 compiler.whitelist clang macports-clang-4.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} < 13 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants-append +libstdcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#if { ${os.major} < 13 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    default_variants-append +libstdcxx
</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;'>+# Note that we are forcing this choice. This means that anything linking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# against root6 needs to also be using libc++.  This is possibly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# problematic, but luckily there is just a limited set of such dependents.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Another problem is that all dependencies might need to be built-in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# to make sure that they all use libc++.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${configure.cxx_stdlib} ne "libc++" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:libcxx
</span> }
 
 configure.args-append -DENABLE_CRYPTO=False \
</pre><pre style='margin:0'>

</pre>