Update to mruby 2.0.0

Reenable on sparc64, since it now builds there, thanks to jca@ for testing.
This commit is contained in:
jeremy 2018-12-17 20:28:27 +00:00
parent 6ab249c22c
commit ab172567ce
4 changed files with 31 additions and 13 deletions

View File

@ -1,19 +1,16 @@
# $OpenBSD: Makefile,v 1.9 2018/10/26 16:16:24 jeremy Exp $
BROKEN-sparc64 = Bus error (core dumped)
# $OpenBSD: Makefile,v 1.10 2018/12/17 20:28:27 jeremy Exp $
COMMENT = lightweight, embeddable implementation of ruby
VERSION = 1.4.1
VERSION = 2.0.0
DISTNAME = mruby-${VERSION}
REVISION = 0
CATEGORIES = lang
HOMEPAGE = https://github.com/mruby/mruby
# MIT
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += c m ncurses readline termcap
WANTLIB += c curses m readline
MASTER_SITES = https://github.com/mruby/mruby/archive/
DISTFILES = ${DISTNAME}-${VERSION}.tar.gz{${VERSION}.tar.gz}

View File

@ -1,2 +1,2 @@
SHA256 (mruby-1.4.1-1.4.1.tar.gz) = JGmx8+PJejT4w9yhvKl5X2bWsXx75g3fwfO1As3LtAA=
SIZE (mruby-1.4.1-1.4.1.tar.gz) = 496839
SHA256 (mruby-2.0.0-2.0.0.tar.gz) = +klYmNURMMaUgKE+kN9dwYyxqdmjGDYmiolZidkCBI8=
SIZE (mruby-2.0.0-2.0.0.tar.gz) = 512866

View File

@ -1,14 +1,14 @@
$OpenBSD: patch-lib_mruby_build_rb,v 1.1 2018/05/01 22:36:21 jeremy Exp $
$OpenBSD: patch-lib_mruby_build_rb,v 1.2 2018/12/17 20:28:27 jeremy Exp $
Index: lib/mruby/build.rb
--- lib/mruby/build.rb.orig
+++ lib/mruby/build.rb
@@ -304,7 +304,7 @@ EOS
@@ -315,7 +315,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 ' '}"
- sh "ruby test/bintest.rb#{verbose_flag} #{targets.join ' '}"
+ sh "${RUBY} test/bintest.rb#{verbose_flag} #{targets.join ' '}"
end
def print_build_summary

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.4 2018/05/01 22:36:21 jeremy Exp $
@comment $OpenBSD: PLIST,v 1.5 2018/12/17 20:28:28 jeremy Exp $
@bin bin/mirb
@bin bin/mrbc
@bin bin/mrdb
@ -26,6 +26,7 @@ include/mruby/khash.h
include/mruby/numeric.h
include/mruby/object.h
include/mruby/opcode.h
include/mruby/ops.h
include/mruby/proc.h
include/mruby/range.h
include/mruby/re.h
@ -211,6 +212,12 @@ 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-metaprog/
lib/mruby/mrbgems/mruby-metaprog/mrbgem.rake
lib/mruby/mrbgems/mruby-metaprog/src/
lib/mruby/mrbgems/mruby-metaprog/src/metaprog.c
lib/mruby/mrbgems/mruby-metaprog/test/
lib/mruby/mrbgems/mruby-metaprog/test/metaprog.rb
lib/mruby/mrbgems/mruby-method/
lib/mruby/mrbgems/mruby-method/README.md
lib/mruby/mrbgems/mruby-method/mrbgem.rake
@ -288,6 +295,19 @@ 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-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
lib/mruby/mrbgems/mruby-sleep/src/
lib/mruby/mrbgems/mruby-sleep/src/mrb_sleep.c
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
@ -375,6 +395,7 @@ lib/mruby/mrblib/mrblib.rake
lib/mruby/mrblib/numeric.rb
lib/mruby/mrblib/range.rb
lib/mruby/mrblib/string.rb
lib/mruby/mrblib/symbol.rb
share/doc/mruby/
share/doc/mruby/compile.md
share/doc/mruby/debugger.md