This updates Ruby 2.7 to the latest version, which was released today. Release notes: https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/
Tested on amd64. Will be committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/2.7/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile 18 Aug 2020 23:40:13 -0000 1.4 +++ Makefile 2 Oct 2020 14:44:02 -0000 @@ -1,12 +1,10 @@ # $OpenBSD: Makefile,v 1.4 2020/08/18 23:40:13 abieber Exp $ -VERSION = 2.7.1 +VERSION = 2.7.2 DISTNAME = ruby-${VERSION} SHARED_LIBS = ruby27 0.0 NEXTVER = 2.8 PKGSPEC-main ?= ruby->=2.7.0,<${NEXTVER} - -REVISION-main = 1 PSEUDO_FLAVORS= no_ri_docs bootstrap # Do not build the RI docs on slow arches Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/2.7/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 3 Apr 2020 01:47:41 -0000 1.2 +++ distinfo 2 Oct 2020 14:44:10 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby-2.7.1.tar.gz) = 1BhIO90AAFdsE3BXESGm6yRYIRbbC3uyAF6Q4lDq5Bg= -SIZE (ruby-2.7.1.tar.gz) = 16816471 +SHA256 (ruby-2.7.2.tar.gz) = blcG0NTuTh4viD2512hYa00GVn3r6jU8eW7EXoMhw9Q= +SIZE (ruby-2.7.2.tar.gz) = 16836767 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/lang/ruby/2.7/patches/patch-configure,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-configure --- patches/patch-configure 2 Jan 2020 21:19:57 -0000 1.1.1.1 +++ patches/patch-configure 2 Oct 2020 14:45:03 -0000 @@ -8,7 +8,7 @@ so ports don't have to be bumped when Op Index: configure --- configure.orig +++ configure -@@ -28712,7 +28712,7 @@ fi +@@ -28719,7 +28719,7 @@ fi ;; #( openbsd*|mirbsd*) : @@ -17,7 +17,7 @@ Index: configure ;; #( solaris*) : -@@ -30273,7 +30273,7 @@ _ACEOF +@@ -30280,7 +30280,7 @@ _ACEOF else Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-main,v retrieving revision 1.2 diff -u -p -r1.2 PLIST-main --- pkg/PLIST-main 3 Apr 2020 01:47:41 -0000 1.2 +++ pkg/PLIST-main 2 Oct 2020 14:55:50 -0000 @@ -45,7 +45,7 @@ include/ruby-${REV}/ruby/util.h include/ruby-${REV}/ruby/version.h include/ruby-${REV}/ruby/vm.h include/ruby-${REV}/${SUB}/ -include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.1.h +include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.2.h include/ruby-${REV}/${SUB}/ruby/ include/ruby-${REV}/${SUB}/ruby/config.h @so lib/libruby27.so @@ -453,6 +453,7 @@ lib/ruby/${REV}/irb/cmd/ lib/ruby/${REV}/irb/cmd/chws.rb lib/ruby/${REV}/irb/cmd/fork.rb lib/ruby/${REV}/irb/cmd/help.rb +lib/ruby/${REV}/irb/cmd/info.rb lib/ruby/${REV}/irb/cmd/load.rb lib/ruby/${REV}/irb/cmd/nop.rb lib/ruby/${REV}/irb/cmd/pushws.rb @@ -1414,9 +1415,9 @@ lib/ruby/gems/${REV}/gems/gdbm-2.1.0/ lib/ruby/gems/${REV}/gems/getoptlong-0.1.0/ lib/ruby/gems/${REV}/gems/io-console-0.5.6/ lib/ruby/gems/${REV}/gems/ipaddr-1.2.2/ -lib/ruby/gems/${REV}/gems/irb-1.2.3/ -lib/ruby/gems/${REV}/gems/irb-1.2.3/exe/ -lib/ruby/gems/${REV}/gems/irb-1.2.3/exe/irb +lib/ruby/gems/${REV}/gems/irb-1.2.6/ +lib/ruby/gems/${REV}/gems/irb-1.2.6/exe/ +lib/ruby/gems/${REV}/gems/irb-1.2.6/exe/irb lib/ruby/gems/${REV}/gems/json-2.3.0/ lib/ruby/gems/${REV}/gems/logger-1.4.2/ lib/ruby/gems/${REV}/gems/matrix-0.2.0/ @@ -1598,7 +1599,7 @@ lib/ruby/gems/${REV}/gems/rdoc-6.2.1/exe lib/ruby/gems/${REV}/gems/rdoc-6.2.1/exe/ri lib/ruby/gems/${REV}/gems/readline-0.0.2/ lib/ruby/gems/${REV}/gems/readline-ext-0.1.0/ -lib/ruby/gems/${REV}/gems/reline-0.1.3/ +lib/ruby/gems/${REV}/gems/reline-0.1.5/ lib/ruby/gems/${REV}/gems/rexml-3.2.3/ lib/ruby/gems/${REV}/gems/rss-0.2.8/ lib/ruby/gems/${REV}/gems/sdbm-1.0.0/ @@ -1776,7 +1777,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/getoptlong-0.1.0.gemspec lib/ruby/gems/${REV}/specifications/default/io-console-0.5.6.gemspec lib/ruby/gems/${REV}/specifications/default/ipaddr-1.2.2.gemspec -lib/ruby/gems/${REV}/specifications/default/irb-1.2.3.gemspec +lib/ruby/gems/${REV}/specifications/default/irb-1.2.6.gemspec lib/ruby/gems/${REV}/specifications/default/json-2.3.0.gemspec lib/ruby/gems/${REV}/specifications/default/logger-1.4.2.gemspec lib/ruby/gems/${REV}/specifications/default/matrix-0.2.0.gemspec @@ -1794,7 +1795,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/rdoc-6.2.1.gemspec lib/ruby/gems/${REV}/specifications/default/readline-0.0.2.gemspec lib/ruby/gems/${REV}/specifications/default/readline-ext-0.1.0.gemspec -lib/ruby/gems/${REV}/specifications/default/reline-0.1.3.gemspec +lib/ruby/gems/${REV}/specifications/default/reline-0.1.5.gemspec lib/ruby/gems/${REV}/specifications/default/rexml-3.2.3.gemspec lib/ruby/gems/${REV}/specifications/default/rss-0.2.8.gemspec lib/ruby/gems/${REV}/specifications/default/sdbm-1.0.0.gemspec Index: pkg/PLIST-ri_docs =================================================================== RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-ri_docs,v retrieving revision 1.2 diff -u -p -r1.2 PLIST-ri_docs --- pkg/PLIST-ri_docs 3 Apr 2020 01:47:41 -0000 1.2 +++ pkg/PLIST-ri_docs 2 Oct 2020 14:56:26 -0000 @@ -7135,6 +7135,7 @@ share/ri/${REV}/system/Gem/Specification share/ri/${REV}/system/Gem/Specification/rdoc_options-i.ri share/ri/${REV}/system/Gem/Specification/relative_loaded_from-i.ri share/ri/${REV}/system/Gem/Specification/remote-i.ri +share/ri/${REV}/system/Gem/Specification/removed_method_calls-i.ri share/ri/${REV}/system/Gem/Specification/require_path%3d-i.ri share/ri/${REV}/system/Gem/Specification/require_path-i.ri share/ri/${REV}/system/Gem/Specification/require_paths%3d-i.ri @@ -7152,7 +7153,6 @@ share/ri/${REV}/system/Gem/Specification share/ri/${REV}/system/Gem/Specification/rg_loaded_from-i.ri share/ri/${REV}/system/Gem/Specification/ri_dir-i.ri share/ri/${REV}/system/Gem/Specification/ruby_code-i.ri -share/ri/${REV}/system/Gem/Specification/rubyforge_project-i.ri share/ri/${REV}/system/Gem/Specification/rubygems_version-i.ri share/ri/${REV}/system/Gem/Specification/runtime_dependencies-i.ri share/ri/${REV}/system/Gem/Specification/same_attributes%3f-i.ri @@ -7348,6 +7348,7 @@ share/ri/${REV}/system/Gem/TestCase/vend share/ri/${REV}/system/Gem/TestCase/wait_for_child_process_to_exit-i.ri share/ri/${REV}/system/Gem/TestCase/win_platform%3f-c.ri share/ri/${REV}/system/Gem/TestCase/win_platform%3f-i.ri +share/ri/${REV}/system/Gem/TestCase/with_clean_path_to_ruby-i.ri share/ri/${REV}/system/Gem/TestCase/write_file-i.ri share/ri/${REV}/system/Gem/Text/ share/ri/${REV}/system/Gem/Text/cdesc-Text.ri @@ -7535,6 +7536,7 @@ share/ri/${REV}/system/Gem/ruby_version- share/ri/${REV}/system/Gem/rubygems_version-c.ri share/ri/${REV}/system/Gem/searcher%3d-c.ri share/ri/${REV}/system/Gem/source_date_epoch-c.ri +share/ri/${REV}/system/Gem/source_date_epoch_string-c.ri share/ri/${REV}/system/Gem/sources%3d-c.ri share/ri/${REV}/system/Gem/sources-c.ri share/ri/${REV}/system/Gem/spec_cache_dir-c.ri @@ -7979,6 +7981,8 @@ share/ri/${REV}/system/IRB/Context/main- share/ri/${REV}/system/IRB/Context/new-c.ri share/ri/${REV}/system/IRB/Context/newline_before_multiline_output%3f-i.ri share/ri/${REV}/system/IRB/Context/newline_before_multiline_output-i.ri +share/ri/${REV}/system/IRB/Context/omit_on_assignment%3f-i.ri +share/ri/${REV}/system/IRB/Context/omit_on_assignment-i.ri share/ri/${REV}/system/IRB/Context/pop_workspace-i.ri share/ri/${REV}/system/IRB/Context/prompt_c-i.ri share/ri/${REV}/system/IRB/Context/prompt_i-i.ri @@ -8032,6 +8036,8 @@ share/ri/${REV}/system/IRB/ExtendCommand share/ri/${REV}/system/IRB/ExtendCommand/Fork/cdesc-Fork.ri share/ri/${REV}/system/IRB/ExtendCommand/Help/ share/ri/${REV}/system/IRB/ExtendCommand/Help/cdesc-Help.ri +share/ri/${REV}/system/IRB/ExtendCommand/Info/ +share/ri/${REV}/system/IRB/ExtendCommand/Info/cdesc-Info.ri share/ri/${REV}/system/IRB/ExtendCommand/IrbCommand/ share/ri/${REV}/system/IRB/ExtendCommand/IrbCommand/cdesc-IrbCommand.ri share/ri/${REV}/system/IRB/ExtendCommand/Jobs/ @@ -8069,6 +8075,7 @@ share/ri/${REV}/system/IRB/FileInputMeth share/ri/${REV}/system/IRB/FileInputMethod/eof%3f-i.ri share/ri/${REV}/system/IRB/FileInputMethod/file_name-i.ri share/ri/${REV}/system/IRB/FileInputMethod/gets-i.ri +share/ri/${REV}/system/IRB/FileInputMethod/inspect-i.ri share/ri/${REV}/system/IRB/FileInputMethod/new-c.ri share/ri/${REV}/system/IRB/Frame/ share/ri/${REV}/system/IRB/Frame/FrameOverflow/ @@ -8096,9 +8103,11 @@ share/ri/${REV}/system/IRB/InputMethod/ share/ri/${REV}/system/IRB/InputMethod/cdesc-InputMethod.ri share/ri/${REV}/system/IRB/InputMethod/file_name-i.ri share/ri/${REV}/system/IRB/InputMethod/gets-i.ri +share/ri/${REV}/system/IRB/InputMethod/inspect-i.ri share/ri/${REV}/system/IRB/InputMethod/new-c.ri share/ri/${REV}/system/IRB/InputMethod/prompt-i.ri share/ri/${REV}/system/IRB/InputMethod/readable_after_eof%3f-i.ri +share/ri/${REV}/system/IRB/InputMethod/winsize-i.ri share/ri/${REV}/system/IRB/Inspector/ share/ri/${REV}/system/IRB/Inspector/cdesc-Inspector.ri share/ri/${REV}/system/IRB/Inspector/def_inspector-c.ri @@ -8238,6 +8247,8 @@ share/ri/${REV}/system/IRB/ReadlineInput share/ri/${REV}/system/IRB/ReadlineInputMethod/encoding-i.ri share/ri/${REV}/system/IRB/ReadlineInputMethod/eof%3f-i.ri share/ri/${REV}/system/IRB/ReadlineInputMethod/gets-i.ri +share/ri/${REV}/system/IRB/ReadlineInputMethod/initialize_readline-c.ri +share/ri/${REV}/system/IRB/ReadlineInputMethod/inspect-i.ri share/ri/${REV}/system/IRB/ReadlineInputMethod/line-i.ri share/ri/${REV}/system/IRB/ReadlineInputMethod/new-c.ri share/ri/${REV}/system/IRB/ReadlineInputMethod/readable_after_eof%3f-i.ri @@ -8249,6 +8260,7 @@ share/ri/${REV}/system/IRB/ReidlineInput share/ri/${REV}/system/IRB/ReidlineInputMethod/encoding-i.ri share/ri/${REV}/system/IRB/ReidlineInputMethod/eof%3f-i.ri share/ri/${REV}/system/IRB/ReidlineInputMethod/gets-i.ri +share/ri/${REV}/system/IRB/ReidlineInputMethod/inspect-i.ri share/ri/${REV}/system/IRB/ReidlineInputMethod/line-i.ri share/ri/${REV}/system/IRB/ReidlineInputMethod/new-c.ri share/ri/${REV}/system/IRB/ReidlineInputMethod/readable_after_eof%3f-i.ri @@ -8262,6 +8274,7 @@ share/ri/${REV}/system/IRB/StdioInputMet share/ri/${REV}/system/IRB/StdioInputMethod/encoding-i.ri share/ri/${REV}/system/IRB/StdioInputMethod/eof%3f-i.ri share/ri/${REV}/system/IRB/StdioInputMethod/gets-i.ri +share/ri/${REV}/system/IRB/StdioInputMethod/inspect-i.ri share/ri/${REV}/system/IRB/StdioInputMethod/line-i.ri share/ri/${REV}/system/IRB/StdioInputMethod/new-c.ri share/ri/${REV}/system/IRB/StdioInputMethod/readable_after_eof%3f-i.ri