git: 69401097af89 - main - Add x11-fonts/bpmf-genyog: Bopomofo IVS version of GenYo Gothic font family
Li-Wen Hsu <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/ports/commit/?id=69401097af89357ac77ca5415fb3f4520eb9c926 commit 69401097af89357ac77ca5415fb3f4520eb9c926 Author: Li-Wen Hsu <[email protected]> AuthorDate: 2026-08-12 08:46:26 +0000 Commit: Li-Wen Hsu <[email protected]> CommitDate: 2026-08-12 08:51:35 +0000 Add x11-fonts/bpmf-genyog: Bopomofo IVS version of GenYo Gothic font family The Bopomofo IVS fonts render a Han character together with its Bopomofo reading, selected through Ideographic Variation Sequences and Private Use Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such text in its Bopomofo font annotation mode, which is aimed at educators and publishers who need Bopomofo-annotated material. --- x11-fonts/Makefile | 1 + x11-fonts/bpmf-genyog/Makefile | 29 +++++++++++++++++++++++++++++ x11-fonts/bpmf-genyog/distinfo | 3 +++ x11-fonts/bpmf-genyog/pkg-descr | 11 +++++++++++ x11-fonts/bpmf-genyog/pkg-plist | 8 ++++++++ 5 files changed, 52 insertions(+) diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index 79d029a804aa..fad276a1d3f7 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -34,6 +34,7 @@ SUBDIR += bpmf-gensen SUBDIR += bpmf-genwan SUBDIR += bpmf-genyo + SUBDIR += bpmf-genyog SUBDIR += c64bdf SUBDIR += cantarell-fonts SUBDIR += cascadia-code diff --git a/x11-fonts/bpmf-genyog/Makefile b/x11-fonts/bpmf-genyog/Makefile new file mode 100644 index 000000000000..7652b698f687 --- /dev/null +++ b/x11-fonts/bpmf-genyog/Makefile @@ -0,0 +1,29 @@ +PORTNAME= bpmf-genyog +PORTVERSION= 1.500 +CATEGORIES= x11-fonts +MASTER_SITES= https://github.com/ButTaiwan/bpmfvs/releases/download/v${PORTVERSION}/ +DISTNAME= BpmfGenYoGothic +DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= [email protected] +COMMENT= Bopomofo IVS version of GenYo Gothic font family +WWW= https://github.com/ButTaiwan/bpmfvs + +LICENSE= APACHE20 OFL11 +LICENSE_COMB= multi +LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-2.0.txt +LICENSE_FILE_OFL11= ${WRKSRC}/LICENSE-Gen.txt + +USES= fonts zip + +NO_ARCH= yes +NO_BUILD= yes +NO_WRKSUBDIR= yes + +do-install: + ${MKDIR} ${STAGEDIR}${FONTSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR}/ + ${MKDIR} ${STAGEDIR}${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/NOTICE.txt ${STAGEDIR}${DOCSDIR}/ + +.include <bsd.port.mk> diff --git a/x11-fonts/bpmf-genyog/distinfo b/x11-fonts/bpmf-genyog/distinfo new file mode 100644 index 000000000000..74779af6f71f --- /dev/null +++ b/x11-fonts/bpmf-genyog/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1786493993 +SHA256 (bpmf-genyog-1.500/BpmfGenYoGothic.zip) = b837beee0e5874b2e8aa61aa6020c0a8efed4cc8898262a51c5d15750e6a2eaf +SIZE (bpmf-genyog-1.500/BpmfGenYoGothic.zip) = 21140655 diff --git a/x11-fonts/bpmf-genyog/pkg-descr b/x11-fonts/bpmf-genyog/pkg-descr new file mode 100644 index 000000000000..77df4762f522 --- /dev/null +++ b/x11-fonts/bpmf-genyog/pkg-descr @@ -0,0 +1,11 @@ +BpmfGenYoGothic is a Bopomofo IVS build of GenYo Gothic: each Han character +that has more than one Bopomofo reading carries Ideographic Variation +Sequences and Private Use Area glyphs that render the character together +with its reading. + +Input methods that implement the Bopomofo IVS specification, such as +chinese/fcitx5-mcbopomofo in its Bopomofo font annotation mode, use these +fonts to produce Bopomofo-annotated text for teaching material and +publishing. + +Base font: https://github.com/ButTaiwan/genyog-font diff --git a/x11-fonts/bpmf-genyog/pkg-plist b/x11-fonts/bpmf-genyog/pkg-plist new file mode 100644 index 000000000000..ac18bdf3be31 --- /dev/null +++ b/x11-fonts/bpmf-genyog/pkg-plist @@ -0,0 +1,8 @@ +%%FONTSDIR%%/BpmfGenYoGothic-B.ttf +%%FONTSDIR%%/BpmfGenYoGothic-EL.ttf +%%FONTSDIR%%/BpmfGenYoGothic-H.ttf +%%FONTSDIR%%/BpmfGenYoGothic-L.ttf +%%FONTSDIR%%/BpmfGenYoGothic-M.ttf +%%FONTSDIR%%/BpmfGenYoGothic-N.ttf +%%FONTSDIR%%/BpmfGenYoGothic-R.ttf +%%DOCSDIR%%/NOTICE.txt