This updates ruby 2.3 and 2.2 to the latest releases.  This is
especially helpful for 2.3, as there were a couple of reasonably common
interpreter segfaults in 2.3.0.

Unhelpful release announcements posted at:

https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/
https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-2-5-released/

No security issues this time, which is a nice change from the usual.

Tested on amd64.  Will test on i386 before commit.  Will probably be
committing this weekend unless I hear objections or notice regressions.

Thanks,
Jeremy

Index: 2.2/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- 2.2/Makefile        29 Feb 2016 20:46:54 -0000      1.10
+++ 2.2/Makefile        27 Apr 2016 10:03:04 -0000
@@ -7,7 +7,7 @@ COMMENT-gdbm =          gdbm interface for ruby
 COMMENT-tk =           tk interface for ruby
 COMMENT-ri_docs =      ri documentation files for ruby
 
-VERSION =              2.2.4
+VERSION =              2.2.5
 RUBYLIBREV =           2.2
 DISTNAME =             ruby-${VERSION}
 
Index: 2.2/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- 2.2/distinfo        18 Dec 2015 17:40:07 -0000      1.5
+++ 2.2/distinfo        27 Apr 2016 10:03:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.2.4.tar.gz) = tu/1aLSOD9p25aNjMxdd8EmyBOkSF6oyplFTzAzct2E=
-SIZE (ruby-2.2.4.tar.gz) = 16638151
+SHA256 (ruby-2.2.5.tar.gz) = MMSzFpekyk6gyNuK0wz0XmaQoPCWh+XUg8kzwDyjNeM=
+SIZE (ruby-2.2.5.tar.gz) = 16654395
Index: 2.2/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/pkg/PLIST-main,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-main
--- 2.2/pkg/PLIST-main  8 Jan 2015 18:48:32 -0000       1.1.1.1
+++ 2.2/pkg/PLIST-main  27 Apr 2016 10:11:32 -0000
@@ -110,7 +110,9 @@ lib/ruby/${RUBYLIBREV}/${SUB}/enc/utf_16
 lib/ruby/${RUBYLIBREV}/${SUB}/enc/utf_16le.so
 lib/ruby/${RUBYLIBREV}/${SUB}/enc/utf_32be.so
 lib/ruby/${RUBYLIBREV}/${SUB}/enc/utf_32le.so
+lib/ruby/${RUBYLIBREV}/${SUB}/enc/windows_1250.so
 lib/ruby/${RUBYLIBREV}/${SUB}/enc/windows_1251.so
+lib/ruby/${RUBYLIBREV}/${SUB}/enc/windows_1252.so
 lib/ruby/${RUBYLIBREV}/${SUB}/enc/windows_31j.so
 lib/ruby/${RUBYLIBREV}/${SUB}/etc.so
 lib/ruby/${RUBYLIBREV}/${SUB}/fcntl.so
Index: 2.2/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/pkg/PLIST-ri_docs,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-ri_docs
--- 2.2/pkg/PLIST-ri_docs       22 Aug 2015 15:14:15 -0000      1.2
+++ 2.2/pkg/PLIST-ri_docs       27 Apr 2016 10:12:42 -0000
@@ -14067,7 +14067,6 @@ share/ri/${RUBYLIBREV}/system/URI/Generi
 share/ri/${RUBYLIBREV}/system/URI/HTTP/
 share/ri/${RUBYLIBREV}/system/URI/HTTP/build-c.ri
 share/ri/${RUBYLIBREV}/system/URI/HTTP/cdesc-HTTP.ri
-share/ri/${RUBYLIBREV}/system/URI/HTTP/new-c.ri
 share/ri/${RUBYLIBREV}/system/URI/HTTP/request_uri-i.ri
 share/ri/${RUBYLIBREV}/system/URI/HTTPS/
 share/ri/${RUBYLIBREV}/system/URI/HTTPS/cdesc-HTTPS.ri
@@ -14828,6 +14827,7 @@ share/ri/${RUBYLIBREV}/system/XMLRPC/Cli
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/cdesc-Client.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/cookie-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/do_rpc-i.ri
+share/ri/${RUBYLIBREV}/system/XMLRPC/Client/dup_net_http-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/gen_multicall-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/http-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/http_header_extra-i.ri
Index: 2.3/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- 2.3/Makefile        30 Mar 2016 16:47:34 -0000      1.5
+++ 2.3/Makefile        27 Apr 2016 09:14:01 -0000
@@ -9,7 +9,7 @@ COMMENT-gdbm =          gdbm interface for ruby
 COMMENT-tk =           tk interface for ruby
 COMMENT-ri_docs =      ri documentation files for ruby
 
-VERSION =              2.3.0
+VERSION =              2.3.1
 RUBYLIBREV =           2.3
 DISTNAME =             ruby-${VERSION}
 
Index: 2.3/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- 2.3/distinfo        7 Jan 2016 00:52:46 -0000       1.1.1.1
+++ 2.3/distinfo        27 Apr 2016 09:14:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.3.0.tar.gz) = ulumDl8aohtO+Om/NbndtXKGy1RqrEtaKMcfRZRn5Qc=
-SIZE (ruby-2.3.0.tar.gz) = 17648682
+SHA256 (ruby-2.3.1.tar.gz) = uHxzjLIDK/SSD++OOGTcXPjq6didjVI84CNpRcV5fc0=
+SIZE (ruby-2.3.1.tar.gz) = 17797997
Index: 2.3/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/pkg/PLIST-ri_docs,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-ri_docs
--- 2.3/pkg/PLIST-ri_docs       7 Jan 2016 00:52:47 -0000       1.1.1.1
+++ 2.3/pkg/PLIST-ri_docs       27 Apr 2016 10:01:41 -0000
@@ -7138,28 +7138,10 @@ share/ri/${RUBYLIBREV}/system/OpenSSL/de
 share/ri/${RUBYLIBREV}/system/OpenSSL/errors-c.ri
 share/ri/${RUBYLIBREV}/system/OpenSSL/fips_mode%3d-c.ri
 share/ri/${RUBYLIBREV}/system/OpenStruct/
-share/ri/${RUBYLIBREV}/system/OpenStruct/%3d%3d-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/%5b%5d%3d-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/%5b%5d-i.ri
 share/ri/${RUBYLIBREV}/system/OpenStruct/as_json-i.ri
 share/ri/${RUBYLIBREV}/system/OpenStruct/cdesc-OpenStruct.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/delete_field-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/dig-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/each_pair-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/eql%3f-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/hash-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/initialize_copy-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/inspect-i.ri
 share/ri/${RUBYLIBREV}/system/OpenStruct/json_create-c.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/marshal_dump-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/marshal_load-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/modifiable-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/new-c.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/new_ostruct_member-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/respond_to_missing%3f-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/to_h-i.ri
 share/ri/${RUBYLIBREV}/system/OpenStruct/to_json-i.ri
-share/ri/${RUBYLIBREV}/system/OpenStruct/to_s-i.ri
 share/ri/${RUBYLIBREV}/system/OpenURI/
 share/ri/${RUBYLIBREV}/system/OpenURI/HTTPError/
 share/ri/${RUBYLIBREV}/system/OpenURI/HTTPError/cdesc-HTTPError.ri
@@ -14049,7 +14031,6 @@ share/ri/${RUBYLIBREV}/system/URI/Generi
 share/ri/${RUBYLIBREV}/system/URI/HTTP/
 share/ri/${RUBYLIBREV}/system/URI/HTTP/build-c.ri
 share/ri/${RUBYLIBREV}/system/URI/HTTP/cdesc-HTTP.ri
-share/ri/${RUBYLIBREV}/system/URI/HTTP/new-c.ri
 share/ri/${RUBYLIBREV}/system/URI/HTTP/request_uri-i.ri
 share/ri/${RUBYLIBREV}/system/URI/HTTPS/
 share/ri/${RUBYLIBREV}/system/URI/HTTPS/cdesc-HTTPS.ri
@@ -14810,6 +14791,7 @@ share/ri/${RUBYLIBREV}/system/XMLRPC/Cli
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/cdesc-Client.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/cookie-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/do_rpc-i.ri
+share/ri/${RUBYLIBREV}/system/XMLRPC/Client/dup_net_http-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/gen_multicall-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/http-i.ri
 share/ri/${RUBYLIBREV}/system/XMLRPC/Client/http_header_extra-i.ri

Reply via email to