Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
KAKASI is language processing filter to convert Kanji characters to
Hiragana, Katakana or Roman alphabetic Japanese and may be helpful to
read Japanese documents. By converting documents written in kanji to
Roman alphabetic Japanese, those documents can be viewed on systems
without Japanese language capability.
- Masafumi
+20
View File
@@ -0,0 +1,20 @@
# $NetBSD: Makefile,v 1.21 2013/04/08 11:17:23 rodent Exp $
DISTNAME= kakasi-2.3.4
PKGREVISION= 5
CATEGORIES= japanese textproc
MASTER_SITES= http://kakasi.namazu.org/stable/
MAINTAINER= tech-pkg-ja@jp.NetBSD.org
HOMEPAGE= http://kakasi.namazu.org/
COMMENT= Kanji-Kana Simple Inverter, language filter for Japanese
GNU_CONFIGURE= YES
USE_TOOLS+= gmake
USE_LIBTOOL= YES
INSTALLATION_DIRS= ${PKGMANDIR}/ja_JP.EUC/cat1 ${PKGMANDIR}/ja_JP.EUC/man1
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/kakasi.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/ja_JP.EUC/man1
.include "../../mk/bsd.pkg.mk"
+12
View File
@@ -0,0 +1,12 @@
@comment $NetBSD: PLIST,v 1.5 2012/03/06 23:28:52 joerg Exp $
bin/atoc_conv
bin/kakasi
bin/kakasi-config
bin/mkkanwa
bin/rdic_conv
bin/wx2_conv
include/libkakasi.h
lib/libkakasi.la
man/ja_JP.EUC/man1/kakasi.1
share/kakasi/itaijidict
share/kakasi/kanwadict
+13
View File
@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.8 2009/03/20 19:25:30 joerg Exp $
BUILDLINK_TREE+= kakasi
.if !defined(KAKASI_BUILDLINK3_MK)
KAKASI_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.kakasi+= kakasi>=2.3.0
BUILDLINK_ABI_DEPENDS.kakasi+= kakasi>=2.3.4nb4
BUILDLINK_PKGSRCDIR.kakasi?= ../../textproc/kakasi
.endif # KAKASI_BUILDLINK3_MK
BUILDLINK_TREE+= -kakasi
+8
View File
@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.6 2006/03/13 09:17:51 taca Exp $
SHA1 (kakasi-2.3.4.tar.gz) = ab95a226f301955d2e8ae0d347afbb567e25fbe7
RMD160 (kakasi-2.3.4.tar.gz) = 8ed84c5aaa0713484ab070871f555b12ded31802
Size (kakasi-2.3.4.tar.gz) = 1099258 bytes
SHA1 (patch-ab) = 06ad60e10c996500242fe038213164ddf3147178
SHA1 (patch-ac) = c2100302e98e597ba50ea57e294b1053137ba8b3
SHA1 (patch-ad) = 7b339bd53d801f0bedf047f840ce164e03a653cf
+13
View File
@@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.2 2002/08/25 18:40:06 jlam Exp $
--- lib/libkakasi.h.orig Mon Aug 27 11:11:56 2001
+++ lib/libkakasi.h
@@ -31,7 +31,7 @@
#endif
int kakasi_getopt_argv PARAMS((int argc, char **argv));
-char *kakasi_do PARAMS((char *str));
+char *kakasi_do PARAMS((unsigned char *str));
int kakasi_close_kanwadict PARAMS((void));
int kakasi_free PARAMS((char *p));
+59
View File
@@ -0,0 +1,59 @@
$NetBSD: patch-ac,v 1.2 2003/10/20 22:24:34 kristerw Exp $
--- src/kakasi.c.orig Sun Sep 2 13:43:21 2001
+++ src/kakasi.c Tue Oct 21 00:11:03 2003
@@ -41,6 +41,9 @@
#ifdef HAVE_MALLOC_H
# include <malloc.h>
#endif
+#ifdef HAVE_STRING_H
+# include <string.h>
+#endif
#include <stdlib.h>
#include "kakasi.h"
#ifdef LIBRARY
@@ -105,6 +108,12 @@
static int digest PARAMS((Character *c, int clen, Character *r, int rlen, int type, int (*proc)(void)));
static void digest_shift PARAMS((Character *c, int s));
#else /* LIBRARY */
+void digest_start_copy PARAMS((Character *c, Character *r));
+void put_separator PARAMS((void));
+void putchars PARAMS((Character *results));
+void digest_out PARAMS((Character *c, int ret));
+int digest PARAMS((Character *c, int clen, Character *r, int rlen, int type, int (*proc)(void)));
+void digest_shift PARAMS((Character *c, int s));
static void free_jisyo PARAMS((void));
#endif /* LIBRARY */
@@ -497,7 +506,7 @@
char *
kakasi_do(str)
- char *str;
+ unsigned char *str;
{
Character c[KAKASIBUF], r[KAKASIBUF];
int clen, ptype, pctype;
@@ -559,7 +568,13 @@
} else if (c[0].c1 == 0xa5) {
ptype = 5;
} else if ((c[0].c1 == 0xa1) && (c[0].c2 == 0xbc)) {
+ if (pctype == 5) {
ptype = 5;
+ } else if (pctype == 6) {
+ ptype = 6;
+ } else {
+ ptype = 5;
+ }
} else {
ptype = 4;
}
@@ -604,7 +619,7 @@
{
char *ret = getpbstr();
if (ret == NULL)
- return "";
+ return strdup("");
return ret;
}
#endif
+22
View File
@@ -0,0 +1,22 @@
$NetBSD: patch-ad,v 1.1 2006/03/13 09:17:51 taca Exp $
--- src/k2.c.orig 2001-01-16 16:51:47.000000000 +0900
+++ src/k2.c
@@ -127,7 +127,7 @@ k2rom_h_table[] = {
"^", "\"", "_", "(maru)", "", ""};
-#define k2rom_buflen 10
+#define k2rom_buflen 11
static int
k2rom(c, n, type)
@@ -154,7 +154,7 @@ k2rom(c, n, type)
index_made = 1;
}
- buffer[k2rom_buflen] = '\0'; clen = k2rom_buflen;
+ buffer[k2rom_buflen - 1] = '\0'; clen = k2rom_buflen - 1;
for (i = 0; i < k2rom_buflen; ++ i) {
c1 = c[i].c1;
if ((0 < c1) && (c1 < 0x20))