summaryrefslogtreecommitdiff
path: root/lang/ruby200-base
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2013-10-25 21:47:20 +0000
committerjoerg <joerg@pkgsrc.org>2013-10-25 21:47:20 +0000
commit25fed1408f09f0b72b1cd7a90c9c4a8dccb7b891 (patch)
tree932e8f51885493972a8239e04c76b7fd9a63840c /lang/ruby200-base
parentbf3bfbe6ed58ec5cf51a32a6a5459af70227b119 (diff)
downloadpkgsrc-25fed1408f09f0b72b1cd7a90c9c4a8dccb7b891.tar.gz
Don't pessimize the compilation by forcing per-function call pushs.
Diffstat (limited to 'lang/ruby200-base')
-rw-r--r--lang/ruby200-base/distinfo3
-rw-r--r--lang/ruby200-base/patches/patch-ext_dl_extconf.rb12
2 files changed, 14 insertions, 1 deletions
diff --git a/lang/ruby200-base/distinfo b/lang/ruby200-base/distinfo
index 2aed2ce3bfa..53e45cfba87 100644
--- a/lang/ruby200-base/distinfo
+++ b/lang/ruby200-base/distinfo
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.4 2013/09/30 03:15:45 taca Exp $
+$NetBSD: distinfo,v 1.5 2013/10/25 21:47:20 joerg Exp $
SHA1 (ruby-2.0.0-p247.tar.bz2) = 9d3e5758c87a2c8016aec246f278b7551f8cb675
RMD160 (ruby-2.0.0-p247.tar.bz2) = 4a3b6653f17c145c6938c538022c199f830a0dee
Size (ruby-2.0.0-p247.tar.bz2) = 10804581 bytes
SHA1 (patch-configure) = ddd8dd57b86f3e77d5004287a5be7883a78cd0be
SHA1 (patch-defs_default__gems) = 28a47952e27c22055bac6ad151d092572b96b1ec
+SHA1 (patch-ext_dl_extconf.rb) = f6c71db3c3076216c9b5db92692c7c8dad012af0
SHA1 (patch-ext_tk_extconf.rb) = 537db204c7a766602529ce48ef89a2fc7cbda19f
SHA1 (patch-lib_rdoc_ri_driver.rb) = 53ce4055b4c008c8ee13d38a81334d4846debdbc
SHA1 (patch-lib_rubygems.rb) = ebb230dbfdeecaf764fd089d2aa1baaac1dbd34b
diff --git a/lang/ruby200-base/patches/patch-ext_dl_extconf.rb b/lang/ruby200-base/patches/patch-ext_dl_extconf.rb
new file mode 100644
index 00000000000..a0918079bbf
--- /dev/null
+++ b/lang/ruby200-base/patches/patch-ext_dl_extconf.rb
@@ -0,0 +1,12 @@
+$NetBSD: patch-ext_dl_extconf.rb,v 1.1 2013/10/25 21:47:20 joerg Exp $
+
+--- ext/dl/extconf.rb.orig 2012-02-25 05:47:16.000000000 +0000
++++ ext/dl/extconf.rb
+@@ -1,7 +1,6 @@
+ require 'mkmf'
+
+ if RbConfig::CONFIG['GCC'] == 'yes'
+- (have_macro("__clang__") ? $LDFLAGS : $CFLAGS) << " -fno-defer-pop"
+ $CFLAGS << " -fno-omit-frame-pointer"
+ end
+