diff options
Diffstat (limited to 'japanese/cmigemo/files')
-rw-r--r-- | japanese/cmigemo/files/patch-Makefile | 18 | ||||
-rw-r--r-- | japanese/cmigemo/files/patch-compile_Make_gcc.mak | 11 | ||||
-rw-r--r-- | japanese/cmigemo/files/patch-compile_config.mk.in | 24 | ||||
-rw-r--r-- | japanese/cmigemo/files/patch-compile_unix.mak | 57 | ||||
-rw-r--r-- | japanese/cmigemo/files/patch-dict_dict.mak | 42 | ||||
-rw-r--r-- | japanese/cmigemo/files/patch-src_wordbuf.c | 10 |
6 files changed, 162 insertions, 0 deletions
diff --git a/japanese/cmigemo/files/patch-Makefile b/japanese/cmigemo/files/patch-Makefile new file mode 100644 index 000000000000..c13fc890b66b --- /dev/null +++ b/japanese/cmigemo/files/patch-Makefile @@ -0,0 +1,18 @@ +--- Makefile.orig 2011-02-27 19:45:40.000000000 +0900 ++++ Makefile 2011-08-21 14:21:53.000000000 +0900 +@@ -52,8 +52,14 @@ + $(MAKE) -f compile/Make_gcc.mak + gcc-dict: + $(MAKE) -f compile/Make_gcc.mak dictionary +-gcc-install: gcc-all ++gcc-dat: ++ $(MAKE) -f compile/Make_gcc.mak dat ++gcc-install: gcc-rel gcc-dat + $(MAKE) -f compile/Make_gcc.mak install ++gcc-install-dict: gcc-dict ++ $(MAKE) -f compile/Make_gcc.mak install-dict ++gcc-install-doc: ++ $(MAKE) -f compile/Make_gcc.mak install-doc + gcc-uninstall: + $(MAKE) -f compile/Make_gcc.mak uninstall + gcc-clean: diff --git a/japanese/cmigemo/files/patch-compile_Make_gcc.mak b/japanese/cmigemo/files/patch-compile_Make_gcc.mak new file mode 100644 index 000000000000..789ca2035fcc --- /dev/null +++ b/japanese/cmigemo/files/patch-compile_Make_gcc.mak @@ -0,0 +1,11 @@ +--- compile/Make_gcc.mak.orig 2011-08-17 00:54:29.000000000 +0900 ++++ compile/Make_gcc.mak 2011-08-17 00:56:14.000000000 +0900 +@@ -44,4 +44,7 @@ + $(RM) $(libdir)/$(libmigemo) + + dictionary: +- cd dict && $(MAKE) gcc ++ cd dict && $(MAKE) gcc-dict ++ ++dat: ++ cd dict && $(MAKE) gcc-dat diff --git a/japanese/cmigemo/files/patch-compile_config.mk.in b/japanese/cmigemo/files/patch-compile_config.mk.in new file mode 100644 index 000000000000..bc103f0c5663 --- /dev/null +++ b/japanese/cmigemo/files/patch-compile_config.mk.in @@ -0,0 +1,24 @@ +--- compile/config.mk.in.orig 2011-02-27 19:45:40.000000000 +0900 ++++ compile/config.mk.in 2011-08-17 00:07:28.000000000 +0900 +@@ -18,8 +18,8 @@ + incdir = $(prefix)/include + # WARNING: Directories $(dictdir) and $(docdir) will be deleted whole the + # directory when unintall. +-dictdir = $(prefix)/share/migemo +-docdir = $(prefix)/doc/migemo ++dictdir = $(prefix)/share/cmigemo ++docdir = $(prefix)/share/doc/ja/cmigemo + + ############################################################################## + # Commands +@@ -33,8 +33,8 @@ + PERL = perl + BUNZIP2 = bzip2 -d + GUNZIP = gzip -d +-FILTER_CP932 = ${PROGRAM_ENCODEFILTER} -s +-FILTER_EUCJP = ${PROGRAM_ENCODEFILTER} -e ++FILTER_CP932 = iconv -t cp932 -f euc-jp ++FILTER_EUCJP = iconv -t euc-jp -f cp932 + FILTER_UTF8 = iconv -t utf-8 -f cp932 + INSTALL = ${PROGRAM_INSTALL} -c + INSTALL_PROGRAM = $(INSTALL) -m 755 diff --git a/japanese/cmigemo/files/patch-compile_unix.mak b/japanese/cmigemo/files/patch-compile_unix.mak new file mode 100644 index 000000000000..eac0234fcf28 --- /dev/null +++ b/japanese/cmigemo/files/patch-compile_unix.mak @@ -0,0 +1,57 @@ +--- compile/unix.mak.orig 2011-02-27 19:45:40.000000000 +0900 ++++ compile/unix.mak 2011-08-21 14:23:10.000000000 +0900 +@@ -39,36 +39,48 @@ + $(MKDIR) $(bindir) + $(MKDIR) $(libdir) + $(MKDIR) $(incdir) +- $(MKDIR) $(docdir) ++ ++install-mkdir-dict: + $(MKDIR) $(dictdir) + $(MKDIR) $(dictdir)/cp932 + $(MKDIR) $(dictdir)/euc-jp + $(MKDIR) $(dictdir)/utf-8 + +-install-dict: ++install-mkdir-doc: ++ $(MKDIR) $(docdir) ++ ++install-dict: install-mkdir-dict + $(INSTALL_DATA) dict/migemo-dict $(dictdir)/cp932 ++ if [ -d dict/euc-jp.d ]; then \ ++ $(INSTALL_DATA) dict/euc-jp.d/migemo-dict $(dictdir)/euc-jp; \ ++ fi ++ if [ -d dict/utf-8.d ]; then \ ++ $(INSTALL_DATA) dict/utf-8.d/migemo-dict $(dictdir)/utf-8; \ ++ fi ++ ++install-dat: install-mkdir-dict + $(INSTALL_DATA) dict/han2zen.dat $(dictdir)/cp932 + $(INSTALL_DATA) dict/hira2kata.dat $(dictdir)/cp932 + $(INSTALL_DATA) dict/roma2hira.dat $(dictdir)/cp932 + $(INSTALL_DATA) dict/zen2han.dat $(dictdir)/cp932 + if [ -d dict/euc-jp.d ]; then \ +- $(INSTALL_DATA) dict/euc-jp.d/migemo-dict $(dictdir)/euc-jp; \ + $(INSTALL_DATA) dict/euc-jp.d/han2zen.dat $(dictdir)/euc-jp; \ + $(INSTALL_DATA) dict/euc-jp.d/hira2kata.dat $(dictdir)/euc-jp; \ + $(INSTALL_DATA) dict/euc-jp.d/roma2hira.dat $(dictdir)/euc-jp; \ + $(INSTALL_DATA) dict/euc-jp.d/zen2han.dat $(dictdir)/euc-jp; \ + fi + if [ -d dict/utf-8.d ]; then \ +- $(INSTALL_DATA) dict/utf-8.d/migemo-dict $(dictdir)/utf-8; \ + $(INSTALL_DATA) dict/utf-8.d/han2zen.dat $(dictdir)/utf-8; \ + $(INSTALL_DATA) dict/utf-8.d/hira2kata.dat $(dictdir)/utf-8; \ + $(INSTALL_DATA) dict/utf-8.d/roma2hira.dat $(dictdir)/utf-8; \ + $(INSTALL_DATA) dict/utf-8.d/zen2han.dat $(dictdir)/utf-8; \ + fi + +-install: $(outdir)cmigemo$(EXEEXT) $(libmigemo_DSO) install-mkdir install-dict install-lib +- $(INSTALL_DATA) $(srcdir)migemo.h $(incdir) ++install-doc: install-mkdir-doc + $(INSTALL_DATA) doc/README_j.txt $(docdir) ++ ++install: $(outdir)cmigemo$(EXEEXT) $(libmigemo_DSO) install-mkdir install-dat install-lib ++ $(INSTALL_DATA) $(srcdir)migemo.h $(incdir) + $(INSTALL_PROGRAM) $(outdir)cmigemo$(EXEEXT) $(bindir) + + ############################################################################## diff --git a/japanese/cmigemo/files/patch-dict_dict.mak b/japanese/cmigemo/files/patch-dict_dict.mak new file mode 100644 index 000000000000..f8721f11b1f0 --- /dev/null +++ b/japanese/cmigemo/files/patch-dict_dict.mak @@ -0,0 +1,42 @@ +--- dict/dict.mak.orig 2011-02-27 19:45:40.000000000 +0900 ++++ dict/dict.mak 2011-08-17 01:04:58.000000000 +0900 +@@ -32,10 +32,10 @@ + ############################################################################## + # Dictionary in euc-jp + # +-euc-jp: cp932 euc-jp-files +-euc-jp-files: $(EUCJP_DIR) $(EUCJP_DIR)/migemo-dict \ +- $(EUCJP_DIR)/zen2han.dat $(EUCJP_DIR)/han2zen.dat \ +- $(EUCJP_DIR)/hira2kata.dat $(EUCJP_DIR)/roma2hira.dat ++euc-jp-dict: cp932 $(EUCJP_DIR) $(EUCJP_DIR)/migemo-dict ++euc-jp-dat: $(EUCJP_DIR) $(EUCJP_DIR)/zen2han.dat \ ++ $(EUCJP_DIR)/han2zen.dat $(EUCJP_DIR)/hira2kata.dat \ ++ $(EUCJP_DIR)/roma2hira.dat + $(EUCJP_DIR): + $(MKDIR) $(EUCJP_DIR) + $(EUCJP_DIR)/migemo-dict: migemo-dict +@@ -52,10 +52,10 @@ + ############################################################################## + # Dictionary in utf-8 + # +-utf-8: cp932 utf-8-files +-utf-8-files: $(UTF8_DIR) $(UTF8_DIR)/migemo-dict \ +- $(UTF8_DIR)/zen2han.dat $(UTF8_DIR)/han2zen.dat \ +- $(UTF8_DIR)/hira2kata.dat $(UTF8_DIR)/roma2hira.dat ++utf-8-dict: cp932 $(UTF8_DIR) $(UTF8_DIR)/migemo-dict ++utf-8-dat: $(UTF8_DIR) $(UTF8_DIR)/zen2han.dat \ ++ $(UTF8_DIR)/han2zen.dat $(UTF8_DIR)/hira2kata.dat \ ++ $(UTF8_DIR)/roma2hira.dat + $(UTF8_DIR): + $(MKDIR) $(UTF8_DIR) + $(UTF8_DIR)/migemo-dict: migemo-dict +@@ -87,7 +87,8 @@ + ############################################################################## + # for GNU/gcc(Linux‘¼) + # +-gcc: euc-jp ++gcc-dict: euc-jp-dict utf-8-dict ++gcc-dat: euc-jp-dat utf-8-dat + + ############################################################################## + # for MacOS X diff --git a/japanese/cmigemo/files/patch-src_wordbuf.c b/japanese/cmigemo/files/patch-src_wordbuf.c new file mode 100644 index 000000000000..2d2b63349c8f --- /dev/null +++ b/japanese/cmigemo/files/patch-src_wordbuf.c @@ -0,0 +1,10 @@ +--- src/wordbuf.c.orig 2011-08-13 23:52:52.000000000 +0900 ++++ src/wordbuf.c 2011-08-13 23:53:22.000000000 +0900 +@@ -9,6 +9,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <string.h> ++#include <limits.h> + #include "wordbuf.h" + + #define WORDLEN_DEF 64 |