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
main
Po-Chuan Hsieh 2024-05-14 02:20:13 +08:00
parent d4d32e6aad
commit 7f80eb069a
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
4 changed files with 170 additions and 6 deletions

View File

@ -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>

View File

@ -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

View File

@ -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.

View File

@ -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