Hi,

Here a proposal to update this port.

Regards.
? patches/1
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/mruby/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile	1 Nov 2017 21:44:44 -0000	1.7
+++ Makefile	1 May 2018 20:31:45 -0000
@@ -4,7 +4,7 @@ BROKEN-sparc64 =	Bus error (core dumped)
 
 COMMENT =		lightweight, embeddable implementation of ruby
 
-VERSION =		1.3.0
+VERSION =		1.4.1
 DISTNAME =		mruby-${VERSION}
 CATEGORIES =		lang
 HOMEPAGE =		https://github.com/mruby/mruby
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/mruby/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo	1 Nov 2017 21:44:44 -0000	1.2
+++ distinfo	1 May 2018 20:31:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (mruby-1.3.0-1.3.0.tar.gz) = EMZkXsWbX4zYAGnnKXq8UUtUrzVAciECtbloAzogm/Q=
-SIZE (mruby-1.3.0-1.3.0.tar.gz) = 424107
+SHA256 (mruby-1.4.1-1.4.1.tar.gz) = JGmx8+PJejT4w9yhvKl5X2bWsXx75g3fwfO1As3LtAA=
+SIZE (mruby-1.4.1-1.4.1.tar.gz) = 496839
Index: patches/patch-build_config_rb
===================================================================
RCS file: patches/patch-build_config_rb
diff -N patches/patch-build_config_rb
--- patches/patch-build_config_rb	1 Nov 2017 21:44:44 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,36 +0,0 @@
-$OpenBSD: patch-build_config_rb,v 1.2 2017/11/01 21:44:44 jeremy Exp $
-
-Don't build in debug mode by default.
-
-Only build binaries we plan to use.
-
-Index: build_config.rb
---- build_config.rb.orig
-+++ build_config.rb
-@@ -8,7 +8,7 @@ MRuby::Build.new do |conf|
-     toolchain :gcc
-   end
- 
--  enable_debug
-+  #enable_debug
- 
-   # Use mrbgems
-   # conf.gem 'examples/mrbgems/ruby_extension_example'
-@@ -107,7 +107,7 @@ MRuby::Build.new('host-debug') do |conf|
- 
-   # bintest
-   # conf.enable_bintest
--end
-+end if false
- 
- MRuby::Build.new('test') do |conf|
-   # Gets set by the VS command prompts.
-@@ -134,7 +134,7 @@ MRuby::Build.new('bench') do |conf|
-   end
- 
-   conf.gembox 'default'
--end
-+end if false
- 
- # Define cross build settings
- # MRuby::CrossBuild.new('32bit') do |conf|
Index: patches/patch-lib_mruby_build_rb
===================================================================
RCS file: patches/patch-lib_mruby_build_rb
diff -N patches/patch-lib_mruby_build_rb
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_mruby_build_rb	1 May 2018 20:31:45 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: lib/mruby/build.rb
+--- lib/mruby/build.rb.orig
++++ lib/mruby/build.rb
+@@ -304,7 +304,7 @@ EOS
+     def run_bintest
+       targets = @gems.select { |v| File.directory? "#{v.dir}/bintest" }.map { |v| filename v.dir }
+       targets << filename(".") if File.directory? "./bintest"
+-      sh "ruby test/bintest.rb #{targets.join ' '}"
++      sh "${RUBY} test/bintest.rb #{targets.join ' '}"
+     end
+ 
+     def print_build_summary
Index: patches/patch-tasks_mruby_build_rake
===================================================================
RCS file: patches/patch-tasks_mruby_build_rake
diff -N patches/patch-tasks_mruby_build_rake
--- patches/patch-tasks_mruby_build_rake	1 Nov 2017 21:44:44 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-tasks_mruby_build_rake,v 1.2 2017/11/01 21:44:44 jeremy Exp $
-Index: tasks/mruby_build.rake
---- tasks/mruby_build.rake.orig
-+++ tasks/mruby_build.rake
-@@ -304,7 +304,7 @@ EOS
-     def run_bintest
-       targets = @gems.select { |v| File.directory? "#{v.dir}/bintest" }.map { |v| filename v.dir }
-       targets << filename(".") if File.directory? "./bintest"
--      sh "ruby test/bintest.rb #{targets.join ' '}"
-+      sh "${RUBY} test/bintest.rb #{targets.join ' '}"
-     end
- 
-     def print_build_summary
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/mruby/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST	1 Nov 2017 21:44:44 -0000	1.3
+++ pkg/PLIST	1 May 2018 20:31:45 -0000
@@ -1,6 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.3 2017/11/01 21:44:44 jeremy Exp $
 @bin bin/mirb
 @bin bin/mrbc
+@bin bin/mrdb
 @bin bin/mruby
 @bin bin/mruby-strip
 include/mrbconf.h
@@ -102,6 +103,10 @@ 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/module.rb
+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-compiler/
 lib/mruby/mrbgems/mruby-compiler/bintest/
 lib/mruby/mrbgems/mruby-compiler/bintest/mrbc.rb
@@ -166,8 +171,36 @@ lib/mruby/mrbgems/mruby-inline-struct/mr
 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/.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/
+lib/mruby/mrbgems/mruby-io/include/mruby/ext/
+lib/mruby/mrbgems/mruby-io/include/mruby/ext/io.h
+lib/mruby/mrbgems/mruby-io/mrbgem.rake
+lib/mruby/mrbgems/mruby-io/mrblib/
+lib/mruby/mrbgems/mruby-io/mrblib/file.rb
+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
+lib/mruby/mrbgems/mruby-io/src/io.c
+lib/mruby/mrbgems/mruby-io/src/mruby_io_gem.c
+lib/mruby/mrbgems/mruby-io/test/
+lib/mruby/mrbgems/mruby-io/test/file.rb
+lib/mruby/mrbgems/mruby-io/test/file_test.rb
+lib/mruby/mrbgems/mruby-io/test/gc_filedes.sh
+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/
@@ -178,6 +211,17 @@ lib/mruby/mrbgems/mruby-math/src/
 lib/mruby/mrbgems/mruby-math/src/math.c
 lib/mruby/mrbgems/mruby-math/test/
 lib/mruby/mrbgems/mruby-math/test/math.rb
+lib/mruby/mrbgems/mruby-method/
+lib/mruby/mrbgems/mruby-method/README.md
+lib/mruby/mrbgems/mruby-method/mrbgem.rake
+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/
+lib/mruby/mrbgems/mruby-method/test/method.rb
 lib/mruby/mrbgems/mruby-numeric-ext/
 lib/mruby/mrbgems/mruby-numeric-ext/mrbgem.rake
 lib/mruby/mrbgems/mruby-numeric-ext/mrblib/
@@ -201,6 +245,17 @@ lib/mruby/mrbgems/mruby-objectspace/src/
 lib/mruby/mrbgems/mruby-objectspace/src/mruby_objectspace.c
 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/
+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/
@@ -233,6 +288,27 @@ 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-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
+lib/mruby/mrbgems/mruby-socket/src/gen.rb
+lib/mruby/mrbgems/mruby-socket/src/socket.c
+lib/mruby/mrbgems/mruby-socket/test/
+lib/mruby/mrbgems/mruby-socket/test/addrinfo.rb
+lib/mruby/mrbgems/mruby-socket/test/basicsocket.rb
+lib/mruby/mrbgems/mruby-socket/test/ipsocket.rb
+lib/mruby/mrbgems/mruby-socket/test/socket.rb
+lib/mruby/mrbgems/mruby-socket/test/sockettest.c
+lib/mruby/mrbgems/mruby-socket/test/tcpsocket.rb
+lib/mruby/mrbgems/mruby-socket/test/udpsocket.rb
+lib/mruby/mrbgems/mruby-socket/test/unix.rb
 lib/mruby/mrbgems/mruby-sprintf/
 lib/mruby/mrbgems/mruby-sprintf/mrbgem.rake
 lib/mruby/mrbgems/mruby-sprintf/mrblib/
@@ -291,6 +367,7 @@ lib/mruby/mrblib/10error.rb
 lib/mruby/mrblib/array.rb
 lib/mruby/mrblib/compar.rb
 lib/mruby/mrblib/enum.rb
+lib/mruby/mrblib/float.rb
 lib/mruby/mrblib/hash.rb
 lib/mruby/mrblib/init_mrblib.c
 lib/mruby/mrblib/kernel.rb

Reply via email to