From: Hans de Graaff Date: Fri, 9 Dec 2016 06:36:45 +0000 (+0100) Subject: dev-ruby/rspec-mocks: add ruby22 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=eacf8d6dda3c39e964410ed265d6c98be4026360;p=gentoo.git dev-ruby/rspec-mocks: add ruby22 Package-Manager: portage-2.3.0 --- 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 +}