aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-12-30 08:36:00 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-12-30 09:03:57 +0000
commit527eeaef241dd13932bacbca6f7d1f487b7f0283 (patch)
treef6abfa2ee4ceee417e6ad9e6e0f5bb66e3ae4d88
parentb6536a454f63f3f307f96694c65c283ed88e1fd6 (diff)
downloadports-527eeaef241dd13932bacbca6f7d1f487b7f0283.tar.gz
ports-527eeaef241dd13932bacbca6f7d1f487b7f0283.zip
x11-fonts/noto-sans-jp: Add noto-sans-jp 2.004
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 Sans 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.
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/noto-sans-jp/Makefile50
-rw-r--r--x11-fonts/noto-sans-jp/distinfo35
-rw-r--r--x11-fonts/noto-sans-jp/pkg-descr10
-rw-r--r--x11-fonts/noto-sans-jp/pkg-plist16
5 files changed, 112 insertions, 0 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 317931ee123b..39de7aeb00c6 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -189,6 +189,7 @@
SUBDIR += noto-jp
SUBDIR += noto-kr
SUBDIR += noto-sans-hk
+ SUBDIR += noto-sans-jp
SUBDIR += noto-sc
SUBDIR += noto-tc
SUBDIR += nucleus
diff --git a/x11-fonts/noto-sans-jp/Makefile b/x11-fonts/noto-sans-jp/Makefile
new file mode 100644
index 000000000000..d0278fe26f40
--- /dev/null
+++ b/x11-fonts/noto-sans-jp/Makefile
@@ -0,0 +1,50 @@
+PORTNAME= noto
+PORTVERSION= 2.004
+CATEGORIES= x11-fonts
+MASTER_SITES= https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/ \
+ https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/OTF/Japanese/:cjk \
+ https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/Mono/:mono \
+ https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/SubsetOTF/JP/:subset
+PKGNAMESUFFIX= -sans-jp
+DISTFILES= LICENSE \
+ ${CJK_FONTS:S|$|:cjk|} \
+ ${MONO_FONTS:S|$|:mono|} \
+ ${SUBSET_FONTS:S|$|:subset|}
+DIST_SUBDIR= Noto/CJK/${PORTVERSION}
+EXTRACT_ONLY= # empty
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Google Noto Sans (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= NotoSansCJKjp-Black.otf \
+ NotoSansCJKjp-Bold.otf \
+ NotoSansCJKjp-DemiLight.otf \
+ NotoSansCJKjp-Light.otf \
+ NotoSansCJKjp-Medium.otf \
+ NotoSansCJKjp-Regular.otf \
+ NotoSansCJKjp-Thin.otf
+MONO_FONTS= NotoSansMonoCJKjp-Bold.otf \
+ NotoSansMonoCJKjp-Regular.otf
+SUBSET_FONTS= NotoSansJP-Black.otf \
+ NotoSansJP-Bold.otf \
+ NotoSansJP-DemiLight.otf \
+ NotoSansJP-Light.otf \
+ NotoSansJP-Medium.otf \
+ NotoSansJP-Regular.otf \
+ NotoSansJP-Thin.otf
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${FONTSDIR}
+ cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${CJK_FONTS} ${MONO_FONTS} ${SUBSET_FONTS} ${STAGEDIR}${FONTSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/noto-sans-jp/distinfo b/x11-fonts/noto-sans-jp/distinfo
new file mode 100644
index 000000000000..08730182b1fc
--- /dev/null
+++ b/x11-fonts/noto-sans-jp/distinfo
@@ -0,0 +1,35 @@
+TIMESTAMP = 1671956120
+SHA256 (Noto/CJK/2.004/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
+SIZE (Noto/CJK/2.004/LICENSE) = 4301
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-Black.otf) = cd66686594a861a42fe752990a406fcedafb51b3a91d6639f30f8948f7a10b4d
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-Black.otf) = 17828280
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-Bold.otf) = e53dcb0dcb2922e45d01aae1ebd2f382bb81d4229b18b6b883bd170678af1f76
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-Bold.otf) = 17032620
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-DemiLight.otf) = 53f8a6290445e414efaf7feac2b4c6d321d371037a772cc04750b7c56bca0267
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-DemiLight.otf) = 16445132
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-Light.otf) = f29b82874c6e80cef845770b35e111cc3bdff7b8b25d8a41f2285083152ecdfe
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-Light.otf) = 16360020
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-Medium.otf) = dd523e580e3413c480b2d701bf64e534c20f8419e3cfb6a44c2bdcd8d2a6c052
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-Medium.otf) = 16554004
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-Regular.otf) = 68a3fc98800b2a27b371f2fb79991daf3633bd89309d4ffaa6946fd587f375b5
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-Regular.otf) = 16467736
+SHA256 (Noto/CJK/2.004/NotoSansCJKjp-Thin.otf) = 293b7592d8cde99b91fef52ad0b58eb09740d597f48c8639ef3290ebc198772c
+SIZE (Noto/CJK/2.004/NotoSansCJKjp-Thin.otf) = 14927060
+SHA256 (Noto/CJK/2.004/NotoSansMonoCJKjp-Bold.otf) = dfdffe149bc6cbf52860dabd8b8dadbca40ae87a4fbe143b55c0258db2dadfb8
+SIZE (Noto/CJK/2.004/NotoSansMonoCJKjp-Bold.otf) = 16988848
+SHA256 (Noto/CJK/2.004/NotoSansMonoCJKjp-Regular.otf) = 4d01725be822d144cf9a56ade981e6fb920cd7a610b8fc24cc601a920beea5b9
+SIZE (Noto/CJK/2.004/NotoSansMonoCJKjp-Regular.otf) = 16424156
+SHA256 (Noto/CJK/2.004/NotoSansJP-Black.otf) = 3aa30b0956510f4205f759ab3079a5b658310ebcda2577f290466ea51c948819
+SIZE (Noto/CJK/2.004/NotoSansJP-Black.otf) = 4855212
+SHA256 (Noto/CJK/2.004/NotoSansJP-Bold.otf) = 1b0edfb500b73a4fa8a4fcaae1bbbd403994e08e73e3e0da37e70d3853f42c5f
+SIZE (Noto/CJK/2.004/NotoSansJP-Bold.otf) = 4656448
+SHA256 (Noto/CJK/2.004/NotoSansJP-DemiLight.otf) = 58eb539d3c66b03118ca836f312668c7c14e8bbae1a14ef5a800611f66c2f9c2
+SIZE (Noto/CJK/2.004/NotoSansJP-DemiLight.otf) = 4529440
+SHA256 (Noto/CJK/2.004/NotoSansJP-Light.otf) = e358dcfa7970805300a953bb71209c3efcbcc17a00a5e4101f8cf94a3870ad93
+SIZE (Noto/CJK/2.004/NotoSansJP-Light.otf) = 4513968
+SHA256 (Noto/CJK/2.004/NotoSansJP-Medium.otf) = f396a3b57256e4515be9cb41f7aac54766d654890082a9f1b5c2451b5c093d8a
+SIZE (Noto/CJK/2.004/NotoSansJP-Medium.otf) = 4549132
+SHA256 (Noto/CJK/2.004/NotoSansJP-Regular.otf) = dff723ba59d57d136764a04b9b2d03205544f7cd785a711442d6d2d085ac5073
+SIZE (Noto/CJK/2.004/NotoSansJP-Regular.otf) = 4533028
+SHA256 (Noto/CJK/2.004/NotoSansJP-Thin.otf) = 1d8462eb0050bf6f8ee8dc0a34f11185839e155b0fce8ec2f14427b28d4d134f
+SIZE (Noto/CJK/2.004/NotoSansJP-Thin.otf) = 4234984
diff --git a/x11-fonts/noto-sans-jp/pkg-descr b/x11-fonts/noto-sans-jp/pkg-descr
new file mode 100644
index 000000000000..f270cc252b08
--- /dev/null
+++ b/x11-fonts/noto-sans-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 Sans 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-sans-jp/pkg-plist b/x11-fonts/noto-sans-jp/pkg-plist
new file mode 100644
index 000000000000..e6db9edec620
--- /dev/null
+++ b/x11-fonts/noto-sans-jp/pkg-plist
@@ -0,0 +1,16 @@
+%%FONTSDIR%%/NotoSansCJKjp-Black.otf
+%%FONTSDIR%%/NotoSansCJKjp-Bold.otf
+%%FONTSDIR%%/NotoSansCJKjp-DemiLight.otf
+%%FONTSDIR%%/NotoSansCJKjp-Light.otf
+%%FONTSDIR%%/NotoSansCJKjp-Medium.otf
+%%FONTSDIR%%/NotoSansCJKjp-Regular.otf
+%%FONTSDIR%%/NotoSansCJKjp-Thin.otf
+%%FONTSDIR%%/NotoSansMonoCJKjp-Bold.otf
+%%FONTSDIR%%/NotoSansMonoCJKjp-Regular.otf
+%%FONTSDIR%%/NotoSansJP-Black.otf
+%%FONTSDIR%%/NotoSansJP-Bold.otf
+%%FONTSDIR%%/NotoSansJP-DemiLight.otf
+%%FONTSDIR%%/NotoSansJP-Light.otf
+%%FONTSDIR%%/NotoSansJP-Medium.otf
+%%FONTSDIR%%/NotoSansJP-Regular.otf
+%%FONTSDIR%%/NotoSansJP-Thin.otf