From 1ec4d9e7f3520e51a92020a01768631df75e6caa Mon Sep 17 00:00:00 2001 From: Diego Elio Pettenò Date: Mon, 1 Feb 2010 16:42:04 +0000 Subject: Add support for JRuby, blacklisting tests. (Portage version: 2.2_rc62/cvs/Linux x86_64) --- dev-ruby/racc/ChangeLog | 5 ++++- dev-ruby/racc/racc-1.4.6.ebuild | 19 +++++++++++++++---- 2 files changed, 19 insertions(+), 5 deletions(-) (limited to 'dev-ruby') diff --git a/dev-ruby/racc/ChangeLog b/dev-ruby/racc/ChangeLog index 7daf86970e96..286612b70036 100644 --- a/dev-ruby/racc/ChangeLog +++ b/dev-ruby/racc/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-ruby/racc # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/ChangeLog,v 1.46 2010/01/21 11:23:46 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/ChangeLog,v 1.47 2010/02/01 16:42:04 flameeyes Exp $ + + 01 Feb 2010; Diego E. Pettenò racc-1.4.6.ebuild: + Add support for JRuby, blacklisting tests. 21 Jan 2010; Diego E. Pettenò racc-1.4.6.ebuild, +files/racc-1.4.6-test-unit.patch: diff --git a/dev-ruby/racc/racc-1.4.6.ebuild b/dev-ruby/racc/racc-1.4.6.ebuild index d1142a1a3b1a..06a0fc54e931 100644 --- a/dev-ruby/racc/racc-1.4.6.ebuild +++ b/dev-ruby/racc/racc-1.4.6.ebuild @@ -1,12 +1,10 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/racc-1.4.6.ebuild,v 1.3 2010/01/21 11:23:46 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/racc-1.4.6.ebuild,v 1.4 2010/02/01 16:42:04 flameeyes Exp $ EAPI=2 -# jruby → testsuite uses fork (incompatible with JRuby), and patched -# one crashes JRuby 1.4.0. -USE_RUBY="ruby18 ruby19" +USE_RUBY="ruby18 ruby19 jruby" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.en.rdoc README.ja.rdoc TODO ChangeLog" @@ -55,6 +53,19 @@ each_ruby_compile() { esac } +each_ruby_test() { + case ${RUBY} in + *jruby) + ewarn "Using JRuby 1.4.0 the tests are currently badly broken," + ewarn "so they are disabled until a new racc or a new JRuby is" + ewarn "released." + ;; + *) + each_fakegem_test + ;; + esac +} + all_ruby_install() { all_fakegem_install -- cgit v1.2.3-65-gdbad