aboutsummaryrefslogtreecommitdiff
path: root/textproc/docproj-fonts-cjk
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-12-30 08:35:59 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-12-30 09:03:57 +0000
commit5ba192122fdabb02bdc6ad3afac66631c2c586be (patch)
tree8c4fa4374f9eb485334ece0416b4edd263d600ba /textproc/docproj-fonts-cjk
parent3acf695994b099b00b879cbc453179a8842ad250 (diff)
textproc/docproj-fonts-cjk: Add docproj-fonts-cjk 20221225
The FreeBSD Documentation Project maintains the FAQ, Handbook and tutorials. This port contains the required CJK font files for the FreeBSD Documentation Project. They are required to build PDF files without tofu. Currently we use Noto Sans Medium.
Diffstat (limited to 'textproc/docproj-fonts-cjk')
-rw-r--r--textproc/docproj-fonts-cjk/Makefile38
-rw-r--r--textproc/docproj-fonts-cjk/distinfo11
-rw-r--r--textproc/docproj-fonts-cjk/pkg-descr5
3 files changed, 54 insertions, 0 deletions
diff --git a/textproc/docproj-fonts-cjk/Makefile b/textproc/docproj-fonts-cjk/Makefile
new file mode 100644
index 000000000000..dcdf4a933320
--- /dev/null
+++ b/textproc/docproj-fonts-cjk/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= docproj-fonts-cjk
+PORTVERSION= 20221225
+CATEGORIES= textproc chinese
+MASTER_SITES= https://github.com/googlefonts/noto-cjk/raw/Sans2.004/ \
+ https://github.com/googlefonts/noto-cjk/raw/Sans2.004/Sans/SubsetOTF/JP/:jp \
+ https://github.com/googlefonts/noto-cjk/raw/Sans2.004/Sans/SubsetOTF/KR/:kr \
+ https://github.com/googlefonts/noto-cjk/raw/Sans2.004/Sans/SubsetOTF/SC/:sc \
+ https://github.com/googlefonts/noto-cjk/raw/Sans2.004/Sans/SubsetOTF/TC/:tc
+DISTFILES= LICENSE \
+ NotoSansJP-Medium.otf:jp \
+ NotoSansKR-Medium.otf:kr \
+ NotoSansSC-Medium.otf:sc \
+ NotoSansTC-Medium.otf:tc
+DIST_SUBDIR= Noto/CJK/2.004
+EXTRACT_ONLY= # empty
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= CJK fonts required by the FreeBSD Documentation Project
+WWW= https://www.freebsd.org/docproj
+
+LICENSE= OFL11
+LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= ${DOCPROJ_FONTS:S|^|${DATADIR}/|}
+
+DOCPROJ_FONTS= NotoSansJP-Medium.otf \
+ NotoSansKR-Medium.otf \
+ NotoSansSC-Medium.otf \
+ NotoSansTC-Medium.otf
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${DOCPROJ_FONTS} ${STAGEDIR}${DATADIR}
+
+.include <bsd.port.mk>
diff --git a/textproc/docproj-fonts-cjk/distinfo b/textproc/docproj-fonts-cjk/distinfo
new file mode 100644
index 000000000000..cc6e2f198ca5
--- /dev/null
+++ b/textproc/docproj-fonts-cjk/distinfo
@@ -0,0 +1,11 @@
+TIMESTAMP = 1671956116
+SHA256 (Noto/CJK/2.004/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
+SIZE (Noto/CJK/2.004/LICENSE) = 4301
+SHA256 (Noto/CJK/2.004/NotoSansJP-Medium.otf) = f396a3b57256e4515be9cb41f7aac54766d654890082a9f1b5c2451b5c093d8a
+SIZE (Noto/CJK/2.004/NotoSansJP-Medium.otf) = 4549132
+SHA256 (Noto/CJK/2.004/NotoSansKR-Medium.otf) = b46988ef13e8bac08f3933af686eaf770972994f9b6d335be0184d60169b5431
+SIZE (Noto/CJK/2.004/NotoSansKR-Medium.otf) = 4669816
+SHA256 (Noto/CJK/2.004/NotoSansSC-Medium.otf) = 7633f5a016d4dd95e685a69633d818aabc4644c4b08e26bd35b1b30c45ed5dda
+SIZE (Noto/CJK/2.004/NotoSansSC-Medium.otf) = 8345436
+SHA256 (Noto/CJK/2.004/NotoSansTC-Medium.otf) = bf206dca0975779bac71cb49a037a364156ca98a0c431b1b7d6b29fb8952ac7e
+SIZE (Noto/CJK/2.004/NotoSansTC-Medium.otf) = 5695744
diff --git a/textproc/docproj-fonts-cjk/pkg-descr b/textproc/docproj-fonts-cjk/pkg-descr
new file mode 100644
index 000000000000..8b1309e78fcf
--- /dev/null
+++ b/textproc/docproj-fonts-cjk/pkg-descr
@@ -0,0 +1,5 @@
+The FreeBSD Documentation Project maintains the FAQ, Handbook and tutorials.
+
+This port contains the required CJK font files for the FreeBSD Documentation
+Project. They are required to build PDF files without tofu. Currently we use
+Noto Sans Medium.