commit: eacf8d6dda3c39e964410ed265d6c98be4026360
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 9 06:36:45 2016 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Dec 9 06:41:05 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacf8d6d
dev-ruby/rspec-mocks: add ruby22
Package-Manager: portage-2.3.0
dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
b/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
index 30d77cf..e5c95e9 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
@@ -38,3 +38,12 @@ all_ruby_prepare() {
# bootstrapping.
rm .rspec || die
}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *ruby22|*ruby23)
+ # Psych and Syck are not supported by default anymore
on ruby22.
+ rm spec/rspec/mocks/serialization_spec.rb || die
+ ;;
+ esac
+}