HAYASHI Kentaro
null+****@clear*****
Wed Sep 19 16:05:58 JST 2012
HAYASHI Kentaro 2012-09-19 16:05:58 +0900 (Wed, 19 Sep 2012) New Revision: a6c66bfce6e9d4855a6e31e85ed01420e194a7a0 https://github.com/groonga/groonga/commit/a6c66bfce6e9d4855a6e31e85ed01420e194a7a0 Log: windows: add mecab 0.994 related patches Added files: packages/windows/patches/mecab-0.994-mingw-cflags.diff packages/windows/patches/mecab-0.994-mingw-externc.diff packages/windows/patches/mecab-0.994-mingw-ltmain-wmain.diff Added: packages/windows/patches/mecab-0.994-mingw-cflags.diff (+12 -0) 100644 =================================================================== --- /dev/null +++ packages/windows/patches/mecab-0.994-mingw-cflags.diff 2012-09-19 16:05:58 +0900 (996075d) @@ -0,0 +1,12 @@ +diff -ur mecab-0.994.orig/configure.in mecab-0.994/configure.in +--- mecab-0.994.orig/configure.in 2012-04-01 23:21:02.000000000 +0900 ++++ mecab-0.994/configure.in 2012-09-14 15:58:19.759200168 +0900 +@@ -302,6 +302,8 @@ + case "$host_os" in + mingw* | os2*) + MECAB_DEFAULT_RC='c:\\\\Program Files\\\\mecab\\\\etc\\\\mecabrc' ++ CFLAGS="$CFLAGS -municode" ++ CXXFLAGS="$CXXFLAGS -municode" + ;; + *) + MECAB_DEFAULT_RC="$sysconfdir/mecabrc" Added: packages/windows/patches/mecab-0.994-mingw-externc.diff (+12 -0) 100644 =================================================================== --- /dev/null +++ packages/windows/patches/mecab-0.994-mingw-externc.diff 2012-09-19 16:05:58 +0900 (0e0a4e6) @@ -0,0 +1,12 @@ +--- mecab-0.994.orig/src/winmain.h 2011-11-01 23:50:54.000000000 +0900 ++++ mecab-0.994/src/winmain.h 2012-09-19 15:58:36.549360996 +0900 +@@ -59,6 +59,9 @@ + + int wmain_to_main_wrapper(int argc, char **argv); + ++#if defined(__MINGW32__) ++extern "C" ++#endif + int wmain(int argc, wchar_t **argv) { + CommandLine cmd(argc, argv); + return wmain_to_main_wrapper(cmd.argc(), cmd.argv()); Added: packages/windows/patches/mecab-0.994-mingw-ltmain-wmain.diff (+11 -0) 100644 =================================================================== --- /dev/null +++ packages/windows/patches/mecab-0.994-mingw-ltmain-wmain.diff 2012-09-19 16:05:58 +0900 (9151c7b) @@ -0,0 +1,11 @@ +--- mecab-0.994.orig/ltmain.sh 2012-06-04 23:15:21.000000000 +0900 ++++ mecab-0.994/ltmain.sh 2012-09-19 11:42:59.429371976 +0900 +@@ -4348,7 +4348,7 @@ + static const char *debug_opt = LTWRAPPER_OPTION_PREFIX "debug"; + + int +-main (int argc, char *argv[]) ++wmain (int argc, wchar_t *argv[]) + { + char **newargz; + int newargc; -------------- next part -------------- HTML����������������������������...Download