ruby-changes:8457
From: yugui <ko1@a...>
Date: Tue, 28 Oct 2008 17:22:13 +0900 (JST)
Subject: [ruby-changes:8457] Ruby:r19988 (trunk): merged r19975 and r19978 from ruby_1_9_1 into trunk.
yugui 2008-10-28 17:21:50 +0900 (Tue, 28 Oct 2008) New Revision: 19988 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19988 Log: merged r19975 and r19978 from ruby_1_9_1 into trunk. * gem_prelude.rb: considers --program-suffix and prefix configure options. * lib/rubygems/defaults.rb: ditto. * test/rubygems/test_gem.rb (@default_dir_re): ditto. Modified files: trunk/ChangeLog trunk/gem_prelude.rb trunk/lib/rubygems/defaults.rb trunk/test/rubygems/test_gem.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 19987) +++ ChangeLog (revision 19988) @@ -1,3 +1,12 @@ +Tue Oct 28 16:56:31 2008 Yuki Sonoda (Yugui) <yugui@y...> + + * gem_prelude.rb: merged from ruby_1_9_1 branch. + considers --program-suffix and prefix configure options. + + * lib/rubygems/defaults.rb: ditto. + + * test/rubygems/test_gem.rb (@default_dir_re): ditto. + Tue Oct 28 16:13:36 2008 Nobuyoshi Nakada <nobu@r...> * tool/make-snapshot: use String#bytesize. Index: gem_prelude.rb =================================================================== --- gem_prelude.rb (revision 19987) +++ gem_prelude.rb (revision 19988) @@ -113,7 +113,7 @@ undef_method :gem if method_defined? :gem end - $".delete File.join(Gem::ConfigMap[:libdir], 'ruby', + $".delete File.join(Gem::ConfigMap[:libdir], Gem::ConfigMap[:ruby_install_name], Gem::ConfigMap[:ruby_version], 'rubygems.rb') require 'rubygems' @@ -230,7 +230,7 @@ begin Gem.push_all_highest_version_gems_on_load_path - $" << File.join(Gem::ConfigMap[:libdir], "ruby", + $" << File.join(Gem::ConfigMap[:libdir], Gem::ConfigMap[:ruby_install_name], Gem::ConfigMap[:ruby_version], "rubygems.rb") rescue Exception => e puts "Error loading gem paths on load path in gem_prelude" Index: lib/rubygems/defaults.rb =================================================================== --- lib/rubygems/defaults.rb (revision 19987) +++ lib/rubygems/defaults.rb (revision 19988) @@ -21,7 +21,7 @@ File.join File.dirname(ConfigMap[:sitedir]), 'Gems', ConfigMap[:ruby_version] else - File.join(ConfigMap[:libdir], ruby_engine, 'gems', + File.join(ConfigMap[:libdir], ConfigMap[:ruby_install_name], 'gems', ConfigMap[:ruby_version]) end end Index: test/rubygems/test_gem.rb =================================================================== --- test/rubygems/test_gem.rb (revision 19987) +++ test/rubygems/test_gem.rb (revision 19988) @@ -11,7 +11,7 @@ super @additional = %w[a b].map { |d| File.join @tempdir, d } - @default_dir_re = %r|/[Rr]uby/[Gg]ems/[0-9.]+| + @default_dir_re = %r|/\.*?[Rr]uby.*?/[Gg]ems/[0-9.]+| end def test_self_all_load_paths -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/