git: 75b7134e540c - main - x11-fonts/noto-serif-sc: Add noto-serif-sc 2.001

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 30 Dec 2022 09:07:48 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=75b7134e540c111005909977ddf979948f8ccff2

commit 75b7134e540c111005909977ddf979948f8ccff2
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-12-30 08:36:06 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-12-30 09:03:59 +0000

    x11-fonts/noto-serif-sc: Add noto-serif-sc 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 Simplified Chinese fonts which supports GB 18030
    and China's latest standard Table of General Chinese Characters published in
    2013.
---
 x11-fonts/Makefile                |  1 +
 x11-fonts/noto-serif-sc/Makefile  | 46 +++++++++++++++++++++++++++++++++++++++
 x11-fonts/noto-serif-sc/distinfo  | 31 ++++++++++++++++++++++++++
 x11-fonts/noto-serif-sc/pkg-descr | 11 ++++++++++
 x11-fonts/noto-serif-sc/pkg-plist | 14 ++++++++++++
 5 files changed, 103 insertions(+)

diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index a4ef1d46f49f..d79621b867d8 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -197,6 +197,7 @@
     SUBDIR += noto-serif-hk
     SUBDIR += noto-serif-jp
     SUBDIR += noto-serif-kr
+    SUBDIR += noto-serif-sc
     SUBDIR += noto-tc
     SUBDIR += nucleus
     SUBDIR += office-code-pro
diff --git a/x11-fonts/noto-serif-sc/Makefile b/x11-fonts/noto-serif-sc/Makefile
new file mode 100644
index 000000000000..84ce20c6878d
--- /dev/null
+++ b/x11-fonts/noto-serif-sc/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/SimplifiedChinese/:cjk \
+		https://github.com/googlefonts/noto-cjk/raw/Serif${PORTVERSION}/Serif/SubsetOTF/SC/:subset
+PKGNAMESUFFIX=	-serif-sc
+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 (Simplified Chinese)
+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=	NotoSerifCJKsc-Black.otf \
+		NotoSerifCJKsc-Bold.otf \
+		NotoSerifCJKsc-ExtraLight.otf \
+		NotoSerifCJKsc-Light.otf \
+		NotoSerifCJKsc-Medium.otf \
+		NotoSerifCJKsc-Regular.otf \
+		NotoSerifCJKsc-SemiBold.otf
+SUBSET_FONTS=	NotoSerifSC-Black.otf \
+		NotoSerifSC-Bold.otf \
+		NotoSerifSC-ExtraLight.otf \
+		NotoSerifSC-Light.otf \
+		NotoSerifSC-Medium.otf \
+		NotoSerifSC-Regular.otf \
+		NotoSerifSC-SemiBold.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-serif-sc/distinfo b/x11-fonts/noto-serif-sc/distinfo
new file mode 100644
index 000000000000..360b369618fd
--- /dev/null
+++ b/x11-fonts/noto-serif-sc/distinfo
@@ -0,0 +1,31 @@
+TIMESTAMP = 1671956134
+SHA256 (Noto/CJK/2.001/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
+SIZE (Noto/CJK/2.001/LICENSE) = 4301
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-Black.otf) = 0f856ec0ba328cf9660e217fab96157c804d657d7731dd109c37c3979bf27489
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-Black.otf) = 24004884
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-Bold.otf) = 2a684361e3919099fee54579defdf93f5ae106ffd7daa7f09d84dd3732e965d8
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-Bold.otf) = 25416232
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-ExtraLight.otf) = 6f509211d80d2786ae978efb9eeffeeb3920c167a0b9c53ec389ec119ba2cd5f
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-ExtraLight.otf) = 21280508
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-Light.otf) = fb6e307d4aa3fbc7f5126d9cb3999ef265df66638568d00637cafb9b273b51bb
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-Light.otf) = 24103052
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-Medium.otf) = e96f884880db64f4fba645e0c7badc38a970328e0824f41dc62cfb47f6b0e263
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-Medium.otf) = 24661144
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-Regular.otf) = 18e4072f01dad3965a72ae8afee7d6dac447c4eb6d454e0084ed5c9c1fc0091f
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-Regular.otf) = 24429984
+SHA256 (Noto/CJK/2.001/NotoSerifCJKsc-SemiBold.otf) = 374acf16be3b4f5a55fafa2b7291cc46f7629dee4928380da7fc26d7a58dac3c
+SIZE (Noto/CJK/2.001/NotoSerifCJKsc-SemiBold.otf) = 24614128
+SHA256 (Noto/CJK/2.001/NotoSerifSC-Black.otf) = b4903a067bff2471b284413d5c3b096ee46da83c308fdb80e0c3d37a593ef6d0
+SIZE (Noto/CJK/2.001/NotoSerifSC-Black.otf) = 11850588
+SHA256 (Noto/CJK/2.001/NotoSerifSC-Bold.otf) = c44a5be9342f435b01ac7c20e8b144692334a3454be49d8fb3d26a641f9908ee
+SIZE (Noto/CJK/2.001/NotoSerifSC-Bold.otf) = 12089984
+SHA256 (Noto/CJK/2.001/NotoSerifSC-ExtraLight.otf) = 27a30cb437a6c2ed7ba0b87020a58c14a8c4cc21f747014df06596f3c5e49fed
+SIZE (Noto/CJK/2.001/NotoSerifSC-ExtraLight.otf) = 10430312
+SHA256 (Noto/CJK/2.001/NotoSerifSC-Light.otf) = 95063215597abecdf82bc45f2ae2e086decd96e9ac5f6ecf765ec614804c362d
+SIZE (Noto/CJK/2.001/NotoSerifSC-Light.otf) = 11436184
+SHA256 (Noto/CJK/2.001/NotoSerifSC-Medium.otf) = bb3ef3e62018071802f7ab4e0278e02e11f188713b8a8d736ae4e28f64134e21
+SIZE (Noto/CJK/2.001/NotoSerifSC-Medium.otf) = 11727800
+SHA256 (Noto/CJK/2.001/NotoSerifSC-Regular.otf) = c9f8dd8c035e22ea31607e5efbb2dabdf94836a92f5868267dd2b1a85eb0cd3b
+SIZE (Noto/CJK/2.001/NotoSerifSC-Regular.otf) = 11607284
+SHA256 (Noto/CJK/2.001/NotoSerifSC-SemiBold.otf) = 6c6adf0588e14c0f8e92a53266dbcd3bc3dca4632ffcde4342fb0f723ae9ee2c
+SIZE (Noto/CJK/2.001/NotoSerifSC-SemiBold.otf) = 11761924
diff --git a/x11-fonts/noto-serif-sc/pkg-descr b/x11-fonts/noto-serif-sc/pkg-descr
new file mode 100644
index 000000000000..f87ee9ddb4b5
--- /dev/null
+++ b/x11-fonts/noto-serif-sc/pkg-descr
@@ -0,0 +1,11 @@
+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 Simplified Chinese fonts which supports GB 18030
+and China's latest standard Table of General Chinese Characters published in
+2013.
diff --git a/x11-fonts/noto-serif-sc/pkg-plist b/x11-fonts/noto-serif-sc/pkg-plist
new file mode 100644
index 000000000000..cbb4fbdd2654
--- /dev/null
+++ b/x11-fonts/noto-serif-sc/pkg-plist
@@ -0,0 +1,14 @@
+%%FONTSDIR%%/NotoSerifCJKsc-Black.otf
+%%FONTSDIR%%/NotoSerifCJKsc-Bold.otf
+%%FONTSDIR%%/NotoSerifCJKsc-ExtraLight.otf
+%%FONTSDIR%%/NotoSerifCJKsc-Light.otf
+%%FONTSDIR%%/NotoSerifCJKsc-Medium.otf
+%%FONTSDIR%%/NotoSerifCJKsc-Regular.otf
+%%FONTSDIR%%/NotoSerifCJKsc-SemiBold.otf
+%%FONTSDIR%%/NotoSerifSC-Black.otf
+%%FONTSDIR%%/NotoSerifSC-Bold.otf
+%%FONTSDIR%%/NotoSerifSC-ExtraLight.otf
+%%FONTSDIR%%/NotoSerifSC-Light.otf
+%%FONTSDIR%%/NotoSerifSC-Medium.otf
+%%FONTSDIR%%/NotoSerifSC-Regular.otf
+%%FONTSDIR%%/NotoSerifSC-SemiBold.otf