git: c77f7602fc51 - main - x11-fonts/noto-kr: Convert to a meta port

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

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

commit c77f7602fc51286c1f4691df396ecf9219ddbde7
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-12-30 08:40:55 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-12-30 09:04:14 +0000

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

diff --git a/x11-fonts/noto-kr/Makefile b/x11-fonts/noto-kr/Makefile
index f8ffe639eb22..94f5f4bea310 100644
--- a/x11-fonts/noto-kr/Makefile
+++ b/x11-fonts/noto-kr/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=	-kr
-DISTFILES=	LICENSE \
-		${NOTO_KR_FONTS}
-DIST_SUBDIR=	Noto/CJK/${PORTVERSION}
-EXTRACT_ONLY=	# empty
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Google Noto Fonts family (Korean)
-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-kr>=0:x11-fonts/noto-sans-kr \
+		noto-serif-kr>=0:x11-fonts/noto-serif-kr
 
-USES=		fonts
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-
-NOTO_KR_FONTS=	NotoSansCJKkr-Black.otf \
-		NotoSansCJKkr-Bold.otf \
-		NotoSansCJKkr-DemiLight.otf \
-		NotoSansCJKkr-Light.otf \
-		NotoSansCJKkr-Medium.otf \
-		NotoSansCJKkr-Regular.otf \
-		NotoSansCJKkr-Thin.otf \
-		NotoSansKR-Black.otf \
-		NotoSansKR-Bold.otf \
-		NotoSansKR-DemiLight.otf \
-		NotoSansKR-Light.otf \
-		NotoSansKR-Medium.otf \
-		NotoSansKR-Regular.otf \
-		NotoSansKR-Thin.otf \
-		NotoSansMonoCJKkr-Bold.otf \
-		NotoSansMonoCJKkr-Regular.otf \
-		NotoSerifCJKkr-Black.otf \
-		NotoSerifCJKkr-Bold.otf \
-		NotoSerifCJKkr-ExtraLight.otf \
-		NotoSerifCJKkr-Light.otf \
-		NotoSerifCJKkr-Medium.otf \
-		NotoSerifCJKkr-Regular.otf \
-		NotoSerifCJKkr-SemiBold.otf \
-		NotoSerifKR-Black.otf \
-		NotoSerifKR-Bold.otf \
-		NotoSerifKR-ExtraLight.otf \
-		NotoSerifKR-Light.otf \
-		NotoSerifKR-Medium.otf \
-		NotoSerifKR-Regular.otf \
-		NotoSerifKR-SemiBold.otf
-
-do-install:
-	${MKDIR} ${STAGEDIR}${FONTSDIR}
-	cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${NOTO_KR_FONTS} ${STAGEDIR}${FONTSDIR}
+USES=		metaport
 
 .include <bsd.port.mk>
diff --git a/x11-fonts/noto-kr/distinfo b/x11-fonts/noto-kr/distinfo
deleted file mode 100644
index 754df661acd1..000000000000
--- a/x11-fonts/noto-kr/distinfo
+++ /dev/null
@@ -1,63 +0,0 @@
-TIMESTAMP = 1634111668
-SHA256 (Noto/CJK/2.002/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
-SIZE (Noto/CJK/2.002/LICENSE) = 4301
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-Black.otf) = 8d9ff61e99b64a8f60e6b0826e994e7a2b46d63f0ab5a9bfb4e4046d737c7fb5
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-Black.otf) = 18011292
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-Bold.otf) = 20767371ce27007f216b155c9463b16e585096db9448b7899d63f115ff2f108c
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-Bold.otf) = 17503592
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-DemiLight.otf) = 1d96846e7e10d835e502d32f7ca8c43524ec6cf32b0020b6d5f5a1afbd8bd5bf
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-DemiLight.otf) = 16870048
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-Light.otf) = a5f8dc6d267e6a98517de4db78f513433c4a19be79397da5ef9aa53a7e889894
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-Light.otf) = 16784244
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-Medium.otf) = 51381f36ef0db95175c362b18bf8c31f35e8f2e85b0768c017ddb65951861ef0
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-Medium.otf) = 17017988
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-Regular.otf) = b81c8a7c17ee5ada773a7936b4cdad04247ffe811118630302b3f4deb69940f8
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-Regular.otf) = 16929484
-SHA256 (Noto/CJK/2.002/NotoSansCJKkr-Thin.otf) = da500adee1b48210215d2de72d72190599da9519eaeb939435a6c477408a9b75
-SIZE (Noto/CJK/2.002/NotoSansCJKkr-Thin.otf) = 15568876
-SHA256 (Noto/CJK/2.002/NotoSansKR-Black.otf) = ef41c65e4377cd2ddd2d85c240a2f467e885b8bc35a7ba0a3bc432f0bc4d5af9
-SIZE (Noto/CJK/2.002/NotoSansKR-Black.otf) = 5081892
-SHA256 (Noto/CJK/2.002/NotoSansKR-Bold.otf) = 391fe158d357787b0b731a562d97e0b04ee4a5f1937a34a7fede772715d32b7a
-SIZE (Noto/CJK/2.002/NotoSansKR-Bold.otf) = 4926244
-SHA256 (Noto/CJK/2.002/NotoSansKR-DemiLight.otf) = fe37edfcc9b529570a67b4a52663bfc4b679c372432ef795eaad810f779db77f
-SIZE (Noto/CJK/2.002/NotoSansKR-DemiLight.otf) = 4748172
-SHA256 (Noto/CJK/2.002/NotoSansKR-Light.otf) = a22d92396191e8deac94de763b38feadaa977f6be6ffd51a70633586267bf590
-SIZE (Noto/CJK/2.002/NotoSansKR-Light.otf) = 4728956
-SHA256 (Noto/CJK/2.002/NotoSansKR-Medium.otf) = 385d246a8567c7e3489c3ad465e756d4cffc2c571ad41e3d10c4db3e6b7f1f58
-SIZE (Noto/CJK/2.002/NotoSansKR-Medium.otf) = 4784424
-SHA256 (Noto/CJK/2.002/NotoSansKR-Regular.otf) = d9fbb8c54185f3dadaa26123021933ef8e779358fbfdaffb08330086de9fb0ed
-SIZE (Noto/CJK/2.002/NotoSansKR-Regular.otf) = 4760584
-SHA256 (Noto/CJK/2.002/NotoSansKR-Thin.otf) = a82b3b3cd41458d9b63fc4ec44bb91481d621d462ea1373febaa661be2d8f0cd
-SIZE (Noto/CJK/2.002/NotoSansKR-Thin.otf) = 4397592
-SHA256 (Noto/CJK/2.002/NotoSansMonoCJKkr-Bold.otf) = f31bf64d7bc7d39615ca3f65640770c48fa6238c817c9507b6e91a64e633d562
-SIZE (Noto/CJK/2.002/NotoSansMonoCJKkr-Bold.otf) = 17459824
-SHA256 (Noto/CJK/2.002/NotoSansMonoCJKkr-Regular.otf) = afa37865cbef58c8c9dda756e66a323bf412c08e4152cb7b4da075cf27c967d0
-SIZE (Noto/CJK/2.002/NotoSansMonoCJKkr-Regular.otf) = 16885908
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-Black.otf) = f88873f4dc9b5b5a6322a80907631a89d3b27cbd8b629e9dd6fc4dcc704e91f8
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-Black.otf) = 22892208
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-Bold.otf) = 814199fd4c0485718ba875127761e23b6354ea06eef64933653c17d183f89106
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-Bold.otf) = 24660100
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-ExtraLight.otf) = 9f289c30695cb954908196413945768398ea9b2695dd1dd0d444e4a59fa63bed
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-ExtraLight.otf) = 21279520
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-Light.otf) = 145efe5cade8c89c414eb8132bee6630368bcedf651e638f1230d782e3bf78a9
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-Light.otf) = 23434488
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-Medium.otf) = 1a74f3677937eb4849c4cff1cb350aaedda36cbf2f5567fea48ce3632910ff2d
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-Medium.otf) = 23865856
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-Regular.otf) = ee9243aeddaf064265b106fe0e0da221ab76638daf73fe83ce7419d001739c3e
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-Regular.otf) = 23590040
-SHA256 (Noto/CJK/2.002/NotoSerifCJKkr-SemiBold.otf) = 16111ec2c4b49dc4a8f1a944952e64be8cc9589b05fe123275961c70ca6fa466
-SIZE (Noto/CJK/2.002/NotoSerifCJKkr-SemiBold.otf) = 23853820
-SHA256 (Noto/CJK/2.002/NotoSerifKR-Black.otf) = f590bc2ad04ad83ded9c9a6cb3c2219decb811a4fe02cbaf4b2150f9667ceeb9
-SIZE (Noto/CJK/2.002/NotoSerifKR-Black.otf) = 6522640
-SHA256 (Noto/CJK/2.002/NotoSerifKR-Bold.otf) = e4529812ba430ac4a5fb0d68ef5fa3425131348ea62e4f7e9c8403f9dfb40386
-SIZE (Noto/CJK/2.002/NotoSerifKR-Bold.otf) = 7726592
-SHA256 (Noto/CJK/2.002/NotoSerifKR-ExtraLight.otf) = c7fb8fef4de22b3d7fefe935825df7a32bcb9321a6859fd512b89acc4f7ffe51
-SIZE (Noto/CJK/2.002/NotoSerifKR-ExtraLight.otf) = 5969880
-SHA256 (Noto/CJK/2.002/NotoSerifKR-Light.otf) = 379010d78c831cae9d737ea59dce0d2ddc74900a7ec0ef522a610aab4c0f7cd9
-SIZE (Noto/CJK/2.002/NotoSerifKR-Light.otf) = 7403516
-SHA256 (Noto/CJK/2.002/NotoSerifKR-Medium.otf) = 6a24948f4ce13d8006f91e64e058d3065f2bb367746a9d2a4a1fb41effa1c21b
-SIZE (Noto/CJK/2.002/NotoSerifKR-Medium.otf) = 7568692
-SHA256 (Noto/CJK/2.002/NotoSerifKR-Regular.otf) = 7a632fa7f20ee28f766925ae58dbc7442aa29b49f35151b746e5d5e913424ca3
-SIZE (Noto/CJK/2.002/NotoSerifKR-Regular.otf) = 7458156
-SHA256 (Noto/CJK/2.002/NotoSerifKR-SemiBold.otf) = 9ac1c404c54b8e2bb04152d69208ea2d83f3a16e5317ad97234f352ced18577e
-SIZE (Noto/CJK/2.002/NotoSerifKR-SemiBold.otf) = 7419868
diff --git a/x11-fonts/noto-kr/pkg-descr b/x11-fonts/noto-kr/pkg-descr
index 2615d77a13ba..2bc9c52870c8 100644
--- a/x11-fonts/noto-kr/pkg-descr
+++ b/x11-fonts/noto-kr/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 Korean fonts which supports over 1.5 million archaic
-Hangul syllables and 11,172 modern syllables as well as all CJK ideographs in KS
-X 1001 and KS X 1002.
-
-See also: https://github.com/googlefonts/noto-cjk
+This port is the meta port for Korean fonts.
diff --git a/x11-fonts/noto-kr/pkg-plist b/x11-fonts/noto-kr/pkg-plist
deleted file mode 100644
index c2decc7b5109..000000000000
--- a/x11-fonts/noto-kr/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-%%FONTSDIR%%/NotoSansCJKkr-Black.otf
-%%FONTSDIR%%/NotoSansCJKkr-Bold.otf
-%%FONTSDIR%%/NotoSansCJKkr-DemiLight.otf
-%%FONTSDIR%%/NotoSansCJKkr-Light.otf
-%%FONTSDIR%%/NotoSansCJKkr-Medium.otf
-%%FONTSDIR%%/NotoSansCJKkr-Regular.otf
-%%FONTSDIR%%/NotoSansCJKkr-Thin.otf
-%%FONTSDIR%%/NotoSansMonoCJKkr-Bold.otf
-%%FONTSDIR%%/NotoSansMonoCJKkr-Regular.otf
-%%FONTSDIR%%/NotoSansKR-Black.otf
-%%FONTSDIR%%/NotoSansKR-Bold.otf
-%%FONTSDIR%%/NotoSansKR-DemiLight.otf
-%%FONTSDIR%%/NotoSansKR-Light.otf
-%%FONTSDIR%%/NotoSansKR-Medium.otf
-%%FONTSDIR%%/NotoSansKR-Regular.otf
-%%FONTSDIR%%/NotoSansKR-Thin.otf
-%%FONTSDIR%%/NotoSerifCJKkr-Black.otf
-%%FONTSDIR%%/NotoSerifCJKkr-Bold.otf
-%%FONTSDIR%%/NotoSerifCJKkr-ExtraLight.otf
-%%FONTSDIR%%/NotoSerifCJKkr-Light.otf
-%%FONTSDIR%%/NotoSerifCJKkr-Medium.otf
-%%FONTSDIR%%/NotoSerifCJKkr-Regular.otf
-%%FONTSDIR%%/NotoSerifCJKkr-SemiBold.otf
-%%FONTSDIR%%/NotoSerifKR-Black.otf
-%%FONTSDIR%%/NotoSerifKR-Bold.otf
-%%FONTSDIR%%/NotoSerifKR-ExtraLight.otf
-%%FONTSDIR%%/NotoSerifKR-Light.otf
-%%FONTSDIR%%/NotoSerifKR-Medium.otf
-%%FONTSDIR%%/NotoSerifKR-Regular.otf
-%%FONTSDIR%%/NotoSerifKR-SemiBold.otf