summaryrefslogtreecommitdiff
blob: f98801d503123e7f7c001634378ecb52f71bf34c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
--- 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)