Simple update to the latest version of mruby. Tests pass on amd64, and nothing depends on it. Looks like the 3.1.0 update was missed.
Release notes: 3.1.0: https://mruby.org/releases/2022/03/12/mruby-3.1.0-released.html 3.2.0: https://mruby.org/releases/2023/02/24/mruby-3.2.0-released.html I plan on committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/mruby/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 5 May 2022 15:41:57 -0000 1.22 +++ Makefile 25 Feb 2023 21:28:27 -0000 @@ -4,8 +4,7 @@ COMMENT = lightweight, embeddable imple GH_ACCOUNT = mruby GH_PROJECT = mruby -GH_TAGNAME = 3.0.0 -REVISION = 1 +GH_TAGNAME = 3.2.0 CATEGORIES = lang HOMEPAGE = https://mruby.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/lang/mruby/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 1 Sep 2021 18:28:24 -0000 1.6 +++ distinfo 25 Feb 2023 21:28:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (mruby-3.0.0.tar.gz) = lbeYzdkx7ynTiOKwsmfLpNxGnociw31O+O5SSLyQdbA= -SIZE (mruby-3.0.0.tar.gz) = 701142 +SHA256 (mruby-3.2.0.tar.gz) = PBmOSjHTH+hSQBMGb6yEpn/mzWBn2SwloceQiXRMtgg= +SIZE (mruby-3.2.0.tar.gz) = 803239 Index: patches/patch-include_mrbconf_h =================================================================== RCS file: patches/patch-include_mrbconf_h diff -N patches/patch-include_mrbconf_h --- patches/patch-include_mrbconf_h 11 Mar 2022 19:29:07 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -Index: include/mrbconf.h ---- include/mrbconf.h.orig -+++ include/mrbconf.h -@@ -7,6 +7,7 @@ - #ifndef MRUBYCONF_H - #define MRUBYCONF_H - -+#include <endian.h> - #include <limits.h> - #include <stdint.h> - Index: patches/patch-include_mruby_h =================================================================== RCS file: patches/patch-include_mruby_h diff -N patches/patch-include_mruby_h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-include_mruby_h 25 Feb 2023 21:31:19 -0000 @@ -0,0 +1,11 @@ +Index: include/mruby.h +--- include/mruby.h.orig ++++ include/mruby.h +@@ -38,6 +38,7 @@ + #define __STDC_FORMAT_MACROS + #endif + ++#include <endian.h> + #include <stdarg.h> + #include <stdint.h> + #include <stddef.h> Index: patches/patch-lib_mruby_build_rb =================================================================== RCS file: /cvs/ports/lang/mruby/patches/patch-lib_mruby_build_rb,v retrieving revision 1.5 diff -u -p -r1.5 patch-lib_mruby_build_rb --- patches/patch-lib_mruby_build_rb 11 Mar 2022 19:29:07 -0000 1.5 +++ patches/patch-lib_mruby_build_rb 25 Feb 2023 21:31:19 -0000 @@ -1,7 +1,7 @@ Index: lib/mruby/build.rb --- lib/mruby/build.rb.orig +++ lib/mruby/build.rb -@@ -432,7 +432,7 @@ EOS +@@ -443,7 +443,7 @@ EOS targets << filename(".") if File.directory? "./bintest" mrbc = @gems["mruby-bin-mrbc"] ? exefile("#{@build_dir}/bin/mrbc") : mrbcfile env = {"BUILD_DIR" => @build_dir, "MRBCFILE" => mrbc} Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/mruby/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 11 Mar 2022 19:29:07 -0000 1.8 +++ pkg/PLIST 25 Feb 2023 21:33:12 -0000 @@ -20,6 +20,7 @@ include/mruby/endian.h include/mruby/error.h include/mruby/gc.h include/mruby/hash.h +include/mruby/internal.h include/mruby/irep.h include/mruby/istruct.h include/mruby/khash.h @@ -56,6 +57,15 @@ lib/mruby/mrbgems/mruby-array-ext/src/ lib/mruby/mrbgems/mruby-array-ext/src/array.c lib/mruby/mrbgems/mruby-array-ext/test/ lib/mruby/mrbgems/mruby-array-ext/test/array.rb +lib/mruby/mrbgems/mruby-bigint/ +lib/mruby/mrbgems/mruby-bigint/README-fgmp.md +lib/mruby/mrbgems/mruby-bigint/README.md +lib/mruby/mrbgems/mruby-bigint/core/ +lib/mruby/mrbgems/mruby-bigint/core/bigint.c +lib/mruby/mrbgems/mruby-bigint/core/bigint.h +lib/mruby/mrbgems/mruby-bigint/mrbgem.rake +lib/mruby/mrbgems/mruby-bigint/test/ +lib/mruby/mrbgems/mruby-bigint/test/bigint.rb lib/mruby/mrbgems/mruby-bin-config/ lib/mruby/mrbgems/mruby-bin-config/mrbgem.rake lib/mruby/mrbgems/mruby-bin-config/mruby-config @@ -73,6 +83,8 @@ lib/mruby/mrbgems/mruby-bin-debugger/too lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apilist.h lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apiprint.c lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apiprint.h +lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c +lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.h lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdbreak.c lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c lib/mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdprint.c @@ -95,6 +107,7 @@ lib/mruby/mrbgems/mruby-bin-mrbc/mrbgem. lib/mruby/mrbgems/mruby-bin-mrbc/tools/ lib/mruby/mrbgems/mruby-bin-mrbc/tools/mrbc/ lib/mruby/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c +lib/mruby/mrbgems/mruby-bin-mrbc/tools/mrbc/stub.c lib/mruby/mrbgems/mruby-bin-mruby/ lib/mruby/mrbgems/mruby-bin-mruby/bintest/ lib/mruby/mrbgems/mruby-bin-mruby/bintest/mruby.rb @@ -109,10 +122,27 @@ lib/mruby/mrbgems/mruby-bin-strip/mrbgem lib/mruby/mrbgems/mruby-bin-strip/tools/ lib/mruby/mrbgems/mruby-bin-strip/tools/mruby-strip/ lib/mruby/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c +lib/mruby/mrbgems/mruby-binding/ +lib/mruby/mrbgems/mruby-binding-core/ +lib/mruby/mrbgems/mruby-binding-core/mrbgem.rake +lib/mruby/mrbgems/mruby-binding-core/src/ +lib/mruby/mrbgems/mruby-binding-core/src/binding-core.c +lib/mruby/mrbgems/mruby-binding-core/test/ +lib/mruby/mrbgems/mruby-binding-core/test/binding-core.rb +lib/mruby/mrbgems/mruby-binding/mrbgem.rake +lib/mruby/mrbgems/mruby-binding/src/ +lib/mruby/mrbgems/mruby-binding/src/binding.c +lib/mruby/mrbgems/mruby-binding/test/ +lib/mruby/mrbgems/mruby-binding/test/binding.c +lib/mruby/mrbgems/mruby-binding/test/binding.rb lib/mruby/mrbgems/mruby-catch/ lib/mruby/mrbgems/mruby-catch/mrbgem.rake lib/mruby/mrbgems/mruby-catch/mrblib/ lib/mruby/mrbgems/mruby-catch/mrblib/catch.rb +lib/mruby/mrbgems/mruby-catch/src/ +lib/mruby/mrbgems/mruby-catch/src/catch.c +lib/mruby/mrbgems/mruby-catch/test/ +lib/mruby/mrbgems/mruby-catch/test/catch.rb lib/mruby/mrbgems/mruby-class-ext/ lib/mruby/mrbgems/mruby-class-ext/mrbgem.rake lib/mruby/mrbgems/mruby-class-ext/mrblib/ @@ -120,7 +150,14 @@ lib/mruby/mrbgems/mruby-class-ext/mrblib lib/mruby/mrbgems/mruby-class-ext/src/ lib/mruby/mrbgems/mruby-class-ext/src/class.c lib/mruby/mrbgems/mruby-class-ext/test/ +lib/mruby/mrbgems/mruby-class-ext/test/class.rb lib/mruby/mrbgems/mruby-class-ext/test/module.rb +lib/mruby/mrbgems/mruby-cmath/ +lib/mruby/mrbgems/mruby-cmath/mrbgem.rake +lib/mruby/mrbgems/mruby-cmath/src/ +lib/mruby/mrbgems/mruby-cmath/src/cmath.c +lib/mruby/mrbgems/mruby-cmath/test/ +lib/mruby/mrbgems/mruby-cmath/test/cmath.rb lib/mruby/mrbgems/mruby-compar-ext/ lib/mruby/mrbgems/mruby-compar-ext/mrbgem.rake lib/mruby/mrbgems/mruby-compar-ext/mrblib/ @@ -142,6 +179,24 @@ 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-data/ +lib/mruby/mrbgems/mruby-data/mrbgem.rake +lib/mruby/mrbgems/mruby-data/src/ +lib/mruby/mrbgems/mruby-data/src/data.c +lib/mruby/mrbgems/mruby-data/test/ +lib/mruby/mrbgems/mruby-data/test/data.rb +lib/mruby/mrbgems/mruby-dir/ +lib/mruby/mrbgems/mruby-dir/README.md +lib/mruby/mrbgems/mruby-dir/mrbgem.rake +lib/mruby/mrbgems/mruby-dir/mrblib/ +lib/mruby/mrbgems/mruby-dir/mrblib/dir.rb +lib/mruby/mrbgems/mruby-dir/src/ +lib/mruby/mrbgems/mruby-dir/src/Win/ +lib/mruby/mrbgems/mruby-dir/src/Win/dirent.c +lib/mruby/mrbgems/mruby-dir/src/dir.c +lib/mruby/mrbgems/mruby-dir/test/ +lib/mruby/mrbgems/mruby-dir/test/dir.rb +lib/mruby/mrbgems/mruby-dir/test/dirtest.c lib/mruby/mrbgems/mruby-enum-chain/ lib/mruby/mrbgems/mruby-enum-chain/mrbgem.rake lib/mruby/mrbgems/mruby-enum-chain/mrblib/ @@ -166,6 +221,18 @@ lib/mruby/mrbgems/mruby-enumerator/mrbli lib/mruby/mrbgems/mruby-enumerator/mrblib/enumerator.rb lib/mruby/mrbgems/mruby-enumerator/test/ lib/mruby/mrbgems/mruby-enumerator/test/enumerator.rb +lib/mruby/mrbgems/mruby-errno/ +lib/mruby/mrbgems/mruby-errno/README.md +lib/mruby/mrbgems/mruby-errno/mrbgem.rake +lib/mruby/mrbgems/mruby-errno/mrblib/ +lib/mruby/mrbgems/mruby-errno/mrblib/errno.rb +lib/mruby/mrbgems/mruby-errno/src/ +lib/mruby/mrbgems/mruby-errno/src/errno.c +lib/mruby/mrbgems/mruby-errno/src/gen.rb +lib/mruby/mrbgems/mruby-errno/src/known_errors.def +lib/mruby/mrbgems/mruby-errno/src/known_errors_def.cstub +lib/mruby/mrbgems/mruby-errno/test/ +lib/mruby/mrbgems/mruby-errno/test/errno.rb lib/mruby/mrbgems/mruby-error/ lib/mruby/mrbgems/mruby-error/mrbgem.rake lib/mruby/mrbgems/mruby-error/src/ @@ -197,11 +264,6 @@ lib/mruby/mrbgems/mruby-hash-ext/src/ lib/mruby/mrbgems/mruby-hash-ext/src/hash-ext.c lib/mruby/mrbgems/mruby-hash-ext/test/ lib/mruby/mrbgems/mruby-hash-ext/test/hash.rb -lib/mruby/mrbgems/mruby-inline-struct/ -lib/mruby/mrbgems/mruby-inline-struct/mrbgem.rake -lib/mruby/mrbgems/mruby-inline-struct/test/ -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/README.md lib/mruby/mrbgems/mruby-io/include/ @@ -294,6 +356,13 @@ lib/mruby/mrbgems/mruby-print/mrblib/ lib/mruby/mrbgems/mruby-print/mrblib/print.rb lib/mruby/mrbgems/mruby-print/src/ lib/mruby/mrbgems/mruby-print/src/print.c +lib/mruby/mrbgems/mruby-proc-binding/ +lib/mruby/mrbgems/mruby-proc-binding/mrbgem.rake +lib/mruby/mrbgems/mruby-proc-binding/src/ +lib/mruby/mrbgems/mruby-proc-binding/src/proc-binding.c +lib/mruby/mrbgems/mruby-proc-binding/test/ +lib/mruby/mrbgems/mruby-proc-binding/test/proc-binding.c +lib/mruby/mrbgems/mruby-proc-binding/test/proc-binding.rb lib/mruby/mrbgems/mruby-proc-ext/ lib/mruby/mrbgems/mruby-proc-ext/mrbgem.rake lib/mruby/mrbgems/mruby-proc-ext/mrblib/ @@ -325,13 +394,22 @@ 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-set/ +lib/mruby/mrbgems/mruby-set/LICENSE +lib/mruby/mrbgems/mruby-set/README.md +lib/mruby/mrbgems/mruby-set/mrbgem.rake +lib/mruby/mrbgems/mruby-set/mrblib/ +lib/mruby/mrbgems/mruby-set/mrblib/set.rb +lib/mruby/mrbgems/mruby-set/mruby-set.gem +lib/mruby/mrbgems/mruby-set/test/ +lib/mruby/mrbgems/mruby-set/test/set.rb lib/mruby/mrbgems/mruby-sleep/ lib/mruby/mrbgems/mruby-sleep/README.md lib/mruby/mrbgems/mruby-sleep/example/ lib/mruby/mrbgems/mruby-sleep/example/sleep.rb lib/mruby/mrbgems/mruby-sleep/mrbgem.rake lib/mruby/mrbgems/mruby-sleep/src/ -lib/mruby/mrbgems/mruby-sleep/src/mrb_sleep.c +lib/mruby/mrbgems/mruby-sleep/src/sleep.c lib/mruby/mrbgems/mruby-sleep/test/ lib/mruby/mrbgems/mruby-sleep/test/sleep_test.rb lib/mruby/mrbgems/mruby-socket/ @@ -388,6 +466,11 @@ lib/mruby/mrbgems/mruby-symbol-ext/src/s lib/mruby/mrbgems/mruby-symbol-ext/test/ lib/mruby/mrbgems/mruby-symbol-ext/test/symbol.rb lib/mruby/mrbgems/mruby-test/ +lib/mruby/mrbgems/mruby-test-inline-struct/ +lib/mruby/mrbgems/mruby-test-inline-struct/mrbgem.rake +lib/mruby/mrbgems/mruby-test-inline-struct/test/ +lib/mruby/mrbgems/mruby-test-inline-struct/test/inline.c +lib/mruby/mrbgems/mruby-test-inline-struct/test/inline.rb lib/mruby/mrbgems/mruby-test/README.md lib/mruby/mrbgems/mruby-test/driver.c lib/mruby/mrbgems/mruby-test/mrbgem.rake @@ -414,12 +497,12 @@ lib/mruby/mrbgems/stdlib-io.gembox lib/mruby/mrbgems/stdlib.gembox lib/mruby/mrblib/ lib/mruby/mrblib/00class.rb +lib/mruby/mrblib/00kernel.rb lib/mruby/mrblib/10error.rb lib/mruby/mrblib/array.rb lib/mruby/mrblib/compar.rb lib/mruby/mrblib/enum.rb lib/mruby/mrblib/hash.rb -lib/mruby/mrblib/init_mrblib.c lib/mruby/mrblib/kernel.rb lib/mruby/mrblib/numeric.rb lib/mruby/mrblib/range.rb @@ -429,6 +512,7 @@ share/doc/mruby/ share/doc/mruby/compile.md share/doc/mruby/debugger.md share/doc/mruby/gc-arena-howto.md +share/doc/mruby/link.md share/doc/mruby/mrbconf.md share/doc/mruby/mrbgems.md share/doc/mruby/symbol.md