summaryrefslogtreecommitdiff
path: root/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-29 15:53:38 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-03-29 15:53:38 +0100
commit822a054dd1bab7f8080ccd486398034b4ff0b97d (patch)
treec64bfd54aca68af69ccf06b1a9d20365383e3ccc /dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
parentf7436a5ce1c11f1c33cd09dd757f768cd07b19fd (diff)
gentoo auto-resync : 29:03:2023 - 15:53:38
Diffstat (limited to 'dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild')
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild10
1 files changed, 5 insertions, 5 deletions
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
index f09f3ca19bdb..a98de583e37f 100644
--- a/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
@@ -27,24 +27,24 @@ ruby_add_rdepend "dev-ruby/rake"
ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
-USE_RUBY="ruby26 ruby27" ruby_add_bdepend "test? ( dev-util/cucumber dev-ruby/rspec:2 )"
+USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend "test? ( dev-util/cucumber )"
all_ruby_prepare() {
- # Make sure the right rspec version is used in cucumber.
- sed -i -e "1igem 'rspec', '~>2.0'" features/support/env.rb || die
-
# Avoid failing features for native gems, this also fails with rubygems
sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || die
# Fix compatibility with newer cucumber versions. The not syntax has
# been supported since cucumber 3.x.
sed -i -e "s/~@java/'not @java'/" cucumber.yml || die
+
+ # Fix compatibility with newer rspec versions.
+ sed -i -e 's/be_true/be true/ ; s/be_false/be false/' features/step_definitions/*.rb || die
}
each_ruby_test() {
# Skip cucumber for new ruby versions (not ready yet due to rspec 2 usage)
case ${RUBY} in
- *ruby26|*ruby27)
+ *ruby27|*ruby30|*ruby31)
RSPEC_VERSION=3 ruby-ng_rspec
ruby-ng_cucumber
;;