Gentoo Archives: gentoo-commits

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|