Simple update to the latest version of rubinius. Changelog:
* Pre-installed gem binary wrappers are executable files.
* Module#ancestors includes singleton classes for singleton classes.
* String#encode supports :universal_newline.
* Agent works across fork().
* GC.stat performance improved.
* Lock inflation deadlock is fixed.
* C-API system calls for IO are interruptable.
* RbConfig::CONFIG['NULLCMD'] is set to ':'.
* Gem binary wrappers for pre-installed gems are executable.
Tested on i386 and amd64, will be committing in a few days unless I hear
objections.
Thanks,
Jeremy
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/rubinius/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile 6 Jun 2014 17:33:30 -0000 1.31
+++ Makefile 22 Jun 2014 23:11:57 -0000
@@ -10,7 +10,7 @@ BROKEN-powerpc = no atomics for this arc
COMMENT = Ruby virtual machine and core library
-V= 2.2.7
+V= 2.2.9
EXTRACT_SUFX= .tar.bz2
DISTNAME = rubinius-${V}
@@ -102,8 +102,8 @@ TEST_IS_INTERACTIVE = Yes
# VM Test: Failed 1 of 650 tests
# mspec:
-# amd64: 2141 files, 19407 examples, 155561 expectations, 8 failures, 0 errors
-# i386: 2141 files, 19384 examples, 149277 expectations, 11 failures, 0 errors
+# amd64: 2142 files, 19451 examples, 155608 expectations, 8 failures, 0 errors
+# i386: 2142 files, 19428 examples, 149322 expectations, 11 failures, 0 errors
do-test:
-cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${RAKE} vm:test
cd ${WRKSRC} && RUBY=${RUBY} ${RUBY} mspec/bin/mspec ci -f s
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/rubinius/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo 6 Jun 2014 17:33:30 -0000 1.9
+++ distinfo 20 Jun 2014 18:26:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (rubinius-2.2.7.tar.bz2) = 4SRLYO15CjozpxJqWHw1rNBB3LICK4lIM1GEkOhy3D0=
-SIZE (rubinius-2.2.7.tar.bz2) = 11409167
+SHA256 (rubinius-2.2.9.tar.bz2) = ewGn8lCBZ+c7UnO05V5mFvx/2XXnnITE0uPvg9hJ0s4=
+SIZE (rubinius-2.2.9.tar.bz2) = 11409258