<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/9332ef782a76b6a8e6b96c37798ee5b7491a8e94">https://github.com/macports/macports-ports/commit/9332ef782a76b6a8e6b96c37798ee5b7491a8e94</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9332ef782a76b6a8e6b96c37798ee5b7491a8e94
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue Dec 18 18:45:41 2018 -0800
<span style='display:block; white-space:pre;color:#404040;'> creduce: fix build on older systems
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> 10.6 to 10.8 work if forced to libc++
</span><span style='display:block; white-space:pre;color:#404040;'> and build with clang-5.0 (or newer, presumably)
</span><span style='display:block; white-space:pre;color:#404040;'> older compilers not tested.
</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/52998
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> [ci skip]
</span>---
devel/creduce/Portfile | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/creduce/Portfile b/devel/creduce/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fff3acc..5c4fff5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/creduce/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/creduce/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +47,23 @@ checksums rmd160 fd9ed41cbb8464ee95bc94ec9ccc50b22303bd9a \
</span> sha256 77f622453a7fc52aa061a89aed457f23ab538b12270df0a2a79b6957fd381def \
size 774668
<span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} <= 9} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} is only supported on 10.6 or newer."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "unsupported macOS version"
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} <= 12} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # forcing libc++ works on these platforms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxx_stdlib libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # clang < macOS 10.9 don't work. clang-5.0 tested and works.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # cannot use cxx11 1.1 PG due to other issues
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # just whitelist working compilers rather than a long list of blacklisting and fallback additions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.whitelist macports-clang-5.0 macports-clang-6.0 macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.perl ${prefix}/bin/perl${perl5.major}
configure.args --libexecdir=${prefix}/libexec/${name} \
--with-llvm=${prefix}/libexec/llvm-${llvm_version}
</pre><pre style='margin:0'>
</pre>