]> git.pld-linux.org Git - packages/ruby.git/blame - DESTDIR.patch
- rel 3 for non-bootstrap build
[packages/ruby.git] / DESTDIR.patch
CommitLineData
c0484a8d
ER
1From 28e8a4ad0146fef37b514bde9a27ba5b6f7c34c5 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
3Date: Tue, 2 Jul 2013 11:51:50 +0200
4Subject: [PATCH] Revert "mkmf.rb: prefix install_dirs only with DESTDIR"
5
6Fixes issues with DESTDIR.
7https://bugs.ruby-lang.org/issues/8115
8
9This reverts commit 7e1d5045943835ff906850e7b3bc71f985ae5f36.
10---
11 lib/mkmf.rb | 29 ++++++++++++++---------------
12 1 file changed, 14 insertions(+), 15 deletions(-)
13
14diff --git a/lib/mkmf.rb b/lib/mkmf.rb
15index ee89198..cca487e 100644
16--- a/lib/mkmf.rb
17+++ b/lib/mkmf.rb
18@@ -189,21 +189,21 @@ module MakeMakefile
19 ]
20 elsif $configure_args.has_key?('--vendor')
21 dirs = [
22- ['BINDIR', '$(DESTDIR)$(bindir)'],
23- ['RUBYCOMMONDIR', '$(DESTDIR)$(vendordir)$(target_prefix)'],
24- ['RUBYLIBDIR', '$(DESTDIR)$(vendorlibdir)$(target_prefix)'],
25- ['RUBYARCHDIR', '$(DESTDIR)$(vendorarchdir)$(target_prefix)'],
26- ['HDRDIR', '$(DESTDIR)$(rubyhdrdir)/ruby$(target_prefix)'],
27- ['ARCHHDRDIR', '$(DESTDIR)$(rubyhdrdir)/$(arch)/ruby$(target_prefix)'],
28+ ['BINDIR', '$(bindir)'],
29+ ['RUBYCOMMONDIR', '$(vendordir)$(target_prefix)'],
30+ ['RUBYLIBDIR', '$(vendorlibdir)$(target_prefix)'],
31+ ['RUBYARCHDIR', '$(vendorarchdir)$(target_prefix)'],
32+ ['HDRDIR', '$(rubyhdrdir)/ruby$(target_prefix)'],
33+ ['ARCHHDRDIR', '$(rubyhdrdir)/$(arch)/ruby$(target_prefix)'],
34 ]
35 else
36 dirs = [
37- ['BINDIR', '$(DESTDIR)$(bindir)'],
38- ['RUBYCOMMONDIR', '$(DESTDIR)$(sitedir)$(target_prefix)'],
39- ['RUBYLIBDIR', '$(DESTDIR)$(sitelibdir)$(target_prefix)'],
40- ['RUBYARCHDIR', '$(DESTDIR)$(sitearchdir)$(target_prefix)'],
41- ['HDRDIR', '$(DESTDIR)$(rubyhdrdir)/ruby$(target_prefix)'],
42- ['ARCHHDRDIR', '$(DESTDIR)$(rubyhdrdir)/$(arch)/ruby$(target_prefix)'],
43+ ['BINDIR', '$(bindir)'],
44+ ['RUBYCOMMONDIR', '$(sitedir)$(target_prefix)'],
45+ ['RUBYLIBDIR', '$(sitelibdir)$(target_prefix)'],
46+ ['RUBYARCHDIR', '$(sitearchdir)$(target_prefix)'],
47+ ['HDRDIR', '$(rubyhdrdir)/ruby$(target_prefix)'],
48+ ['ARCHHDRDIR', '$(rubyhdrdir)/$(arch)/ruby$(target_prefix)'],
49 ]
50 end
51 dirs << ['target_prefix', (target_prefix ? "/#{target_prefix}" : "")]
52@@ -1728,7 +1728,6 @@ SRC
53 end
54
55 def with_destdir(dir)
56- return dir unless $extmk
57 dir = dir.sub($dest_prefix_pattern, '')
58 /\A\$[\(\{]/ =~ dir ? dir : "$(DESTDIR)"+dir
59 end
60@@ -1787,8 +1786,8 @@ ECHO = $(ECHO1:0=@echo)
61 #### Start of system configuration section. ####
62 #{"top_srcdir = " + $top_srcdir.sub(%r"\A#{Regexp.quote($topdir)}/", "$(topdir)/") if $extmk}
63 srcdir = #{srcdir.gsub(/\$\((srcdir)\)|\$\{(srcdir)\}/) {mkintpath(CONFIG[$1||$2]).unspace}}
64-topdir = #{mkintpath(topdir = $extmk ? CONFIG["topdir"] : $topdir).unspace}
65-hdrdir = #{(hdrdir = CONFIG["hdrdir"]) == topdir ? "$(topdir)" : mkintpath(hdrdir).unspace}
66+topdir = #{mkintpath($extmk ? CONFIG["topdir"] : $topdir).unspace}
67+hdrdir = #{mkintpath(CONFIG["hdrdir"]).unspace}
68 arch_hdrdir = #{$arch_hdrdir.quote}
69 PATH_SEPARATOR = #{CONFIG['PATH_SEPARATOR']}
70 VPATH = #{vpath.join(CONFIG['PATH_SEPARATOR'])}
71--
721.8.2.1
73
This page took 0.044892 seconds and 4 git commands to generate.