git: f6cd72be656b - main - x11-fonts/noto-sans: Add noto-sans 2.013

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 13 May 2024 18:21:18 UTC
The branch main has been updated by sunpoet:

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

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

    x11-fonts/noto-sans: Add noto-sans 2.013
    
    When text is rendered by a computer, sometimes characters are displayed as
    "tofu". They are little boxes to indicate your device doesn't have a font to
    display the text.
    
    Google has been developing a font family called Noto, which aims to support all
    languages with a harmonious look and feel. Noto is Google's answer to tofu. The
    name noto is to convey the idea that Google's goal is to see no more "tofu".
    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 provides the fonts set of Noto Sans.
---
 x11-fonts/Makefile            |   1 +
 x11-fonts/noto-sans/Makefile  | 105 ++++++++++++++++++++++++++++++
 x11-fonts/noto-sans/distinfo  | 147 ++++++++++++++++++++++++++++++++++++++++++
 x11-fonts/noto-sans/pkg-descr |  12 ++++
 x11-fonts/noto-sans/pkg-plist |  72 +++++++++++++++++++++
 5 files changed, 337 insertions(+)

diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 7f58ae77f84f..5bcbe552619e 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -196,6 +196,7 @@
     SUBDIR += noto-kr
     SUBDIR += noto-kufi-arabic
     SUBDIR += noto-naskh-arabic
+    SUBDIR += noto-sans
     SUBDIR += noto-sans-arabic
     SUBDIR += noto-sans-armenian
     SUBDIR += noto-sans-basic
diff --git a/x11-fonts/noto-sans/Makefile b/x11-fonts/noto-sans/Makefile
new file mode 100644
index 000000000000..ae281fec95df
--- /dev/null
+++ b/x11-fonts/noto-sans/Makefile
@@ -0,0 +1,105 @@
+PORTNAME=	noto
+PORTVERSION=	2.013
+CATEGORIES=	x11-fonts
+MASTER_SITES=	https://github.com/notofonts/notofonts.github.io/raw/NotoSans-v${PORTVERSION}/fonts/ \
+		https://github.com/notofonts/notofonts.github.io/raw/NotoSans-v${PORTVERSION}/fonts/NotoSans/hinted/ttf/:fonts
+PKGNAMESUFFIX=	-sans
+DISTFILES=	LICENSE \
+		${FONTS:S|$|:fonts|}
+DIST_SUBDIR=	Noto/Sans/${PORTVERSION}
+EXTRACT_ONLY=	# empty
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Google Noto Sans
+WWW=		https://fonts.google.com/noto \
+		https://notofonts.github.io/ \
+		https://github.com/notofonts/latin-greek-cyrillic \
+		https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSans
+
+LICENSE=	OFL11
+LICENSE_FILE=	${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+USES=		fonts
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+NO_WRKSUBDIR=	yes
+
+FONTS=		NotoSans-Black.ttf \
+		NotoSans-BlackItalic.ttf \
+		NotoSans-Bold.ttf \
+		NotoSans-BoldItalic.ttf \
+		NotoSans-Condensed.ttf \
+		NotoSans-CondensedBlack.ttf \
+		NotoSans-CondensedBlackItalic.ttf \
+		NotoSans-CondensedBold.ttf \
+		NotoSans-CondensedBoldItalic.ttf \
+		NotoSans-CondensedExtraBold.ttf \
+		NotoSans-CondensedExtraBoldItalic.ttf \
+		NotoSans-CondensedExtraLight.ttf \
+		NotoSans-CondensedExtraLightItalic.ttf \
+		NotoSans-CondensedItalic.ttf \
+		NotoSans-CondensedLight.ttf \
+		NotoSans-CondensedLightItalic.ttf \
+		NotoSans-CondensedMedium.ttf \
+		NotoSans-CondensedMediumItalic.ttf \
+		NotoSans-CondensedSemiBold.ttf \
+		NotoSans-CondensedSemiBoldItalic.ttf \
+		NotoSans-CondensedThin.ttf \
+		NotoSans-CondensedThinItalic.ttf \
+		NotoSans-ExtraBold.ttf \
+		NotoSans-ExtraBoldItalic.ttf \
+		NotoSans-ExtraCondensed.ttf \
+		NotoSans-ExtraCondensedBlack.ttf \
+		NotoSans-ExtraCondensedBlackItalic.ttf \
+		NotoSans-ExtraCondensedBold.ttf \
+		NotoSans-ExtraCondensedBoldItalic.ttf \
+		NotoSans-ExtraCondensedExtraBold.ttf \
+		NotoSans-ExtraCondensedExtraBoldItalic.ttf \
+		NotoSans-ExtraCondensedExtraLight.ttf \
+		NotoSans-ExtraCondensedExtraLightItalic.ttf \
+		NotoSans-ExtraCondensedItalic.ttf \
+		NotoSans-ExtraCondensedLight.ttf \
+		NotoSans-ExtraCondensedLightItalic.ttf \
+		NotoSans-ExtraCondensedMedium.ttf \
+		NotoSans-ExtraCondensedMediumItalic.ttf \
+		NotoSans-ExtraCondensedSemiBold.ttf \
+		NotoSans-ExtraCondensedSemiBoldItalic.ttf \
+		NotoSans-ExtraCondensedThin.ttf \
+		NotoSans-ExtraCondensedThinItalic.ttf \
+		NotoSans-ExtraLight.ttf \
+		NotoSans-ExtraLightItalic.ttf \
+		NotoSans-Italic.ttf \
+		NotoSans-Light.ttf \
+		NotoSans-LightItalic.ttf \
+		NotoSans-Medium.ttf \
+		NotoSans-MediumItalic.ttf \
+		NotoSans-Regular.ttf \
+		NotoSans-SemiBold.ttf \
+		NotoSans-SemiBoldItalic.ttf \
+		NotoSans-SemiCondensed.ttf \
+		NotoSans-SemiCondensedBlack.ttf \
+		NotoSans-SemiCondensedBlackItalic.ttf \
+		NotoSans-SemiCondensedBold.ttf \
+		NotoSans-SemiCondensedBoldItalic.ttf \
+		NotoSans-SemiCondensedExtraBold.ttf \
+		NotoSans-SemiCondensedExtraBoldItalic.ttf \
+		NotoSans-SemiCondensedExtraLight.ttf \
+		NotoSans-SemiCondensedExtraLightItalic.ttf \
+		NotoSans-SemiCondensedItalic.ttf \
+		NotoSans-SemiCondensedLight.ttf \
+		NotoSans-SemiCondensedLightItalic.ttf \
+		NotoSans-SemiCondensedMedium.ttf \
+		NotoSans-SemiCondensedMediumItalic.ttf \
+		NotoSans-SemiCondensedSemiBold.ttf \
+		NotoSans-SemiCondensedSemiBoldItalic.ttf \
+		NotoSans-SemiCondensedThin.ttf \
+		NotoSans-SemiCondensedThinItalic.ttf \
+		NotoSans-Thin.ttf \
+		NotoSans-ThinItalic.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/distinfo b/x11-fonts/noto-sans/distinfo
new file mode 100644
index 000000000000..87f47f79c982
--- /dev/null
+++ b/x11-fonts/noto-sans/distinfo
@@ -0,0 +1,147 @@
+TIMESTAMP = 1712256525
+SHA256 (Noto/Sans/2.013/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/Sans/2.013/LICENSE) = 4374
+SHA256 (Noto/Sans/2.013/NotoSans-Black.ttf) = feea9738c5e4999e48431434cbec4b131127323ade937128431aed02f5974fcd
+SIZE (Noto/Sans/2.013/NotoSans-Black.ttf) = 633020
+SHA256 (Noto/Sans/2.013/NotoSans-BlackItalic.ttf) = 733f548bc5f0037096d9984c2260ed34fd1763a2071e1ded9a8b50c87b84de47
+SIZE (Noto/Sans/2.013/NotoSans-BlackItalic.ttf) = 651480
+SHA256 (Noto/Sans/2.013/NotoSans-Bold.ttf) = 8e6da60154ae06e5e860777c4ccf8c7338d9b96ba34c1222db40a367d79b35dc
+SIZE (Noto/Sans/2.013/NotoSans-Bold.ttf) = 616112
+SHA256 (Noto/Sans/2.013/NotoSans-BoldItalic.ttf) = 5c2e7d652627c967d2d24936c5f104f9ed40219c3118de8022ff9728610771ff
+SIZE (Noto/Sans/2.013/NotoSans-BoldItalic.ttf) = 637484
+SHA256 (Noto/Sans/2.013/NotoSans-Condensed.ttf) = 2c89d45a56b8cae262d2848c5a8fde4859fbe695513166357ac99497a110bf69
+SIZE (Noto/Sans/2.013/NotoSans-Condensed.ttf) = 603916
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedBlack.ttf) = c2c42222508ccf37fdd66e22f0e15439b1c874da3b6d3ff187e910681c96586e
+SIZE (Noto/Sans/2.013/NotoSans-CondensedBlack.ttf) = 625604
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedBlackItalic.ttf) = 966fbd8c26448126cff44e90e0f20b2d19844abf5d0d4634424cd1a2a36891a5
+SIZE (Noto/Sans/2.013/NotoSans-CondensedBlackItalic.ttf) = 650112
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedBold.ttf) = d2d068262bf469fd330a747b65823acce067a762598dc4fa14d6386d00b61b32
+SIZE (Noto/Sans/2.013/NotoSans-CondensedBold.ttf) = 613412
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedBoldItalic.ttf) = b5fca208240be96f49ce3c642e0d26524a03ed8fc6f5c2e1986801b58f679d2f
+SIZE (Noto/Sans/2.013/NotoSans-CondensedBoldItalic.ttf) = 638332
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedExtraBold.ttf) = 12321d2b6ac1c30f9a6cbcb914e61bf2bacd67a880f8fd1e36a08614d7a68028
+SIZE (Noto/Sans/2.013/NotoSans-CondensedExtraBold.ttf) = 612148
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedExtraBoldItalic.ttf) = 5d607b2953956cf21f9f2fef97b1771673c8624c57eb5843105bd6e19b539cfb
+SIZE (Noto/Sans/2.013/NotoSans-CondensedExtraBoldItalic.ttf) = 640596
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedExtraLight.ttf) = 3324be05856f26bc85c35b2a1ed67a0a3caa651eb230d669314432cc7e7a3d50
+SIZE (Noto/Sans/2.013/NotoSans-CondensedExtraLight.ttf) = 586140
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedExtraLightItalic.ttf) = 32997785f6781e6c47a6c8246c92d3dc41d954f9d072b06492261192f54f2e63
+SIZE (Noto/Sans/2.013/NotoSans-CondensedExtraLightItalic.ttf) = 612508
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedItalic.ttf) = ea8cfbd74f0a8feeb7778d65f4cd77b285c679783a607eaaf8ae3773cd7c45a4
+SIZE (Noto/Sans/2.013/NotoSans-CondensedItalic.ttf) = 636496
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedLight.ttf) = 36f49d2b3c0f0b4db3edcdf12895bc29e9b5c2eb9a098465e287fdb0a94c886b
+SIZE (Noto/Sans/2.013/NotoSans-CondensedLight.ttf) = 594804
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedLightItalic.ttf) = 7773e10f8bdb419a7ec0adb5712ad253d930a454ca2d233f5828516dce1dd351
+SIZE (Noto/Sans/2.013/NotoSans-CondensedLightItalic.ttf) = 620484
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedMedium.ttf) = 3c02ecce520d9a059ea8050f3c14960001a3f8bb457a833bd875bdf855a337f2
+SIZE (Noto/Sans/2.013/NotoSans-CondensedMedium.ttf) = 603048
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedMediumItalic.ttf) = 83fb421df71f18f16b2d3b63f2b844211e6d0a462df8ddcb40beb685a279dae3
+SIZE (Noto/Sans/2.013/NotoSans-CondensedMediumItalic.ttf) = 634672
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedSemiBold.ttf) = fe573c7417934333d730afbf261b63af54fcfb480037708061fab2946f960811
+SIZE (Noto/Sans/2.013/NotoSans-CondensedSemiBold.ttf) = 606692
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedSemiBoldItalic.ttf) = 0f227ea12e98e542575d668540bbc5e4d3e4258ac566499acd53c8f1ccc7e758
+SIZE (Noto/Sans/2.013/NotoSans-CondensedSemiBoldItalic.ttf) = 637092
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedThin.ttf) = b7a877173b2794565b5e907778ef88af66c693cc1e0cc7359719cfe3c6aac779
+SIZE (Noto/Sans/2.013/NotoSans-CondensedThin.ttf) = 585456
+SHA256 (Noto/Sans/2.013/NotoSans-CondensedThinItalic.ttf) = 975844c575759ac561032954550fa68c667fa8f54128c6c75f466f5ef133b3b0
+SIZE (Noto/Sans/2.013/NotoSans-CondensedThinItalic.ttf) = 611092
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraBold.ttf) = 62f59de5ccf95559a237896750c3b57cf0ad92e3af70e230647806c1b6ea6b4b
+SIZE (Noto/Sans/2.013/NotoSans-ExtraBold.ttf) = 619236
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraBoldItalic.ttf) = b8517c02f9dd9f845039634daed3d74f21d0372bc98e5be67694a0ac45ea76f7
+SIZE (Noto/Sans/2.013/NotoSans-ExtraBoldItalic.ttf) = 642148
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensed.ttf) = b91e8eb178d381db1ff95a932ed53e61197b7a21f4ac4fc6a57e88ffef72d37d
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensed.ttf) = 599868
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedBlack.ttf) = b2caf0a8d6b32d41736e82a55a932c981af95497bff836c014f9c9044c52938b
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedBlack.ttf) = 619748
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedBlackItalic.ttf) = c9744c9f9f2e2471f4b51370882c672753728bb0546e0b851442af2ad73e1add
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedBlackItalic.ttf) = 651404
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedBold.ttf) = e77ed71a7ef7de579eacf6bc02472796e034a3065579e7b766f3c8ee702da3c6
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedBold.ttf) = 606544
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedBoldItalic.ttf) = 8d9a6e67e4ec36914138422fb21d47e24eeb892ceb55cce66e2b093d5ba0d623
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedBoldItalic.ttf) = 636740
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraBold.ttf) = aa6207048662f4b8980ccc602401be44d4ab0a69c2bb2e014a30f63391b4440c
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraBold.ttf) = 608388
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraBoldItalic.ttf) = cadfb420f4f26424cbb6efbdaea0c3fde07e5431328329edafe20ac3cbc884ea
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraBoldItalic.ttf) = 643012
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraLight.ttf) = 8975af45d729e40c8f6fbcaea8c13d4a8e4a45145efcc55f2437460d942f9400
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraLight.ttf) = 583836
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraLightItalic.ttf) = f84ff17edd9010a2670458ad8663e2732f360213abb0aaebc6d3919ea962253d
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedExtraLightItalic.ttf) = 612256
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedItalic.ttf) = 33028788cfa20170920dd15280d5a8e0e776e7b2ea919ca7142ab02f1ecfcd00
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedItalic.ttf) = 632528
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedLight.ttf) = 270fc070b695560908568b77bc0fa70f2f0c3173d9c2e8891839ce284f24e79c
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedLight.ttf) = 591780
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedLightItalic.ttf) = c7f6319b8349c9d278453f042e90a6f39a7a2a27467e7d5292e77547bbd0a7d6
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedLightItalic.ttf) = 619024
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedMedium.ttf) = 25c106da5657c56f45ad86cee55dc65e60808b5c9dab7b182a30d96c3e82caf3
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedMedium.ttf) = 596992
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedMediumItalic.ttf) = 552e07066118fa9189341cba5691dc041cd76c0c71af41a2c6ac6ea442bfb2fd
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedMediumItalic.ttf) = 635536
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedSemiBold.ttf) = 0a9085fd2751444984c2529828e577c463ea6c94713852accad7f602cdad999e
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedSemiBold.ttf) = 600240
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedSemiBoldItalic.ttf) = 936a26b03c3c593fe505cd733154d7d7132c4d647480efdc0aaada5f22e8e16d
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedSemiBoldItalic.ttf) = 635928
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedThin.ttf) = 44f2600fdb1db1e7a33125314a816eea3fadaa718345d80f25d83333c48aa811
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedThin.ttf) = 582616
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraCondensedThinItalic.ttf) = 8d9c789d6d61dcf8ee28679db05f47a357c46299fb62cb95efea8f97a219ea99
+SIZE (Noto/Sans/2.013/NotoSans-ExtraCondensedThinItalic.ttf) = 607260
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraLight.ttf) = 97a5da23bff39e9b9a4f9d32641c70b1de360e9741e9d8330116b9c071a7d24b
+SIZE (Noto/Sans/2.013/NotoSans-ExtraLight.ttf) = 587176
+SHA256 (Noto/Sans/2.013/NotoSans-ExtraLightItalic.ttf) = fbef467b571199568ee5f13763ef62f16d566ab16b04025b8ca3d93910558626
+SIZE (Noto/Sans/2.013/NotoSans-ExtraLightItalic.ttf) = 613840
+SHA256 (Noto/Sans/2.013/NotoSans-Italic.ttf) = a61b2c3ad0343a3ae2d3ca4088a861123729c49038f574150b8726e0d9a8c5f8
+SIZE (Noto/Sans/2.013/NotoSans-Italic.ttf) = 629208
+SHA256 (Noto/Sans/2.013/NotoSans-Light.ttf) = b55265b4d7cfe41585fd727a26ad15e177e1f93d44ca3c110fa67ee623453986
+SIZE (Noto/Sans/2.013/NotoSans-Light.ttf) = 596052
+SHA256 (Noto/Sans/2.013/NotoSans-LightItalic.ttf) = 55ff1cf3819a83c7b61e0d6ce490c3377c05b53f67b5536b065cb26dd4bf9cfb
+SIZE (Noto/Sans/2.013/NotoSans-LightItalic.ttf) = 624708
+SHA256 (Noto/Sans/2.013/NotoSans-Medium.ttf) = 3bab84ad15fd07a64dff5cfc23fba94b63c0ca5e3c99757969a894babdb815f3
+SIZE (Noto/Sans/2.013/NotoSans-Medium.ttf) = 608276
+SHA256 (Noto/Sans/2.013/NotoSans-MediumItalic.ttf) = 62eb7024a800385d955bd2e7d87dba5e76523d4ba61924f05fa6d0423ac3e9ca
+SIZE (Noto/Sans/2.013/NotoSans-MediumItalic.ttf) = 632208
+SHA256 (Noto/Sans/2.013/NotoSans-Regular.ttf) = 61b72eacd39533f0e5916cbb458abd7b3cf870667f63f3069dac2a75aa0317a2
+SIZE (Noto/Sans/2.013/NotoSans-Regular.ttf) = 610392
+SHA256 (Noto/Sans/2.013/NotoSans-SemiBold.ttf) = cd264c3c623fbcd1c2baca0e4d5c1d99cce45b77d59823b55d098c4562bca61c
+SIZE (Noto/Sans/2.013/NotoSans-SemiBold.ttf) = 615172
+SHA256 (Noto/Sans/2.013/NotoSans-SemiBoldItalic.ttf) = 526883e4cdb5a1ce16ea488d68909ca11748489c16c578d2bc040ebecdd3588a
+SIZE (Noto/Sans/2.013/NotoSans-SemiBoldItalic.ttf) = 639320
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensed.ttf) = 8fa48ac1ce245c3d420f1b5192fa89da3f9b551c43fcbf06235020098167c0b7
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensed.ttf) = 607472
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedBlack.ttf) = 7903620a62370b11a6d6d8babad04e6dc899fb25b840e999dc7eba9f51e99f3e
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedBlack.ttf) = 631708
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedBlackItalic.ttf) = f62ef9ce0c4723aa147c735c7c2bd8f953513fd801293e70fb422881c7f0f5ce
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedBlackItalic.ttf) = 654748
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedBold.ttf) = 866ac5c493b323bdcf1fcab6c46c6dcccd86b2471cf149aec81c0d667547755b
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedBold.ttf) = 617096
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedBoldItalic.ttf) = f09fa1f66419cc554f594653e070bf7a477f4103d2d390e910257cd267271696
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedBoldItalic.ttf) = 640000
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedExtraBold.ttf) = 31ad24d5eca7fd2375be4a5cd4daa158127376464bca5e3a6474b46c3600d17c
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedExtraBold.ttf) = 614220
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedExtraBoldItalic.ttf) = 7130991a83700e870a2cc01dbda827fe619b5360d1e68524f5b69ffbadd78b5e
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedExtraBoldItalic.ttf) = 643548
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedExtraLight.ttf) = 2d6ea3fd30e849eae256c0cebfa7b59da55c04ae5d12005d665bb4ad795c9bf3
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedExtraLight.ttf) = 588080
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedExtraLightItalic.ttf) = 6cab2d01b928ac6fc10f6db8ebe296e8383fa9f29facf713cd34658d2a50fad1
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedExtraLightItalic.ttf) = 615588
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedItalic.ttf) = fcaa9a53a904b05e851cde1122fabc62ffde572d2df997d4ef69858d922d1916
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedItalic.ttf) = 637692
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedLight.ttf) = 9ae3815e8b33251c9dbcb280185c27545c4fce1fb7ce71efb72f697c754c26ee
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedLight.ttf) = 596352
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedLightItalic.ttf) = 02f030b144753bc9dd5ae711976556c704f891a2efe3859879f7e77bf6ca6ca3
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedLightItalic.ttf) = 629304
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedMedium.ttf) = f9cde65a615171a3d5b35feda75b36db11399344a0568eb2205e8de3b8320e9f
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedMedium.ttf) = 605960
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedMediumItalic.ttf) = f7538d7b426b42e7cffc2d71272a4275c8ef08435e3e3d22eca4cd88137b1227
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedMediumItalic.ttf) = 636208
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedSemiBold.ttf) = e6627c611123106c8905c9c5f15d42ec9b8dd474943db4d5f59c66a2b3925000
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedSemiBold.ttf) = 611856
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedSemiBoldItalic.ttf) = 1dad13559f2606506e743d9a88dacf825b30b5a7980241eaf33ec1f5b461cbb5
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedSemiBoldItalic.ttf) = 641516
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedThin.ttf) = 1458f65c0ae824a0eef10629d7ec1cf1bde34f31d0ba1f1cec40926850a6d10e
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedThin.ttf) = 588456
+SHA256 (Noto/Sans/2.013/NotoSans-SemiCondensedThinItalic.ttf) = 827e534c29473a0ce3a4a3890e287ab59515e3bbca1b142ed0b38c78effd0367
+SIZE (Noto/Sans/2.013/NotoSans-SemiCondensedThinItalic.ttf) = 614268
+SHA256 (Noto/Sans/2.013/NotoSans-Thin.ttf) = 2c985b5e757d7aaab76e43526437ff3bff120042ce3301fe308ed2b8ae5d6f64
+SIZE (Noto/Sans/2.013/NotoSans-Thin.ttf) = 585592
+SHA256 (Noto/Sans/2.013/NotoSans-ThinItalic.ttf) = 8e4977100735a4a83b26d10e17445468d4c72674c9f823a4274083d832064161
+SIZE (Noto/Sans/2.013/NotoSans-ThinItalic.ttf) = 614624
diff --git a/x11-fonts/noto-sans/pkg-descr b/x11-fonts/noto-sans/pkg-descr
new file mode 100644
index 000000000000..bfb5c9f851fc
--- /dev/null
+++ b/x11-fonts/noto-sans/pkg-descr
@@ -0,0 +1,12 @@
+When text is rendered by a computer, sometimes characters are displayed as
+"tofu". They are little boxes to indicate your device doesn't have a font to
+display the text.
+
+Google has been developing a font family called Noto, which aims to support all
+languages with a harmonious look and feel. Noto is Google's answer to tofu. The
+name noto is to convey the idea that Google's goal is to see no more "tofu".
+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 provides the fonts set of Noto Sans.
diff --git a/x11-fonts/noto-sans/pkg-plist b/x11-fonts/noto-sans/pkg-plist
new file mode 100644
index 000000000000..2175f2c6a8ff
--- /dev/null
+++ b/x11-fonts/noto-sans/pkg-plist
@@ -0,0 +1,72 @@
+%%FONTSDIR%%/NotoSans-Black.ttf
+%%FONTSDIR%%/NotoSans-BlackItalic.ttf
+%%FONTSDIR%%/NotoSans-Bold.ttf
+%%FONTSDIR%%/NotoSans-BoldItalic.ttf
+%%FONTSDIR%%/NotoSans-Condensed.ttf
+%%FONTSDIR%%/NotoSans-CondensedBlack.ttf
+%%FONTSDIR%%/NotoSans-CondensedBlackItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedBold.ttf
+%%FONTSDIR%%/NotoSans-CondensedBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSans-CondensedExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSans-CondensedExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedLight.ttf
+%%FONTSDIR%%/NotoSans-CondensedLightItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedMedium.ttf
+%%FONTSDIR%%/NotoSans-CondensedMediumItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSans-CondensedSemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-CondensedThin.ttf
+%%FONTSDIR%%/NotoSans-CondensedThinItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraBold.ttf
+%%FONTSDIR%%/NotoSans-ExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensed.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedBlack.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedBlackItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedBold.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedLight.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedLightItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedMedium.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedMediumItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedSemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedThin.ttf
+%%FONTSDIR%%/NotoSans-ExtraCondensedThinItalic.ttf
+%%FONTSDIR%%/NotoSans-ExtraLight.ttf
+%%FONTSDIR%%/NotoSans-ExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSans-Italic.ttf
+%%FONTSDIR%%/NotoSans-Light.ttf
+%%FONTSDIR%%/NotoSans-LightItalic.ttf
+%%FONTSDIR%%/NotoSans-Medium.ttf
+%%FONTSDIR%%/NotoSans-MediumItalic.ttf
+%%FONTSDIR%%/NotoSans-Regular.ttf
+%%FONTSDIR%%/NotoSans-SemiBold.ttf
+%%FONTSDIR%%/NotoSans-SemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensed.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedBlack.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedBlackItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedBold.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedLight.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedLightItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedMedium.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedMediumItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedSemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedThin.ttf
+%%FONTSDIR%%/NotoSans-SemiCondensedThinItalic.ttf
+%%FONTSDIR%%/NotoSans-Thin.ttf
+%%FONTSDIR%%/NotoSans-ThinItalic.ttf