Hi ports@, Here is a diff to update mruby to 2.1.0.
Tested on amd64, test suite passes without errors. Comments? OK? Index: Makefile =================================================================== RCS file: /cvs/ports/lang/mruby/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- Makefile 6 Dec 2019 14:33:13 -0000 1.16 +++ Makefile 2 Apr 2020 13:41:24 -0000 @@ -6,8 +6,7 @@ COMMENT = lightweight, embeddable imple GH_ACCOUNT = mruby GH_PROJECT = mruby -GH_TAGNAME = 2.0.1 -REVISION = 0 +GH_TAGNAME = 2.1.0 CATEGORIES = lang HOMEPAGE = https://mruby.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/lang/mruby/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 11 Nov 2019 11:42:36 -0000 1.5 +++ distinfo 2 Apr 2020 13:41:24 -0000 @@ -1,2 +1,2 @@ -SHA256 (mruby-2.0.1.tar.gz) = /gxQoltNx2kv1/an38HVi6c/U/7dpXYoRbhTaSz6yBA= -SIZE (mruby-2.0.1.tar.gz) = 517932 +SHA256 (mruby-2.1.0.tar.gz) = 1nM3QqB+VTxSq3HfCLBgSztXF2i7wMJyn78DidG7XRM= +SIZE (mruby-2.1.0.tar.gz) = 584901 Index: patches/patch-lib_mruby_build_rb =================================================================== RCS file: /cvs/ports/lang/mruby/patches/patch-lib_mruby_build_rb,v retrieving revision 1.3 diff -u -p -r1.3 patch-lib_mruby_build_rb --- patches/patch-lib_mruby_build_rb 11 Nov 2019 11:42:36 -0000 1.3 +++ patches/patch-lib_mruby_build_rb 2 Apr 2020 13:41:24 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-lib_mruby_build_rb,v 1.3 Index: lib/mruby/build.rb --- lib/mruby/build.rb.orig +++ lib/mruby/build.rb -@@ -317,7 +317,7 @@ EOS +@@ -334,7 +334,7 @@ EOS puts ">>> Bintest #{name} <<<" targets = @gems.select { |v| File.directory? "#{v.dir}/bintest" }.map { |v| filename v.dir } targets << filename(".") if File.directory? "./bintest" Index: patches/patch-tasks_toolchains_gcc_rake =================================================================== RCS file: patches/patch-tasks_toolchains_gcc_rake diff -N patches/patch-tasks_toolchains_gcc_rake --- patches/patch-tasks_toolchains_gcc_rake 11 Nov 2019 11:42:36 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-tasks_toolchains_gcc_rake,v 1.3 2019/11/11 11:42:36 fcambus Exp $ - -Index: tasks/toolchains/gcc.rake ---- tasks/toolchains/gcc.rake.orig -+++ tasks/toolchains/gcc.rake -@@ -1,7 +1,7 @@ - MRuby::Toolchain.new(:gcc) do |conf, _params| - [conf.cc, conf.objc, conf.asm].each do |cc| - cc.command = ENV['CC'] || 'gcc' -- cc.flags = [ENV['CFLAGS'] || %w(-g -std=gnu99 -O3 -Wall -Werror-implicit-function-declaration -Wdeclaration-after-statement -Wwrite-strings -Wundef)] -+ cc.flags = [ENV['CFLAGS'] || '-g -O3'] + %w(-std=gnu99 -Wall -Werror-implicit-function-declaration -Wdeclaration-after-statement -Wwrite-strings -Wundef) - cc.option_include_path = '-I%s' - cc.option_define = '-D%s' - cc.compile_options = '%{flags} -MMD -o %{outfile} -c %{infile}' Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/mruby/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 11 Nov 2019 11:42:36 -0000 1.6 +++ pkg/PLIST 2 Apr 2020 13:41:24 -0000 @@ -120,6 +120,14 @@ lib/mruby/mrbgems/mruby-compiler/core/le lib/mruby/mrbgems/mruby-compiler/core/node.h lib/mruby/mrbgems/mruby-compiler/core/parse.y lib/mruby/mrbgems/mruby-compiler/mrbgem.rake +lib/mruby/mrbgems/mruby-complex/ +lib/mruby/mrbgems/mruby-complex/mrbgem.rake +lib/mruby/mrbgems/mruby-complex/mrblib/ +lib/mruby/mrbgems/mruby-complex/mrblib/complex.rb +lib/mruby/mrbgems/mruby-complex/src/ +lib/mruby/mrbgems/mruby-complex/src/complex.c +lib/mruby/mrbgems/mruby-complex/test/ +lib/mruby/mrbgems/mruby-complex/test/complex.rb lib/mruby/mrbgems/mruby-enum-chain/ lib/mruby/mrbgems/mruby-enum-chain/mrbgem.rake lib/mruby/mrbgems/mruby-enum-chain/mrblib/ @@ -181,8 +189,6 @@ lib/mruby/mrbgems/mruby-inline-struct/te lib/mruby/mrbgems/mruby-inline-struct/test/inline.c lib/mruby/mrbgems/mruby-inline-struct/test/inline.rb lib/mruby/mrbgems/mruby-io/ -lib/mruby/mrbgems/mruby-io/.gitignore -lib/mruby/mrbgems/mruby-io/.travis.yml lib/mruby/mrbgems/mruby-io/README.md lib/mruby/mrbgems/mruby-io/include/ lib/mruby/mrbgems/mruby-io/include/mruby/ @@ -194,7 +200,6 @@ lib/mruby/mrbgems/mruby-io/mrblib/file.r lib/mruby/mrbgems/mruby-io/mrblib/file_constants.rb lib/mruby/mrbgems/mruby-io/mrblib/io.rb lib/mruby/mrbgems/mruby-io/mrblib/kernel.rb -lib/mruby/mrbgems/mruby-io/run_test.rb lib/mruby/mrbgems/mruby-io/src/ lib/mruby/mrbgems/mruby-io/src/file.c lib/mruby/mrbgems/mruby-io/src/file_test.c @@ -207,8 +212,6 @@ lib/mruby/mrbgems/mruby-io/test/io.rb lib/mruby/mrbgems/mruby-io/test/mruby_io_test.c lib/mruby/mrbgems/mruby-kernel-ext/ lib/mruby/mrbgems/mruby-kernel-ext/mrbgem.rake -lib/mruby/mrbgems/mruby-kernel-ext/mrblib/ -lib/mruby/mrbgems/mruby-kernel-ext/mrblib/kernel.rb lib/mruby/mrbgems/mruby-kernel-ext/src/ lib/mruby/mrbgems/mruby-kernel-ext/src/kernel.c lib/mruby/mrbgems/mruby-kernel-ext/test/ @@ -231,7 +234,6 @@ lib/mruby/mrbgems/mruby-method/mrbgem.ra lib/mruby/mrbgems/mruby-method/mrblib/ lib/mruby/mrbgems/mruby-method/mrblib/kernel.rb lib/mruby/mrbgems/mruby-method/mrblib/method.rb -lib/mruby/mrbgems/mruby-method/mrblib/unbound_method.rb lib/mruby/mrbgems/mruby-method/src/ lib/mruby/mrbgems/mruby-method/src/method.c lib/mruby/mrbgems/mruby-method/test/ @@ -260,12 +262,8 @@ lib/mruby/mrbgems/mruby-objectspace/src/ lib/mruby/mrbgems/mruby-objectspace/test/ lib/mruby/mrbgems/mruby-objectspace/test/objectspace.rb lib/mruby/mrbgems/mruby-pack/ -lib/mruby/mrbgems/mruby-pack/.gitignore -lib/mruby/mrbgems/mruby-pack/.travis.yml lib/mruby/mrbgems/mruby-pack/README.md lib/mruby/mrbgems/mruby-pack/mrbgem.rake -lib/mruby/mrbgems/mruby-pack/packtest.rb -lib/mruby/mrbgems/mruby-pack/run_test.rb lib/mruby/mrbgems/mruby-pack/src/ lib/mruby/mrbgems/mruby-pack/src/pack.c lib/mruby/mrbgems/mruby-pack/test/ @@ -288,10 +286,7 @@ lib/mruby/mrbgems/mruby-proc-ext/test/pr lib/mruby/mrbgems/mruby-random/ lib/mruby/mrbgems/mruby-random/mrbgem.rake lib/mruby/mrbgems/mruby-random/src/ -lib/mruby/mrbgems/mruby-random/src/mt19937ar.c -lib/mruby/mrbgems/mruby-random/src/mt19937ar.h lib/mruby/mrbgems/mruby-random/src/random.c -lib/mruby/mrbgems/mruby-random/src/random.h lib/mruby/mrbgems/mruby-random/test/ lib/mruby/mrbgems/mruby-random/test/random.rb lib/mruby/mrbgems/mruby-range-ext/ @@ -302,12 +297,16 @@ lib/mruby/mrbgems/mruby-range-ext/src/ lib/mruby/mrbgems/mruby-range-ext/src/range.c lib/mruby/mrbgems/mruby-range-ext/test/ lib/mruby/mrbgems/mruby-range-ext/test/range.rb +lib/mruby/mrbgems/mruby-rational/ +lib/mruby/mrbgems/mruby-rational/mrbgem.rake +lib/mruby/mrbgems/mruby-rational/mrblib/ +lib/mruby/mrbgems/mruby-rational/mrblib/rational.rb +lib/mruby/mrbgems/mruby-rational/src/ +lib/mruby/mrbgems/mruby-rational/src/rational.c +lib/mruby/mrbgems/mruby-rational/test/ +lib/mruby/mrbgems/mruby-rational/test/rational.rb lib/mruby/mrbgems/mruby-sleep/ -lib/mruby/mrbgems/mruby-sleep/.gitignore -lib/mruby/mrbgems/mruby-sleep/.travis.yml -lib/mruby/mrbgems/mruby-sleep/.travis_build_config.rb lib/mruby/mrbgems/mruby-sleep/README.md -lib/mruby/mrbgems/mruby-sleep/Rakefile lib/mruby/mrbgems/mruby-sleep/example/ lib/mruby/mrbgems/mruby-sleep/example/sleep.rb lib/mruby/mrbgems/mruby-sleep/mrbgem.rake @@ -316,12 +315,10 @@ lib/mruby/mrbgems/mruby-sleep/src/mrb_sl lib/mruby/mrbgems/mruby-sleep/test/ lib/mruby/mrbgems/mruby-sleep/test/sleep_test.rb lib/mruby/mrbgems/mruby-socket/ -lib/mruby/mrbgems/mruby-socket/.travis.yml lib/mruby/mrbgems/mruby-socket/README.md lib/mruby/mrbgems/mruby-socket/mrbgem.rake lib/mruby/mrbgems/mruby-socket/mrblib/ lib/mruby/mrbgems/mruby-socket/mrblib/socket.rb -lib/mruby/mrbgems/mruby-socket/run_test.rb lib/mruby/mrbgems/mruby-socket/src/ lib/mruby/mrbgems/mruby-socket/src/const.cstub lib/mruby/mrbgems/mruby-socket/src/const.def @@ -352,6 +349,8 @@ lib/mruby/mrbgems/mruby-string-ext/mrbli lib/mruby/mrbgems/mruby-string-ext/src/ lib/mruby/mrbgems/mruby-string-ext/src/string.c lib/mruby/mrbgems/mruby-string-ext/test/ +lib/mruby/mrbgems/mruby-string-ext/test/numeric.rb +lib/mruby/mrbgems/mruby-string-ext/test/range.rb lib/mruby/mrbgems/mruby-string-ext/test/string.rb lib/mruby/mrbgems/mruby-struct/ lib/mruby/mrbgems/mruby-struct/mrbgem.rake @@ -373,6 +372,7 @@ lib/mruby/mrbgems/mruby-test/ lib/mruby/mrbgems/mruby-test/README.md lib/mruby/mrbgems/mruby-test/driver.c lib/mruby/mrbgems/mruby-test/mrbgem.rake +lib/mruby/mrbgems/mruby-test/vformat.c lib/mruby/mrbgems/mruby-time/ lib/mruby/mrbgems/mruby-time/include/ lib/mruby/mrbgems/mruby-time/include/mruby/