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
This commit is contained in:
Guangyuan Yang 2020-12-29 15:47:09 +00:00
parent 5252e4c5ba
commit 401b2fdc9e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559589
59 changed files with 1088 additions and 1 deletions

View File

@ -95,15 +95,29 @@
SUBDIR += pycangjie
SUBDIR += pyzy
SUBDIR += qe
SUBDIR += rime-array
SUBDIR += rime-bopomofo
SUBDIR += rime-cangjie
SUBDIR += rime-cantonese
SUBDIR += rime-data
SUBDIR += rime-combo-pinyin
SUBDIR += rime-data-full
SUBDIR += rime-double-pinyin
SUBDIR += rime-emoji
SUBDIR += rime-essay
SUBDIR += rime-ipa
SUBDIR += rime-jyutping
SUBDIR += rime-luna-pinyin
SUBDIR += rime-middle-chinese
SUBDIR += rime-pinyin-simp
SUBDIR += rime-prelude
SUBDIR += rime-quick
SUBDIR += rime-scj
SUBDIR += rime-soutzoe
SUBDIR += rime-stenotype
SUBDIR += rime-stroke
SUBDIR += rime-terra-pinyin
SUBDIR += rime-wubi
SUBDIR += rime-wugniu
SUBDIR += scim-fcitx
SUBDIR += scim-pinyin
SUBDIR += scim-tables

View File

@ -0,0 +1,56 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-array
DISTVERSION= g20200902
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Array input 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= cc6f15985090b7c1d57b963874d97e1338474e70
NO_ARCH= yes
PORTDOCS= README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= array30.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}/README.md ${STAGEDIR}/${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608706695
SHA256 (rime-rime-array-g20200902-cc6f15985090b7c1d57b963874d97e1338474e70_GH0.tar.gz) = b5ba9ae50b16eaeda59a4b52fee829f7918cf135bae660b3ea279729da3b6226
SIZE (rime-rime-array-g20200902-cc6f15985090b7c1d57b963874d97e1338474e70_GH0.tar.gz) = 524645

View File

@ -0,0 +1,3 @@
Array input schema for Rime.
WWW: https://github.com/rime/rime-array

View File

@ -0,0 +1,8 @@
share/rime-data/array30.dict.yaml
share/rime-data/array30.schema.yaml
share/rime-data/build/array30.prism.bin
share/rime-data/build/array30.prism.txt
share/rime-data/build/array30.reverse.bin
share/rime-data/build/array30.schema.yaml
share/rime-data/build/array30.table.bin
share/rime-data/build/array30.table.txt

View File

@ -0,0 +1,63 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-combo-pinyin
DISTVERSION= g20201204
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Combo Pinyin 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 \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
RUN_DEPENDS= zh-rime-prelude>g0:chinese/rime-prelude \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
USES= localbase
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
GH_TAGNAME= 5300951b8de07252d7565fefe84f5fae50205564
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
LUNA_PINYIN_FILES= luna_pinyin.dict.yaml
SCHEMA_FILES= combo_pinyin.schema.yaml combo_pinyin_kbcon.schema.yaml \
combo_pinyin_left.schema.yaml
MY_OUTDIR= ${WRKDIR}/out
do-build:
@${MKDIR} ${MY_OUTDIR}
@${RLN} ${WRKSRC}/* ${MY_OUTDIR}
.for i in ${PRELUDE_FILES} ${ESSAY_FILES} ${LUNA_PINYIN_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
@${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data/build
${INSTALL_DATA} ${WRKSRC}/*.yaml ${STAGEDIR}${PREFIX}/share/rime-data
${INSTALL_DATA} ${MY_OUTDIR}/build/combo_pinyin* \
${STAGEDIR}${PREFIX}/share/rime-data/build
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/AUTHORS ${STAGEDIR}/${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608708086
SHA256 (rime-rime-combo-pinyin-g20201204-5300951b8de07252d7565fefe84f5fae50205564_GH0.tar.gz) = 6eb8f61f5300891a39385f3c8126230b6779456f6c92be577166a0d049638182
SIZE (rime-rime-combo-pinyin-g20201204-5300951b8de07252d7565fefe84f5fae50205564_GH0.tar.gz) = 17753

View File

@ -0,0 +1,3 @@
Rime Combo Pinyin schema for Mandarin input support.
WWW: https://github.com/rime/rime-combo-pinyin

View File

@ -0,0 +1,10 @@
share/rime-data/build/combo_pinyin.prism.bin
share/rime-data/build/combo_pinyin.schema.yaml
share/rime-data/build/combo_pinyin_kbcon.prism.bin
share/rime-data/build/combo_pinyin_kbcon.schema.yaml
share/rime-data/build/combo_pinyin_left.prism.bin
share/rime-data/build/combo_pinyin_left.schema.yaml
share/rime-data/combo_pinyin.schema.yaml
share/rime-data/combo_pinyin_kbcon.options.yaml
share/rime-data/combo_pinyin_kbcon.schema.yaml
share/rime-data/combo_pinyin_left.schema.yaml

View File

@ -0,0 +1,39 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-data-full
PORTVERSION= g20201223
CATEGORIES= chinese textproc
COMMENT= Rime data files full set
LICENSE= GPLv3 LGPL3 APACHE20
LICENSE_COMB= multi
RUN_DEPENDS= \
${_SCHEMA_DEPENDS} \
${LOCALBASE}/share/rime-data/array30.schema.yaml:chinese/rime-array \
${LOCALBASE}/share/rime-data/jyut6ping3.schema.yaml:chinese/rime-cantonese \
${LOCALBASE}/share/rime-data/combo_pinyin.schema.yaml:chinese/rime-combo-pinyin \
${LOCALBASE}/share/rime-data/double_pinyin.schema.yaml:chinese/rime-double-pinyin \
${LOCALBASE}/share/rime-data/emoji_suggestion.yaml:chinese/rime-emoji \
${LOCALBASE}/share/rime-data/ipa_xsampa.schema.yaml:chinese/rime-ipa \
${LOCALBASE}/share/rime-data/yale.schema.yaml:chinese/rime-jyutping \
${LOCALBASE}/share/rime-data/sampheng.schema.yaml:chinese/rime-middle-chinese \
${LOCALBASE}/share/rime-data/pinyin_simp.schema.yaml:chinese/rime-pinyin-simp \
${LOCALBASE}/share/rime-data/quick5.schema.yaml:chinese/rime-quick \
${LOCALBASE}/share/rime-data/scj6.schema.yaml:chinese/rime-scj \
${LOCALBASE}/share/rime-data/soutzoe.schema.yaml:chinese/rime-soutzoe \
${LOCALBASE}/share/rime-data/stenotype.schema.yaml:chinese/rime-stenotype \
${LOCALBASE}/share/rime-data/wubi86.schema.yaml:chinese/rime-wubi \
${LOCALBASE}/share/rime-data/wugniu.schema.yaml:chinese/rime-wugniu
_SCHEMA_DEPENDS= \
${LOCALBASE}/share/rime-data/luna_pinyin.schema.yaml:chinese/rime-luna-pinyin \
${LOCALBASE}/share/rime-data/bopomofo.schema.yaml:chinese/rime-bopomofo \
${LOCALBASE}/share/rime-data/cangjie5.schema.yaml:chinese/rime-cangjie \
${LOCALBASE}/share/rime-data/stroke.schema.yaml:chinese/rime-stroke
USES= localbase metaport
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
Rime data files. This is a metaport that provides a full set of
configuration ports and IME schema ports for the Rime IME
framework.
WWW: https://github.com/rime/plum

View File

@ -0,0 +1,66 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-double-pinyin
DISTVERSION= g20190120
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Double Pinyin 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 \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
RUN_DEPENDS= zh-rime-prelude>g0:chinese/rime-prelude \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
USES= localbase
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
GH_TAGNAME= 69bf85d4dfe8bac139c36abbd68d530b8b6622ea
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
LUNA_PINYIN_FILES= luna_pinyin.dict.yaml
SCHEMA_FILES= double_pinyin.schema.yaml \
double_pinyin_abc.schema.yaml \
double_pinyin_flypy.schema.yaml \
double_pinyin_mspy.schema.yaml \
double_pinyin_pyjj.schema.yaml
MY_OUTDIR= ${WRKDIR}/out
do-build:
@${MKDIR} ${MY_OUTDIR}
@${RLN} ${WRKSRC}/* ${MY_OUTDIR}
.for i in ${PRELUDE_FILES} ${ESSAY_FILES} ${LUNA_PINYIN_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
@${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data/build
${INSTALL_DATA} ${WRKSRC}/*.yaml ${STAGEDIR}${PREFIX}/share/rime-data
${INSTALL_DATA} ${MY_OUTDIR}/build/double_pinyin* \
${STAGEDIR}${PREFIX}/share/rime-data/build
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/AUTHORS ${STAGEDIR}/${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608708914
SHA256 (rime-rime-double-pinyin-g20190120-69bf85d4dfe8bac139c36abbd68d530b8b6622ea_GH0.tar.gz) = 41daacaf051c5c3c623170d73b2578bd8e70d0823fd1e3516af856283b7d9d48
SIZE (rime-rime-double-pinyin-g20190120-69bf85d4dfe8bac139c36abbd68d530b8b6622ea_GH0.tar.gz) = 16998

View File

@ -0,0 +1,3 @@
Rime Double Pinyin schema for Mandarin input support.
WWW: https://github.com/rime/rime-double-pinyin

View File

@ -0,0 +1,20 @@
share/rime-data/build/double_pinyin.prism.bin
share/rime-data/build/double_pinyin.prism.txt
share/rime-data/build/double_pinyin.schema.yaml
share/rime-data/build/double_pinyin_abc.prism.bin
share/rime-data/build/double_pinyin_abc.prism.txt
share/rime-data/build/double_pinyin_abc.schema.yaml
share/rime-data/build/double_pinyin_flypy.prism.bin
share/rime-data/build/double_pinyin_flypy.prism.txt
share/rime-data/build/double_pinyin_flypy.schema.yaml
share/rime-data/build/double_pinyin_mspy.prism.bin
share/rime-data/build/double_pinyin_mspy.prism.txt
share/rime-data/build/double_pinyin_mspy.schema.yaml
share/rime-data/build/double_pinyin_pyjj.prism.bin
share/rime-data/build/double_pinyin_pyjj.prism.txt
share/rime-data/build/double_pinyin_pyjj.schema.yaml
share/rime-data/double_pinyin.schema.yaml
share/rime-data/double_pinyin_abc.schema.yaml
share/rime-data/double_pinyin_flypy.schema.yaml
share/rime-data/double_pinyin_mspy.schema.yaml
share/rime-data/double_pinyin_pyjj.schema.yaml

View File

@ -0,0 +1,36 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-emoji
DISTVERSION= g20201113
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime emoji suggestions support
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
GH_TAGNAME= 35c9632c34ea29e6d9ed80ff350c05f3d706fdc6
NO_ARCH= yes
NO_BUILD= yes
PORTDOCS= AUTHORS README.md
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data
${INSTALL_DATA} ${WRKSRC}/emoji_suggestion.yaml ${STAGEDIR}${PREFIX}/share/rime-data
(cd ${WRKSRC} && ${COPYTREE_SHARE} opencc ${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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608715847
SHA256 (rime-rime-emoji-g20201113-35c9632c34ea29e6d9ed80ff350c05f3d706fdc6_GH0.tar.gz) = 47600304d6e5edfaaacece069d381e5ca738da17cc6640148500029429df5aad
SIZE (rime-rime-emoji-g20201113-35c9632c34ea29e6d9ed80ff350c05f3d706fdc6_GH0.tar.gz) = 66056

View File

@ -0,0 +1,3 @@
Rime emoji suggestions support.
WWW: https://github.com/rime/rime-emoji

View File

@ -0,0 +1,4 @@
share/rime-data/emoji_suggestion.yaml
share/rime-data/opencc/emoji.json
share/rime-data/opencc/emoji_category.txt
share/rime-data/opencc/emoji_word.txt

57
chinese/rime-ipa/Makefile Normal file
View File

@ -0,0 +1,57 @@
# 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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608715983
SHA256 (rime-rime-ipa-g20200413-22b71710e029bcb412e9197192a638ab11bc2abf_GH0.tar.gz) = 13759b08148719a03fdf68c9f739e337a80b8c727e73910ce6b3961771d1cb1e
SIZE (rime-rime-ipa-g20200413-22b71710e029bcb412e9197192a638ab11bc2abf_GH0.tar.gz) = 9510

View File

@ -0,0 +1,3 @@
Rime IPA schema input support.
WWW: https://github.com/rime/rime-ipa

View File

@ -0,0 +1,14 @@
share/rime-data/build/ipa_xsampa.prism.bin
share/rime-data/build/ipa_xsampa.reverse.bin
share/rime-data/build/ipa_xsampa.schema.yaml
share/rime-data/build/ipa_xsampa.table.bin
share/rime-data/build/ipa_xsampa.table.txt
share/rime-data/build/ipa_yunlong.prism.bin
share/rime-data/build/ipa_yunlong.reverse.bin
share/rime-data/build/ipa_yunlong.schema.yaml
share/rime-data/build/ipa_yunlong.table.bin
share/rime-data/build/ipa_yunlong.table.txt
share/rime-data/ipa_xsampa.dict.yaml
share/rime-data/ipa_xsampa.schema.yaml
share/rime-data/ipa_yunlong.dict.yaml
share/rime-data/ipa_yunlong.schema.yaml

View File

@ -0,0 +1,57 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-jyutping
DISTVERSION= g20200809
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Jyutping (old) 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= 1e24baa6998815c716c581effe8ec65ee87c4e8c
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= hkcantonese.schema.yaml jyutping.schema.yaml yale.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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608711623
SHA256 (rime-rime-jyutping-g20200809-1e24baa6998815c716c581effe8ec65ee87c4e8c_GH0.tar.gz) = aa5399928110b58171a9a8cd7abcff153acc9fcf9dc85294accb11c360256738
SIZE (rime-rime-jyutping-g20200809-1e24baa6998815c716c581effe8ec65ee87c4e8c_GH0.tar.gz) = 3123763

View File

@ -0,0 +1,3 @@
Rime Hong Kong Cantonese, Jyutping and Yale schemas for Cantonese input support.
WWW: https://github.com/rime/rime-jyutping

View File

@ -0,0 +1,16 @@
share/rime-data/build/hkcantonese.schema.yaml
share/rime-data/build/jyutping.prism.bin
share/rime-data/build/jyutping.prism.txt
share/rime-data/build/jyutping.reverse.bin
share/rime-data/build/jyutping.schema.yaml
share/rime-data/build/jyutping.table.bin
share/rime-data/build/jyutping.table.txt
share/rime-data/build/yale.prism.bin
share/rime-data/build/yale.prism.txt
share/rime-data/build/yale.schema.yaml
share/rime-data/hkcantonese.schema.yaml
share/rime-data/jyutping.dict.yaml
share/rime-data/jyutping.lettered.dict.yaml
share/rime-data/jyutping.phrase.dict.yaml
share/rime-data/jyutping.schema.yaml
share/rime-data/yale.schema.yaml

View File

@ -0,0 +1,57 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-middle-chinese
DISTVERSION= g20201219
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Middle Chinese 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= 9fad7a7c0c26167d5e6e85db8df48a15c7f7d4f0
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= sampheng.schema.yaml zyenpheng.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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608712247
SHA256 (rime-rime-middle-chinese-g20201219-9fad7a7c0c26167d5e6e85db8df48a15c7f7d4f0_GH0.tar.gz) = 9165301b6ca67cadac17374f7063fc35d5c1f71a989e42237ffcffc71f28286a
SIZE (rime-rime-middle-chinese-g20201219-9fad7a7c0c26167d5e6e85db8df48a15c7f7d4f0_GH0.tar.gz) = 137951

View File

@ -0,0 +1,3 @@
Rime Middle Chinese schema input support.
WWW: https://github.com/rime/rime-middle-chinese

View File

@ -0,0 +1,12 @@
share/rime-data/build/sampheng.prism.bin
share/rime-data/build/sampheng.prism.txt
share/rime-data/build/sampheng.schema.yaml
share/rime-data/build/zyenpheng.prism.bin
share/rime-data/build/zyenpheng.prism.txt
share/rime-data/build/zyenpheng.reverse.bin
share/rime-data/build/zyenpheng.schema.yaml
share/rime-data/build/zyenpheng.table.bin
share/rime-data/build/zyenpheng.table.txt
share/rime-data/sampheng.schema.yaml
share/rime-data/zyenpheng.dict.yaml
share/rime-data/zyenpheng.schema.yaml

View File

@ -0,0 +1,57 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-pinyin-simp
DISTVERSION= g20201109
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime pinyin-simp schema support
LICENSE= APACHE20
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= f5975ad8e324bbbc2c1eee94fdf8d66073efbbef
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= pinyin_simp.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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608712625
SHA256 (rime-rime-pinyin-simp-g20201109-f5975ad8e324bbbc2c1eee94fdf8d66073efbbef_GH0.tar.gz) = fe752dfec49b005348269a87fe868e2bb4c4542d2939a95093cb1fcf4d104215
SIZE (rime-rime-pinyin-simp-g20201109-f5975ad8e324bbbc2c1eee94fdf8d66073efbbef_GH0.tar.gz) = 545305

View File

@ -0,0 +1,3 @@
Rime pinyin-simp schema for Mandarin input support.
WWW: https://github.com/rime/rime-pinyin-simp

View File

@ -0,0 +1,8 @@
share/rime-data/build/pinyin_simp.prism.bin
share/rime-data/build/pinyin_simp.prism.txt
share/rime-data/build/pinyin_simp.reverse.bin
share/rime-data/build/pinyin_simp.schema.yaml
share/rime-data/build/pinyin_simp.table.bin
share/rime-data/build/pinyin_simp.table.txt
share/rime-data/pinyin_simp.dict.yaml
share/rime-data/pinyin_simp.schema.yaml

View File

@ -0,0 +1,57 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-quick
DISTVERSION= g20190120
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Quick 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= 3fe5911ba608cb2df1b6301b76ad1573bd482a76
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= quick5.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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608712766
SHA256 (rime-rime-quick-g20190120-3fe5911ba608cb2df1b6301b76ad1573bd482a76_GH0.tar.gz) = 4ccfacbb4d23f0f6ffaba170e5a92c98313037a449d5d9a625f5bdd5dad9a120
SIZE (rime-rime-quick-g20190120-3fe5911ba608cb2df1b6301b76ad1573bd482a76_GH0.tar.gz) = 151060

View File

@ -0,0 +1,3 @@
Rime Quick schema input support.
WWW: https://github.com/rime/rime-quick

View File

@ -0,0 +1,8 @@
share/rime-data/build/quick5.prism.bin
share/rime-data/build/quick5.prism.txt
share/rime-data/build/quick5.reverse.bin
share/rime-data/build/quick5.schema.yaml
share/rime-data/build/quick5.table.bin
share/rime-data/build/quick5.table.txt
share/rime-data/quick5.dict.yaml
share/rime-data/quick5.schema.yaml

57
chinese/rime-scj/Makefile Normal file
View File

@ -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>

View File

@ -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

View File

@ -0,0 +1,3 @@
Rime Smart Cangjie schema input support.
WWW: https://github.com/rime/rime-scj

View File

@ -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

View File

@ -0,0 +1,57 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-soutzoe
DISTVERSION= g20190120
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Soutzoe 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= beeaeca72d8e17dfd1e9af58680439e9012987dc
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= soutzoe.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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608713607
SHA256 (rime-rime-soutzoe-g20190120-beeaeca72d8e17dfd1e9af58680439e9012987dc_GH0.tar.gz) = 834cb1da3619f96f8fd54faa41aea56e98bdda0c397b494837d935a694fa04bc
SIZE (rime-rime-soutzoe-g20190120-beeaeca72d8e17dfd1e9af58680439e9012987dc_GH0.tar.gz) = 37388

View File

@ -0,0 +1,3 @@
Rime Soutzoe schema for Soutzoe Rougniu input support.
WWW: https://github.com/rime/rime-soutzoe

View File

@ -0,0 +1,8 @@
share/rime-data/build/soutzoe.prism.bin
share/rime-data/build/soutzoe.prism.txt
share/rime-data/build/soutzoe.reverse.bin
share/rime-data/build/soutzoe.schema.yaml
share/rime-data/build/soutzoe.table.bin
share/rime-data/build/soutzoe.table.txt
share/rime-data/soutzoe.dict.yaml
share/rime-data/soutzoe.schema.yaml

View File

@ -0,0 +1,62 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-stenotype
DISTVERSION= g20191007
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Stenotype 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 \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
RUN_DEPENDS= zh-rime-prelude>g0:chinese/rime-prelude \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
USES= localbase
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
GH_TAGNAME= f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
LUNA_PINYIN_FILES= luna_pinyin.dict.yaml
SCHEMA_FILES= stenotype.schema.yaml
MY_OUTDIR= ${WRKDIR}/out
do-build:
@${MKDIR} ${MY_OUTDIR}
@${RLN} ${WRKSRC}/* ${MY_OUTDIR}
.for i in ${PRELUDE_FILES} ${ESSAY_FILES} ${LUNA_PINYIN_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
@${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data/build
${INSTALL_DATA} ${WRKSRC}/*.yaml ${STAGEDIR}${PREFIX}/share/rime-data
${INSTALL_DATA} ${MY_OUTDIR}/build/stenotype* \
${STAGEDIR}${PREFIX}/share/rime-data/build
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/AUTHORS ${STAGEDIR}/${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608713957
SHA256 (rime-rime-stenotype-g20191007-f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88_GH0.tar.gz) = 0009b2578cb3128be8b63565fb195943cd2e7cb0ff983afffb5ade60948227fc
SIZE (rime-rime-stenotype-g20191007-f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88_GH0.tar.gz) = 15311

View File

@ -0,0 +1,3 @@
Rime Stenotype schema input support.
WWW: https://github.com/rime/rime-stenotype

View File

@ -0,0 +1,4 @@
share/rime-data/build/stenotype.prism.bin
share/rime-data/build/stenotype.prism.txt
share/rime-data/build/stenotype.schema.yaml
share/rime-data/stenotype.schema.yaml

View File

@ -0,0 +1,62 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-wubi
DISTVERSION= g20190908
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Wubi 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 \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
RUN_DEPENDS= zh-rime-prelude>g0:chinese/rime-prelude \
zh-rime-luna-pinyin>g0:chinese/rime-luna-pinyin
USES= localbase
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
GH_TAGNAME= f1876f08f1d4a9696395be0070c0e8e4353c44cb
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
LUNA_PINYIN_FILES= luna_pinyin.dict.yaml
SCHEMA_FILES= wubi86.schema.yaml wubi_pinyin.schema.yaml wubi_trad.schema.yaml
MY_OUTDIR= ${WRKDIR}/out
do-build:
@${MKDIR} ${MY_OUTDIR}
@${RLN} ${WRKSRC}/* ${MY_OUTDIR}
.for i in ${PRELUDE_FILES} ${ESSAY_FILES} ${LUNA_PINYIN_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
@${MKDIR} ${STAGEDIR}${PREFIX}/share/rime-data/build
${INSTALL_DATA} ${WRKSRC}/*.yaml ${STAGEDIR}${PREFIX}/share/rime-data
${INSTALL_DATA} ${MY_OUTDIR}/build/wubi* \
${STAGEDIR}${PREFIX}/share/rime-data/build
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/AUTHORS ${STAGEDIR}/${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608714454
SHA256 (rime-rime-wubi-g20190908-f1876f08f1d4a9696395be0070c0e8e4353c44cb_GH0.tar.gz) = b5b2f49cd1111093a6cefe82e8dd77874a6a862f1214dde2e7f3ea901cc23969
SIZE (rime-rime-wubi-g20190908-f1876f08f1d4a9696395be0070c0e8e4353c44cb_GH0.tar.gz) = 1092187

View File

@ -0,0 +1,3 @@
Rime Wubi schema input support.
WWW: https://github.com/rime/rime-wubi

View File

@ -0,0 +1,13 @@
share/rime-data/build/wubi86.prism.bin
share/rime-data/build/wubi86.reverse.bin
share/rime-data/build/wubi86.schema.yaml
share/rime-data/build/wubi86.table.bin
share/rime-data/build/wubi86.table.txt
share/rime-data/build/wubi_pinyin.prism.bin
share/rime-data/build/wubi_pinyin.schema.yaml
share/rime-data/build/wubi_trad.prism.bin
share/rime-data/build/wubi_trad.schema.yaml
share/rime-data/wubi86.dict.yaml
share/rime-data/wubi86.schema.yaml
share/rime-data/wubi_pinyin.schema.yaml
share/rime-data/wubi_trad.schema.yaml

View File

@ -0,0 +1,57 @@
# Created by: Ka Ho Ng <khng300@gmail.com>
# $FreeBSD$
PORTNAME= rime-wugniu
DISTVERSION= g20190120
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Wugniu 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= abd1ee98efbf170258fcf43875c21a4259e00b61
NO_ARCH= yes
PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
SCHEMA_FILES= wugniu.schema.yaml wugniu_lopha.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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1608714973
SHA256 (rime-rime-wugniu-g20190120-abd1ee98efbf170258fcf43875c21a4259e00b61_GH0.tar.gz) = 57cc982a42e4c7767dc81aff9b954f9c487a3688b3ae2061b004a77e43745362
SIZE (rime-rime-wugniu-g20190120-abd1ee98efbf170258fcf43875c21a4259e00b61_GH0.tar.gz) = 268955

View File

@ -0,0 +1,3 @@
Rime Wugniu schema for Zaonhe Wugniu/Shanghainese input support.
WWW: https://github.com/rime/rime-wugniu

View File

@ -0,0 +1,12 @@
share/rime-data/build/wugniu.prism.bin
share/rime-data/build/wugniu.prism.txt
share/rime-data/build/wugniu.schema.yaml
share/rime-data/build/wugniu_lopha.prism.bin
share/rime-data/build/wugniu_lopha.prism.txt
share/rime-data/build/wugniu_lopha.reverse.bin
share/rime-data/build/wugniu_lopha.schema.yaml
share/rime-data/build/wugniu_lopha.table.bin
share/rime-data/build/wugniu_lopha.table.txt
share/rime-data/wugniu.schema.yaml
share/rime-data/wugniu_lopha.dict.yaml
share/rime-data/wugniu_lopha.schema.yaml