Thu Sep 18 12:33:44 2008 UTC ()
Add a one line patch which fix crash problem of cannaserver.
This change is alreay exists in Canna's CVS repositry.

It was reported by Hiroshi SAKURAI on netbsd mailing list in Japan.


(taca)
diff -r1.8 -r1.9 pkgsrc/inputmethod/canna/distinfo
diff -r0 -r1.1 pkgsrc/inputmethod/canna/patches/patch-ao

cvs diff -r1.8 -r1.9 pkgsrc/inputmethod/canna/distinfo (expand / switch to unified diff)

--- pkgsrc/inputmethod/canna/distinfo 2008/05/20 18:53:17 1.8
+++ pkgsrc/inputmethod/canna/distinfo 2008/09/18 12:33:44 1.9
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1$NetBSD: distinfo,v 1.8 2008/05/20 18:53:17 tnn Exp $ 1$NetBSD: distinfo,v 1.9 2008/09/18 12:33:44 taca Exp $
2 2
3SHA1 (Canna36p4.tar.gz) = 4edc22e2e4e5c6db42daa2083fabb53aa1ae8168 3SHA1 (Canna36p4.tar.gz) = 4edc22e2e4e5c6db42daa2083fabb53aa1ae8168
4RMD160 (Canna36p4.tar.gz) = 7f8bb7f5d87e6b939ff2b84edf58072c75a5d09d 4RMD160 (Canna36p4.tar.gz) = 7f8bb7f5d87e6b939ff2b84edf58072c75a5d09d
5Size (Canna36p4.tar.gz) = 1455672 bytes 5Size (Canna36p4.tar.gz) = 1455672 bytes
6SHA1 (patch-aa) = 6bb6da1cc2a458ebbcfe09fe19a371d7e8aea7da 6SHA1 (patch-aa) = 6bb6da1cc2a458ebbcfe09fe19a371d7e8aea7da
7SHA1 (patch-ab) = b203ad0cb1285ffed0037e0eced3ae298bec5eb9 7SHA1 (patch-ab) = b203ad0cb1285ffed0037e0eced3ae298bec5eb9
8SHA1 (patch-ac) = a81a07db87d3b501dedd423e148a8e7e1d1804c4 8SHA1 (patch-ac) = a81a07db87d3b501dedd423e148a8e7e1d1804c4
9SHA1 (patch-ad) = d4b5720c206f81124e0d53e71590de86f66c524c 9SHA1 (patch-ad) = d4b5720c206f81124e0d53e71590de86f66c524c
10SHA1 (patch-ae) = 9e8de536052d76d8aeeab2d443dc42450ae53947 10SHA1 (patch-ae) = 9e8de536052d76d8aeeab2d443dc42450ae53947
11SHA1 (patch-af) = 2700fc8395895176c16562af66ea5bf0b13d4e10 11SHA1 (patch-af) = 2700fc8395895176c16562af66ea5bf0b13d4e10
12SHA1 (patch-ag) = cb435e54334ead8dba6a9ac9f14368d69d6e3a7c 12SHA1 (patch-ag) = cb435e54334ead8dba6a9ac9f14368d69d6e3a7c
13SHA1 (patch-ah) = 5d2f01fa4810dafa7a83d02edaec36fc274173fe 13SHA1 (patch-ah) = 5d2f01fa4810dafa7a83d02edaec36fc274173fe
14SHA1 (patch-ai) = b44d683b2c1d489746f1174f8ae6d06ddca66a59 14SHA1 (patch-ai) = b44d683b2c1d489746f1174f8ae6d06ddca66a59
15SHA1 (patch-aj) = 30d19c8ef9c1129e5214cb9a8a1d8b2b636b0361 15SHA1 (patch-aj) = 30d19c8ef9c1129e5214cb9a8a1d8b2b636b0361
16SHA1 (patch-ak) = 18b408344b8b617142ced8804990e87b7ae27f56 16SHA1 (patch-ak) = 18b408344b8b617142ced8804990e87b7ae27f56
17SHA1 (patch-al) = f6025d6fb7a3247ef44b0a50ae13b67ef3dad2d9 17SHA1 (patch-al) = f6025d6fb7a3247ef44b0a50ae13b67ef3dad2d9
18SHA1 (patch-am) = 756aed6fc81a9d75a55d123c8dc00c0932b8df7f 18SHA1 (patch-am) = 756aed6fc81a9d75a55d123c8dc00c0932b8df7f
19SHA1 (patch-an) = d639f774bf9ef440458bfc716b211a1dcc95a823 19SHA1 (patch-an) = d639f774bf9ef440458bfc716b211a1dcc95a823
 20SHA1 (patch-ao) = c577319f50df6624333726cd62b48d869989d881

File Added: pkgsrc/inputmethod/canna/patches/Attic/patch-ao
$NetBSD: patch-ao,v 1.1 2008/09/18 12:33:44 taca Exp $

--- lib/RK/ncache.c.orig	2002-10-19 17:27:45.000000000 +0900
+++ lib/RK/ncache.c
@@ -27,7 +27,7 @@ static char rcsid[]="$Id: ncache.c,v 1.1
 #include	"RKintern.h"
 
 #define	NCHASH		101
-#define	hash(x)		((int)((x)%NCHASH))
+#define	hash(x)		((int)(((unsigned long)(x))%NCHASH))
 
 static struct ncache	Nchash[NCHASH];
 static struct ncache	Ncfree;