summaryrefslogtreecommitdiff
path: root/lang/ruby18-base
diff options
context:
space:
mode:
authortaca <taca>2009-05-09 05:32:39 +0000
committertaca <taca>2009-05-09 05:32:39 +0000
commit959c75aefa5ea195794cec388fcdcd04ea81615d (patch)
tree190c9f7a41a38a8d0e50d6466964a6561b88fb42 /lang/ruby18-base
parent67c759ab20565fc0234c1c39e0960cdf9275a7b3 (diff)
downloadpkgsrc-959c75aefa5ea195794cec388fcdcd04ea81615d.tar.gz
Apply a patch to fix compile error on Solaris 10. The patch was supplied
by KAWAKUBO Hiroshi via PR pkg/41386.
Diffstat (limited to 'lang/ruby18-base')
-rw-r--r--lang/ruby18-base/distinfo3
-rw-r--r--lang/ruby18-base/patches/patch-bi18
2 files changed, 20 insertions, 1 deletions
diff --git a/lang/ruby18-base/distinfo b/lang/ruby18-base/distinfo
index 8599d49f653..f4c67112ae9 100644
--- a/lang/ruby18-base/distinfo
+++ b/lang/ruby18-base/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.36 2009/04/16 17:11:12 taca Exp $
+$NetBSD: distinfo,v 1.37 2009/05/09 05:32:39 taca Exp $
SHA1 (ruby-1.8.7-p160.tar.bz2) = 64ed631a819f28d9dd86d2c699e1b0a94d7e5dc9
RMD160 (ruby-1.8.7-p160.tar.bz2) = 77469c9c4e9303f2ec8ca72a0cbf98b674cb1415
@@ -6,3 +6,4 @@ Size (ruby-1.8.7-p160.tar.bz2) = 4137518 bytes
SHA1 (patch-aa) = 59f4462dada7e7b00c7a773c8a95454f3dc4f994
SHA1 (patch-ab) = 239872c5faf95c05d2a94fe5f40af5b8541423c7
SHA1 (patch-ac) = eb4dd068729ba2a2c7d4d659f6bcdb1410227f3b
+SHA1 (patch-bi) = 4788a32945edfc6f992b7687688303afdb0408c4
diff --git a/lang/ruby18-base/patches/patch-bi b/lang/ruby18-base/patches/patch-bi
new file mode 100644
index 00000000000..d6333c50292
--- /dev/null
+++ b/lang/ruby18-base/patches/patch-bi
@@ -0,0 +1,18 @@
+$NetBSD: patch-bi,v 1.3 2009/05/09 05:32:39 taca Exp $
+
+Fix build problem on Solaris 10:
+ http://redmine.ruby-lang.org/repositories/revision/2?rev=22812
+
+--- file.c.orig 2009-03-23 17:44:31.000000000 +0900
++++ file.c
+@@ -68,6 +68,10 @@ char *strrchr _((const char*,const char)
+ #include <sys/mkdev.h>
+ #endif
+
++#if defined(HAVE_FCNTL_H)
++#include <fcntl.h>
++#endif
++
+ #if !defined HAVE_LSTAT && !defined lstat
+ #define lstat stat
+ #endif