commit:     28f7fe39fddfa8ed4818c017509f6a0a5aad79d9
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 16:51:00 2016 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 16:51:00 2016 +0000
URL:        https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=28f7fe39

dev-ruby/uuid: Sync with graaff overlay, add ruby22

Package-Manager: portage-2.2.28

 dev-ruby/uuid/uuid-2.3.8.ebuild | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/uuid/uuid-2.3.8.ebuild b/dev-ruby/uuid/uuid-2.3.8.ebuild
index df2fe10..cb1177e 100644
--- a/dev-ruby/uuid/uuid-2.3.8.ebuild
+++ b/dev-ruby/uuid/uuid-2.3.8.ebuild
@@ -4,9 +4,14 @@
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
 
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_TASK_DOC=""
+
+# uuid uses this to determine its version number.
+RUBY_FAKEGEM_EXTRAINSTALL="uuid.gemspec"
 
 inherit ruby-fakegem
 
@@ -21,10 +26,11 @@ IUSE=""
 ruby_add_rdepend ">=dev-ruby/macaddr-1.0
        <dev-ruby/macaddr-2"
 
-ruby_add_bdepend "test? ( dev-ruby/mocha
+ruby_add_bdepend "test? ( dev-ruby/mocha:0.14
        dev-ruby/test-unit
        dev-ruby/rake )"
 
 all_ruby_prepare() {
-       sed -i -e "11s/^/require \'mocha\/test_unit\'\n/" test/test-uuid.rb || 
die
+       # Only works with older mocha versions.
+       sed -e '2igem "mocha", "~>0.14.0"' -i test/test-uuid.rb || die
 }

Reply via email to