From: | "Hans de Graaff (graaff)" <graaff@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in dev-ruby/ruby-gettext/files: ruby-gettext-rubygems-load-path.patch |
Date: | Mon, 28 Nov 2011 19:34:18 |
Message-Id: | 20111128193358.A00602004C@flycatcher.gentoo.org |
1 | graaff 11/11/28 19:33:58 |
2 | |
3 | Added: ruby-gettext-rubygems-load-path.patch |
4 | Log: |
5 | Fix compatibility with newer versions of rubygems. Fix provided by Tomoh K. in bug 391059. |
6 | |
7 | (Portage version: 2.1.10.11/cvs/Linux x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.1 dev-ruby/ruby-gettext/files/ruby-gettext-rubygems-load-path.patch |
11 | |
12 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-gettext/files/ruby-gettext-rubygems-load-path.patch?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-gettext/files/ruby-gettext-rubygems-load-path.patch?rev=1.1&content-type=text/plain |
14 | |
15 | Index: ruby-gettext-rubygems-load-path.patch |
16 | =================================================================== |
17 | Fix compatibility with newer rubygems versions. Patch provided by |
18 | Tomoh K. in bug 391059. |
19 | |
20 | --- lib/gettext/runtime/locale_path.rb.orig |
21 | +++ lib/gettext/runtime/locale_path.rb |
22 | @@ -52,7 +52,14 @@ |
23 | |
24 | load_path = $LOAD_PATH.dup |
25 | if defined? ::Gem |
26 | - load_path += Gem.all_load_paths |
27 | + begin |
28 | + load_path +=Gem::Specification.map{|s|s.gem_dir} |
29 | + rescue NoMethodError |
30 | + begin |
31 | + load_path +=Gem.all_load_paths |
32 | + rescue NoMethodError |
33 | + end |
34 | + end |
35 | end |
36 | load_path.map!{|v| v.match(/(.*?)(\/lib)*?$/); $1} |
37 | load_path.each {|path| |