Changeset View
Changeset View
Standalone View
Standalone View
chinese/ibus-libpinyin/Makefile
Show All 20 Lines | |||||
WRKSRC= ${WRKDIR}/${DISTNAME} | WRKSRC= ${WRKDIR}/${DISTNAME} | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost \ | CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost \ | ||||
--disable-lua-extension | --disable-lua-extension | ||||
OPTIONS_DEFINE= ENGLISH STROKE OPENCC NLS | OPTIONS_DEFINE= ENGLISH STROKE OPENCC NLS | ||||
OPTIONS_DEFAULT= ENGLISH STROKE NLS | OPTIONS_DEFAULT= ENGLISH STROKE NLS | ||||
OPTIONS_SUB= yes | |||||
ENGLISH_DESC= Enable English input mode | ENGLISH_DESC= Enable English input mode | ||||
STROKE_DESC= Enable stroke input mode | STROKE_DESC= Enable stroke input mode | ||||
OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion | OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion | ||||
.include <bsd.port.pre.mk> | ENGLISH_CONFIGURE_ENABLE= english-input-mode | ||||
STROKE_CONFIGURE_ENABLE= stroke-input-mode | |||||
.if ${PORT_OPTIONS:MENGLISH} | OPENCC_BROKEN= Requires newer OpenCC | ||||
CONFIGURE_ARGS+= --enable-english-input-mode | OPENCC_CONFIGURE_ENABLE= opencc | ||||
PLIST_SUB+= ENGLISH="" | OPENCC_LIB_DEPENDS= libopencc.so:${PORTSDIR}/chinese/opencc | ||||
.else | |||||
CONFIGURE_ARGS+= --disable-english-input-mode | |||||
PLIST_SUB+= ENGLISH="@comment " | |||||
.endif | |||||
.if ${PORT_OPTIONS:MSTROKE} | NLS_USES= gettext | ||||
CONFIGURE_ARGS+= --enable-stroke-input-mode | NLS_USE= GNOME=intltool | ||||
PLIST_SUB+= STROKE="" | NLS_CONFIGURE_ENABLE= nls | ||||
.else | |||||
CONFIGURE_ARGS+= --disable-stroke-input-mode | |||||
PLIST_SUB+= STROKE="@comment " | |||||
.endif | |||||
.if ${PORT_OPTIONS:MOPENCC} | |||||
BROKEN= Requires newer OpenCC | |||||
CONFIGURE_ARGS+= --enable-opencc | |||||
LIB_DEPENDS+= libopencc.so:${PORTSDIR}/chinese/opencc | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-opencc | |||||
.endif | |||||
.if ${PORT_OPTIONS:MNLS} | |||||
USES+= gettext | |||||
USE_GNOME+= intltool | |||||
PLIST_SUB+= NLS="" | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-nls | |||||
PLIST_SUB+= NLS="@comment " | |||||
.endif | |||||
post-configure: | post-configure: | ||||
@${REINPLACE_CMD} -e 's|DATADIRNAME = lib|DATADIRNAME = share|' ${WRKSRC}/po/Makefile | @${REINPLACE_CMD} -e 's|DATADIRNAME = lib|DATADIRNAME = share|' ${WRKSRC}/po/Makefile | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |