head 1.2; access; symbols pkgsrc-2014Q1:1.1.0.70 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.68 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.66 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.64 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.62 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.60 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.58 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.56 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.54 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.52 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.50 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.48 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.46 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.44 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.42 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.40 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.38 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.36 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.34 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.32 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.30 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.28 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.26 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.24 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.22 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.20 pkgsrc-2008Q1:1.1.0.18 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.16 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.14 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.12 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.10 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.8 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.6 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.4 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.2 pkgsrc-2006Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2014.06.06.12.09.47; author obache; state dead; branches; next 1.1; commitid fVKX0fx9UUzzrsDx; 1.1 date 2006.03.13.09.17.51; author taca; state Exp; branches; next ; desc @@ 1.2 log @Update KAKASI to 2.3.6. (in addtion to backported patches, dropped prototype patch of kakasi_do(). Its committer doesn't know the reason anymore, and implemented part patches had been merged long time ago with "patch-aa and patch-ac patched the same file. Merge them" but patch-aa was for lib/libkakasi.c, and patch-ac is for src/kakasi.c. From no problem reportes, it is considered this patch set is not relevant). Changes from KAKASI 2.3.5 to 2.3.6 * Check runtime environment for test codes, and skip impossible tests. * With configure, check compiler supported option. (for the issue old gcc cannot accept -Wno-unused-result option) * Fixed to check iconv availability at configure instead of autconf. * Fixed and added manual (by Osamu Aoki). * Fixed a bug to ouput redundant delimiter at wakatigaki if the line start with ASCII character. * Changed unitptr_t from macro to typedef (to avoid the issue that come compilers cannot handle such macro) * Fixed missing iconv related casts. Changes from KAKASI 2.3.4 to 2.3.5 * Added UTF-8 input/output support (iconv is required) * Improve handling of japanese long-vowel. * Fixed bug of do_kakasi(), may return invald memory area. * Fixed a wrong entriy in kakasidict. * Fixed bad hepburn romaji table. * Added use_old_romaji_table variable and -t option. * Fixed segfault on invalid SS2 sequences. * Fixes warnings at compile. * Added a test script. * Added -S option for mutable separator (with -w or -s option). * Added -l and -L option for level furigana and hiragana conversion. (See doc/README.level for more information) * Newly added -F option for mutable parentheses around furigana (with -JH -f or -L option). * Added -y option to display all yomi per one Kanji. * Add endian independent dictionary format support. * Fixed bad hepburn romaji table. (specify -t option fo use old romaji table) @ text @$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)) @ 1.1 log @Add patch to fix array subscript out of range bug which reported to kakasi-dev mailing list: http://www.namazu.org/pipermail/kakasi-dev/2006-March/000039.html Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @