aboutsummaryrefslogtreecommitdiff
path: root/chinese/pyzy
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2015-08-19 13:29:59 +0000
committerMathieu Arnold <mat@FreeBSD.org>2015-08-19 13:29:59 +0000
commitbb271f0bf7b513a23a31da4ec8819b113ebf4587 (patch)
treeac5a462edc3d85d5f0b20a594802ce4b12f0bf9f /chinese/pyzy
parent29879aded766da253313579a3503ff5e15026355 (diff)
downloadports-bb271f0bf7b513a23a31da4ec8819b113ebf4587.tar.gz
ports-bb271f0bf7b513a23a31da4ec8819b113ebf4587.zip
Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3412?
Notes
Notes: svn path=/head/; revision=394778
Diffstat (limited to 'chinese/pyzy')
-rw-r--r--chinese/pyzy/Makefile37
1 files changed, 8 insertions, 29 deletions
diff --git a/chinese/pyzy/Makefile b/chinese/pyzy/Makefile
index d695ababfe7f..fed601e98e03 100644
--- a/chinese/pyzy/Makefile
+++ b/chinese/pyzy/Makefile
@@ -26,45 +26,24 @@ CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost
OPTIONS_DEFINE= ANDROID_DB OPENPHRASE_DB OPENCC
OPTIONS_DEFAULT= ANDROID_DB
+OPTIONS_SUB= yes
ANDROID_DB_DESC= Build Android DB
OPENPHRASE_DB_DESC= Build Open Phrase DB
OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion
-.include <bsd.port.options.mk>
-
-.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
+ANDROID_DB_CONFIGURE_ENABLE= db-android
OPENPHRASE_DBVER= 1.0.0
OPENPHRASE_DBFILE= pyzy-database-${OPENPHRASE_DBVER}.tar.bz2
-.if ${PORT_OPTIONS:MOPENPHRASE_DB}
-CONFIGURE_ARGS+= --enable-db-open-phrase
-DISTFILES+= ${OPENPHRASE_DBFILE}
-PLIST_SUB+= OPENPHRASE_DB=""
-.else
-CONFIGURE_ARGS+= --disable-db-open-phrase
-PLIST_SUB+= OPENPHRASE_DB="@comment "
-.endif
+OPENPHRASE_DB_CONFIGURE_ENABLE= db-open-phrase
+OPENPHRASE_DB_DISTFILES= ${OPENPHRASE_DBFILE}
-.if ${PORT_OPTIONS:MOPENCC}
-CONFIGURE_ARGS+= --enable-opencc
-LIB_DEPENDS+= libopencc.so:${PORTSDIR}/chinese/opencc
-.else
-CONFIGURE_ARGS+= --disable-opencc
-.endif
+OPENCC_CONFIGURE_ENABLE= opencc
+OPENCC_LIB_DEPENDS= libopencc.so:${PORTSDIR}/chinese/opencc
-post-extract:
-.if ${PORT_OPTIONS:MOPENPHRASE_DB}
+post-extract-OPENPHRASE_DB-on:
@${CP} ${DISTDIR}/${OPENPHRASE_DBFILE} ${WRKSRC}/data/db/open-phrase
-.endif
post-patch:
@${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
@@ -72,4 +51,4 @@ post-patch:
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}-1.0.so
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>