summaryrefslogtreecommitdiff
path: root/dev-ruby/rake-compiler
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/rake-compiler')
-rw-r--r--dev-ruby/rake-compiler/Manifest4
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.1.1.ebuild55
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild10
3 files changed, 6 insertions, 63 deletions
diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index 1db179fac8ca..dd9838d926e2 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -1,5 +1,3 @@
-DIST rake-compiler-1.1.1.tar.gz 34692 BLAKE2B c6862f24ec57c25fdeb7faeeda9eb96cb64ac972c852a81b77ec9b35d21018a5647089cd38d80b03a79e2c07d3f9af42bbaf9998457ad3beed27c8285c23689f SHA512 e9cf9752e48eae912657a34d2f86a2b41f7d57620c6e43b1fa6fb8e5715336b2fdf99bf20a4851889e8b9b7b2e834421c13e108c538abdc3cec968952345361d
DIST rake-compiler-1.2.1.tar.gz 37723 BLAKE2B 685278cec10f9bd028ed7973446f8f164fd81567d5f390507321fd7fcd260b746e53ebde60fcee025ab20bcf248f274f1d8a0fac16d2f7ef13c0b8996c667037 SHA512 fd99c3a46a9a47f2fc70e59d2c33e6a68b849708cab35e6af46bafa0e9f3c843c20ec1287a463cda7d6237fc79e4cd4965cc78b309ac8b9519c0e7f44f2be8ce
-EBUILD rake-compiler-1.1.1.ebuild 1626 BLAKE2B 66268d89f720c83f51476c3a3924334125f62316a8dd597216ae340731c0a1e5ed09a5b3a4d1303142e68353487480564290e07e67357c24a77c3a6bf9554088 SHA512 b6bca2a1dca33259f31a714dd07c6a7f7e828e94553387648cd86abc10189eaabcb7cf323494ce45aee0584d903c16f218482aab31c61011011f1a15fab4cc28
-EBUILD rake-compiler-1.2.1.ebuild 1638 BLAKE2B 8fd5084e65cf9f0de014df6abe5b22a86ea35d1154a6674a92faec1f5bfbe4d67e53173b0c43f402309985e8c4ee024e83288cff97a0a5fb58f7678ebfc0e9f8 SHA512 e678a01177df97e2d827775f9e3d89cd469f566be532831f426dcdca3c447bf8f112bb2469e206d2ddf97786288b380cf878a549d09a4e55cb1f17292d6f9a22
+EBUILD rake-compiler-1.2.1.ebuild 1652 BLAKE2B 46641baf45ad1aae972a9a226b4e176dc715ea9d7787e19d6443b7b55ee364c6528dd789caab3293cb02843e9d2f9965d7b3e8628ca7a8bf5b011310e641d136 SHA512 c78c6a87e72fa98dca11d8cab46a6c38972c364263f68e37713bc3fc37bc041095fa84a7f07a33ffdb491c2f7871257819a34e5be1849fdff06c113e52ae80cf
MISC metadata.xml 351 BLAKE2B 244d52aa29c9cdaa264cc545994ba23b012d8fa075fe3c173e28958c3af17b11e32216ce686d5117d8cdfc31c2761e3cc5e79801019bc5f2b36725405d085d16 SHA512 74631c371f303715421c6a61ed98889d8a898d761c8216cfe9bbed422eea27e29c4ddd344da4e49f11c4bb31c8ac5fd5df3c5d36a7ab187e80e005276c027bd5
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.1.1.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.1.1.ebuild
deleted file mode 100644
index c0171b026f01..000000000000
--- a/dev-ruby/rake-compiler/rake-compiler-1.1.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="History.txt README.md"
-
-RUBY_FAKEGEM_GEMSPEC="rake-compiler.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provide a standard and simplified way to build and package Ruby extensions"
-HOMEPAGE="https://github.com/luislavena/rake-compiler"
-LICENSE="MIT"
-
-SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rake"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
-
-USE_RUBY="ruby25 ruby26 ruby27" ruby_add_bdepend "test? ( dev-util/cucumber dev-ruby/rspec:2 )"
-
-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
-}
-
-each_ruby_test() {
- # Skip cucumber for new ruby versions (not ready yet)
- case ${RUBY} in
- *ruby25|*ruby26|*ruby27)
- RSPEC_VERSION=3 ruby-ng_rspec
- ruby-ng_cucumber
- ;;
- *)
- RSPEC_VERSION=3 ruby-ng_rspec
- ;;
- esac
-}
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
;;