mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
Update japanese/mozc-server to 2.17.2322.102. Changes include:
- Use Github as the source. - Depend on devel/py-gyp and japanese/zinnia because bundled versions have been removed from the original distfile. - devel/py-gyp-devel has been updated to snapshot as of 20160504 and renamed with devel/py-gyp. Take maintainership[*]. - Install mozc.el.gz instead of mozc.el. Approved by: maintainer [*]
This commit is contained in:
parent
1ec9b85624
commit
196453bfe4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=415345
1
MOVED
1
MOVED
@ -8325,3 +8325,4 @@ databases/postgresql90-pltcl||2016-05-16|Has expired: "EOL was reached in Septem
|
||||
databases/postgresql90-client||2016-05-16|Has expired: "EOL was reached in September 2015"
|
||||
databases/postgresql90-docs||2016-05-16|Has expired: "EOL was reached in September 2015"
|
||||
databases/postgresql90-server||2016-05-16|Has expired: "EOL was reached in September 2015"
|
||||
devel/py-gyp-devel|devel/py-gyp|2016-05-16|Renamed to devel/py-gyp
|
||||
|
@ -4130,7 +4130,7 @@
|
||||
SUBDIR += py-greenlet
|
||||
SUBDIR += py-grizzled
|
||||
SUBDIR += py-grouch
|
||||
SUBDIR += py-gyp-devel
|
||||
SUBDIR += py-gyp
|
||||
SUBDIR += py-hash_ring
|
||||
SUBDIR += py-hghooks
|
||||
SUBDIR += py-hgsubversion
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Created by: Daichi GOTO <daichi@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gyp
|
||||
PORTVERSION= 20150414
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= http://people.freebsd.org/~daichi/distfiles/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= daichi@FreeBSD.org
|
||||
COMMENT= Generate Your Projects
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
USES= python:2
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's/linux/${OPSYS:tl}/;s|gcc|${CC}|;s|g++|${CXX}|' \
|
||||
${WRKSRC}/pylib/gyp/generator/make.py
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (gyp-20150414.tar.gz) = 798efaf63f605f2e7cdbab10ac279b310c9dd8d4e9f6d679fb6b16ece5c0878f
|
||||
SIZE (gyp-20150414.tar.gz) = 11860415
|
@ -1,3 +0,0 @@
|
||||
gyp - Generate Your Projects - a python based build tool
|
||||
|
||||
WWW: http://code.google.com/p/gyp/
|
20
devel/py-gyp/Makefile
Normal file
20
devel/py-gyp/Makefile
Normal file
@ -0,0 +1,20 @@
|
||||
# Created by: Daichi GOTO <daichi@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gyp
|
||||
PORTVERSION= 20160504
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= LOCAL/hrs
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= ${PORTNAME}-e679e688ba6db12336b79650c27fcf8a5ed21e60
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Build System That Generates Other Build Systems
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= python:2
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/py-gyp/distinfo
Normal file
2
devel/py-gyp/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (gyp-e679e688ba6db12336b79650c27fcf8a5ed21e60.tar.gz) = 51fadf46a7a108b0c8f273fb726b113609d7be5394d286716cbf472d1327d18c
|
||||
SIZE (gyp-e679e688ba6db12336b79650c27fcf8a5ed21e60.tar.gz) = 620920
|
@ -1,6 +1,6 @@
|
||||
--- pylib/gyp/generator/make.py.orig 2015-04-16 13:28:24.117918307 +0900
|
||||
+++ pylib/gyp/generator/make.py 2015-04-16 13:28:50.421923951 +0900
|
||||
@@ -342,7 +342,7 @@
|
||||
--- pylib/gyp/generator/make.py.orig 2016-05-10 14:06:56 UTC
|
||||
+++ pylib/gyp/generator/make.py
|
||||
@@ -342,7 +342,7 @@ sed -e "s|^$(notdir $@)|$@|" $(depfile).
|
||||
# We remove slashes and replace spaces with new lines;
|
||||
# remove blank lines;
|
||||
# delete the first line and append a colon to the remaining lines.
|
7
devel/py-gyp/pkg-descr
Normal file
7
devel/py-gyp/pkg-descr
Normal file
@ -0,0 +1,7 @@
|
||||
GYP is a Meta-Build system: a build system that generates other
|
||||
build systems. It is intended to support large projects that need
|
||||
to be built on multiple platforms (e.g., Mac, Windows, Linux), and
|
||||
where it is important that the project can be built using the IDEs
|
||||
that are popular on each platform as if the project is a "native" one.
|
||||
|
||||
WWW: https://gyp.gsrc.io/
|
@ -2,11 +2,14 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mozc
|
||||
PORTVERSION= 2.17.2106.102
|
||||
PORTVERSION= 2.17.2322.102
|
||||
CATEGORIES= japanese
|
||||
MASTER_SITES= LOCAL/hrs
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
MASTER_SITES= https://codeload.github.com/google/${PORTNAME}/tar.gz/9b4c9e0?dummy=/:main \
|
||||
https://codeload.github.com/hiroyuki-komatsu/japanese-usage-dictionary/tar.gz/e5b3425?dummy=/:udic
|
||||
DISTFILES= google-${PORTNAME}-9b4c9e0_GH0.tar.gz:main \
|
||||
hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz:udic
|
||||
EXTRACT_ONLY= google-${PORTNAME}-9b4c9e0_GH0.tar.gz \
|
||||
hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT?= Mozc Japanese Input Method, Server
|
||||
@ -15,7 +18,8 @@ LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ninja:devel/ninja \
|
||||
python:lang/python
|
||||
python:lang/python \
|
||||
gyp:devel/py-gyp
|
||||
EXTRACT_DEPENDS=${PYTHON_CMD}:${PYTHON_PORTSDIR}
|
||||
LIB_DEPENDS= libprotobuf.so:devel/protobuf \
|
||||
libzinnia.so:japanese/zinnia
|
||||
@ -23,6 +27,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
|
||||
|
||||
USES= compiler:c++11-lang pkgconfig iconv:wchar_t gmake \
|
||||
tar:bzip2 python:build
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-9b4c9e0
|
||||
BUILD_WRKSRC= ${WRKSRC}/src
|
||||
|
||||
BUILD_MOZC_LIST?= mozc_server
|
||||
@ -70,6 +75,7 @@ GYP_DEFINES= use_libprotobuf=1 \
|
||||
enable_unittest=0 \
|
||||
compiler_host="${_CCTYPE}" \
|
||||
compiler_target="${_CCTYPE}" \
|
||||
use_libzinnia=1 \
|
||||
zinnia_model_file="${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model" \
|
||||
ibus_mozc_icon_path="${LOCALBASE}/share/ibus-mozc/icons/product_icon.png" \
|
||||
ibus_mozc_path="${PREFIX}/libexec/ibus-engine-mozc"
|
||||
@ -77,8 +83,8 @@ BUILD_MODE= Release
|
||||
BUILD_CMD= ${SETENV} ${MAKE_ENV} PATH=/bin:/usr/bin:${PATH} ${MAKE_CMD}
|
||||
BUILD_MOZC_CMD= cd ${BUILD_WRKSRC} && \
|
||||
${SETENV} BUILD_COMMAND="${BUILD_WRKSRC}/mozcmake" \
|
||||
PYTHONPATH=${BUILD_WRKSRC}/third_party/gyp/pylib/gyp \
|
||||
GYP_DEFINES="${GYP_DEFINES}" \
|
||||
PYTHONPATH=${PYTHON_SITELIBDIR}/gyp \
|
||||
CC_host="${CC}" \
|
||||
CC_target="${CC}" \
|
||||
CXX_host="${CXX}" \
|
||||
@ -87,8 +93,7 @@ BUILD_MOZC_CMD= cd ${BUILD_WRKSRC} && \
|
||||
AR_host="${AR}" \
|
||||
${PYTHON_CMD} build_mozc.py
|
||||
BUILD_MOZC_CMD_BUILD= ${BUILD_MOZC_CMD} build -c ${BUILD_MODE} ${_MAKE_JOBS}
|
||||
BUILD_GYP_CMD= cd ${BUILD_WRKSRC}/third_party/gyp && \
|
||||
${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP}
|
||||
BUILD_GYP_CMD= ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/gyp
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} 's,-liconv,${ICONV_LIB},g' \
|
||||
@ -108,7 +113,7 @@ ${BUILD_WRKSRC}/mozcmake:
|
||||
|
||||
post-configure: ${BUILD_WRKSRC}/mozcmake
|
||||
${BUILD_MOZC_CMD} gyp \
|
||||
--gypdir=${BUILD_WRKSRC}/third_party/gyp \
|
||||
--gypdir=${LOCALBASE}/bin \
|
||||
--server_dir="${PREFIX}/bin" \
|
||||
--tool_dir="${PREFIX}/libexec" \
|
||||
--renderer_dir="${PREFIX}/libexec" \
|
||||
@ -128,10 +133,8 @@ GYP_DEFINES+= use_libibus=0 \
|
||||
|
||||
MASTER_SITES+= LOCAL/kuriyama:zipcode
|
||||
DISTFILES+= \
|
||||
ken_all-20130628.lzh:zipcode \
|
||||
jigyosyo-20130628.lzh:zipcode
|
||||
|
||||
EXTRACT_DEPENDS+= lha:archivers/lha
|
||||
ken_all-20160428.zip:zipcode \
|
||||
jigyosyo-20160428.zip:zipcode
|
||||
|
||||
PLIST_FILES+= bin/mozc \
|
||||
bin/mozc_server \
|
||||
@ -139,14 +142,16 @@ PLIST_FILES+= bin/mozc \
|
||||
SUB_FILES+= mozc
|
||||
|
||||
post-extract-mozc_server:
|
||||
@for F in jigyosyo-20130628.lzh ken_all-20130628.lzh; do \
|
||||
${LHA_CMD} xfq2w=${BUILD_WRKSRC}/data/dictionary_oss \
|
||||
@for F in ${DISTFILES:M*\:zipcode:C/\:zipcode//}; do \
|
||||
${UNZIP_NATIVE_CMD} -L -d ${BUILD_WRKSRC}/data/dictionary_oss \
|
||||
${DISTDIR}/$$F; \
|
||||
done
|
||||
@cd ${BUILD_WRKSRC}/data/dictionary_oss && \
|
||||
${PYTHON_CMD} ${BUILD_WRKSRC}/dictionary/gen_zip_code_seed.py \
|
||||
--zip_code=ken_all.csv --jigyosyo=jigyosyo.csv \
|
||||
>> dictionary09.txt
|
||||
${MV} ${WRKDIR}/japanese-usage-dictionary-e5b3425/usage_dict.txt \
|
||||
${BUILD_WRKSRC}/third_party/japanese_usage_dictionary
|
||||
|
||||
post-extract: post-extract-mozc_server
|
||||
|
||||
@ -251,18 +256,20 @@ do-install-ibus_mozc:
|
||||
|
||||
# uim_mozc
|
||||
.if ${BUILD_MOZC_LIST:Muim_mozc} == "uim_mozc" || make(makesum)
|
||||
USE_GITHUB= nodefault # XXX
|
||||
GH_ACCOUNT= e-kato:MU
|
||||
GH_PROJECT= macuim:MU
|
||||
GH_TAGNAME= v0.6.16.2:MU
|
||||
EXTRACT_ONLY+= ${DISTFILE_MU}
|
||||
#USE_GITHUB= yes # XXX
|
||||
GH_ACCOUNT= e-kato
|
||||
GH_PROJECT= macuim
|
||||
GH_TAGNAME= v0.6.16.2.1
|
||||
DISTFILES+= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}:gh_uim
|
||||
EXTRACT_ONLY+= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}
|
||||
MASTER_SITES+= https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/tar.gz/${GH_TAGNAME}?dummy=/:gh_uim
|
||||
WRKSRC_MU= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:C/^v//}
|
||||
|
||||
LIB_DEPENDS+= libuim.so:textproc/uim
|
||||
RUN_DEPENDS+= mozc_server:japanese/mozc-server \
|
||||
mozc_tool:japanese/mozc-tool
|
||||
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-uim-key_translator.h \
|
||||
${PATCHDIR}/extra-patch-src-unix-uim-mozc.cc \
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-uim-mozc.cc \
|
||||
${PATCHDIR}/extra-patch-src-unix-uim-uim.gyp
|
||||
PLIST_FILES+= lib/uim/plugin/libuim-mozc.so \
|
||||
%%DATADIR%%/mozc.scm \
|
||||
@ -305,22 +312,13 @@ do-install-uim_mozc:
|
||||
# fcitx_mozc
|
||||
.if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" || make(makesum)
|
||||
PATCH_SITES= http://download.fcitx-im.org/fcitx-mozc/
|
||||
PATCHFILES= fcitx-mozc-2.16.2037.102.2.patch
|
||||
PATCHFILES= fcitx-mozc-2.17.2313.102.1.patch
|
||||
.endif
|
||||
.if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc"
|
||||
PATCH_DIST_STRIP=-p1
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-fcitx-eim.cc \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-mozc_response_parser.cc \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-surrounding_text_util.cc
|
||||
|
||||
POST_PATCHES= ${PATCHDIR}/extra-patch-src-unix_fcitx_fcitx_mozc.cc \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-fcitx.gyp \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-fcitx_key_event_handler.h \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-fcitx_key_translator.h \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-fcitx_mozc.h \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-mozc_connection.cc \
|
||||
${PATCHDIR}/extra-patch-src-unix-fcitx-mozc_connection.h
|
||||
|
||||
GYP_OPTIONS+= --noqt
|
||||
GYP_DEFINES+= use_libibus=0 \
|
||||
enable_gtk_renderer=0
|
||||
@ -352,11 +350,6 @@ post-extract-fcitx_mozc:
|
||||
|
||||
post-extract: post-extract-fcitx_mozc
|
||||
|
||||
post-patch-fcitx_mozc:
|
||||
cd ${PATCH_WRKSRC} && ${CAT} ${POST_PATCHES} | ${PATCH}
|
||||
|
||||
post-patch: post-patch-fcitx_mozc
|
||||
|
||||
do-build-fcitx_mozc:
|
||||
${BUILD_MOZC_CMD_BUILD} unix/fcitx/fcitx.gyp:fcitx-mozc
|
||||
|
||||
@ -397,6 +390,7 @@ CATEGORIES+= elisp
|
||||
RUN_DEPENDS+= mozc_server:japanese/mozc-server
|
||||
|
||||
PLIST_FILES+= ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.elc \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.el.gz \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/mozc/leim-list.el
|
||||
PLIST_DIRS+= ${EMACS_VERSION_SITE_LISPDIR}/mozc
|
||||
|
||||
@ -409,11 +403,13 @@ post-patch: post-patch-mozc_el
|
||||
do-build-mozc_el:
|
||||
cd ${BUILD_WRKSRC}/unix/emacs && \
|
||||
${EMACS_CMD} -batch -q -no-site-file -no-init-file \
|
||||
-f batch-byte-compile mozc.el
|
||||
-f batch-byte-compile mozc.el && \
|
||||
${GZIP_CMD} -9 mozc.el
|
||||
|
||||
do-install-mozc_el:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc
|
||||
${INSTALL_DATA} \
|
||||
${BUILD_WRKSRC}/unix/emacs/mozc.el.gz \
|
||||
${BUILD_WRKSRC}/unix/emacs/mozc.elc \
|
||||
${FILESDIR}/leim-list.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc/
|
||||
|
@ -1,10 +1,12 @@
|
||||
SHA256 (mozc-2.17.2106.102.tar.bz2) = 00d2a82a8c814a6787bdb1d77bdc5dea652eb16cfbf4ae20fe33a25b285d8f39
|
||||
SIZE (mozc-2.17.2106.102.tar.bz2) = 33452163
|
||||
SHA256 (ken_all-20130628.lzh) = 78630e7f8b396603cde066c4a6d598c9af94bb97f415a68148dd3144dea18871
|
||||
SIZE (ken_all-20130628.lzh) = 1735995
|
||||
SHA256 (jigyosyo-20130628.lzh) = d7b796d8643457d883de4a33cb3edf7455f11d778ea74d07b450ea10f3339cf7
|
||||
SIZE (jigyosyo-20130628.lzh) = 823590
|
||||
SHA256 (e-kato-macuim-v0.6.16.2_GH0.tar.gz) = 25fca78d1d76cc5c6a49f3b2f6981791ad8275abb2726334d8d40bd49498194d
|
||||
SIZE (e-kato-macuim-v0.6.16.2_GH0.tar.gz) = 324551
|
||||
SHA256 (fcitx-mozc-2.16.2037.102.2.patch) = ff175f3e0301c33f750780765ea264887827d00bc7a59fc8b55ae514ba449a1e
|
||||
SIZE (fcitx-mozc-2.16.2037.102.2.patch) = 140421
|
||||
SHA256 (google-mozc-9b4c9e0_GH0.tar.gz) = b7f57c4bfbff9a7e657de4f8213bac2f8d3cc454076463ddc66e32ebcf7bf795
|
||||
SIZE (google-mozc-9b4c9e0_GH0.tar.gz) = 57248995
|
||||
SHA256 (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz) = 2af954cd844c6a3113449d7dca37e36b769ecb2b49d3a54318a3bdee1a75af56
|
||||
SIZE (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz) = 71050
|
||||
SHA256 (ken_all-20160428.zip) = dd732957ca98dcad8c68aaa89447d77bd9201f26a19241f2531cb3f4ba2296f0
|
||||
SIZE (ken_all-20160428.zip) = 1684351
|
||||
SHA256 (jigyosyo-20160428.zip) = b95ed393343ed85363e8e7e14725af5e0b0586e60289a386fdba288e0e36f040
|
||||
SIZE (jigyosyo-20160428.zip) = 752471
|
||||
SHA256 (e-kato-macuim-v0.6.16.2.1_GH0.tar.bz2) = ae999a2f02379bd049484a22684c37be5eb1f4db9763fa79885c4981502336e9
|
||||
SIZE (e-kato-macuim-v0.6.16.2.1_GH0.tar.bz2) = 324549
|
||||
SHA256 (fcitx-mozc-2.17.2313.102.1.patch) = 52a7ed450f075eca3f4d468390ef59f9a439e0ac74327639802a7f11caa1a2c2
|
||||
SIZE (fcitx-mozc-2.17.2313.102.1.patch) = 140531
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- src/unix/fcitx/fcitx.gyp.orig 2015-07-13 04:27:48.760816000 +0900
|
||||
+++ src/unix/fcitx/fcitx.gyp 2015-07-13 04:30:04.604724000 +0900
|
||||
@@ -44,7 +44,6 @@
|
||||
'../../client/client.gyp:client',
|
||||
'../../ipc/ipc.gyp:ipc',
|
||||
'../../session/session_base.gyp:ime_switch_util',
|
||||
- '../../session/session_base.gyp:session_protocol',
|
||||
],
|
||||
'fcitx_defines': [
|
||||
'LOCALEDIR="<!@(fcitx4-config --prefix)/share/locale/"',
|
@ -1,13 +0,0 @@
|
||||
--- src/unix/fcitx/fcitx_key_event_handler.h.bak 2015-07-13 04:37:03.713712000 +0900
|
||||
+++ src/unix/fcitx/fcitx_key_event_handler.h 2015-07-13 04:37:03.754663000 +0900
|
||||
@@ -35,8 +35,8 @@
|
||||
#include <memory>
|
||||
|
||||
#include "base/port.h"
|
||||
-#include "config/config.pb.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/config.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include "unix/fcitx/fcitx_key_translator.h"
|
||||
|
||||
namespace mozc {
|
@ -1,11 +0,0 @@
|
||||
--- src/unix/fcitx/fcitx_key_translator.h.bak 2015-07-13 04:37:03.714894000 +0900
|
||||
+++ src/unix/fcitx/fcitx_key_translator.h 2015-07-13 04:37:03.756571000 +0900
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <fcitx-config/hotkey.h>
|
||||
|
||||
#include "base/port.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include <fcitx/ime.h>
|
||||
|
||||
namespace mozc {
|
@ -1,11 +0,0 @@
|
||||
--- src/unix/fcitx/fcitx_mozc.h.bak 2015-07-13 04:37:03.716155000 +0900
|
||||
+++ src/unix/fcitx/fcitx_mozc.h 2015-07-13 04:37:03.758916000 +0900
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
#include "base/port.h"
|
||||
#include "base/run_level.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include "client/client_interface.h"
|
||||
#include "mozc_connection.h"
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- src/unix/fcitx/mozc_connection.cc.bak 2015-07-13 04:37:03.716883000 +0900
|
||||
+++ src/unix/fcitx/mozc_connection.cc 2015-07-13 04:37:03.789664000 +0900
|
||||
@@ -36,7 +36,7 @@
|
||||
#include "base/util.h"
|
||||
#include "client/client.h"
|
||||
#include "ipc/ipc.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include "session/ime_switch_util.h"
|
||||
#include "unix/fcitx/fcitx_key_event_handler.h"
|
||||
#include "unix/fcitx/surrounding_text_util.h"
|
@ -1,11 +0,0 @@
|
||||
--- src/unix/fcitx/mozc_connection.h.bak 2015-07-13 04:37:03.717225000 +0900
|
||||
+++ src/unix/fcitx/mozc_connection.h 2015-07-13 04:37:03.761331000 +0900
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <fcitx/instance.h>
|
||||
|
||||
#include "base/port.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include "unix/fcitx/fcitx_key_event_handler.h"
|
||||
|
||||
namespace mozc {
|
@ -1,50 +0,0 @@
|
||||
--- src/unix/fcitx/mozc_response_parser.cc.orig 2015-07-13 04:56:54.572997000 +0900
|
||||
+++ src/unix/fcitx/mozc_response_parser.cc 2015-07-13 04:58:15.160661000 +0900
|
||||
@@ -36,7 +36,7 @@
|
||||
#include "base/logging.h"
|
||||
#include "base/process.h"
|
||||
#include "base/util.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include "unix/fcitx/fcitx_mozc.h"
|
||||
#include "unix/fcitx/surrounding_text_util.h"
|
||||
#include <fcitx/candidate.h>
|
||||
@@ -235,11 +235,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
+#if 0
|
||||
static boolean FcitxMozcPaging(void* arg, boolean prev)
|
||||
{
|
||||
FcitxMozc* mozc = static_cast<FcitxMozc*>(arg);
|
||||
return mozc->paging(prev);
|
||||
}
|
||||
+#endif
|
||||
|
||||
void MozcResponseParser::ParseCandidates(
|
||||
const mozc::commands::Candidates &candidates, FcitxMozc *fcitx_mozc) const {
|
||||
@@ -286,12 +288,14 @@
|
||||
FcitxCandidateWordList* candList = FcitxInputStateGetCandidateList(fcitx_mozc->GetInputState());
|
||||
FcitxCandidateWordReset(candList);
|
||||
FcitxCandidateWordSetPageSize(candList, 9);
|
||||
+#if 0
|
||||
if (candidates.has_direction() &&
|
||||
candidates.direction() == commands::Candidates::HORIZONTAL) {
|
||||
FcitxCandidateWordSetLayoutHint(candList, CLH_Horizontal);
|
||||
} else {
|
||||
FcitxCandidateWordSetLayoutHint(candList, CLH_Vertical);
|
||||
}
|
||||
+#endif
|
||||
|
||||
map<int32, pair<string, string> > usage_map;
|
||||
if (candidates.has_usages()) {
|
||||
@@ -395,7 +399,9 @@
|
||||
else
|
||||
FcitxCandidateWordSetChoose(candList, EMPTY_STR_CHOOSE);
|
||||
FcitxCandidateWordSetFocus(candList, local_index);
|
||||
+#if 0
|
||||
FcitxCandidateWordSetOverridePaging(candList, hasPrev, hasNext, FcitxMozcPaging, fcitx_mozc, NULL);
|
||||
+#endif
|
||||
}
|
||||
|
||||
static int GetRawCursorPos(const char * str, int upos)
|
@ -1,11 +0,0 @@
|
||||
--- src/unix/uim/key_translator.h.orig 2015-07-13 05:02:13.505621000 +0900
|
||||
+++ src/unix/uim/key_translator.h 2015-07-13 05:02:22.697125000 +0900
|
||||
@@ -38,7 +38,7 @@
|
||||
using __gnu_cxx::hash_map;
|
||||
|
||||
#include "base/port.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
|
||||
namespace mozc {
|
||||
namespace uim {
|
@ -1,13 +1,19 @@
|
||||
--- src/unix/uim/mozc.cc.orig 2015-07-13 05:03:12.431514000 +0900
|
||||
+++ src/unix/uim/mozc.cc 2015-07-13 05:03:30.340372000 +0900
|
||||
@@ -50,8 +50,8 @@
|
||||
--- src/unix/uim/mozc.cc.orig 2016-05-11 00:39:29.009401000 +0900
|
||||
+++ src/unix/uim/mozc.cc 2016-05-11 00:40:58.320083000 +0900
|
||||
@@ -48,6 +48,7 @@
|
||||
# include "plugin.h"
|
||||
#endif
|
||||
|
||||
+#include "base/init_mozc.h"
|
||||
#include "base/port.h"
|
||||
#include "base/util.h"
|
||||
-#include "config/config.pb.h"
|
||||
-#include "session/commands.pb.h"
|
||||
+#include "protocol/config.pb.h"
|
||||
+#include "protocol/commands.pb.h"
|
||||
#include "client/client.h"
|
||||
#include "unix/uim/key_translator.h"
|
||||
#include "protocol/config.pb.h"
|
||||
@@ -1196,7 +1197,7 @@
|
||||
argv[0] = (char *)name;
|
||||
argv[1] = NULL;
|
||||
|
||||
- InitGoogle((const char *)argv[0], &argc, (char ***)&argv, true);
|
||||
+ mozc::InitMozc((const char *)argv[0], &argc, (char ***)&argv, true);
|
||||
mozc::uim::install_keymap();
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- src/unix/uim/uim.gyp.orig 2014-10-27 02:24:13.000000000 +0900
|
||||
+++ src/unix/uim/uim.gyp 2015-09-26 06:34:58.683557000 +0900
|
||||
--- src/unix/uim/uim.gyp.orig 2015-07-15 10:04:31.000000000 +0900
|
||||
+++ src/unix/uim/uim.gyp 2016-05-11 00:37:33.495056000 +0900
|
||||
@@ -31,6 +31,7 @@
|
||||
{
|
||||
'variables': {
|
||||
@ -17,13 +17,3 @@
|
||||
],
|
||||
},
|
||||
'targets': [
|
||||
@@ -49,7 +52,8 @@
|
||||
'key_translator.cc',
|
||||
],
|
||||
'dependencies': [
|
||||
- '../../session/session_base.gyp:session_protocol',
|
||||
+ '../../protocol/protocol.gyp:commands_proto',
|
||||
+ '../../session/session_base.gyp:ime_switch_util',
|
||||
],
|
||||
'cflags': [
|
||||
'<!@(pkg-config --cflags <@(pkg_config_libs))',
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- src/unix/fcitx/fcitx_mozc.cc.orig 2015-02-19 10:48:37.000000000 +0900
|
||||
+++ src/unix/fcitx/fcitx_mozc.cc 2015-02-19 10:54:04.000000000 +0900
|
||||
@@ -439,6 +439,8 @@
|
||||
--- src/unix/fcitx/fcitx_mozc.cc.orig 2016-05-14 21:54:58.149355000 +0900
|
||||
+++ src/unix/fcitx/fcitx_mozc.cc 2016-05-14 21:54:58.170065000 +0900
|
||||
@@ -440,6 +440,8 @@
|
||||
boolean ToolMenuAction(struct _FcitxUIMenu *menu, int index)
|
||||
{
|
||||
string args;
|
||||
@ -9,7 +9,7 @@
|
||||
switch(index) {
|
||||
case 0:
|
||||
args = "--mode=config_dialog";
|
||||
@@ -459,7 +461,8 @@
|
||||
@@ -460,7 +462,8 @@
|
||||
args = "--mode=about_dialog";
|
||||
break;
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
--- src/base/process.cc.orig 2013-03-29 13:33:43.000000000 +0900
|
||||
+++ src/base/process.cc 2013-04-24 00:17:03.000000000 +0900
|
||||
@@ -122,7 +122,7 @@
|
||||
--- src/base/process.cc.orig 2016-03-13 11:22:55.000000000 +0900
|
||||
+++ src/base/process.cc 2016-05-10 21:54:57.488770000 +0900
|
||||
@@ -126,7 +126,7 @@
|
||||
#endif
|
||||
|
||||
#ifdef OS_LINUX
|
||||
#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_NACL)
|
||||
- static const char kBrowserCommand[] = "/usr/bin/xdg-open";
|
||||
+ static const char kBrowserCommand[] = LOCALBASE "/bin/xdg-open";
|
||||
// xdg-open which uses kfmclient or gnome-open internally works both on KDE
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- src/build_mozc.py.orig 2015-02-15 04:18:52.000000000 +0900
|
||||
+++ src/build_mozc.py 2015-02-19 03:40:47.000000000 +0900
|
||||
@@ -357,6 +357,11 @@
|
||||
--- src/build_mozc.py.orig 2016-03-13 11:22:55.000000000 +0900
|
||||
+++ src/build_mozc.py 2016-05-11 00:18:16.131052000 +0900
|
||||
@@ -354,6 +354,11 @@
|
||||
parser.add_option('--version_file', dest='version_file',
|
||||
help='use the specified version template file',
|
||||
default='mozc_version_template.txt')
|
||||
@ -12,7 +12,7 @@
|
||||
AddTargetPlatformOption(parser)
|
||||
|
||||
# Mac and Linux
|
||||
@@ -377,6 +382,14 @@
|
||||
@@ -368,6 +373,14 @@
|
||||
default='',
|
||||
help='A path to the directory where the server executable'
|
||||
'is installed. This option is used only on Linux.')
|
||||
@ -27,16 +27,19 @@
|
||||
|
||||
# Android
|
||||
parser.add_option('--android_arch', dest='android_arch',
|
||||
@@ -548,7 +561,7 @@
|
||||
@@ -522,6 +535,11 @@
|
||||
"""Parses command line options for the build command."""
|
||||
parser = optparse.OptionParser(usage='Usage: %prog build [options]')
|
||||
AddCommonOptions(parser)
|
||||
if IsLinux():
|
||||
- default_build_concurrency = GetNumberOfProcessors() * 2
|
||||
+ if IsLinux():
|
||||
+ default_build_concurrency = 1;
|
||||
parser.add_option('--jobs', '-j', dest='jobs',
|
||||
default=('%d' % default_build_concurrency),
|
||||
metavar='N', help='run build jobs in parallel')
|
||||
@@ -707,6 +720,17 @@
|
||||
+ parser.add_option('--jobs', '-j', dest='jobs',
|
||||
+ default=('%d' % default_build_concurrency),
|
||||
+ metavar='N', help='run build jobs in parallel')
|
||||
parser.add_option('--configuration', '-c', dest='configuration',
|
||||
default='Debug', help='specify the build configuration.')
|
||||
|
||||
@@ -672,6 +690,17 @@
|
||||
logging.info('Building GYP command line...')
|
||||
gyp_options = ['--depth=.', '--include=%s/gyp/common.gypi' % SRC_DIR]
|
||||
|
||||
@ -54,7 +57,7 @@
|
||||
|
||||
mozc_root = os.path.abspath(GetTopLevelSourceDirectoryName())
|
||||
gyp_options.extend(['-D', 'abs_depth=%s' % mozc_root])
|
||||
@@ -936,6 +960,14 @@
|
||||
@@ -876,6 +905,14 @@
|
||||
if options.server_dir:
|
||||
gyp_options.extend([
|
||||
'-D', 'server_dir=%s' % os.path.abspath(options.server_dir)])
|
||||
@ -67,5 +70,5 @@
|
||||
+
|
||||
+
|
||||
|
||||
# TODO(yukawa): Use ninja on OSX.
|
||||
if generator == 'ninja':
|
||||
gyp_options.extend(['--generator-output=.'])
|
||||
|
@ -1,10 +1,11 @@
|
||||
--- src/gui/qt_libraries.gypi.orig 2013-07-17 11:38:03.000000000 +0900
|
||||
+++ src/gui/qt_libraries.gypi 2013-08-18 15:57:44.000000000 +0900
|
||||
@@ -105,6 +105,7 @@
|
||||
}, {
|
||||
--- src/gui/qt_libraries.gypi.orig 2016-05-14 21:36:24.268182000 +0900
|
||||
+++ src/gui/qt_libraries.gypi 2016-05-14 21:36:59.852298000 +0900
|
||||
@@ -84,7 +84,7 @@
|
||||
'$(SDKROOT)/System/Library/Frameworks/Carbon.framework',
|
||||
]
|
||||
}],
|
||||
- ['OS=="linux"', {
|
||||
+ ['OS=="linux" or OS=="freebsd"', {
|
||||
'conditions': [
|
||||
['qt_dir', {
|
||||
'libraries': [
|
||||
'<!@(<(pkg_config_command) --libs QtGui QtCore)',
|
||||
+ '-liconv -L<(localbase)/lib',
|
||||
],
|
||||
}],
|
||||
],
|
||||
|
@ -1,5 +1,14 @@
|
||||
--- src/gyp/common.gypi.orig 2015-06-07 16:16:23.000000000 +0900
|
||||
+++ src/gyp/common.gypi 2015-07-13 04:02:55.631402000 +0900
|
||||
--- src/gyp/common.gypi.orig 2016-03-13 11:22:55.000000000 +0900
|
||||
+++ src/gyp/common.gypi 2016-05-11 00:09:18.009062000 +0900
|
||||
@@ -109,7 +109,7 @@
|
||||
],
|
||||
# Libraries for GNU/Linux environment.
|
||||
'linux_ldflags': [
|
||||
- '-pthread',
|
||||
+ '-lpthread',
|
||||
],
|
||||
|
||||
# Extra defines
|
||||
@@ -161,9 +161,9 @@
|
||||
['target_platform=="Linux"', {
|
||||
# enable_gtk_renderer represents if mozc_renderer is supported on Linux
|
||||
@ -27,7 +36,25 @@
|
||||
# Represents the directory where the source code of protobuf is
|
||||
# extracted. This value is ignored when 'use_libprotobuf' is 1.
|
||||
'protobuf_root': '<(third_party_dir)/protobuf',
|
||||
@@ -641,17 +649,20 @@
|
||||
@@ -415,7 +423,7 @@
|
||||
},
|
||||
},
|
||||
'conditions': [
|
||||
- ['OS=="linux"', {
|
||||
+ ['OS=="linux" or OS=="freebsd"', {
|
||||
'cflags': [
|
||||
'<@(debug_extra_cflags)',
|
||||
],
|
||||
@@ -481,7 +489,7 @@
|
||||
},
|
||||
},
|
||||
'conditions': [
|
||||
- ['OS=="linux"', {
|
||||
+ ['OS=="linux" or OS=="freebsd"', {
|
||||
'cflags': [
|
||||
'<@(release_extra_cflags)',
|
||||
],
|
||||
@@ -533,17 +541,20 @@
|
||||
['compiler_target=="clang"', {
|
||||
'cflags': [
|
||||
'-Wtype-limits',
|
||||
@ -51,7 +78,7 @@
|
||||
],
|
||||
}],
|
||||
],
|
||||
@@ -661,17 +672,20 @@
|
||||
@@ -553,17 +564,20 @@
|
||||
['compiler_host=="clang"', {
|
||||
'cflags': [
|
||||
'-Wtype-limits',
|
||||
@ -75,31 +102,49 @@
|
||||
],
|
||||
}],
|
||||
],
|
||||
@@ -764,16 +778,27 @@
|
||||
['OS=="linux"', {
|
||||
'defines': [
|
||||
'OS_LINUX',
|
||||
+ 'OS_FREEBSD',
|
||||
+ 'LOCALBASE="<@(localbase)"',
|
||||
@@ -578,7 +592,7 @@
|
||||
['channel_dev==1', {
|
||||
'defines': ['CHANNEL_DEV'],
|
||||
}],
|
||||
- ['OS=="linux"', {
|
||||
+ ['OS=="linux" or OS=="freebsd"', {
|
||||
'ldflags': [
|
||||
'<@(linux_ldflags)',
|
||||
],
|
||||
@@ -694,21 +708,34 @@
|
||||
},
|
||||
},
|
||||
}],
|
||||
- ['OS=="linux"', {
|
||||
+ ['OS=="linux" or OS=="freebsd"', {
|
||||
'cflags': [
|
||||
'<@(warning_cflags)',
|
||||
'-fPIC',
|
||||
'-fno-exceptions',
|
||||
+ '<@(cflags)',
|
||||
+ '<@(cflags)',
|
||||
],
|
||||
'cflags_cc': [
|
||||
# We use deprecated <hash_map> and <hash_set> instead of upcoming
|
||||
# <unordered_map> and <unordered_set>.
|
||||
'-Wno-deprecated',
|
||||
+ '<@(cflags_cc)',
|
||||
+ ],
|
||||
+ '<@(cflags_cc)',
|
||||
],
|
||||
+ 'include_dirs': [
|
||||
+ '<@(include_dirs)'
|
||||
+ '<@(include_dirs)',
|
||||
+ ],
|
||||
+ 'ldflags': [
|
||||
+ '<@(ldflags)',
|
||||
+ '-fstack-protector',
|
||||
],
|
||||
+ '-fstack-protector',
|
||||
+ ],
|
||||
'conditions': [
|
||||
['target_platform!="NaCl"', {
|
||||
['target_platform=="Linux"', {
|
||||
# OS_LINUX is defined always (target and host).
|
||||
- 'defines': ['OS_LINUX',],
|
||||
+ 'defines': [
|
||||
+ 'OS_LINUX',
|
||||
+ 'OS_FREEBSD',
|
||||
+ 'LOCALBASE="<@(localbase)"',
|
||||
+ ],
|
||||
}],
|
||||
['target_platform=="Android"', {
|
||||
'defines': ['NO_USAGE_REWRITER'],
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- src/session/session_base.gyp.orig 2015-09-09 23:49:24.267933000 +0900
|
||||
+++ src/session/session_base.gyp 2015-09-09 23:50:12.347558000 +0900
|
||||
@@ -101,6 +101,7 @@
|
||||
'../composer/composer.gyp:key_event_util',
|
||||
'../composer/composer.gyp:key_parser',
|
||||
'../config/config.gyp:config_handler',
|
||||
+ '../protocol/protocol.gyp:commands_proto',
|
||||
'../protocol/protocol.gyp:config_proto',
|
||||
'keymap',
|
||||
],
|
@ -1,8 +0,0 @@
|
||||
--- src/third_party/gyp/gyp.orig 2014-08-31 04:28:46.000000000 +0900
|
||||
+++ src/third_party/gyp/gyp 2014-08-31 04:28:50.000000000 +0900
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/bin/bash
|
||||
+#!/bin/sh
|
||||
# Copyright 2013 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
@ -1,14 +0,0 @@
|
||||
--- src/third_party/gyp/pylib/gyp/common.py.orig 2013-04-21 03:48:44.556270889 +0900
|
||||
+++ src/third_party/gyp/pylib/gyp/common.py 2013-04-21 04:16:32.525269583 +0900
|
||||
@@ -382,6 +382,11 @@
|
||||
'cygwin': 'win',
|
||||
'win32': 'win',
|
||||
'darwin': 'mac',
|
||||
+ 'freebsd7': 'linux',
|
||||
+ 'freebsd8': 'linux',
|
||||
+ 'freebsd9': 'linux',
|
||||
+ 'freebsd10': 'linux',
|
||||
+ 'freebsd11': 'linux'
|
||||
}
|
||||
|
||||
if 'flavor' in params:
|
@ -1,31 +0,0 @@
|
||||
--- src/third_party/gyp/pylib/gyp/generator/make.py.orig 2013-02-26 11:59:54.000000000 +0900
|
||||
+++ src/third_party/gyp/pylib/gyp/generator/make.py 2013-05-03 21:08:15.000000000 +0900
|
||||
@@ -259,7 +259,7 @@
|
||||
# export LINK=g++
|
||||
#
|
||||
# This will allow make to invoke N linker processes as specified in -jN.
|
||||
-LINK ?= %(flock)s $(builddir)/linker.lock $(CXX.target)
|
||||
+LINK ?= $(CXX.target)
|
||||
|
||||
CC.target ?= %(CC.target)s
|
||||
CFLAGS.target ?= $(CFLAGS)
|
||||
@@ -1956,6 +1956,9 @@
|
||||
srcdir_prefix = '$(srcdir)/'
|
||||
|
||||
flock_command= 'flock'
|
||||
+ if os.uname()[0] == 'FreeBSD':
|
||||
+ flock_command= 'lockf'
|
||||
+
|
||||
header_params = {
|
||||
'default_target': default_target,
|
||||
'builddir': builddir_name,
|
||||
@@ -2003,7 +2006,8 @@
|
||||
build_file, _, _ = gyp.common.ParseQualifiedTarget(target_list[0])
|
||||
make_global_settings_array = data[build_file].get('make_global_settings', [])
|
||||
wrappers = {}
|
||||
- wrappers['LINK'] = '%s $(builddir)/linker.lock' % flock_command
|
||||
+ # Disable flock for linking.
|
||||
+ # wrappers['LINK'] = '%s $(builddir)/linker.lock' % flock_command
|
||||
for key, value in make_global_settings_array:
|
||||
if key.endswith('_wrapper'):
|
||||
wrappers[key[:-len('_wrapper')]] = '$(abspath %s)' % value
|
@ -1,24 +1,6 @@
|
||||
--- src/unix/ibus/gen_mozc_xml.py.orig 2015-02-15 04:18:31.000000000 +0900
|
||||
+++ src/unix/ibus/gen_mozc_xml.py 2015-02-22 02:00:23.000000000 +0900
|
||||
@@ -67,7 +67,7 @@
|
||||
# Information to generate <engines> part of mozc.xml for IBus 1.5 or later.
|
||||
IBUS_1_5_ENGINE_COMMON_PROPS = {
|
||||
'description': '%(product_name)s (Japanese Input Method)',
|
||||
- 'language': 'ja',
|
||||
+ 'language': 'jpn',
|
||||
'icon': '%(ibus_mozc_icon_path)s',
|
||||
'rank': '80',
|
||||
'symbol': 'あ',
|
||||
@@ -91,7 +91,7 @@
|
||||
# unix/ibus/mozc_engine.cc.
|
||||
'name': ['mozc-jp'],
|
||||
'longname': ['%(product_name)s'],
|
||||
- 'layout': ['default'],
|
||||
+ 'layout': ['jp'],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -129,6 +129,7 @@
|
||||
--- src/unix/ibus/gen_mozc_xml.py.orig 2016-03-13 11:22:55.000000000 +0900
|
||||
+++ src/unix/ibus/gen_mozc_xml.py 2016-05-10 23:43:06.273350000 +0900
|
||||
@@ -90,6 +90,7 @@
|
||||
engines: A dictionary from a property name to a list of property values of
|
||||
engines. For example, {'name': ['mozc-jp', 'mozc', 'mozc-dv']}.
|
||||
"""
|
||||
@ -26,7 +8,7 @@
|
||||
print '<component>'
|
||||
for key in component:
|
||||
OutputXmlElement(param_dict, key, component[key])
|
||||
@@ -203,13 +204,19 @@
|
||||
@@ -164,13 +165,19 @@
|
||||
parser.add_option('--server_dir', dest='server_dir', default='',
|
||||
help='The absolute directory path to be installed the '
|
||||
'server executable.')
|
||||
@ -45,5 +27,14 @@
|
||||
- setup_arg.append(os.path.join(options.server_dir, 'mozc_tool'))
|
||||
+ setup_arg.append(os.path.join(options.tool_dir, 'mozc_tool'))
|
||||
setup_arg.append('--mode=config_dialog')
|
||||
if IsIBus15OrGreater(options):
|
||||
# A tentative workaround against IBus 1.5
|
||||
|
||||
param_dict = {
|
||||
@@ -181,7 +188,7 @@
|
||||
|
||||
engine_common_props = {
|
||||
'description': '%(product_name)s (Japanese Input Method)',
|
||||
- 'language': 'ja',
|
||||
+ 'language': 'jpn',
|
||||
'icon': '%(ibus_mozc_icon_path)s',
|
||||
'rank': '80',
|
||||
}
|
||||
|
@ -2,4 +2,4 @@ Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
|
||||
such as Chromium OS, Windows, Mac and Linux. This open-source project
|
||||
originates from Google Japanese Input.
|
||||
|
||||
WWW: http://code.google.com/p/mozc/
|
||||
WWW: https://github.com/google/mozc
|
||||
|
Loading…
Reference in New Issue
Block a user