dev-ruby/zentest: add ruby23
authorHans de Graaff <graaff@gentoo.org>
Sun, 6 Mar 2016 20:28:56 +0000 (21:28 +0100)
committerHans de Graaff <graaff@gentoo.org>
Sun, 6 Mar 2016 21:08:55 +0000 (22:08 +0100)
Package-Manager: portage-2.2.26

dev-ruby/zentest/zentest-4.11.0.ebuild

index f447bf1d8c6f1b2fa507edfa7cd48f8272b5d72e..919bcafb80a6d7b592f873e13ebd4ee42c4610ef 100644 (file)
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_NAME=ZenTest
 
@@ -27,3 +27,13 @@ ruby_add_bdepend "
                dev-ruby/hoe-seattlerb
                dev-ruby/minitest:5
        )"
+
+each_ruby_prepare() {
+       case ${RUBY} in
+               *ruby23)
+                       sed -i -e '/test_testcase9/a skip "ruby 2.3 defines more methods"' test/test_zentest.rb || die
+                       ;;
+               *)
+                       ;;
+       esac
+}