This is a simple update to mruby 1.3.0.  New features:

* Safe navigation operator (&.)
* Hash#dig, Array#dig
* Object#freeze
* Kernel#caller

Tested on amd64.  Will be committing in a day or so unless I hear
objections.

Thanks,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/mruby/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile    23 Sep 2017 10:15:28 -0000      1.6
+++ Makefile    1 Nov 2017 18:31:49 -0000
@@ -4,9 +4,8 @@ BROKEN-sparc64 =        Bus error (core dumped)
 
 COMMENT =              lightweight, embeddable implementation of ruby
 
-VERSION =              1.2.0
+VERSION =              1.3.0
 DISTNAME =             mruby-${VERSION}
-REVISION =             1
 CATEGORIES =           lang
 HOMEPAGE =             https://github.com/mruby/mruby
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/mruby/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo    5 Nov 2016 22:31:28 -0000       1.1.1.1
+++ distinfo    1 Nov 2017 18:31:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (mruby-1.2.0-1.2.0.tar.gz) = 
Ba0BNanDQVj/DP1GMfT7rtKMu4JDaA0sl//bnCRrHz0=
-SIZE (mruby-1.2.0-1.2.0.tar.gz) = 386475
+SHA256 (mruby-1.3.0-1.3.0.tar.gz) = 
EMZkXsWbX4zYAGnnKXq8UUtUrzVAciECtbloAzogm/Q=
+SIZE (mruby-1.3.0-1.3.0.tar.gz) = 424107
Index: patches/patch-build_config_rb
===================================================================
RCS file: /cvs/ports/lang/mruby/patches/patch-build_config_rb,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-build_config_rb
--- patches/patch-build_config_rb       4 Mar 2017 05:09:15 -0000       1.1
+++ patches/patch-build_config_rb       1 Nov 2017 18:34:50 -0000
@@ -4,8 +4,9 @@ Don't build in debug mode by default.
 
 Only build binaries we plan to use.
 
---- build_config.rb.orig       Tue Nov 17 01:02:30 2015
-+++ build_config.rb    Thu Mar  2 21:29:29 2017
+Index: build_config.rb
+--- build_config.rb.orig
++++ build_config.rb
 @@ -8,7 +8,7 @@ MRuby::Build.new do |conf|
      toolchain :gcc
    end
@@ -15,7 +16,7 @@ Only build binaries we plan to use.
  
    # Use mrbgems
    # conf.gem 'examples/mrbgems/ruby_extension_example'
-@@ -105,7 +105,7 @@ MRuby::Build.new('host-debug') do |conf|
+@@ -107,7 +107,7 @@ MRuby::Build.new('host-debug') do |conf|
  
    # bintest
    # conf.enable_bintest
@@ -24,8 +25,8 @@ Only build binaries we plan to use.
  
  MRuby::Build.new('test') do |conf|
    # Gets set by the VS command prompts.
-@@ -120,7 +120,7 @@ MRuby::Build.new('test') do |conf|
-   conf.enable_test
+@@ -134,7 +134,7 @@ MRuby::Build.new('bench') do |conf|
+   end
  
    conf.gembox 'default'
 -end
Index: patches/patch-tasks_mruby_build_rake
===================================================================
RCS file: /cvs/ports/lang/mruby/patches/patch-tasks_mruby_build_rake,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-tasks_mruby_build_rake
--- patches/patch-tasks_mruby_build_rake        5 Nov 2016 22:31:28 -0000       
1.1.1.1
+++ patches/patch-tasks_mruby_build_rake        1 Nov 2017 18:34:44 -0000
@@ -1,7 +1,8 @@
 $OpenBSD: patch-tasks_mruby_build_rake,v 1.1.1.1 2016/11/05 22:31:28 jeremy 
Exp $
---- tasks/mruby_build.rake.orig        Fri Nov  4 23:51:18 2016
-+++ tasks/mruby_build.rake     Fri Nov  4 23:51:35 2016
-@@ -273,7 +273,7 @@ EOS
+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"
Index: patches/patch-tasks_toolchains_gcc_rake
===================================================================
RCS file: /cvs/ports/lang/mruby/patches/patch-tasks_toolchains_gcc_rake,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-tasks_toolchains_gcc_rake
--- patches/patch-tasks_toolchains_gcc_rake     27 Feb 2017 21:33:43 -0000      
1.1
+++ patches/patch-tasks_toolchains_gcc_rake     1 Nov 2017 18:34:44 -0000
@@ -1,8 +1,9 @@
 $OpenBSD: patch-tasks_toolchains_gcc_rake,v 1.1 2017/02/27 21:33:43 jca Exp $
---- tasks/toolchains/gcc.rake.orig     Mon Feb 27 22:08:50 2017
-+++ tasks/toolchains/gcc.rake  Mon Feb 27 22:14:00 2017
+Index: tasks/toolchains/gcc.rake
+--- tasks/toolchains/gcc.rake.orig
++++ tasks/toolchains/gcc.rake
 @@ -1,7 +1,7 @@
- MRuby::Toolchain.new(:gcc) do |conf|
+ 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)]
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/mruby/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   4 Mar 2017 05:09:15 -0000       1.2
+++ pkg/PLIST   1 Nov 2017 18:36:21 -0000
@@ -20,6 +20,7 @@ include/mruby/error.h
 include/mruby/gc.h
 include/mruby/hash.h
 include/mruby/irep.h
+include/mruby/istruct.h
 include/mruby/khash.h
 include/mruby/numeric.h
 include/mruby/object.h
@@ -95,6 +96,12 @@ 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-class-ext/
+lib/mruby/mrbgems/mruby-class-ext/mrbgem.rake
+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-compiler/
 lib/mruby/mrbgems/mruby-compiler/bintest/
 lib/mruby/mrbgems/mruby-compiler/bintest/mrbc.rb
@@ -154,6 +161,11 @@ 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-kernel-ext/
 lib/mruby/mrbgems/mruby-kernel-ext/mrbgem.rake
 lib/mruby/mrbgems/mruby-kernel-ext/src/
@@ -215,6 +227,8 @@ lib/mruby/mrbgems/mruby-random/test/
 lib/mruby/mrbgems/mruby-random/test/random.rb
 lib/mruby/mrbgems/mruby-range-ext/
 lib/mruby/mrbgems/mruby-range-ext/mrbgem.rake
+lib/mruby/mrbgems/mruby-range-ext/mrblib/
+lib/mruby/mrbgems/mruby-range-ext/mrblib/range.rb
 lib/mruby/mrbgems/mruby-range-ext/src/
 lib/mruby/mrbgems/mruby-range-ext/src/range.c
 lib/mruby/mrbgems/mruby-range-ext/test/
@@ -272,11 +286,11 @@ lib/mruby/mrbgems/mruby-toplevel-ext/mrb
 lib/mruby/mrbgems/mruby-toplevel-ext/test/
 lib/mruby/mrbgems/mruby-toplevel-ext/test/toplevel.rb
 lib/mruby/mrblib/
+lib/mruby/mrblib/00class.rb
+lib/mruby/mrblib/10error.rb
 lib/mruby/mrblib/array.rb
-lib/mruby/mrblib/class.rb
 lib/mruby/mrblib/compar.rb
 lib/mruby/mrblib/enum.rb
-lib/mruby/mrblib/error.rb
 lib/mruby/mrblib/hash.rb
 lib/mruby/mrblib/init_mrblib.c
 lib/mruby/mrblib/kernel.rb

Reply via email to