Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 May 2024 06:30:19 GMT
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 865d533a6334 - main - x11-fonts/noto-sans-hebrew: Convert from upstream tarball to individual font files
Message-ID:  <202405160630.44G6UJ7o042793@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet:

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

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

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

diff --git a/x11-fonts/noto-sans-hebrew/Makefile b/x11-fonts/noto-sans-hebrew/Makefile
index 923db9931ac8..dcad1d830f38 100644
--- a/x11-fonts/noto-sans-hebrew/Makefile
+++ b/x11-fonts/noto-sans-hebrew/Makefile
@@ -1,28 +1,69 @@
 PORTNAME=	noto
 PORTVERSION=	2.003
 CATEGORIES=	x11-fonts
-MASTER_SITES=	https://github.com/notofonts/hebrew/releases/download/NotoSansHebrew-v${PORTVERSION}/
+MASTER_SITES=	https://github.com/notofonts/notofonts.github.io/raw/NotoSansHebrew-v${PORTVERSION}/ \
+		https://github.com/notofonts/notofonts.github.io/raw/NotoSansHebrew-v${PORTVERSION}/fonts/NotoSansHebrew/hinted/ttf/:fonts
 PKGNAMESUFFIX=	-sans-hebrew
-DISTNAME=	NotoSansHebrew-v${PORTVERSION}
-DIST_SUBDIR=	Noto
+DISTFILES=	LICENSE \
+		${FONTS:S|$|:fonts|}
+DIST_SUBDIR=	Noto/SansHebrew/${PORTVERSION}
+EXTRACT_ONLY=	# empty
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Google Noto Sans Hebrew
 WWW=		https://fonts.google.com/noto \
 		https://notofonts.github.io/ \
-		https://github.com/notofonts/hebrew
+		https://github.com/notofonts/hebrew \
+		https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSansHebrew
 
 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=		NotoSansHebrew-Black.ttf \
+		NotoSansHebrew-Bold.ttf \
+		NotoSansHebrew-Condensed.ttf \
+		NotoSansHebrew-CondensedBlack.ttf \
+		NotoSansHebrew-CondensedBold.ttf \
+		NotoSansHebrew-CondensedExtraBold.ttf \
+		NotoSansHebrew-CondensedExtraLight.ttf \
+		NotoSansHebrew-CondensedLight.ttf \
+		NotoSansHebrew-CondensedMedium.ttf \
+		NotoSansHebrew-CondensedSemiBold.ttf \
+		NotoSansHebrew-CondensedThin.ttf \
+		NotoSansHebrew-ExtraBold.ttf \
+		NotoSansHebrew-ExtraCondensed.ttf \
+		NotoSansHebrew-ExtraCondensedBlack.ttf \
+		NotoSansHebrew-ExtraCondensedBold.ttf \
+		NotoSansHebrew-ExtraCondensedExtraBold.ttf \
+		NotoSansHebrew-ExtraCondensedExtraLight.ttf \
+		NotoSansHebrew-ExtraCondensedLight.ttf \
+		NotoSansHebrew-ExtraCondensedMedium.ttf \
+		NotoSansHebrew-ExtraCondensedSemiBold.ttf \
+		NotoSansHebrew-ExtraCondensedThin.ttf \
+		NotoSansHebrew-ExtraLight.ttf \
+		NotoSansHebrew-Light.ttf \
+		NotoSansHebrew-Medium.ttf \
+		NotoSansHebrew-Regular.ttf \
+		NotoSansHebrew-SemiBold.ttf \
+		NotoSansHebrew-SemiCondensed.ttf \
+		NotoSansHebrew-SemiCondensedBlack.ttf \
+		NotoSansHebrew-SemiCondensedBold.ttf \
+		NotoSansHebrew-SemiCondensedExtraBold.ttf \
+		NotoSansHebrew-SemiCondensedExtraLight.ttf \
+		NotoSansHebrew-SemiCondensedLight.ttf \
+		NotoSansHebrew-SemiCondensedMedium.ttf \
+		NotoSansHebrew-SemiCondensedSemiBold.ttf \
+		NotoSansHebrew-SemiCondensedThin.ttf \
+		NotoSansHebrew-Thin.ttf
+
 do-install:
 	${MKDIR} ${STAGEDIR}${FONTSDIR}
-	${INSTALL_DATA} ${WRKSRC}/NotoSansHebrew/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-hebrew/distinfo b/x11-fonts/noto-sans-hebrew/distinfo
index a8eeac5bfe60..df12036ace09 100644
--- a/x11-fonts/noto-sans-hebrew/distinfo
+++ b/x11-fonts/noto-sans-hebrew/distinfo
@@ -1,3 +1,75 @@
-TIMESTAMP = 1710676077
-SHA256 (Noto/NotoSansHebrew-v2.003.zip) = ded809309ff924bc45834bf19afaa5693cadf17580972468f6041f5e599ddb8a
-SIZE (Noto/NotoSansHebrew-v2.003.zip) = 3855046
+TIMESTAMP = 1715677674
+SHA256 (Noto/SansHebrew/2.003/LICENSE) = c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4
+SIZE (Noto/SansHebrew/2.003/LICENSE) = 11357
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Black.ttf) = 49db9734fb168f3dee0905409b102011316a875ab4a8f8ac5d8500e397094ef5
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Black.ttf) = 26300
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Bold.ttf) = 7d6288949cd7c51ed1fcf2e8901edfff8cf2dce089e41f5a3083dbb3fed81f1f
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Bold.ttf) = 26200
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Condensed.ttf) = a939bee5902a6c96ea30c64409b9a52d18dd6e0a49e86fe1d5b7856ed5f44479
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Condensed.ttf) = 26080
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedBlack.ttf) = 314db50c617b23601b9678ee74e22fa2f53711ca7c037f2ea5297a66585bcc0a
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedBlack.ttf) = 26544
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedBold.ttf) = 8334c5beb0616ad726f89a2aa0866574ee13b357836549bb06b265ceba32e312
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedBold.ttf) = 26388
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedExtraBold.ttf) = 7e6f66259ce9de9dfe02d225fe6a56bb5a701733869eec22a787daa3ac169068
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedExtraBold.ttf) = 26640
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedExtraLight.ttf) = 11d9ab37d570cf53f058b6a0ae50f79064aa3130ed0c0f44112b39647235ce85
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedExtraLight.ttf) = 26212
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedLight.ttf) = fbce7b771296e890b4dadb1a8c54f542e8b3339e43f2305b205876f0a5ebe5ed
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedLight.ttf) = 25768
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedMedium.ttf) = 6838016cf86813439a19984c36ad8c2b5550306f863b76495880621a75fcaddf
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedMedium.ttf) = 26260
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedSemiBold.ttf) = 4f8595631dfb6ace014cea899c921a223a4517d4ae0c6284f1ec9cd2efa16de5
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedSemiBold.ttf) = 26636
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedThin.ttf) = b52978c0bfa4898e43384cbd5a204ef5153a9daf5a7d296875e72450ee41ec56
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-CondensedThin.ttf) = 26056
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraBold.ttf) = 17d7762f3bd9910529bac987870b99241c05c67447d631e5acbe93c98d7c65f9
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraBold.ttf) = 26396
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensed.ttf) = b0b7484791aa6688b6794d49bd3947e006ad20f0ae8efd3f2e8f6c91f463167e
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensed.ttf) = 25924
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedBlack.ttf) = e3203ed11b9102fd19e448c7eb96a9cbc409b6344bb94f70580a81f6bbd9a172
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedBlack.ttf) = 26652
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedBold.ttf) = ff8364e973cc1634f1cc9cd5fe795899efcac64bd6801b0d2ee1fb96b450901c
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedBold.ttf) = 26248
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedExtraBold.ttf) = 33c2e21a78e4bf373fa29dff02bec8ddc162813716d48d5d6bbd33fbc1c86a7f
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedExtraBold.ttf) = 26584
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedExtraLight.ttf) = dbaf97dbd81a21ceb303ed21cddada3d4a42abca97d9d0bd54478835b294b4cf
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedExtraLight.ttf) = 26072
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedLight.ttf) = 9db735229620f4570dcdcdc08cc4e4d473051cc77210966bbc9abbfe2bed6cc2
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedLight.ttf) = 25664
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedMedium.ttf) = fd082acd8d44959b27a19e723321c9503e05b6d9e01f1b288c2ea773cbbc6fe9
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedMedium.ttf) = 26340
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedSemiBold.ttf) = f0fc9dcb88e08d68fb1e0bc9194c7616f29e1e9fb7a187ea5ce51473ca169e2e
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedSemiBold.ttf) = 26332
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedThin.ttf) = 6f2e478ce6f3e87b9ab472591593d8e0aaf710009fa28d0834cd699372360689
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraCondensedThin.ttf) = 25812
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraLight.ttf) = cbb988a52cbd94552eb021efa19c709f9374bcf7348ef116f3dca55a3a7e5b95
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-ExtraLight.ttf) = 26056
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Light.ttf) = defc196b4d1221f134ed86887cd5bcda768c7252d8c169e94322e070f62fae23
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Light.ttf) = 25624
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Medium.ttf) = 405a9abaef4d08d6ee87513ce87543e1f90a66113cfec4ee34d752c59c0ca696
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Medium.ttf) = 26280
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Regular.ttf) = 910bc1102066053d9a2860059e3231646fbe0ecdee335d4556bc1737bc282b29
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Regular.ttf) = 25844
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiBold.ttf) = 671f86f55f4b7a01774fcc0a15b124896f5d7a83e52553f9483843e251f229a3
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiBold.ttf) = 26352
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensed.ttf) = 91726eb75ffca9fc13f2866ccf5ad0e672262b041830ada568e049838273fb5b
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensed.ttf) = 26036
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedBlack.ttf) = cd40332e043f314a32f2823a72297bb6a7190b33b1993c16482229e3cbb6bc43
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedBlack.ttf) = 26420
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedBold.ttf) = 60eaab29ec197cf5dda6aa79a706950a82d99e0a143546f60af8167cb273ff25
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedBold.ttf) = 26412
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedExtraBold.ttf) = 27384ec42e8f01d34f1a16f99045f75a5dc8a364b60f1ac52e861378386d2ad2
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedExtraBold.ttf) = 26372
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedExtraLight.ttf) = 2edb505e444c17dc3f6434013b5c5a9d847fa802a0194eebfbe1a88c209b4676
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedExtraLight.ttf) = 26300
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedLight.ttf) = 77cea4990971cedc970b54919384d592a545440400d464c982ebf8682fc5d6be
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedLight.ttf) = 25820
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedMedium.ttf) = 87b85947a01cd97340d248288d19d0f79433f8aa71d621bf1d9affbfbd204a1e
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedMedium.ttf) = 26264
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedSemiBold.ttf) = 982d5bc9204e090365705fbe0fe2e87afcf5b7558896d5b42d46a0a9bfee2e75
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedSemiBold.ttf) = 26564
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedThin.ttf) = ad353bb60340cb0fdfe9d06770d3d519bafdefb50dfc3a5d29bbab2d4b072d62
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-SemiCondensedThin.ttf) = 26072
+SHA256 (Noto/SansHebrew/2.003/NotoSansHebrew-Thin.ttf) = 3b38918c1cfa53737a66255703f911bbced399acd779c8d5cebacefcd966afd1
+SIZE (Noto/SansHebrew/2.003/NotoSansHebrew-Thin.ttf) = 25868



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202405160630.44G6UJ7o042793>