Ruby 2.5.0 was released today. Release announcement:

https://www.ruby-lang.org/en/news/2017/12/25/ruby-2-5-0-released/

I've been running prereleases for about a month, and it seems pretty
stable.  No testing issues on amd64, only failures are due to crypt(3)
and the pthreads fifo fdlock bug.

OKs to import?

Thanks,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/Makefile,v
retrieving revision 1.87
diff -u -p -r1.87 Makefile
--- Makefile    1 Nov 2017 10:01:25 -0000       1.87
+++ Makefile    1 Nov 2017 13:27:54 -0000
@@ -3,5 +3,6 @@
 SUBDIR =
 SUBDIR += 2.3
 SUBDIR += 2.4
+SUBDIR += 2.5
 
 .include <bsd.port.subdir.mk>
Index: ruby.port.mk
===================================================================
RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v
retrieving revision 1.91
diff -u -p -r1.91 ruby.port.mk
--- ruby.port.mk        1 Nov 2017 10:09:23 -0000       1.91
+++ ruby.port.mk        1 Nov 2017 13:07:12 -0000
@@ -24,7 +24,7 @@ MODRUBY_HANDLE_FLAVORS ?= No
 # If ruby.pork.mk should handle FLAVORs, define a separate FLAVOR
 # for each ruby interpreter
 .    if !defined(FLAVORS)
-FLAVORS=       ruby23 ruby24
+FLAVORS=       ruby23 ruby24 ruby25
 .      if !${CONFIGURE_STYLE:L:Mext}
 FLAVORS+=      jruby
 .      endif
@@ -52,11 +52,12 @@ FLAVOR =            ruby24
 
 # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based
 # on the FLAVOR.
-.    for i in ruby23 ruby24 jruby
+.    for i in ruby23 ruby24 ruby25 jruby
 .      if ${FLAVOR:M$i}
 MODRUBY_REV = ${i:C/ruby([0-9])/\1./}
 .        if ${FLAVOR:N$i:Mruby23} || \
             ${FLAVOR:N$i:Mruby24} || \ 
+            ${FLAVOR:N$i:Mruby25} || \ 
            ${FLAVOR:N$i:Mjruby}
 ERRORS += "Fatal: Conflicting flavors used: ${FLAVOR}"
 .        endif

Attachment: ruby-2.5.0.tar.gz
Description: application/tar-gz

Reply via email to