From eacf8d6dda3c39e964410ed265d6c98be4026360 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Fri, 9 Dec 2016 07:36:45 +0100 Subject: [PATCH] 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 30d77cfd2fe8..e5c95e97d9e6 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 +} -- 2.26.2