git: 5079dc5e7b63 - main - x11-fonts/noto-tc: Convert to a meta port

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

URL: https://cgit.FreeBSD.org/ports/commit/?id=5079dc5e7b6370d98c09adffd22a3790f75c85b7

commit 5079dc5e7b6370d98c09adffd22a3790f75c85b7
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-12-30 08:40:56 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-12-30 09:04:15 +0000

    x11-fonts/noto-tc: Convert to a meta port
    
    - Update to Sans 2.004 and Serif 2.001
    - Update WWW
    - Update pkg-descr
---
 x11-fonts/noto-tc/Makefile  | 54 +++++---------------------------------
 x11-fonts/noto-tc/distinfo  | 63 ---------------------------------------------
 x11-fonts/noto-tc/pkg-descr |  6 +----
 x11-fonts/noto-tc/pkg-plist | 30 ---------------------
 4 files changed, 7 insertions(+), 146 deletions(-)

diff --git a/x11-fonts/noto-tc/Makefile b/x11-fonts/noto-tc/Makefile
index 4eab1bcf7037..23da70cbcd5a 100644
--- a/x11-fonts/noto-tc/Makefile
+++ b/x11-fonts/noto-tc/Makefile
@@ -1,58 +1,16 @@
 PORTNAME=	noto
-PORTVERSION=	2.002
+PORTVERSION=	2.004
 CATEGORIES=	x11-fonts
-MASTER_SITES=	https://github.com/googlefonts/noto-cjk/raw/v20201206-cjk/
 PKGNAMESUFFIX=	-tc
-DISTFILES=	LICENSE \
-		${NOTO_TC_FONTS}
-DIST_SUBDIR=	Noto/CJK/${PORTVERSION}
-EXTRACT_ONLY=	# empty
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Google Noto Fonts family (Traditional Chinese)
-WWW=		https://www.google.com/get/noto/
+WWW=		https://www.google.com/get/noto/ \
+		https://github.com/googlefonts/noto-cjk
 
-LICENSE=	OFL11
-LICENSE_FILE=	${DISTDIR}/${DIST_SUBDIR}/LICENSE
+RUN_DEPENDS=	noto-sans-tc>=0:x11-fonts/noto-sans-tc \
+		noto-serif-tc>=0:x11-fonts/noto-serif-tc
 
-USES=		fonts
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-
-NOTO_TC_FONTS=	NotoSansCJKtc-Black.otf \
-		NotoSansCJKtc-Bold.otf \
-		NotoSansCJKtc-DemiLight.otf \
-		NotoSansCJKtc-Light.otf \
-		NotoSansCJKtc-Medium.otf \
-		NotoSansCJKtc-Regular.otf \
-		NotoSansCJKtc-Thin.otf \
-		NotoSansMonoCJKtc-Bold.otf \
-		NotoSansMonoCJKtc-Regular.otf \
-		NotoSansTC-Black.otf \
-		NotoSansTC-Bold.otf \
-		NotoSansTC-DemiLight.otf \
-		NotoSansTC-Light.otf \
-		NotoSansTC-Medium.otf \
-		NotoSansTC-Regular.otf \
-		NotoSansTC-Thin.otf \
-		NotoSerifCJKtc-Black.otf \
-		NotoSerifCJKtc-Bold.otf \
-		NotoSerifCJKtc-ExtraLight.otf \
-		NotoSerifCJKtc-Light.otf \
-		NotoSerifCJKtc-Medium.otf \
-		NotoSerifCJKtc-Regular.otf \
-		NotoSerifCJKtc-SemiBold.otf \
-		NotoSerifTC-Black.otf \
-		NotoSerifTC-Bold.otf \
-		NotoSerifTC-ExtraLight.otf \
-		NotoSerifTC-Light.otf \
-		NotoSerifTC-Medium.otf \
-		NotoSerifTC-Regular.otf \
-		NotoSerifTC-SemiBold.otf
-
-do-install:
-	${MKDIR} ${STAGEDIR}${FONTSDIR}
-	cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${NOTO_TC_FONTS} ${STAGEDIR}${FONTSDIR}
+USES=		metaport
 
 .include <bsd.port.mk>
diff --git a/x11-fonts/noto-tc/distinfo b/x11-fonts/noto-tc/distinfo
deleted file mode 100644
index a85e6ba31628..000000000000
--- a/x11-fonts/noto-tc/distinfo
+++ /dev/null
@@ -1,63 +0,0 @@
-TIMESTAMP = 1634111672
-SHA256 (Noto/CJK/2.002/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
-SIZE (Noto/CJK/2.002/LICENSE) = 4301
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-Black.otf) = 82b6c7bae886f291f946df825a9682384854cc784fae9cd7c4ea6746c5ee9329
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-Black.otf) = 18014040
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-Bold.otf) = 1d9833704465edf568f5cea7f01f39da0a89d953e2ee491246bba49eceb1ce82
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-Bold.otf) = 17506340
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-DemiLight.otf) = 63d559f39db694ca3dfe19d340c5be68c7be385c5d7d8b1fd45aace760e68128
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-DemiLight.otf) = 16872796
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-Light.otf) = a09feefbc1a1cf1b8685be17e1e0ebff306c47ba94f7394862678677a8ff3984
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-Light.otf) = 16786992
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-Medium.otf) = b2f060d1fb335666effdb014d7060278ff01e699c18293989032eb53202e73e9
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-Medium.otf) = 17020736
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-Regular.otf) = 8ce2c995cdb87c55801d3a31cab82acc0310809b73b058f948178cc0857010aa
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-Regular.otf) = 16932232
-SHA256 (Noto/CJK/2.002/NotoSansCJKtc-Thin.otf) = 866e4fe19d43a335afd5c1e1c73cb54dc398bc65c4b41834a9f41cc45cbeb010
-SIZE (Noto/CJK/2.002/NotoSansCJKtc-Thin.otf) = 15571624
-SHA256 (Noto/CJK/2.002/NotoSansMonoCJKtc-Bold.otf) = 80c4633990924985071805ad5648f554c130e57ea1a9226dd787a5edc19bbdf3
-SIZE (Noto/CJK/2.002/NotoSansMonoCJKtc-Bold.otf) = 17462572
-SHA256 (Noto/CJK/2.002/NotoSansMonoCJKtc-Regular.otf) = 76da3fd1f7bf0ab29fa36b8bb934a5e96c811f4370005e00a75630271287be58
-SIZE (Noto/CJK/2.002/NotoSansMonoCJKtc-Regular.otf) = 16888656
-SHA256 (Noto/CJK/2.002/NotoSansTC-Black.otf) = 79448de4d8656e445f00afc654760ccda050aed345071ef888b94141eb628534
-SIZE (Noto/CJK/2.002/NotoSansTC-Black.otf) = 6140268
-SHA256 (Noto/CJK/2.002/NotoSansTC-Bold.otf) = cb207e99c3f6c8de30abc97c06f1618afa70edcb57ebf21afa9d3893143acc27
-SIZE (Noto/CJK/2.002/NotoSansTC-Bold.otf) = 5965992
-SHA256 (Noto/CJK/2.002/NotoSansTC-DemiLight.otf) = 8021c11712484b9838b9d8a173e91c2cf040a45bcbbc46da9a6699ff423dcc9e
-SIZE (Noto/CJK/2.002/NotoSansTC-DemiLight.otf) = 5777900
-SHA256 (Noto/CJK/2.002/NotoSansTC-Light.otf) = bc7db43a01d3f259902696b36907f056fc4f6588a4bbb755a1cfc28527b7abeb
-SIZE (Noto/CJK/2.002/NotoSansTC-Light.otf) = 5755848
-SHA256 (Noto/CJK/2.002/NotoSansTC-Medium.otf) = 7984795c17372bcf2c2e10a9535980489a35a8688d625b67afc6b80d7efa1b29
-SIZE (Noto/CJK/2.002/NotoSansTC-Medium.otf) = 5810960
-SHA256 (Noto/CJK/2.002/NotoSansTC-Regular.otf) = 5e825e8c8969a911a4d0897ea764591097c9125f53140f8a652e30ef7a6146bc
-SIZE (Noto/CJK/2.002/NotoSansTC-Regular.otf) = 5789520
-SHA256 (Noto/CJK/2.002/NotoSansTC-Thin.otf) = 2463f1ada36fbdabb360b4294579bd24c77a7550348f8d67267d592de0533fad
-SIZE (Noto/CJK/2.002/NotoSansTC-Thin.otf) = 5364920
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-Black.otf) = 6d2a669ae86781b3b0e166f47d13771d501c77529f1f6243e9db5cd95936078d
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-Black.otf) = 22916588
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-Bold.otf) = d6bc09d324004b38207898f86deb298cc4eb0527bc40916f25ba9d3ba07226f9
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-Bold.otf) = 24684480
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-ExtraLight.otf) = 4fce4e673651164c88ddb9c6954df943b4ce9965fdac38d84ac945aa8f74a363
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-ExtraLight.otf) = 21303900
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-Light.otf) = 8ef5a29508a19f36abfdd0dd489f2185c1b7025dd511de496115df9397a4d514
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-Light.otf) = 23458868
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-Medium.otf) = 774ffd487e9012b39a869ad4267b6a732c426ee1df4000418bb0ec57ff86d986
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-Medium.otf) = 23890236
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-Regular.otf) = c93523479cdebe549052a36beafeeb004801796d72c958d5f8e3e61546220d1a
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-Regular.otf) = 23614420
-SHA256 (Noto/CJK/2.002/NotoSerifCJKtc-SemiBold.otf) = f401ae658b085d2ff6626a34a6fcfe649233527a8d3f255a34bac25253a9ffd2
-SIZE (Noto/CJK/2.002/NotoSerifCJKtc-SemiBold.otf) = 23878200
-SHA256 (Noto/CJK/2.002/NotoSerifTC-Black.otf) = 836bfe644e7fa205dcd5f66c6a5c066759399b2d8d1ac9f5df753e95a1ed81a3
-SIZE (Noto/CJK/2.002/NotoSerifTC-Black.otf) = 5887828
-SHA256 (Noto/CJK/2.002/NotoSerifTC-Bold.otf) = 00df336fa2d8fc249d689c583b5297b5d4b4a3b782b7027dcb63a85d284a3f20
-SIZE (Noto/CJK/2.002/NotoSerifTC-Bold.otf) = 6087808
-SHA256 (Noto/CJK/2.002/NotoSerifTC-ExtraLight.otf) = aab243c7422ab9558f2e4372ef2ed74a383b833456ff74849ac2bb6b45af63b4
-SIZE (Noto/CJK/2.002/NotoSerifTC-ExtraLight.otf) = 5406500
-SHA256 (Noto/CJK/2.002/NotoSerifTC-Light.otf) = fbddb40da26e0e904f0dd0ab565b1a17452861b5b5bca8a00c5f68c432b1368f
-SIZE (Noto/CJK/2.002/NotoSerifTC-Light.otf) = 5766740
-SHA256 (Noto/CJK/2.002/NotoSerifTC-Medium.otf) = 56a603cb781c74ef5f4a1de2b660bc8e16cdb7e01d52053f2adca67b2f241646
-SIZE (Noto/CJK/2.002/NotoSerifTC-Medium.otf) = 5901080
-SHA256 (Noto/CJK/2.002/NotoSerifTC-Regular.otf) = b8234e785ecf9029b84feee0515efc465330f0ede25c45d3f75132b5ffbceaad
-SIZE (Noto/CJK/2.002/NotoSerifTC-Regular.otf) = 5841404
-SHA256 (Noto/CJK/2.002/NotoSerifTC-SemiBold.otf) = 68723eb9790a5d0d1cf3515d2342ed86412d96ec2ad0c0d0b0fe4ef24528af86
-SIZE (Noto/CJK/2.002/NotoSerifTC-SemiBold.otf) = 5939756
diff --git a/x11-fonts/noto-tc/pkg-descr b/x11-fonts/noto-tc/pkg-descr
index e00cff9895c4..21951490a3d4 100644
--- a/x11-fonts/noto-tc/pkg-descr
+++ b/x11-fonts/noto-tc/pkg-descr
@@ -6,8 +6,4 @@ 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 set of Traditional Chinese fonts which supports BIG5.
-Traditional Chinese glyphs comply with the glyph standard of the Taiwan Ministry
-of Education.
-
-See also: https://github.com/googlefonts/noto-cjk
+This port is the meta port for Traditional Chinese fonts.
diff --git a/x11-fonts/noto-tc/pkg-plist b/x11-fonts/noto-tc/pkg-plist
deleted file mode 100644
index 1d1e484ead23..000000000000
--- a/x11-fonts/noto-tc/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-%%FONTSDIR%%/NotoSansCJKtc-Black.otf
-%%FONTSDIR%%/NotoSansCJKtc-Bold.otf
-%%FONTSDIR%%/NotoSansCJKtc-DemiLight.otf
-%%FONTSDIR%%/NotoSansCJKtc-Light.otf
-%%FONTSDIR%%/NotoSansCJKtc-Medium.otf
-%%FONTSDIR%%/NotoSansCJKtc-Regular.otf
-%%FONTSDIR%%/NotoSansCJKtc-Thin.otf
-%%FONTSDIR%%/NotoSansMonoCJKtc-Bold.otf
-%%FONTSDIR%%/NotoSansMonoCJKtc-Regular.otf
-%%FONTSDIR%%/NotoSansTC-Black.otf
-%%FONTSDIR%%/NotoSansTC-Bold.otf
-%%FONTSDIR%%/NotoSansTC-DemiLight.otf
-%%FONTSDIR%%/NotoSansTC-Light.otf
-%%FONTSDIR%%/NotoSansTC-Medium.otf
-%%FONTSDIR%%/NotoSansTC-Regular.otf
-%%FONTSDIR%%/NotoSansTC-Thin.otf
-%%FONTSDIR%%/NotoSerifCJKtc-Black.otf
-%%FONTSDIR%%/NotoSerifCJKtc-Bold.otf
-%%FONTSDIR%%/NotoSerifCJKtc-ExtraLight.otf
-%%FONTSDIR%%/NotoSerifCJKtc-Light.otf
-%%FONTSDIR%%/NotoSerifCJKtc-Medium.otf
-%%FONTSDIR%%/NotoSerifCJKtc-Regular.otf
-%%FONTSDIR%%/NotoSerifCJKtc-SemiBold.otf
-%%FONTSDIR%%/NotoSerifTC-Black.otf
-%%FONTSDIR%%/NotoSerifTC-Bold.otf
-%%FONTSDIR%%/NotoSerifTC-ExtraLight.otf
-%%FONTSDIR%%/NotoSerifTC-Light.otf
-%%FONTSDIR%%/NotoSerifTC-Medium.otf
-%%FONTSDIR%%/NotoSerifTC-Regular.otf
-%%FONTSDIR%%/NotoSerifTC-SemiBold.otf