diff options
Diffstat (limited to 'chinese/rime-cantonese/Makefile')
-rw-r--r-- | chinese/rime-cantonese/Makefile | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/chinese/rime-cantonese/Makefile b/chinese/rime-cantonese/Makefile new file mode 100644 index 000000000000..392debd11b40 --- /dev/null +++ b/chinese/rime-cantonese/Makefile @@ -0,0 +1,67 @@ +# Created by: Ka Ho Ng <khng300@gmail.com> +# $FreeBSD$ + +PORTNAME= rime-cantonese +DISTVERSION= g20201212 +CATEGORIES= chinese textproc + +MAINTAINER= khng300@gmail.com +COMMENT= Rime Cantonese (Jyutping) schema support + +LICENSE= CC-BY-4.0 ODbL +LICENSE_COMB= multi +LICENSE_NAME_ODbL= Open Database License +LICENSE_FILE_CC-BY-4.0= ${WRKSRC}/LICENSE-CC-BY +LICENSE_FILE_ODbL= ${WRKSRC}/LICENSE-ODbL +LICENSE_PERMS_ODbL= dist-mirror dist-sell auto-accept + +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= 99785a30d1f3bffef4142bbc7b73435a73a16cb1 + +NO_ARCH= yes + +PORTDOCS= README.md README-cmn.md README-en.md demo/* + +PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml +ESSAY_FILES= essay.txt +SCHEMA_FILES= jyut6ping3.schema.yaml jyut6ping3_ipa.schema.yaml +MY_OUTDIR= ${WRKDIR}/out + +do-build: + @${MKDIR} ${MY_OUTDIR} + @${RLN} ${WRKSRC}/* ${MY_OUTDIR} +.for i in ${PRELUDE_FILES} ${ESSAY_FILES} + @${RLN} ${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 + @${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data/opencc + ${INSTALL_DATA} ${WRKSRC}/opencc/* ${STAGEDIR}${PREFIX}/share/rime-data/opencc + ${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} + @${MKDIR} ${STAGEDIR}${DOCSDIR}/demo + ${INSTALL_DATA} ${WRKSRC}/demo/* ${STAGEDIR}${DOCSDIR}/demo + ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README-cmn.md ${STAGEDIR}/${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README-en.md ${STAGEDIR}/${DOCSDIR} + +.include <bsd.port.mk> |