<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cb919ed70383aeaf221ea7913c0e55fb4fa75db8">https://github.com/macports/macports-ports/commit/cb919ed70383aeaf221ea7913c0e55fb4fa75db8</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 cb919ed  crystal: update to 0.25.0
</span>cb919ed is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cb919ed70383aeaf221ea7913c0e55fb4fa75db8
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Tue Jun 19 05:38:05 2018 +0400

<span style='display:block; white-space:pre;color:#404040;'>    crystal: update to 0.25.0
</span>---
 lang/crystal/Portfile                  | 14 ++++++++------
 lang/crystal/files/patch-compiler.diff |  7 ++++---
 lang/crystal/files/patch-crypto.diff   |  6 +++---
 lang/crystal/files/patch-link.diff     | 19 -------------------
 lang/crystal/files/patch-ssl.diff      |  6 +++---
 5 files changed, 18 insertions(+), 34 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 33b1295..44cc1a3 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;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        crystal-lang crystal 0.24.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        crystal-lang crystal 0.25.0
</span> categories          lang
 platforms           darwin
 supported_archs     x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,13 +37,15 @@ master_sites-append https://github.com/crystal-lang/${name}/releases/download/${
</span> distfiles-append    ${name}-${cr_full_ver}-${os.platform}-${build_arch}${extract.suffix}:bootstrap
 
 checksums           ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  382ecf4067be4e1228942c9124f4bdcb2aae6e3c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4689a4d7f6e6838b01d81a2d1bf1484dd556907b324e87efb39749ce75d87ee9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  bd6a5e4437dd1ec1c3755c1f186c0bfe92492d50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5a21e5aa31f14403d04cea5efdc0b3b644f9073f27aeafc65e18b9d226401cac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1957811 \
</span>                     ${name}-${cr_full_ver}-${os.platform}-${build_arch}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  f120f3d7573a9ad3f35e8246c7bd20b92210df1d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  05028a6ac8507b27a6dd5153f218deb255778d63ab7b45588cef3d974b5ce8ef
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  1d8ef6070b735f315b61936b06a8dec219968495 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3e1ec645a2fd86917e9af86fe9352812ae3e6bd17622ac69b9b311948a14ce00 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    15164501
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-compiler.diff patch-link.diff patch-readline.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-compiler.diff patch-readline.diff \
</span>                     patch-crypto.diff patch-ssl.diff patch-xml.diff
 
 if {${os.platform} eq "darwin" && ${os.major} <= 15} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/crystal/files/patch-compiler.diff b/lang/crystal/files/patch-compiler.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8096db0..20b69e9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/crystal/files/patch-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/crystal/files/patch-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/compiler/crystal/compiler.cr.orig  2018-04-19 22:03:27.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/compiler/crystal/compiler.cr       2018-04-19 22:09:25.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -324,7 +324,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/compiler/crystal/compiler.cr.orig  2018-06-19 05:20:05.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/compiler/crystal/compiler.cr       2018-06-19 05:32:59.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -324,7 +324,7 @@
</span>  
          link_flags = @link_flags || ""
          link_flags += " -rdynamic"
 -        link_flags += " -static" if static?
<span style='display:block; white-space:pre;background:#e0ffe0;'>++        link_flags += " -static" if static? && !program.has_flag? "darwin"
</span>  
          %(#{cc} #{object_name} -o '#{output_filename}' #{link_flags} #{program.lib_flags})
        end
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/crystal/files/patch-crypto.diff b/lang/crystal/files/patch-crypto.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 7a71682..c9098f7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/crystal/files/patch-crypto.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/crystal/files/patch-crypto.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/openssl/lib_crypto.cr.orig 2018-04-19 22:03:27.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/openssl/lib_crypto.cr      2018-04-19 23:14:14.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/openssl/lib_crypto.cr.orig 2018-06-19 05:19:40.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/openssl/lib_crypto.cr      2018-06-19 05:30:37.000000000 +0400
</span> @@ -5,7 +5,7 @@
    end
  {% end %}
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--@[Link(ldflags: "`command -v pkg-config > /dev/null && pkg-config --libs libcrypto || printf %s '-lcrypto'`")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@[Link(ldflags: "`command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libcrypto || printf %s '-lcrypto'`")]
</span> +@[Link("crypto")]
  lib LibCrypto
    alias Char = LibC::Char
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/crystal/files/patch-link.diff b/lang/crystal/files/patch-link.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 40ec2c9..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/crystal/files/patch-link.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/compiler/crystal/codegen/link.cr.orig      2018-04-19 22:04:29.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/compiler/crystal/codegen/link.cr   2018-04-19 22:08:10.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -114,10 +114,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               has_pkg_config = Process.run("which", {"pkg-config"}, output: Process::Redirect::Close).success?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            if has_pkg_config && (libflags = pkg_config_flags(libname, attr.static?, library_path))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--              flags << " " << libflags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            elsif attr.static? && (static_lib = find_static_lib(libname, library_path))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--              flags << " " << static_lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            static = has_flag?("static") || attr.static?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            if has_pkg_config && (libflags = pkg_config_flags(libname, static, library_path))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+              flags << ' ' << libflags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            elsif static && (static_lib = find_static_lib(libname, library_path))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+              flags << ' ' << static_lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               flags << " -l" << libname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             end
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/crystal/files/patch-ssl.diff b/lang/crystal/files/patch-ssl.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 50f9686..f7f689a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/crystal/files/patch-ssl.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/crystal/files/patch-ssl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/openssl/lib_ssl.cr.orig    2018-04-19 22:03:27.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/openssl/lib_ssl.cr 2018-04-19 23:13:43.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/openssl/lib_ssl.cr.orig    2018-06-19 05:19:40.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/openssl/lib_ssl.cr 2018-06-19 05:36:03.000000000 +0400
</span> @@ -7,7 +7,7 @@
    end
  {% end %}
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--@[Link(ldflags: "`command -v pkg-config > /dev/null && pkg-config --libs libssl || printf %s '-lssl -lcrypto'`")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@[Link(ldflags: "`command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libssl || printf %s '-lssl -lcrypto'`")]
</span> +@[Link("ssl")]
  lib LibSSL
    alias Int = LibC::Int
</pre><pre style='margin:0'>

</pre>