mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-07-21 22:53:31 +02:00
Revert a 2012 patch for gettext/rubygems compatibility that is no longer valid syntax in ruby33 and that was fixed in ruby-gettext 2.2.0 in 2012. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
45 lines
1.2 KiB
Diff
45 lines
1.2 KiB
Diff
From 7a6221adf24e81ef1e47441bd848241adfa02ba6 Mon Sep 17 00:00:00 2001
|
|
From: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
|
|
Date: Sun, 4 Mar 2012 21:16:46 +0100
|
|
Subject: [PATCH] RubyGems obsoleted *and* b0rked all_load_path, try to work
|
|
around it
|
|
|
|
---
|
|
lib/rbot/load-gettext.rb | 24 +++++++++++++++++++++++-
|
|
1 file changed, 23 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb
|
|
index d45263e1..ba9b09ba 100644
|
|
--- b/lib/rbot/load-gettext.rb
|
|
+++ a/lib/rbot/load-gettext.rb
|
|
@@ -43,29 +43,7 @@
|
|
else
|
|
warning 'This version of ruby-gettext does not support non-cached mode; mo files are not reloaded when setting language'
|
|
end
|
|
-
|
|
- begin
|
|
- bindtextdomain 'rbot'
|
|
- rescue NoMethodError => e
|
|
- error e
|
|
- warning 'Trying to work around RubyGems/GetText incompatibility'
|
|
- module ::Gem
|
|
- def self.all_load_paths
|
|
- result = []
|
|
-
|
|
- Gem.path.each do |gemdir|
|
|
- each_load_path all_partials(gemdir) do |load_path|
|
|
- result << load_path
|
|
- end
|
|
- end
|
|
-
|
|
- result
|
|
- end
|
|
- end
|
|
- retry
|
|
- end
|
|
-
|
|
-
|
|
+ bindtextdomain 'rbot'
|
|
|
|
module GetText
|
|
# patch for ruby-gettext 1.x to cope with anonymous modules used by rbot.
|