<pre style='margin:0'>
kimura wataru (kimuraw) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6088c8d88918e02f93a998ea8f9c217582ad72fc">https://github.com/macports/macports-ports/commit/6088c8d88918e02f93a998ea8f9c217582ad72fc</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 6088c8d  lang/ruby23: fix an API incompatibility in 2.3.4
</span>6088c8d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6088c8d88918e02f93a998ea8f9c217582ad72fc
</span>Author: kimura wataru <kimuraw@i.nifty.jp>
AuthorDate: Wed Apr 12 21:16:52 2017 +0900

<span style='display:block; white-space:pre;color:#404040;'>    lang/ruby23: fix an API incompatibility in 2.3.4
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    see https://www.ruby-lang.org/en/news/2017/03/30/ruby-2-3-4-released/
</span>---
 lang/ruby23/Portfile                  |  6 +++++-
 lang/ruby23/files/patch-thread.c.diff | 15 +++++++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby23/Portfile b/lang/ruby23/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f74ce8d..547cd57 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby23/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby23/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           select 1.0
</span> 
 name                ruby23
 version             2.3.4
<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 ruby
 maintainers         kimuraw openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,6 +25,10 @@ master_sites        ruby:2.3
</span> use_bzip2           yes
 distname            ruby-${version}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# fix accidental removal of the API function rb_thread_fd_close
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://www.ruby-lang.org/en/news/2017/03/30/ruby-2-3-4-released/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-thread.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums           md5 99961e97566aee6d63635e2da4cf73ac \
                     rmd160 a44c9f342a401e75c33a2442b9460b2b1ef7f0f5 \
                     sha1 f5b18e7149ec7620444c91962e695708829d0216 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby23/files/patch-thread.c.diff b/lang/ruby23/files/patch-thread.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..35ffc29
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby23/files/patch-thread.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- thread.c.orig  2017-03-28 01:54:09.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ thread.c       2017-04-12 20:30:20.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2187,6 +2187,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return busy;
</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;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++rb_thread_fd_close(int fd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    while (rb_notify_fd_close(fd));
</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;'>+  *  call-seq:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *     thr.raise
</span></pre><pre style='margin:0'>

</pre>