Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 May 2024 18:21:31 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: 7f80eb069a7a - main - x11-fonts/noto-sans-mono: Convert from a meta port to a normal port
Message-ID:  <202405131821.44DILVoT026234@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=7f80eb069a7a504242e04b5b0f750551955c2c15

commit 7f80eb069a7a504242e04b5b0f750551955c2c15
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-05-13 18:20:13 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-05-13 18:20:13 +0000

    x11-fonts/noto-sans-mono: Convert from a meta port to a normal port
    
    - Merge x11-fonts/noto-sans-mono-{basic,extra}
    - Bump PORTREVISION for dependency and package change
---
 x11-fonts/noto-sans-mono/Makefile  | 63 +++++++++++++++++++++++++++++---
 x11-fonts/noto-sans-mono/distinfo  | 75 ++++++++++++++++++++++++++++++++++++++
 x11-fonts/noto-sans-mono/pkg-descr |  2 +-
 x11-fonts/noto-sans-mono/pkg-plist | 36 ++++++++++++++++++
 4 files changed, 170 insertions(+), 6 deletions(-)

diff --git a/x11-fonts/noto-sans-mono/Makefile b/x11-fonts/noto-sans-mono/Makefile
index 81cea383f09d..ecc2a034bfdb 100644
--- a/x11-fonts/noto-sans-mono/Makefile
+++ b/x11-fonts/noto-sans-mono/Makefile
@@ -1,17 +1,70 @@
 PORTNAME=	noto
 PORTVERSION=	2.014
+PORTREVISION=	1
 CATEGORIES=	x11-fonts
+MASTER_SITES=	https://github.com/notofonts/notofonts.github.io/raw/NotoSansMono-v${PORTVERSION}/fonts/ \
+		https://github.com/notofonts/notofonts.github.io/raw/NotoSansMono-v${PORTVERSION}/fonts/NotoSansMono/hinted/ttf/:fonts
 PKGNAMESUFFIX=	-sans-mono
+DISTFILES=	LICENSE \
+		${FONTS:S|$|:fonts|}
+DIST_SUBDIR=	Noto/SansMono/${PORTVERSION}
+EXTRACT_ONLY=	# empty
 
 MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Google Noto Sans mono
+COMMENT=	Google Noto Sans Mono
 WWW=		https://fonts.google.com/noto \
 		https://notofonts.github.io/ \
-		https://github.com/notofonts/latin-greek-cyrillic
+		https://github.com/notofonts/latin-greek-cyrillic \
+		https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSansMono
 
-RUN_DEPENDS=	noto-sans-mono-basic>=0:x11-fonts/noto-sans-mono-basic \
-		noto-sans-mono-extra>=0:x11-fonts/noto-sans-mono-extra
+LICENSE=	OFL11
+LICENSE_FILE=	${DISTDIR}/${DIST_SUBDIR}/LICENSE
 
-USES=		metaport
+USES=		fonts
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+NO_WRKSUBDIR=	yes
+
+FONTS=		NotoSansMono-Black.ttf \
+		NotoSansMono-Bold.ttf \
+		NotoSansMono-Condensed.ttf \
+		NotoSansMono-CondensedBlack.ttf \
+		NotoSansMono-CondensedBold.ttf \
+		NotoSansMono-CondensedExtraBold.ttf \
+		NotoSansMono-CondensedExtraLight.ttf \
+		NotoSansMono-CondensedLight.ttf \
+		NotoSansMono-CondensedMedium.ttf \
+		NotoSansMono-CondensedSemiBold.ttf \
+		NotoSansMono-CondensedThin.ttf \
+		NotoSansMono-ExtraBold.ttf \
+		NotoSansMono-ExtraCondensed.ttf \
+		NotoSansMono-ExtraCondensedBlack.ttf \
+		NotoSansMono-ExtraCondensedBold.ttf \
+		NotoSansMono-ExtraCondensedExtraBold.ttf \
+		NotoSansMono-ExtraCondensedExtraLight.ttf \
+		NotoSansMono-ExtraCondensedLight.ttf \
+		NotoSansMono-ExtraCondensedMedium.ttf \
+		NotoSansMono-ExtraCondensedSemiBold.ttf \
+		NotoSansMono-ExtraCondensedThin.ttf \
+		NotoSansMono-ExtraLight.ttf \
+		NotoSansMono-Light.ttf \
+		NotoSansMono-Medium.ttf \
+		NotoSansMono-Regular.ttf \
+		NotoSansMono-SemiBold.ttf \
+		NotoSansMono-SemiCondensed.ttf \
+		NotoSansMono-SemiCondensedBlack.ttf \
+		NotoSansMono-SemiCondensedBold.ttf \
+		NotoSansMono-SemiCondensedExtraBold.ttf \
+		NotoSansMono-SemiCondensedExtraLight.ttf \
+		NotoSansMono-SemiCondensedLight.ttf \
+		NotoSansMono-SemiCondensedMedium.ttf \
+		NotoSansMono-SemiCondensedSemiBold.ttf \
+		NotoSansMono-SemiCondensedThin.ttf \
+		NotoSansMono-Thin.ttf
+
+do-install:
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
+	cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${FONTS} ${STAGEDIR}${FONTSDIR}
 
 .include <bsd.port.mk>
diff --git a/x11-fonts/noto-sans-mono/distinfo b/x11-fonts/noto-sans-mono/distinfo
new file mode 100644
index 000000000000..f311802b72d1
--- /dev/null
+++ b/x11-fonts/noto-sans-mono/distinfo
@@ -0,0 +1,75 @@
+TIMESTAMP = 1712256315
+SHA256 (Noto/SansMono/2.014/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/SansMono/2.014/LICENSE) = 4374
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Black.ttf) = f2a28df76a1ff7d43648d2625c895468ba3ca2910e0c3ce133361225c0064cb5
+SIZE (Noto/SansMono/2.014/NotoSansMono-Black.ttf) = 622272
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Bold.ttf) = a21ea0ba6ea49fda7b34ca39a504b487f1130885d36e1a4f9f4255b3ba6994bc
+SIZE (Noto/SansMono/2.014/NotoSansMono-Bold.ttf) = 610908
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Condensed.ttf) = d60154ae4ecc9f2e8a1333de367b5decff30715f50dd1eca0048cd68fd905fd6
+SIZE (Noto/SansMono/2.014/NotoSansMono-Condensed.ttf) = 596712
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedBlack.ttf) = caab5e9f42413742e8e672f0423aa20ab3d9a7b4da3c4886a2b7238b5b711341
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedBlack.ttf) = 612200
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedBold.ttf) = 0e00e373e793790415da3c43d8a81fe889bd5c6306e2954e13a0b6052a2e59e1
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedBold.ttf) = 602716
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedExtraBold.ttf) = 031a5c9b7a5ef7b3d0881bc06fb17de2c856646fc36a58597363d842a920552e
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedExtraBold.ttf) = 607724
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedExtraLight.ttf) = 72f276ecce1d80f5d689ce630191f4216138abc6e7f88d115fe782eb287ab6f7
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedExtraLight.ttf) = 579544
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedLight.ttf) = 7b5460d4f41df8b91c833883213ec7641126f7952d00b1383008251f1219e960
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedLight.ttf) = 583536
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedMedium.ttf) = 4724bfefed6d7ececaec65af6793ec588231b4b83657b7871bab96c1d8d0bb35
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedMedium.ttf) = 598264
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedSemiBold.ttf) = 57ed75368020dfe638c702822a5d5d721b937666f04cdb37cf6bcef14bda299d
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedSemiBold.ttf) = 602124
+SHA256 (Noto/SansMono/2.014/NotoSansMono-CondensedThin.ttf) = 68283375c780515dfbec91131e5ca6e969953aad80c3dab4f063dfce6f7545ca
+SIZE (Noto/SansMono/2.014/NotoSansMono-CondensedThin.ttf) = 584744
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraBold.ttf) = fc9d9533b8b8e8dff7c8f86a959251971ff97c2db416c14077fa7b22614bcb4d
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraBold.ttf) = 613220
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensed.ttf) = 3530253a397fdcf8156f1961de96081e93f7492f334b6381f8135ab1b7bf44be
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensed.ttf) = 595484
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedBlack.ttf) = 5b45eb7fba4e9e8930d4f2ead3989e1030e44a04fd2b544caf7d86597f806c0e
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedBlack.ttf) = 608480
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedBold.ttf) = 5bc8447ec511ab0a1dd8498adadd1cbef1d70e94c625fb614eac40eef30730d2
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedBold.ttf) = 603408
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedExtraBold.ttf) = 54d4f8c63e9af12c96b25995cb5215f2891e51432e4096b68225122c2df2720a
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedExtraBold.ttf) = 604968
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedExtraLight.ttf) = 829257ff6cc7c86eae6de69f42c970023525229e56079314ef6bbbc8057046fd
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedExtraLight.ttf) = 579408
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedLight.ttf) = 65493bb96369db92ebe5f3836b8a1bf55d7423cab60312e08b59915a897bf15b
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedLight.ttf) = 577992
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedMedium.ttf) = c20218853d3593824f1b71003220a3562c227877c4cb5c4ddc41f1f9de575151
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedMedium.ttf) = 595540
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedSemiBold.ttf) = 32fec82e43ac237c0abcc6eb0b8506caae7b8b4fdf1e086580226712c7e89130
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedSemiBold.ttf) = 598164
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedThin.ttf) = 073fb8b95f0552dec849fae998ed05ec7bb848c0c465c6e20b94f9ba846c9538
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraCondensedThin.ttf) = 583660
+SHA256 (Noto/SansMono/2.014/NotoSansMono-ExtraLight.ttf) = d4071d53c60f4d1022dc07e9d6b9df693798fa28a802d1451d4e053e2e6af1d8
+SIZE (Noto/SansMono/2.014/NotoSansMono-ExtraLight.ttf) = 579992
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Light.ttf) = 9c9dc46df01c3acee14690fc1be60f6c863675b5ac9ee190f304656dbb9ba9aa
+SIZE (Noto/SansMono/2.014/NotoSansMono-Light.ttf) = 585580
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Medium.ttf) = 53e262499b3e6b4e7274dcc4840e9374c8d9c4a4fad48227a38d8cedd2e34c40
+SIZE (Noto/SansMono/2.014/NotoSansMono-Medium.ttf) = 597720
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Regular.ttf) = 65b5e2b2c4a1fba9ae8be1f026cb35b03dcb8886d9b2a4147054fde12f7e767d
+SIZE (Noto/SansMono/2.014/NotoSansMono-Regular.ttf) = 596428
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiBold.ttf) = 82e49094ec3a1a3c8fa0d730016f5f890384f6e164dd2cc84f39b30639bb6e8f
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiBold.ttf) = 605436
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensed.ttf) = 88ec249753ac493942982c327c4e2242404154b63e8e5e4324767742bacd0d72
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensed.ttf) = 596404
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedBlack.ttf) = 18ceccd203e8000506c239d8934aca48c7e93798d18d5559bc466fc36dfd2228
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedBlack.ttf) = 618300
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedBold.ttf) = 92f07da3378d4e76420ccf3450c0b38dd7173e45992ab4d35676e5edba16e1f0
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedBold.ttf) = 603448
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedExtraBold.ttf) = 7004e5b26378740d5918abf957dd6d3f7a533bd9812389929a2ef74ea35e9fcb
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedExtraBold.ttf) = 605436
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedExtraLight.ttf) = 1e1329f10087fe60ba06858f722978138683431c54207f43daa2300211a005cb
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedExtraLight.ttf) = 580836
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedLight.ttf) = 28e39c4bee447560b5d14a58d7da76fba7450d1908163e71cc2e8340f3601acc
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedLight.ttf) = 585316
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedMedium.ttf) = fd49b539fe83f86e1aa27dddb51d2da8ba2a0e987a3b84069834302d2924b9a2
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedMedium.ttf) = 597036
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedSemiBold.ttf) = 3c3c26a991ded3f49123d61efe002152f487c688426cbeae82dd0cb524ef1d72
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedSemiBold.ttf) = 602284
+SHA256 (Noto/SansMono/2.014/NotoSansMono-SemiCondensedThin.ttf) = 74d7a9f66a53409f8b4e1ff85dd01354a3ff8e733da05de56647cdc34b8ca23d
+SIZE (Noto/SansMono/2.014/NotoSansMono-SemiCondensedThin.ttf) = 583640
+SHA256 (Noto/SansMono/2.014/NotoSansMono-Thin.ttf) = 7c430e89bd442c5d02f947ca190fc78cb54136fc3f32eca9a7a3c492820e7074
+SIZE (Noto/SansMono/2.014/NotoSansMono-Thin.ttf) = 584136
diff --git a/x11-fonts/noto-sans-mono/pkg-descr b/x11-fonts/noto-sans-mono/pkg-descr
index 169f7e053382..ab7859c6f74e 100644
--- a/x11-fonts/noto-sans-mono/pkg-descr
+++ b/x11-fonts/noto-sans-mono/pkg-descr
@@ -9,4 +9,4 @@ Noto has multiple styles and weights, and is freely available to all. The
 comprehensive set of fonts and tools used in our development is available in our
 GitHub repositories.
 
-This port is the meta port for Noto Sans Mono.
+This port provides the fonts set of Noto Sans Mono.
diff --git a/x11-fonts/noto-sans-mono/pkg-plist b/x11-fonts/noto-sans-mono/pkg-plist
new file mode 100644
index 000000000000..46a38c31835a
--- /dev/null
+++ b/x11-fonts/noto-sans-mono/pkg-plist
@@ -0,0 +1,36 @@
+%%FONTSDIR%%/NotoSansMono-Black.ttf
+%%FONTSDIR%%/NotoSansMono-Bold.ttf
+%%FONTSDIR%%/NotoSansMono-Condensed.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedBlack.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedBold.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedLight.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedMedium.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSansMono-CondensedThin.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraBold.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensed.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedBlack.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedBold.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedLight.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedMedium.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraCondensedThin.ttf
+%%FONTSDIR%%/NotoSansMono-ExtraLight.ttf
+%%FONTSDIR%%/NotoSansMono-Light.ttf
+%%FONTSDIR%%/NotoSansMono-Medium.ttf
+%%FONTSDIR%%/NotoSansMono-Regular.ttf
+%%FONTSDIR%%/NotoSansMono-SemiBold.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensed.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedBlack.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedBold.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedLight.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedMedium.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSansMono-SemiCondensedThin.ttf
+%%FONTSDIR%%/NotoSansMono-Thin.ttf



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