| --- a/tool/rbinstall.rb.~1~ 2018-12-27 07:43:59.938638174 +0100 |
| +++ b/tool/rbinstall.rb 2018-12-27 07:51:09.096382161 +0100 |
| @@ -723,17 +723,7 @@ |
| # :startdoc: |
| |
| install?(:ext, :arch, :gem, :'default-gems', :'default-gems-arch') do |
| - install_default_gem('ext', srcdir) do |path| |
| - # assume that gemspec and extconf.rb are placed in the same directory |
| - success = false |
| - begin |
| - IO.foreach(File.dirname(path[(srcdir.size+1)..-1]) + "/Makefile") do |l| |
| - break success = true if /^TARGET\s*=/ =~ l |
| - end |
| - rescue Errno::ENOENT |
| - end |
| - success |
| - end |
| + # Gems are unbundled in Gentoo |
| end |
| |
| def load_gemspec(file) |
| @@ -743,7 +743,7 @@ |
| end |
| |
| def install_default_gem(dir, srcdir) |
| - gem_dir = Gem.default_dir |
| + gem_dir = ENV['GEM_DESTDIR'] ; puts "gem_dir for default gems = #{gem_dir}" |
| directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode) |
| prepare "default gems from #{dir}", gem_dir, directories |
| |
| @@ -777,7 +777,7 @@ |
| end |
| |
| install?(:ext, :comm, :gem, :'bundled-gems') do |
| - gem_dir = Gem.default_dir |
| + gem_dir = ENV['GEM_DESTDIR'] |
| directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode) |
| prepare "bundled gems", gem_dir, directories |
| install_dir = with_destdir(gem_dir) |