Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-core/
Date: Sat, 24 Mar 2018 08:35:58
Message-Id: 1521880542.ce4b916d16355bd4a0083528deddba485444b53f.graaff@gentoo
1 commit: ce4b916d16355bd4a0083528deddba485444b53f
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 24 07:44:56 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 24 08:35:42 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4b916d
7
8 dev-ruby/rspec-core: add ruby25
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild | 23 +++++++++++------------
13 1 file changed, 11 insertions(+), 12 deletions(-)
14
15 diff --git a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
16 index e2f0bd872aa..cb87ef52d50 100644
17 --- a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
18 +++ b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
19 @@ -2,10 +2,10 @@
20 # Distributed under the terms of the GNU General Public License v2
21
22 EAPI=5
23 -USE_RUBY="ruby21 ruby22 ruby23 ruby24"
24 +USE_RUBY="ruby22 ruby23 ruby24 ruby25"
25
26 RUBY_FAKEGEM_TASK_TEST="none"
27 -RUBY_FAKEGEM_TASK_DOC="none"
28 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
29
30 RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
31
32 @@ -35,10 +35,6 @@ ruby_add_bdepend "test? (
33 >=dev-ruby/rspec-mocks-2.99.0:2
34 )"
35
36 -# Skip yard for ruby21 for now since we don't support ruby21 eselected
37 -# yet and we can't bootstrap otherwise.
38 -USE_RUBY=${USE_RUBY/ruby21 ruby22 ruby23 ruby24/} ruby_add_bdepend "doc? ( dev-ruby/yard )"
39 -
40 all_ruby_prepare() {
41 # Don't set up bundler: it doesn't understand our setup.
42 sed -i -e '/[Bb]undler/d' Rakefile || die
43 @@ -77,15 +73,18 @@ each_ruby_prepare() {
44 sed -i -e 's/Fixnum: 4/Integer: 4/' spec/rspec/core/memoized_helpers_spec.rb || die
45 sed -i -e '/warns when HOME env var is not set/,/^ end/ s:^:#:' spec/rspec/core/configuration_options_spec.rb || die
46 ;;
47 + *ruby25)
48 + sed -i -e 's/SAFE = 3/SAFE = 1/' spec/support/helper_methods.rb || die
49 + sed -i -e 's/Fixnum: 4/Integer: 4/' spec/rspec/core/memoized_helpers_spec.rb || die
50 + sed -i -e '/warns when HOME env var is not set/,/^ end/ s:^:#:' spec/rspec/core/configuration_options_spec.rb || die
51 + sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/html_formatter_spec.rb || die
52 + sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/helpers_spec.rb || die
53 + sed -i -e '/is still a private method/,/end/ s:^:#:' spec/rspec/core/memoized_helpers_spec.rb || die
54 + sed -i -e '/leaves a raised exception unmodified/,/^ end/ s:^:#:' spec/rspec/core/example_spec.rb || die
55 + ;;
56 esac
57 }
58
59 -all_ruby_compile() {
60 - if use doc ; then
61 - yardoc || die
62 - fi
63 -}
64 -
65 each_ruby_test() {
66 PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
67 }