[packages/ruby] strip ccache from CC and CXX in rbconfig.rb

glen glen at pld-linux.org
Tue Jul 9 19:39:14 CEST 2013


commit 87688b1050b5d2c95ba9671774e6a00a3c765681
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Jun 27 19:04:39 2013 +0300

    strip ccache from CC and CXX in rbconfig.rb

 ruby.spec          |  3 +++
 strip-ccache.patch | 12 ++++++++++++
 2 files changed, 15 insertions(+)
---
diff --git a/ruby.spec b/ruby.spec
index ebe8427..d4f6554 100644
--- a/ruby.spec
+++ b/ruby.spec
@@ -60,6 +60,7 @@ Patch4:		arch-specific-dir.patch
 Patch5:		site-and-vendor-arch-flags.patch
 # Make mkmf verbose by default
 Patch6:		mkmf-verbose.patch
+Patch7:		strip-ccache.patch
 URL:		http://www.ruby-lang.org/
 BuildRequires:	autoconf >= 2.60
 BuildRequires:	automake
@@ -397,6 +398,8 @@ Biblioteka JSON dla języka Ruby.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
 # must be regenerated with new bison
 %{__rm} parse.{c,h}
diff --git a/strip-ccache.patch b/strip-ccache.patch
new file mode 100644
index 0000000..763516b
--- /dev/null
+++ b/strip-ccache.patch
@@ -0,0 +1,12 @@
+strip ccache from CC and CXX from rbconfig.rb
+
+--- ruby-1.9.3-p429/tool/mkconfig.rb~	2013-06-27 19:03:54.455442002 +0300
++++ ruby-1.9.3-p429/tool/mkconfig.rb	2013-06-27 19:03:25.464126000 +0300
+@@ -85,6 +85,7 @@
+     when /^sitearchdir$/; sitearchdir_override = val; next
+     when /^vendorarchdir$/; vendorarchdir_override = val; next
+     when /^sitearch/; val = '$(arch)' if val.empty?
++    when /^(CC|CXX)$/; val.sub!(/ccache /, '')
+     end
+     case val
+     when /^\$\(ac_\w+\)$/; next
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby.git/commitdiff/87688b1050b5d2c95ba9671774e6a00a3c765681



More information about the pld-cvs-commit mailing list