Simple update to 3.4.0.

Changelog: https://mruby.org/releases/2025/04/20/mruby-3.4.0-released.html

Tested on amd64. ok?
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/lang/mruby/Makefile,v
diff -u -p -u -p -r1.28 Makefile
--- Makefile    28 Jun 2025 00:36:32 -0000      1.28
+++ Makefile    1 Jan 2026 17:58:58 -0000
@@ -4,9 +4,7 @@ COMMENT =               lightweight, embeddable imple
 
 GH_ACCOUNT =           mruby
 GH_PROJECT =           mruby
-GH_TAGNAME =           3.3.0
-
-REVISION =             2
+GH_TAGNAME =           3.4.0
 
 CATEGORIES =           lang
 HOMEPAGE =             https://mruby.org/
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/lang/mruby/distinfo,v
diff -u -p -u -p -r1.8 distinfo
--- distinfo    15 Apr 2024 15:10:07 -0000      1.8
+++ distinfo    1 Jan 2026 13:29:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (mruby-3.3.0.tar.gz) = UwiDZ+PXZX63It36y5OPdK7R+FOLNxf+C2649YQCr2U=
-SIZE (mruby-3.3.0.tar.gz) = 833221
+SHA256 (mruby-3.4.0.tar.gz) = GDcRx6JtkytTQuZIYNFpU/HMZRjQeywwoCk3+zYlY/g=
+SIZE (mruby-3.4.0.tar.gz) = 843682
Index: patches/patch-lib_mruby_build_rb
===================================================================
RCS file: /home/cvs/ports/lang/mruby/patches/patch-lib_mruby_build_rb,v
diff -u -p -u -p -r1.7 patch-lib_mruby_build_rb
--- patches/patch-lib_mruby_build_rb    15 Apr 2024 15:10:07 -0000      1.7
+++ patches/patch-lib_mruby_build_rb    1 Jan 2026 15:49:33 -0000
@@ -1,7 +1,7 @@
 Index: lib/mruby/build.rb
 --- lib/mruby/build.rb.orig
 +++ lib/mruby/build.rb
-@@ -467,7 +467,7 @@ EOS
+@@ -477,7 +477,7 @@ EOS
        mrbc = @gems["mruby-bin-mrbc"] ? exefile("#{@build_dir}/bin/mrbc") : 
mrbcfile
        env = {"BUILD_DIR" => @build_dir, "MRBCFILE" => mrbc}
        bintest = File.join(MRUBY_ROOT, "test/bintest.rb")
Index: patches/patch-mrbgems_mruby-bin-mirb_mrbgem_rake
===================================================================
RCS file: patches/patch-mrbgems_mruby-bin-mirb_mrbgem_rake
diff -N patches/patch-mrbgems_mruby-bin-mirb_mrbgem_rake
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-mrbgems_mruby-bin-mirb_mrbgem_rake    1 Jan 2026 18:01:55 
-0000
@@ -0,0 +1,17 @@
+Do not link against libtinfo, which is not used on OpenBSD.
+
+Not sent upstream, as mirb build configuration changes in mruby 3.5.0
+make this unnecessary.
+
+Index: mrbgems/mruby-bin-mirb/mrbgem.rake
+--- mrbgems/mruby-bin-mirb/mrbgem.rake.orig
++++ mrbgems/mruby-bin-mirb/mrbgem.rake
+@@ -32,7 +32,7 @@ MRuby::Gem::Specification.new('mruby-bin-mirb') do |sp
+         spec.linker.library_paths << lib_path if lib_path
+       elsif spec.build.cc.search_header_path 'curses.h'
+         spec.linker.libraries << 'ncurses'
+-        if spec.build.cc.search_header_path 'term.h'
++        if spec.build.cc.search_header_path 'term.h' && 
!MRUBY_BUILD_HOST_IS_OPENBSD
+           spec.linker.libraries << 'tinfo'
+         end
+       elsif spec.build.cc.search_header_path 'ncursesw/curses.h'
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/lang/mruby/pkg/PLIST,v
diff -u -p -u -p -r1.11 PLIST
--- pkg/PLIST   20 Feb 2025 05:15:09 -0000      1.11
+++ pkg/PLIST   1 Jan 2026 18:07:29 -0000
@@ -25,6 +25,7 @@ include/mruby/internal.h
 include/mruby/irep.h
 include/mruby/istruct.h
 include/mruby/khash.h
+include/mruby/mempool.h
 include/mruby/numeric.h
 include/mruby/object.h
 include/mruby/opcode.h
@@ -159,6 +160,8 @@ lib/mruby/mrbgems/mruby-compar-ext/
 lib/mruby/mrbgems/mruby-compar-ext/mrbgem.rake
 lib/mruby/mrbgems/mruby-compar-ext/mrblib/
 lib/mruby/mrbgems/mruby-compar-ext/mrblib/compar.rb
+lib/mruby/mrbgems/mruby-compar-ext/test/
+lib/mruby/mrbgems/mruby-compar-ext/test/compar.rb
 lib/mruby/mrbgems/mruby-compiler/
 lib/mruby/mrbgems/mruby-compiler/core/
 lib/mruby/mrbgems/mruby-compiler/core/codegen.c
@@ -194,6 +197,13 @@ 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-encoding/
+lib/mruby/mrbgems/mruby-encoding/mrbgem.rake
+lib/mruby/mrbgems/mruby-encoding/src/
+lib/mruby/mrbgems/mruby-encoding/src/encoding.c
+lib/mruby/mrbgems/mruby-encoding/test/
+lib/mruby/mrbgems/mruby-encoding/test/numeric.rb
+lib/mruby/mrbgems/mruby-encoding/test/string.rb
 lib/mruby/mrbgems/mruby-enum-chain/
 lib/mruby/mrbgems/mruby-enum-chain/mrbgem.rake
 lib/mruby/mrbgems/mruby-enum-chain/mrblib/
@@ -330,6 +340,7 @@ lib/mruby/mrbgems/mruby-object-ext/src/o
 lib/mruby/mrbgems/mruby-object-ext/test/
 lib/mruby/mrbgems/mruby-object-ext/test/nil.rb
 lib/mruby/mrbgems/mruby-object-ext/test/object.rb
+lib/mruby/mrbgems/mruby-object-ext/test/object-ext.c
 lib/mruby/mrbgems/mruby-objectspace/
 lib/mruby/mrbgems/mruby-objectspace/mrbgem.rake
 lib/mruby/mrbgems/mruby-objectspace/src/
@@ -349,12 +360,6 @@ lib/mruby/mrbgems/mruby-pack/src/
 lib/mruby/mrbgems/mruby-pack/src/pack.c
 lib/mruby/mrbgems/mruby-pack/test/
 lib/mruby/mrbgems/mruby-pack/test/pack.rb
-lib/mruby/mrbgems/mruby-print/
-lib/mruby/mrbgems/mruby-print/mrbgem.rake
-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/

Reply via email to