Changeset View
Changeset View
Standalone View
Standalone View
chinese/rime-ipa/Makefile
- This file was added.
# Created by: Ka Ho Ng <khng300@gmail.com> | |||||
# $FreeBSD$ | |||||
PORTNAME= rime-ipa | |||||
DISTVERSION= g20200413 | |||||
CATEGORIES= chinese textproc | |||||
MAINTAINER= khng300@gmail.com | |||||
COMMENT= Rime IPA schema support | |||||
LICENSE= LGPL3 | |||||
LICENSE_FILE= ${WRKSRC}/LICENSE | |||||
BUILD_DEPENDS= rime_deployer:chinese/librime \ | |||||
zh-rime-essay>g0:chinese/rime-essay \ | |||||
zh-rime-prelude>g0:chinese/rime-prelude | |||||
RUN_DEPENDS= zh-rime-prelude>g0:chinese/rime-prelude | |||||
USES= localbase | |||||
OPTIONS_DEFINE= DOCS | |||||
OPTIONS_SUB= yes | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= rime | |||||
GH_TAGNAME= 22b71710e029bcb412e9197192a638ab11bc2abf | |||||
NO_ARCH= yes | |||||
PORTDOCS= AUTHORS README.md | |||||
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml | |||||
ESSAY_FILES= essay.txt | |||||
SCHEMA_FILES= ipa_xsampa.schema.yaml ipa_yunlong.schema.yaml | |||||
MY_OUTDIR= ${WRKDIR}/out | |||||
do-build: | |||||
@${MKDIR} ${MY_OUTDIR} | |||||
@${RLN} ${WRKSRC}/* ${MY_OUTDIR} | |||||
.for i in ${PRELUDE_FILES} ${ESSAY_FILES} | |||||
@${CP} ${LOCALBASE}/share/rime-data/${i} ${MY_OUTDIR} | |||||
.endfor | |||||
.for i in ${SCHEMA_FILES} | |||||
rime_deployer --compile ${WRKSRC}/${i} ${MY_OUTDIR} | |||||
.endfor | |||||
do-install: | |||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data | |||||
${INSTALL_DATA} ${WRKSRC}/*.yaml ${STAGEDIR}${PREFIX}/share/rime-data | |||||
(cd ${MY_OUTDIR} && ${COPYTREE_SHARE} build ${STAGEDIR}${PREFIX}/share/rime-data) | |||||
do-install-DOCS-on: | |||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
${INSTALL_MAN} ${WRKSRC}/AUTHORS ${STAGEDIR}/${DOCSDIR} | |||||
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} | |||||
.include <bsd.port.mk> |