<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/93cd407592f412a8a1d317177bc879def566132f">https://github.com/macports/macports-ports/commit/93cd407592f412a8a1d317177bc879def566132f</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 93cd407  crystal: remove os limitation, build with consistent llvm/clang versions
</span>93cd407 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 93cd407592f412a8a1d317177bc879def566132f
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Aug 16 02:43:17 2019 +0100

<span style='display:block; white-space:pre;color:#404040;'>    crystal: remove os limitation, build with consistent llvm/clang versions
</span>---
 lang/crystal/Portfile | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/crystal/Portfile b/lang/crystal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d2dd3a0..d725e65 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/crystal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/crystal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,9 +2,11 @@
</span> 
 PortSystem          1.0
 PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span> 
 github.setup        crystal-lang crystal 0.30.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          lang
 platforms           darwin
 supported_archs     x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,13 +51,6 @@ checksums           ${distname}${extract.suffix} \
</span> patchfiles          patch-compiler.diff patch-readline.diff \
                     patch-crypto.diff patch-ssl.diff patch-xml.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} <= 15} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${name} ${version} requires macOS 10.12 or greater at present."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "incompatible OS X version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
     reinplace "s|\"/usr/lib\", \"/usr/local/lib\"|\"${prefix}/lib\"|" \
         ${worksrcpath}/src/compiler/crystal/codegen/link.cr
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +62,13 @@ post-patch {
</span> configure.cmd       env | grep -v ^PATH=
 configure.pre_args  > Makefile.local
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm_config     LLVM_CONFIG=llvm-config-mp-8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm_version    8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm_config     LLVM_CONFIG=llvm-config-mp-${llvm_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use MP's clang based on above LLVM version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append *gcc* clang 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback   macports-clang-${llvm_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist  macports-clang-${llvm_version}
</span> 
 build.args          BUILD_PATH="PATH=${workpath}/${name}-${cr_full_ver}/bin:\$PATH" \
                     CC="${configure.cc} -L${prefix}/lib" \
</pre><pre style='margin:0'>

</pre>