diff options
author | Guangyuan Yang <ygy@FreeBSD.org> | 2020-12-29 15:47:09 +0000 |
---|---|---|
committer | Guangyuan Yang <ygy@FreeBSD.org> | 2020-12-29 15:47:09 +0000 |
commit | 401b2fdc9e1872a08fabcbac4efa9c4b0392ece6 (patch) | |
tree | fd5ceb2a6f78097bb1137f01c4fbd5bbf6222a24 /chinese/rime-scj | |
parent | 5252e4c5ba0a615bc24638998e078e04e93be857 (diff) | |
download | ports-401b2fdc9e1872a08fabcbac4efa9c4b0392ece6.tar.gz ports-401b2fdc9e1872a08fabcbac4efa9c4b0392ece6.zip |
new ports: chinese/rime-*: Add all schemas for RIME framework
This adds the following new schemas:
- chinese/rime-array
- chinese/rime-combo-pinyin
- chinese/rime-double-pinyin
- chinese/rime-emoji
- chinese/rime-ipa
- chinese/rime-jyutping
- chinese/rime-middle-pinyin
- chinese/rime-pinyin-simp
- chinese/rime-quick
- chinese/rime-scj
- chinese/rime-soutzoe
- chinese/rime-stenotype
- chinese/rime-wubi
- chinese/rime-wugniu
The following metaport has been added:
- chinese/rime-data-full
Users can install the metaport to immediately get a full bundle of schemas available in upstream RIME.
Submitted by: Ka Ho Ng <khng300@gmail.com>
Approved by: lwhsu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D27739
Notes
Notes:
svn path=/head/; revision=559589
Diffstat (limited to 'chinese/rime-scj')
-rw-r--r-- | chinese/rime-scj/Makefile | 57 | ||||
-rw-r--r-- | chinese/rime-scj/distinfo | 3 | ||||
-rw-r--r-- | chinese/rime-scj/pkg-descr | 3 | ||||
-rw-r--r-- | chinese/rime-scj/pkg-plist | 7 |
4 files changed, 70 insertions, 0 deletions
diff --git a/chinese/rime-scj/Makefile b/chinese/rime-scj/Makefile new file mode 100644 index 000000000000..0dd133210b9a --- /dev/null +++ b/chinese/rime-scj/Makefile @@ -0,0 +1,57 @@ +# Created by: Ka Ho Ng <khng300@gmail.com> +# $FreeBSD$ + +PORTNAME= rime-scj +DISTVERSION= g20190120 +CATEGORIES= chinese textproc + +MAINTAINER= khng300@gmail.com +COMMENT= Rime Smart Cangjie schema support + +LICENSE= GPLv3 +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= cab5a0858765eff0553dd685a2d61d5536e9149c + +NO_ARCH= yes + +PORTDOCS= AUTHORS README.md + +PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml +ESSAY_FILES= essay.txt +SCHEMA_FILES= scj6.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> diff --git a/chinese/rime-scj/distinfo b/chinese/rime-scj/distinfo new file mode 100644 index 000000000000..a20be22ff4c8 --- /dev/null +++ b/chinese/rime-scj/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1608713002 +SHA256 (rime-rime-scj-g20190120-cab5a0858765eff0553dd685a2d61d5536e9149c_GH0.tar.gz) = d349f0c1cb7eaf1050da57da4a6893f7691b6239c53788aa00225458d02fef7d +SIZE (rime-rime-scj-g20190120-cab5a0858765eff0553dd685a2d61d5536e9149c_GH0.tar.gz) = 228601 diff --git a/chinese/rime-scj/pkg-descr b/chinese/rime-scj/pkg-descr new file mode 100644 index 000000000000..cece1789aabd --- /dev/null +++ b/chinese/rime-scj/pkg-descr @@ -0,0 +1,3 @@ +Rime Smart Cangjie schema input support. + +WWW: https://github.com/rime/rime-scj diff --git a/chinese/rime-scj/pkg-plist b/chinese/rime-scj/pkg-plist new file mode 100644 index 000000000000..55c771751f35 --- /dev/null +++ b/chinese/rime-scj/pkg-plist @@ -0,0 +1,7 @@ +share/rime-data/build/scj6.prism.bin +share/rime-data/build/scj6.reverse.bin +share/rime-data/build/scj6.schema.yaml +share/rime-data/build/scj6.table.bin +share/rime-data/build/scj6.table.txt +share/rime-data/scj6.dict.yaml +share/rime-data/scj6.schema.yaml |