<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>