summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2004-03-20 04:39:33 +0000
committertaca <taca@pkgsrc.org>2004-03-20 04:39:33 +0000
commitf8c9f3b78967cace9f0d6fad9fd7fc3d5bebaca9 (patch)
treefbc3ee9dba6a7f34742ff447f067b535ed75ac23 /lang
parentb54bbed2dec46b6774ebd1137bb127e517004d9e (diff)
downloadpkgsrc-f8c9f3b78967cace9f0d6fad9fd7fc3d5bebaca9.tar.gz
Add patch for build problem on NetBSD/amd64.
This patch was provided from krister (Krister Walfridsson). Bump package revision.
Diffstat (limited to 'lang')
-rw-r--r--lang/ruby-base/Makefile4
-rw-r--r--lang/ruby-base/distinfo4
-rw-r--r--lang/ruby-base/patches/patch-al20
3 files changed, 23 insertions, 5 deletions
diff --git a/lang/ruby-base/Makefile b/lang/ruby-base/Makefile
index 9b718f7550e..9b59ef6cb80 100644
--- a/lang/ruby-base/Makefile
+++ b/lang/ruby-base/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.26 2004/03/16 02:01:11 taca Exp $
+# $NetBSD: Makefile,v 1.27 2004/03/20 04:39:33 taca Exp $
# FreeBSD Id: ports/lang/ruby/Makefile,v 1.39 2000/10/20 19:56:03 knu Exp
DISTNAME= ${RUBY_DISTNAME}
PKGNAME= ${RUBY_PKGNAMEPREFIX}base-${RUBY_VERSION}
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_RUBY}
diff --git a/lang/ruby-base/distinfo b/lang/ruby-base/distinfo
index 028ac4d0419..72b1e10bf9f 100644
--- a/lang/ruby-base/distinfo
+++ b/lang/ruby-base/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2004/03/15 15:55:08 taca Exp $
+$NetBSD: distinfo,v 1.14 2004/03/20 04:39:33 taca Exp $
SHA1 (ruby/ruby-1.6.8.tar.gz) = 4b475ac1c837cd62b6dfe85359e1502a71b08cd1
Size (ruby/ruby-1.6.8.tar.gz) = 1023403 bytes
@@ -9,7 +9,7 @@ SHA1 (patch-ae) = 8c9925dcb7d4fdb9aad5432befbc3b21c56eb884
SHA1 (patch-af) = 33aa9f1e524e2f4a6dd2f1310ce7358744b83a8c
SHA1 (patch-ag) = 4b5893b55253526af687bc81a9acea3686a00d39
SHA1 (patch-aj) = d61950c108cda41a7a5227f02c583bc6e85e43bb
-SHA1 (patch-al) = 7c51627c37229d630bfa3852b2139c862b82e553
+SHA1 (patch-al) = 8a3e5eb250f517f10bea7f52fbfe8b05957b7bb4
SHA1 (patch-am) = 2e096dcb882be923d2ff775a4271a300954a9dec
SHA1 (patch-an) = 72461b10296cb9a03fc37bba6af69650c8777741
SHA1 (patch-ao) = 1070614441174b30926ba1d8a4d1a4718172ce4b
diff --git a/lang/ruby-base/patches/patch-al b/lang/ruby-base/patches/patch-al
index fff80e67346..7d866364434 100644
--- a/lang/ruby-base/patches/patch-al
+++ b/lang/ruby-base/patches/patch-al
@@ -1,4 +1,4 @@
-$NetBSD: patch-al,v 1.1 2004/03/12 04:59:20 taca Exp $
+$NetBSD: patch-al,v 1.2 2004/03/20 04:39:34 taca Exp $
--- eval.c.orig 2002-12-16 16:34:22.000000000 +0900
+++ eval.c
@@ -12,3 +12,21 @@ $NetBSD: patch-al,v 1.1 2004/03/12 04:59:20 taca Exp $
return Qfalse;
}
+@@ -4489,7 +4490,7 @@ rb_call0(klass, recv, id, argc, argv, bo
+ rb_raise(rb_eArgError, "wrong # of arguments(%d for %d)",
+ argc, i);
+ }
+- if (node->nd_rest == -1) {
++ if ((int)node->nd_rest == -1) {
+ int opt = i;
+ NODE *optnode = node->nd_opt;
+
+@@ -4525,7 +4526,7 @@ rb_call0(klass, recv, id, argc, argv, bo
+ rb_eval(recv, opt);
+ }
+ }
+- if (node->nd_rest >= 0) {
++ if ((int)node->nd_rest >= 0) {
+ VALUE v;
+
+ if (argc > 0)