git: 3b8c7fcb8726 - main - x11-fonts/noto-sans-georgian: Convert from upstream tarball to individual font files

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 16 May 2024 06:30:18 UTC
The branch main has been updated by sunpoet:

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

commit 3b8c7fcb87268787d27b9fb028be987a9f58b6b1
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-05-16 06:17:52 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-05-16 06:22:00 +0000

    x11-fonts/noto-sans-georgian: Convert from upstream tarball to individual font files
---
 x11-fonts/noto-sans-georgian/Makefile | 57 +++++++++++++++++++++----
 x11-fonts/noto-sans-georgian/distinfo | 78 +++++++++++++++++++++++++++++++++--
 2 files changed, 125 insertions(+), 10 deletions(-)

diff --git a/x11-fonts/noto-sans-georgian/Makefile b/x11-fonts/noto-sans-georgian/Makefile
index 4a405095dc1a..dd25e8d870dc 100644
--- a/x11-fonts/noto-sans-georgian/Makefile
+++ b/x11-fonts/noto-sans-georgian/Makefile
@@ -1,28 +1,71 @@
 PORTNAME=	noto
 PORTVERSION=	2.005
 CATEGORIES=	x11-fonts
-MASTER_SITES=	https://github.com/notofonts/georgian/releases/download/NotoSansGeorgian-v${PORTVERSION}/
+#MASTER_SITES=	https://github.com/notofonts/notofonts.github.io/raw/NotoSansGeorgian-v${PORTVERSION}/ \
+		https://github.com/notofonts/notofonts.github.io/raw/NotoSansGeorgian-v${PORTVERSION}/fonts/NotoSansGeorgian/hinted/ttf/:fonts
+MASTER_SITES=	https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-24.3.1/fonts/ \
+		https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-24.3.1/fonts/NotoSansGeorgian/hinted/ttf/:fonts
 PKGNAMESUFFIX=	-sans-georgian
-DISTNAME=	NotoSansGeorgian-v${PORTVERSION}
-DIST_SUBDIR=	Noto
+DISTFILES=	LICENSE \
+		${FONTS:S|$|:fonts|}
+DIST_SUBDIR=	Noto/SansGeorgian/${PORTVERSION}
+EXTRACT_ONLY=	# empty
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Google Noto Sans Georgian
 WWW=		https://fonts.google.com/noto \
 		https://notofonts.github.io/ \
-		https://github.com/notofonts/georgian
+		https://github.com/notofonts/georgian \
+		https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSansGeorgian
 
 LICENSE=	OFL11
-LICENSE_FILE=	${WRKSRC}/OFL.txt
+LICENSE_FILE=	${DISTDIR}/${DIST_SUBDIR}/LICENSE
 
-USES=		fonts zip
+USES=		fonts
 
 NO_ARCH=	yes
 NO_BUILD=	yes
 NO_WRKSUBDIR=	yes
 
+FONTS=		NotoSansGeorgian-Black.ttf \
+		NotoSansGeorgian-Bold.ttf \
+		NotoSansGeorgian-Condensed.ttf \
+		NotoSansGeorgian-CondensedBlack.ttf \
+		NotoSansGeorgian-CondensedBold.ttf \
+		NotoSansGeorgian-CondensedExtraBold.ttf \
+		NotoSansGeorgian-CondensedExtraLight.ttf \
+		NotoSansGeorgian-CondensedLight.ttf \
+		NotoSansGeorgian-CondensedMedium.ttf \
+		NotoSansGeorgian-CondensedSemiBold.ttf \
+		NotoSansGeorgian-CondensedThin.ttf \
+		NotoSansGeorgian-ExtraBold.ttf \
+		NotoSansGeorgian-ExtraCondensed.ttf \
+		NotoSansGeorgian-ExtraCondensedBlack.ttf \
+		NotoSansGeorgian-ExtraCondensedBold.ttf \
+		NotoSansGeorgian-ExtraCondensedExtraBold.ttf \
+		NotoSansGeorgian-ExtraCondensedExtraLight.ttf \
+		NotoSansGeorgian-ExtraCondensedLight.ttf \
+		NotoSansGeorgian-ExtraCondensedMedium.ttf \
+		NotoSansGeorgian-ExtraCondensedSemiBold.ttf \
+		NotoSansGeorgian-ExtraCondensedThin.ttf \
+		NotoSansGeorgian-ExtraLight.ttf \
+		NotoSansGeorgian-Light.ttf \
+		NotoSansGeorgian-Medium.ttf \
+		NotoSansGeorgian-Regular.ttf \
+		NotoSansGeorgian-SemiBold.ttf \
+		NotoSansGeorgian-SemiCondensed.ttf \
+		NotoSansGeorgian-SemiCondensedBlack.ttf \
+		NotoSansGeorgian-SemiCondensedBold.ttf \
+		NotoSansGeorgian-SemiCondensedExtraBold.ttf \
+		NotoSansGeorgian-SemiCondensedExtraLight.ttf \
+		NotoSansGeorgian-SemiCondensedLight.ttf \
+		NotoSansGeorgian-SemiCondensedMedium.ttf \
+		NotoSansGeorgian-SemiCondensedSemiBold.ttf \
+		NotoSansGeorgian-SemiCondensedThin.ttf \
+		NotoSansGeorgian-Thin.ttf
+
 do-install:
 	${MKDIR} ${STAGEDIR}${FONTSDIR}
-	${INSTALL_DATA} ${WRKSRC}/NotoSansGeorgian/hinted/ttf/*.ttf ${STAGEDIR}${FONTSDIR}
+	cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${FONTS} ${STAGEDIR}${FONTSDIR}
 
 .include <bsd.port.mk>
diff --git a/x11-fonts/noto-sans-georgian/distinfo b/x11-fonts/noto-sans-georgian/distinfo
index c269860c4884..c388ff74843e 100644
--- a/x11-fonts/noto-sans-georgian/distinfo
+++ b/x11-fonts/noto-sans-georgian/distinfo
@@ -1,3 +1,75 @@
-TIMESTAMP = 1710676075
-SHA256 (Noto/NotoSansGeorgian-v2.005.zip) = 10e85011008108308e6feab0408242acb07804da61ede3d3ff236461ae07ab1b
-SIZE (Noto/NotoSansGeorgian-v2.005.zip) = 6705397
+TIMESTAMP = 1715677672
+SHA256 (Noto/SansGeorgian/2.005/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/SansGeorgian/2.005/LICENSE) = 4374
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Black.ttf) = 71221e8385c1caf626fb6d005c729b85bbb25fdc47494a5235acbe900a56fb7c
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Black.ttf) = 56820
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Bold.ttf) = a7f6bc365b7c33372e9ff0b0422f35dad52df501a8fcd4e8766cefa430508693
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Bold.ttf) = 54748
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Condensed.ttf) = 2f6d49cbfe11e8ec7cdcf27035c9c795f685c6919f929c9e1129c956908e1f00
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Condensed.ttf) = 53044
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedBlack.ttf) = dff32f134b6868a59ead686bbdede8c7e608c2b5ea2a91693c6019e67de489be
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedBlack.ttf) = 56716
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedBold.ttf) = 48eee79cf59f9595be92006d5057f8b46b7672f5fd45ca838b6098165fd51612
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedBold.ttf) = 55172
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedExtraBold.ttf) = d13267dae54c910ef4e05be1a7f55566f075a59a24d5ce94169b609180006190
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedExtraBold.ttf) = 55564
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedExtraLight.ttf) = 0642c9242b22645032fb9398882280c6d8b400e1b21d896a676bc743553ebf15
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedExtraLight.ttf) = 52592
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedLight.ttf) = 75921e2410a2c575db601de29d45813e6c2e16167515e0cc2aac588c440f4275
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedLight.ttf) = 52128
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedMedium.ttf) = 70bf2b96b080d0b0e9309b6c382cfbc8d322bde8e96935247da7b31c1ee35e71
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedMedium.ttf) = 54324
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedSemiBold.ttf) = 297e9c4bedd2e43858544fa96c9e12a4794704c1032c37f55766cf499049b350
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedSemiBold.ttf) = 54640
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedThin.ttf) = cd52355d87b3eb7abb2ab64f8040b51b06e5a26324f4b5761207513a04e6847f
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-CondensedThin.ttf) = 52556
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraBold.ttf) = 521daa595e1c740d6b0d6a754924c13606f3bf7d9a06585c3b1c06af6a29701c
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraBold.ttf) = 55548
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensed.ttf) = 7e55c3cdb5936341e3ea36df690c18d5a1ec185018d49a94733611391287be1d
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensed.ttf) = 52924
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedBlack.ttf) = 73baabb0b8a2cfedefc0e334c314ed868d1de9c516963e771eb1eeac467e332d
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedBlack.ttf) = 55792
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedBold.ttf) = 39605311581d614aa58238c0d2d595dd7d0abdbf99b6bf69094f452813732131
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedBold.ttf) = 54756
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedExtraBold.ttf) = b2464278462605861e2fc539409e43a97d183d985f247d41e65dc456105093f0
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedExtraBold.ttf) = 55240
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedExtraLight.ttf) = 373a5014ce6ec27018bc667aa197fc3449281557c2400b3977124484a426216b
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedExtraLight.ttf) = 52188
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedLight.ttf) = ef6e5009fc4393370d84462302271301ba72eb9dbebe552a1f519775789a2dd8
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedLight.ttf) = 51900
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedMedium.ttf) = c95d809dd0ecc3385eb3c41018997ed577478a9ed4fee55fed997eeab8c7d4e8
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedMedium.ttf) = 53616
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedSemiBold.ttf) = 5b7cd4fbea39f9c19a904d1be00fa82d2959098cef51ad8c2123acfe59cbef1b
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedSemiBold.ttf) = 53988
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedThin.ttf) = 3343e26464ffafee07600e4fb6381dfff532906613affef9ae73b5cdcf6ef642
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraCondensedThin.ttf) = 52120
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraLight.ttf) = 5cf0f79bcc2a95705fdb3d6dc3333920016fdf67384406135b1c3b0d52abeb38
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-ExtraLight.ttf) = 52776
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Light.ttf) = b0a7f9715b34aaec180eced295f1063b705c5925194d73460e76bf940ce48cfa
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Light.ttf) = 52420
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Medium.ttf) = 92f16c581a8b3315b55275687506a015caee6adc5fe6945168556f68ce163523
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Medium.ttf) = 53640
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Regular.ttf) = d3e33254b09e7bb2c5cf0f17e554b80462056c5a107097f258d495168c3a9346
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Regular.ttf) = 52888
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiBold.ttf) = c05e488e23da5f5125767e5376b911666b895379c604f0ca12a666091f4ccedc
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiBold.ttf) = 54388
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensed.ttf) = 1839a1ca8eb5dc8a6bf750d061791caec8eb0cdbe483153ce631f7acc1393847
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensed.ttf) = 52948
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedBlack.ttf) = 92ba5049baf7d7645448256594b0d034322b349597de00e38a6f3b705a1047cd
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedBlack.ttf) = 57276
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedBold.ttf) = cc43fab852550cef0e69c1078a33ef31f42092748e0094f2e6f8772ad27fb434
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedBold.ttf) = 55196
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedExtraBold.ttf) = f4fb5d93d4f755cc417560b31fae2c6b2fda74b0635ec667fe9d83ec30d659bc
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedExtraBold.ttf) = 55936
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedExtraLight.ttf) = 9bd4be145ee3b6d55da91f0daa24625450c8ebdb686f5d7bb174392ec9da1913
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedExtraLight.ttf) = 52660
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedLight.ttf) = 68dd92baa242a86056130d368e012e774b2a4d1ba987c8e812484e1134d31f5e
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedLight.ttf) = 52292
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedMedium.ttf) = e86c01b0d5d82964b2a18a4b95b81ff9fbb32102a218d6d1936e576a68f50de9
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedMedium.ttf) = 54384
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedSemiBold.ttf) = 888d7662e4ececf6d6ecd729c8759d2e166b8b41db2a3ab97a1dba2a6ba80087
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedSemiBold.ttf) = 54828
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedThin.ttf) = f4349e3a7e6389cf05fb836d57b3b04e17a6c95d0323a2ed6c786fac2dba2a4d
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-SemiCondensedThin.ttf) = 52628
+SHA256 (Noto/SansGeorgian/2.005/NotoSansGeorgian-Thin.ttf) = 6ad06d2780c05c161c456246c8089519a2db633b8bb08ced450dfcca301e25d8
+SIZE (Noto/SansGeorgian/2.005/NotoSansGeorgian-Thin.ttf) = 52752