Changeset View
Changeset View
Standalone View
Standalone View
chinese/pyzy/Makefile
Show All 20 Lines | |||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost | CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost | ||||
OPTIONS_DEFINE= ANDROID_DB OPENPHRASE_DB OPENCC | OPTIONS_DEFINE= ANDROID_DB OPENPHRASE_DB OPENCC | ||||
OPTIONS_DEFAULT= ANDROID_DB | OPTIONS_DEFAULT= ANDROID_DB | ||||
OPTIONS_SUB= yes | |||||
ANDROID_DB_DESC= Build Android DB | ANDROID_DB_DESC= Build Android DB | ||||
OPENPHRASE_DB_DESC= Build Open Phrase DB | OPENPHRASE_DB_DESC= Build Open Phrase DB | ||||
OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion | OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion | ||||
.include <bsd.port.options.mk> | ANDROID_DB_CONFIGURE_ENABLE= db-android | ||||
.include <bsd.port.pre.mk> | |||||
.if ${PORT_OPTIONS:MANDROID_DB} | |||||
CONFIGURE_ARGS+= --enable-db-android | |||||
PLIST_SUB+= ANDROID_DB="" | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-db-android | |||||
PLIST_SUB+= ANDROID_DB="@comment " | |||||
.endif | |||||
OPENPHRASE_DBVER= 1.0.0 | OPENPHRASE_DBVER= 1.0.0 | ||||
OPENPHRASE_DBFILE= pyzy-database-${OPENPHRASE_DBVER}.tar.bz2 | OPENPHRASE_DBFILE= pyzy-database-${OPENPHRASE_DBVER}.tar.bz2 | ||||
.if ${PORT_OPTIONS:MOPENPHRASE_DB} | OPENPHRASE_DB_CONFIGURE_ENABLE= db-open-phrase | ||||
CONFIGURE_ARGS+= --enable-db-open-phrase | OPENPHRASE_DB_DISTFILES= ${OPENPHRASE_DBFILE} | ||||
DISTFILES+= ${OPENPHRASE_DBFILE} | |||||
PLIST_SUB+= OPENPHRASE_DB="" | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-db-open-phrase | |||||
PLIST_SUB+= OPENPHRASE_DB="@comment " | |||||
.endif | |||||
.if ${PORT_OPTIONS:MOPENCC} | OPENCC_CONFIGURE_ENABLE= opencc | ||||
CONFIGURE_ARGS+= --enable-opencc | OPENCC_LIB_DEPENDS= libopencc.so:${PORTSDIR}/chinese/opencc | ||||
LIB_DEPENDS+= libopencc.so:${PORTSDIR}/chinese/opencc | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-opencc | |||||
.endif | |||||
post-extract: | post-extract-OPENPHRASE_DB-on: | ||||
.if ${PORT_OPTIONS:MOPENPHRASE_DB} | |||||
@${CP} ${DISTDIR}/${OPENPHRASE_DBFILE} ${WRKSRC}/data/db/open-phrase | @${CP} ${DISTDIR}/${OPENPHRASE_DBFILE} ${WRKSRC}/data/db/open-phrase | ||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/Makefile.in | @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/Makefile.in | ||||
post-install: | post-install: | ||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}-1.0.so | @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}-1.0.so | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |