Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mrueg:master commit in: dev-ruby/uuid/
Date: Sun, 27 Mar 2016 16:51:15
Message-Id: 1459097460.28f7fe39fddfa8ed4818c017509f6a0a5aad79d9.mrueg@gentoo
1 commit: 28f7fe39fddfa8ed4818c017509f6a0a5aad79d9
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 27 16:51:00 2016 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 16:51:00 2016 +0000
6 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=28f7fe39
7
8 dev-ruby/uuid: Sync with graaff overlay, add ruby22
9
10 Package-Manager: portage-2.2.28
11
12 dev-ruby/uuid/uuid-2.3.8.ebuild | 14 ++++++++++----
13 1 file changed, 10 insertions(+), 4 deletions(-)
14
15 diff --git a/dev-ruby/uuid/uuid-2.3.8.ebuild b/dev-ruby/uuid/uuid-2.3.8.ebuild
16 index df2fe10..cb1177e 100644
17 --- a/dev-ruby/uuid/uuid-2.3.8.ebuild
18 +++ b/dev-ruby/uuid/uuid-2.3.8.ebuild
19 @@ -4,9 +4,14 @@
20
21 EAPI=5
22
23 -USE_RUBY="ruby20 ruby21"
24 +USE_RUBY="ruby20 ruby21 ruby22"
25 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
26
27 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
28 +RUBY_FAKEGEM_DOCDIR="doc"
29 +RUBY_FAKEGEM_TASK_DOC=""
30 +
31 +# uuid uses this to determine its version number.
32 +RUBY_FAKEGEM_EXTRAINSTALL="uuid.gemspec"
33
34 inherit ruby-fakegem
35
36 @@ -21,10 +26,11 @@ IUSE=""
37 ruby_add_rdepend ">=dev-ruby/macaddr-1.0
38 <dev-ruby/macaddr-2"
39
40 -ruby_add_bdepend "test? ( dev-ruby/mocha
41 +ruby_add_bdepend "test? ( dev-ruby/mocha:0.14
42 dev-ruby/test-unit
43 dev-ruby/rake )"
44
45 all_ruby_prepare() {
46 - sed -i -e "11s/^/require \'mocha\/test_unit\'\n/" test/test-uuid.rb || die
47 + # Only works with older mocha versions.
48 + sed -e '2igem "mocha", "~>0.14.0"' -i test/test-uuid.rb || die
49 }