From a0bacd17ffc43d08241daa78e1c159b987d6e6ea Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Fri, 30 Dec 2022 16:36:05 +0800 Subject: [PATCH] x11-fonts/noto-serif-jp: Add noto-serif-jp 2.001 Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese, Traditional Chinese, Japanese, and Korean in a unified font family. This includes the full coverage of CJK Ideographs with variation support for 4 regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols and letters in the Basic Multilingual Plane of Unicode. It also provides limited coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support standards from China and Japan. This port is the Serif set of Japanese fonts which supports all of the kanji in JIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6. --- x11-fonts/Makefile | 1 + x11-fonts/noto-serif-jp/Makefile | 46 +++++++++++++++++++++++++++++++ x11-fonts/noto-serif-jp/distinfo | 31 +++++++++++++++++++++ x11-fonts/noto-serif-jp/pkg-descr | 10 +++++++ x11-fonts/noto-serif-jp/pkg-plist | 14 ++++++++++ 5 files changed, 102 insertions(+) create mode 100644 x11-fonts/noto-serif-jp/Makefile create mode 100644 x11-fonts/noto-serif-jp/distinfo create mode 100644 x11-fonts/noto-serif-jp/pkg-descr create mode 100644 x11-fonts/noto-serif-jp/pkg-plist diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index 3f09e0369e5a..7eae5cc5267b 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -195,6 +195,7 @@ SUBDIR += noto-sans-tc SUBDIR += noto-sc SUBDIR += noto-serif-hk + SUBDIR += noto-serif-jp SUBDIR += noto-tc SUBDIR += nucleus SUBDIR += office-code-pro diff --git a/x11-fonts/noto-serif-jp/Makefile b/x11-fonts/noto-serif-jp/Makefile new file mode 100644 index 000000000000..431c79b5c25e --- /dev/null +++ b/x11-fonts/noto-serif-jp/Makefile @@ -0,0 +1,46 @@ +PORTNAME= noto +PORTVERSION= 2.001 +CATEGORIES= x11-fonts +MASTER_SITES= https://github.com/googlefonts/noto-cjk/raw/Serif${PORTVERSION}/ \ + https://github.com/googlefonts/noto-cjk/raw/Serif${PORTVERSION}/Serif/OTF/Japanese/:cjk \ + https://github.com/googlefonts/noto-cjk/raw/Serif${PORTVERSION}/Serif/SubsetOTF/JP/:subset +PKGNAMESUFFIX= -serif-jp +DISTFILES= LICENSE \ + ${CJK_FONTS:S|$|:cjk|} \ + ${SUBSET_FONTS:S|$|:subset|} +DIST_SUBDIR= Noto/CJK/${PORTVERSION} +EXTRACT_ONLY= # empty + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Google Noto Serif (Japanese) +WWW= https://www.google.com/get/noto/ \ + https://github.com/googlefonts/noto-cjk + +LICENSE= OFL11 +LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE + +USES= fonts + +NO_ARCH= yes +NO_BUILD= yes + +CJK_FONTS= NotoSerifCJKjp-Black.otf \ + NotoSerifCJKjp-Bold.otf \ + NotoSerifCJKjp-ExtraLight.otf \ + NotoSerifCJKjp-Light.otf \ + NotoSerifCJKjp-Medium.otf \ + NotoSerifCJKjp-Regular.otf \ + NotoSerifCJKjp-SemiBold.otf +SUBSET_FONTS= NotoSerifJP-Black.otf \ + NotoSerifJP-Bold.otf \ + NotoSerifJP-ExtraLight.otf \ + NotoSerifJP-Light.otf \ + NotoSerifJP-Medium.otf \ + NotoSerifJP-Regular.otf \ + NotoSerifJP-SemiBold.otf + +do-install: + ${MKDIR} ${STAGEDIR}${FONTSDIR} + cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${CJK_FONTS} ${MONO_FONTS} ${SUBSET_FONTS} ${STAGEDIR}${FONTSDIR} + +.include diff --git a/x11-fonts/noto-serif-jp/distinfo b/x11-fonts/noto-serif-jp/distinfo new file mode 100644 index 000000000000..699d2b95f439 --- /dev/null +++ b/x11-fonts/noto-serif-jp/distinfo @@ -0,0 +1,31 @@ +TIMESTAMP = 1671956130 +SHA256 (Noto/CJK/2.001/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2 +SIZE (Noto/CJK/2.001/LICENSE) = 4301 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-Black.otf) = a8f9248965404e59446cfb3855647aff7e85aeeec9b8051b3506e474a6dd5167 +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-Black.otf) = 24035484 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-Bold.otf) = eb99f5a2fad07b15ab237097a7232d24a0c6c7712acebd4b6f66ad593a289c5c +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-Bold.otf) = 25446832 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-ExtraLight.otf) = 5c18c7445f09cd43c2fdde33b3a2704208be428b32126c0bd4a726b548b24ca7 +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-ExtraLight.otf) = 21311108 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-Light.otf) = fb089c346d28ee2bb8dc3146af317172bd265183f2ed3116bf459d74717b5e21 +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-Light.otf) = 24133652 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-Medium.otf) = 02bc021eb83663d69d81c2044de7dbb12536607ce270c62072489315e1366fbb +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-Medium.otf) = 24691744 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-Regular.otf) = f7e7faca49383d7a44168fe3e3112f23deafd681a304e8695a2a17af31e98e5a +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-Regular.otf) = 24460584 +SHA256 (Noto/CJK/2.001/NotoSerifCJKjp-SemiBold.otf) = 4b5afd6be50c5414b09c484d06addc74a57b28a8e7b04aeb09b0587a71763047 +SIZE (Noto/CJK/2.001/NotoSerifCJKjp-SemiBold.otf) = 24644728 +SHA256 (Noto/CJK/2.001/NotoSerifJP-Black.otf) = 0bab341f66cd7ec21f6d2d0c67217217ea5b45318a3493fa706bb8bb60ffe15a +SIZE (Noto/CJK/2.001/NotoSerifJP-Black.otf) = 6332112 +SHA256 (Noto/CJK/2.001/NotoSerifJP-Bold.otf) = a3228bd8782b2fc1048449bf22c7f35a21e84b49757f0748a1a8cb12b35cac10 +SIZE (Noto/CJK/2.001/NotoSerifJP-Bold.otf) = 6478040 +SHA256 (Noto/CJK/2.001/NotoSerifJP-ExtraLight.otf) = 7aabe1712171331f3e43430363f8c97a6eccf85fbffef66d61d4be32dd3fc02c +SIZE (Noto/CJK/2.001/NotoSerifJP-ExtraLight.otf) = 5664140 +SHA256 (Noto/CJK/2.001/NotoSerifJP-Light.otf) = da86ecc243209d8b7cde7ec64c1a82ca889e36b8b9dc202a92cc9ee51a5f9e8e +SIZE (Noto/CJK/2.001/NotoSerifJP-Light.otf) = 6128692 +SHA256 (Noto/CJK/2.001/NotoSerifJP-Medium.otf) = 4466b005d834f690c5364a9336c143a6c33f8b6ef2d7c504c9daa0c1f5b9abfc +SIZE (Noto/CJK/2.001/NotoSerifJP-Medium.otf) = 6274744 +SHA256 (Noto/CJK/2.001/NotoSerifJP-Regular.otf) = 4c82660fda92d21ffaf87b55e1a64f0147003977faf2f44480cef806769ea86c +SIZE (Noto/CJK/2.001/NotoSerifJP-Regular.otf) = 6212052 +SHA256 (Noto/CJK/2.001/NotoSerifJP-SemiBold.otf) = d4aa189ee29d708b907434118ae2bc4d073582c101dc92a8a60ee8511be3078c +SIZE (Noto/CJK/2.001/NotoSerifJP-SemiBold.otf) = 6304676 diff --git a/x11-fonts/noto-serif-jp/pkg-descr b/x11-fonts/noto-serif-jp/pkg-descr new file mode 100644 index 000000000000..a0784220e857 --- /dev/null +++ b/x11-fonts/noto-serif-jp/pkg-descr @@ -0,0 +1,10 @@ +Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese, +Traditional Chinese, Japanese, and Korean in a unified font family. This +includes the full coverage of CJK Ideographs with variation support for 4 +regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols +and letters in the Basic Multilingual Plane of Unicode. It also provides limited +coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support +standards from China and Japan. + +This port is the Serif set of Japanese fonts which supports all of the kanji in +JIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6. diff --git a/x11-fonts/noto-serif-jp/pkg-plist b/x11-fonts/noto-serif-jp/pkg-plist new file mode 100644 index 000000000000..c78878af2cf9 --- /dev/null +++ b/x11-fonts/noto-serif-jp/pkg-plist @@ -0,0 +1,14 @@ +%%FONTSDIR%%/NotoSerifCJKjp-Black.otf +%%FONTSDIR%%/NotoSerifCJKjp-Bold.otf +%%FONTSDIR%%/NotoSerifCJKjp-ExtraLight.otf +%%FONTSDIR%%/NotoSerifCJKjp-Light.otf +%%FONTSDIR%%/NotoSerifCJKjp-Medium.otf +%%FONTSDIR%%/NotoSerifCJKjp-Regular.otf +%%FONTSDIR%%/NotoSerifCJKjp-SemiBold.otf +%%FONTSDIR%%/NotoSerifJP-Black.otf +%%FONTSDIR%%/NotoSerifJP-Bold.otf +%%FONTSDIR%%/NotoSerifJP-ExtraLight.otf +%%FONTSDIR%%/NotoSerifJP-Light.otf +%%FONTSDIR%%/NotoSerifJP-Medium.otf +%%FONTSDIR%%/NotoSerifJP-Regular.otf +%%FONTSDIR%%/NotoSerifJP-SemiBold.otf