View | Details | Raw Unified | Return to bug 167860
Collapse All | Expand All

(-)./Makefile (-5 / +69 lines)
Lines 7-18 Link Here
7
7
8
PORTNAME=	mozc
8
PORTNAME=	mozc
9
PORTVERSION=	1.5.1053.102
9
PORTVERSION=	1.5.1053.102
10
PORTREVISION=	1
10
PORTREVISION=	2
11
CATEGORIES=	japanese
11
CATEGORIES=	japanese
12
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
12
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
13
PKGNAMEPREFIX?=	ja-
13
PKGNAMEPREFIX?=	ja-
14
PKGNAMESUFFIX?=	-server
14
PKGNAMESUFFIX?=	-server
15
15
16
PATCH_SITES?=	http://fcitx.googlecode.com/files/
17
PATCHFILES?=	fcitx-mozc-${PORTVERSION}-1.patch
18
PATCH_DIST_STRIP?=-p2
19
16
MAINTAINER=	daichi@FreeBSD.org
20
MAINTAINER=	daichi@FreeBSD.org
17
COMMENT?=	Mozc server for IBus, SCIM and others
21
COMMENT?=	Mozc server for IBus, SCIM and others
18
22
Lines 57-64 Link Here
57
BUILD_MODE=	Release
61
BUILD_MODE=	Release
58
.endif
62
.endif
59
63
60
LOCALBASE_REPLACE_FILES= \
64
LOCALBASE_REPLACE_FILES=	\
61
		build_mozc.py \
62
		gyp/common.gypi \
65
		gyp/common.gypi \
63
		unix/ibus/gen_mozc_xml.py \
66
		unix/ibus/gen_mozc_xml.py \
64
		unix/ibus/mozc.xml \
67
		unix/ibus/mozc.xml \
Lines 78-84 Link Here
78
BUILD_MOZC_CMD=	cd ${BUILD_WRKSRC} && \
81
BUILD_MOZC_CMD=	cd ${BUILD_WRKSRC} && \
79
		${SETENV} BUILD_COMMAND="${WRKSRC}/mozcmake" \
82
		${SETENV} BUILD_COMMAND="${WRKSRC}/mozcmake" \
80
		PYTHONPATH=${WRKSRC}/third_party/gyp/local/lib/python${PYTHON_VER}/site-packages \
83
		PYTHONPATH=${WRKSRC}/third_party/gyp/local/lib/python${PYTHON_VER}/site-packages \
81
		MOZC_SERVER_DIRECTORY="${PREFIX}/bin" GYP_DEFINES="use_libprotobuf=1" \
84
		GYP_DEFINES="use_libprotobuf=1" \
82
		${PYTHON_CMD} build_mozc.py
85
		${PYTHON_CMD} build_mozc.py
83
BUILD_GYP_CMD=	cd ${WRKSRC}/third_party/gyp && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP}
86
BUILD_GYP_CMD=	cd ${WRKSRC}/third_party/gyp && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP}
84
87
Lines 95-101 Link Here
95
	${BUILD_GYP_CMD} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS}
98
	${BUILD_GYP_CMD} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS}
96
	${BUILD_GYP_CMD} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}
99
	${BUILD_GYP_CMD} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}
97
	${BUILD_GYP_CMD} ${PYDISTUTILS_INSTALL_TARGET} --prefix=${WRKSRC}/third_party/gyp/local
100
	${BUILD_GYP_CMD} ${PYDISTUTILS_INSTALL_TARGET} --prefix=${WRKSRC}/third_party/gyp/local
98
	${BUILD_MOZC_CMD} gyp --gypdir=${WRKSRC}/third_party/gyp/local/bin --channel_dev=0
101
	${BUILD_MOZC_CMD} gyp --gypdir=${WRKSRC}/third_party/gyp/local/bin \
102
		--server_dir="${PREFIX}/bin" --channel_dev=0
99
	${BUILD_MOZC_CMD} build_tools -c ${BUILD_MODE}
103
	${BUILD_MOZC_CMD} build_tools -c ${BUILD_MODE}
100
104
101
# mozc_server
105
# mozc_server
Lines 227-232 Link Here
227
		${DATADIR}/icons/scim-mozc.png
231
		${DATADIR}/icons/scim-mozc.png
228
.endif
232
.endif
229
233
234
# fcitx_mozc
235
.if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc"
236
LIB_DEPENDS+=	fcitx-config.4:${PORTSDIR}/chinese/fcitx
237
RUN_DEPENDS+=	mozc_server:${PORTSDIR}/japanese/mozc-server \
238
		mozc_tool:${PORTSDIR}/japanese/mozc-tool \
239
		mozc_server_start:${PORTSDIR}/japanese/mozc-additions
240
241
PLIST_FILES+=	lib/fcitx/fcitx-mozc.so \
242
		share/fcitx/addon/fcitx-mozc.conf \
243
		share/fcitx/inputmethod/mozc.conf \
244
		${DATADIR_REL}/icon/mozc.png \
245
		${DATADIR_REL}/icon/mozc-alpha_full.png \
246
		${DATADIR_REL}/icon/mozc-alpha_half.png \
247
		${DATADIR_REL}/icon/mozc-direct.png \
248
		${DATADIR_REL}/icon/mozc-hiragana.png \
249
		${DATADIR_REL}/icon/mozc-katakana_full.png \
250
		${DATADIR_REL}/icon/mozc-katakana_half.png \
251
		${DATADIR_REL}/icon/mozc-dictionary.png \
252
		${DATADIR_REL}/icon/mozc-properties.png \
253
		${DATADIR_REL}/icon/mozc-tool.png \
254
		share/locale/ja/LC_MESSAGES/fcitx-mozc.mo \
255
		share/locale/zh_CN/LC_MESSAGES/fcitx-mozc.mo \
256
		share/locale/zh_TW/LC_MESSAGES/fcitx-mozc.mo
257
PLIST_DIRS+=	${DATADIR_REL}/icon ${DATADIR_REL}
258
259
do-build-fcitx_mozc:
260
	${BUILD_MOZC_CMD} build -c ${BUILD_MODE} unix/fcitx/fcitx.gyp:fcitx-mozc
261
262
do-install-fcitx_mozc:
263
# uncomment the following line for `port test`
264
	#${MKDIR} \
265
		${PREFIX}/lib/fcitx \
266
		${PREFIX}/share/fcitx/addon \
267
		${PREFIX}/share/fcitx/inputmethod
268
	${INSTALL_LIB} \
269
		${WRKSRC}/out_linux/${BUILD_MODE}/fcitx-mozc.so \
270
		${PREFIX}/lib/fcitx/fcitx-mozc.so
271
	${INSTALL_DATA} \
272
		${WRKSRC}/unix/fcitx/fcitx-mozc.conf \
273
		${PREFIX}/share/fcitx/addon/fcitx-mozc.conf
274
	${INSTALL_DATA} \
275
		${WRKSRC}/unix/fcitx/mozc.conf \
276
		${PREFIX}/share/fcitx/inputmethod/mozc.conf
277
	${MKDIR} ${DATADIR}/icon
278
.for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \
279
	ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool
280
	@${INSTALL_DATA} \
281
		${WRKSRC}/data/images/unix/${F}.png \
282
		${DATADIR}/icon/${F:S/^ui-/mozc-/}.png
283
.endfor
284
	@${INSTALL_DATA} \
285
		${WRKSRC}/data/images/product_icon_32bpp-128.png \
286
		${DATADIR}/icon/mozc.png
287
.for L in ja zh_CN zh_TW
288
	@${INSTALL_DATA} \
289
		${WRKSRC}/out_linux/${BUILD_MODE}/obj/gen/unix/fcitx/po/${L}.mo \
290
		${PREFIX}/share/locale/${L}/LC_MESSAGES/fcitx-mozc.mo
291
.endfor
292
.endif
293
230
# mozc-el
294
# mozc-el
231
.if ${BUILD_MOZC_LIST:Mmozc-el} == "mozc-el"
295
.if ${BUILD_MOZC_LIST:Mmozc-el} == "mozc-el"
232
CATEGORIES+=	editors elisp
296
CATEGORIES+=	editors elisp
(-)./distinfo (+2 lines)
Lines 1-2 Link Here
1
SHA256 (mozc-1.5.1053.102.tar.bz2) = c0b8e2f8db312fb530387c0ac9c67dae8bc723bf02765e54816353b1e8dc11e3
1
SHA256 (mozc-1.5.1053.102.tar.bz2) = c0b8e2f8db312fb530387c0ac9c67dae8bc723bf02765e54816353b1e8dc11e3
2
SIZE (mozc-1.5.1053.102.tar.bz2) = 52230135
2
SIZE (mozc-1.5.1053.102.tar.bz2) = 52230135
3
SHA256 (fcitx-mozc-1.5.1053.102-1.patch) = 93ebe5ccf42520212ee81b2eac0b5d8727e211a2fbdef244e44d38576d6c54e6
4
SIZE (fcitx-mozc-1.5.1053.102-1.patch) = 96547
(-)./files/patch-unix_fcitx_gen__fcitx__mozc__i18n.sh (+11 lines)
Line 0 Link Here
1
--- unix/fcitx/gen_fcitx_mozc_i18n.sh.orig	2012-04-06 15:59:51.874875110 -0500
2
+++ unix/fcitx/gen_fcitx_mozc_i18n.sh	2012-04-06 16:00:48.621198949 -0500
3
@@ -7,5 +7,5 @@ mkdir -p "$1"
4
 
5
 for pofile in *.po
6
 do
7
-  msgfmt "$pofile" -o "$1/${pofile/po/mo}"
8
-done
9
\ No newline at end of file
10
+  msgfmt "$pofile" -o "$1/${pofile%po}mo"
11
+done

Return to bug 167860