git: 2d91a8e74e12 - main - x11-fonts/noto-serif: Add noto-serif 2.013

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

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

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

    x11-fonts/noto-serif: Add noto-serif 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 Serif.
---
 x11-fonts/Makefile             |   1 +
 x11-fonts/noto-serif/Makefile  | 105 +++++++++++++++++++++++++++++
 x11-fonts/noto-serif/distinfo  | 147 +++++++++++++++++++++++++++++++++++++++++
 x11-fonts/noto-serif/pkg-descr |  12 ++++
 x11-fonts/noto-serif/pkg-plist |  72 ++++++++++++++++++++
 5 files changed, 337 insertions(+)

diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 5bcbe552619e..6a50285217c3 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -228,6 +228,7 @@
     SUBDIR += noto-sans-telugu
     SUBDIR += noto-sans-thai
     SUBDIR += noto-sc
+    SUBDIR += noto-serif
     SUBDIR += noto-serif-armenian
     SUBDIR += noto-serif-basic
     SUBDIR += noto-serif-bengali
diff --git a/x11-fonts/noto-serif/Makefile b/x11-fonts/noto-serif/Makefile
new file mode 100644
index 000000000000..f237c5058da3
--- /dev/null
+++ b/x11-fonts/noto-serif/Makefile
@@ -0,0 +1,105 @@
+PORTNAME=	noto
+PORTVERSION=	2.013
+CATEGORIES=	x11-fonts
+MASTER_SITES=	https://github.com/notofonts/notofonts.github.io/raw/NotoSerif-v${PORTVERSION}/fonts/ \
+		https://github.com/notofonts/notofonts.github.io/raw/NotoSerif-v${PORTVERSION}/fonts/NotoSerif/hinted/ttf/:fonts
+PKGNAMESUFFIX=	-serif
+DISTFILES=	LICENSE \
+		${FONTS:S|$|:fonts|}
+DIST_SUBDIR=	Noto/Serif/${PORTVERSION}
+EXTRACT_ONLY=	# empty
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Google Noto Serif
+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/NotoSerif
+
+LICENSE=	OFL11
+LICENSE_FILE=	${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+USES=		fonts
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+NO_WRKSUBDIR=	yes
+
+FONTS=		NotoSerif-Black.ttf \
+		NotoSerif-BlackItalic.ttf \
+		NotoSerif-Bold.ttf \
+		NotoSerif-BoldItalic.ttf \
+		NotoSerif-Condensed.ttf \
+		NotoSerif-CondensedBlack.ttf \
+		NotoSerif-CondensedBlackItalic.ttf \
+		NotoSerif-CondensedBold.ttf \
+		NotoSerif-CondensedBoldItalic.ttf \
+		NotoSerif-CondensedExtraBold.ttf \
+		NotoSerif-CondensedExtraBoldItalic.ttf \
+		NotoSerif-CondensedExtraLight.ttf \
+		NotoSerif-CondensedExtraLightItalic.ttf \
+		NotoSerif-CondensedItalic.ttf \
+		NotoSerif-CondensedLight.ttf \
+		NotoSerif-CondensedLightItalic.ttf \
+		NotoSerif-CondensedMedium.ttf \
+		NotoSerif-CondensedMediumItalic.ttf \
+		NotoSerif-CondensedSemiBold.ttf \
+		NotoSerif-CondensedSemiBoldItalic.ttf \
+		NotoSerif-CondensedThin.ttf \
+		NotoSerif-CondensedThinItalic.ttf \
+		NotoSerif-ExtraBold.ttf \
+		NotoSerif-ExtraBoldItalic.ttf \
+		NotoSerif-ExtraCondensed.ttf \
+		NotoSerif-ExtraCondensedBlack.ttf \
+		NotoSerif-ExtraCondensedBlackItalic.ttf \
+		NotoSerif-ExtraCondensedBold.ttf \
+		NotoSerif-ExtraCondensedBoldItalic.ttf \
+		NotoSerif-ExtraCondensedExtraBold.ttf \
+		NotoSerif-ExtraCondensedExtraBoldItalic.ttf \
+		NotoSerif-ExtraCondensedExtraLight.ttf \
+		NotoSerif-ExtraCondensedExtraLightItalic.ttf \
+		NotoSerif-ExtraCondensedItalic.ttf \
+		NotoSerif-ExtraCondensedLight.ttf \
+		NotoSerif-ExtraCondensedLightItalic.ttf \
+		NotoSerif-ExtraCondensedMedium.ttf \
+		NotoSerif-ExtraCondensedMediumItalic.ttf \
+		NotoSerif-ExtraCondensedSemiBold.ttf \
+		NotoSerif-ExtraCondensedSemiBoldItalic.ttf \
+		NotoSerif-ExtraCondensedThin.ttf \
+		NotoSerif-ExtraCondensedThinItalic.ttf \
+		NotoSerif-ExtraLight.ttf \
+		NotoSerif-ExtraLightItalic.ttf \
+		NotoSerif-Italic.ttf \
+		NotoSerif-Light.ttf \
+		NotoSerif-LightItalic.ttf \
+		NotoSerif-Medium.ttf \
+		NotoSerif-MediumItalic.ttf \
+		NotoSerif-Regular.ttf \
+		NotoSerif-SemiBold.ttf \
+		NotoSerif-SemiBoldItalic.ttf \
+		NotoSerif-SemiCondensed.ttf \
+		NotoSerif-SemiCondensedBlack.ttf \
+		NotoSerif-SemiCondensedBlackItalic.ttf \
+		NotoSerif-SemiCondensedBold.ttf \
+		NotoSerif-SemiCondensedBoldItalic.ttf \
+		NotoSerif-SemiCondensedExtraBold.ttf \
+		NotoSerif-SemiCondensedExtraBoldItalic.ttf \
+		NotoSerif-SemiCondensedExtraLight.ttf \
+		NotoSerif-SemiCondensedExtraLightItalic.ttf \
+		NotoSerif-SemiCondensedItalic.ttf \
+		NotoSerif-SemiCondensedLight.ttf \
+		NotoSerif-SemiCondensedLightItalic.ttf \
+		NotoSerif-SemiCondensedMedium.ttf \
+		NotoSerif-SemiCondensedMediumItalic.ttf \
+		NotoSerif-SemiCondensedSemiBold.ttf \
+		NotoSerif-SemiCondensedSemiBoldItalic.ttf \
+		NotoSerif-SemiCondensedThin.ttf \
+		NotoSerif-SemiCondensedThinItalic.ttf \
+		NotoSerif-Thin.ttf \
+		NotoSerif-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-serif/distinfo b/x11-fonts/noto-serif/distinfo
new file mode 100644
index 000000000000..3975446a25db
--- /dev/null
+++ b/x11-fonts/noto-serif/distinfo
@@ -0,0 +1,147 @@
+TIMESTAMP = 1712259104
+SHA256 (Noto/Serif/2.013/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/Serif/2.013/LICENSE) = 4374
+SHA256 (Noto/Serif/2.013/NotoSerif-Black.ttf) = cfd559b51cfb2e60da18625ae2d28bd23ce54cd3bf92811220f2e8300c159087
+SIZE (Noto/Serif/2.013/NotoSerif-Black.ttf) = 815952
+SHA256 (Noto/Serif/2.013/NotoSerif-BlackItalic.ttf) = 5628479f914a4bfa888a8a14ee2e9abae672ec8f0ca27b400adb2a3c7d9d9bcd
+SIZE (Noto/Serif/2.013/NotoSerif-BlackItalic.ttf) = 807328
+SHA256 (Noto/Serif/2.013/NotoSerif-Bold.ttf) = 90d365f87d72af449806ca8c9949786aab38527b20559850840f1d2968d56f54
+SIZE (Noto/Serif/2.013/NotoSerif-Bold.ttf) = 769256
+SHA256 (Noto/Serif/2.013/NotoSerif-BoldItalic.ttf) = 3436a0e99bf814aae77bd5868f99ee05278f4bc43c0db3ce8a3b4185d43df994
+SIZE (Noto/Serif/2.013/NotoSerif-BoldItalic.ttf) = 783700
+SHA256 (Noto/Serif/2.013/NotoSerif-Condensed.ttf) = 12f4ea7e55dfe2c2830a0aa2674e29d1e226bdd7a5772b06993e33980fa85e0e
+SIZE (Noto/Serif/2.013/NotoSerif-Condensed.ttf) = 747412
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedBlack.ttf) = 850b318488d5e4ecfd48b96c536f049a07cf668e22aed01c60c9b95ceee7937e
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedBlack.ttf) = 789540
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedBlackItalic.ttf) = f071b5043b7b979100b14f808678efb94bce48cfc01c84f7e534835507039165
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedBlackItalic.ttf) = 792360
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedBold.ttf) = b91d1db616e28be9036e79998f1e7b8196228a8226273b1b87a939dd0875da14
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedBold.ttf) = 783304
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedBoldItalic.ttf) = e6a07a9c0769c973e23956a668f0af9001e987228bcd8ae00c4f8fe2deffd504
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedBoldItalic.ttf) = 788496
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedExtraBold.ttf) = f8f7416076c9ca58fbc14718eb923d6a6ea3c39ed117dc579d9b108c0955f618
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedExtraBold.ttf) = 782684
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedExtraBoldItalic.ttf) = 5898f8d7016564d72dbd7c29f1cea9bcc67457a803dada04e15dd8ef7e41432b
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedExtraBoldItalic.ttf) = 794668
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedExtraLight.ttf) = 06fe9649b29bc1d9daece9f0832293c50e6cc5e9c9b031ed9936be20c7368728
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedExtraLight.ttf) = 751068
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedExtraLightItalic.ttf) = 3c16e7960a8ae564c18efdd8130c3154931e1cc5cde195d9abecf14a714d1634
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedExtraLightItalic.ttf) = 739220
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedItalic.ttf) = e59844620261a4c8c1ce4e9f9322ecbcefb42c09cfdd2d5b22971de38f6a646c
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedItalic.ttf) = 754272
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedLight.ttf) = f91fd1fff6b5d1e809697b47d05041d81957570e5cb57b8e035b4c5d12ed54e7
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedLight.ttf) = 740572
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedLightItalic.ttf) = ff1d8352f783f99f0828b363bb5b156887c90a0bb9043e925eaa2fafcdce8256
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedLightItalic.ttf) = 744312
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedMedium.ttf) = 89c5c1a82f958c9bd9abd1c1143f54b9d96f7e59076221f735b6bbd621592ecd
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedMedium.ttf) = 751788
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedMediumItalic.ttf) = c3f10bfc29b6e8f1c75db354f59733f2885ff7d147e86a5c75b544846b017655
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedMediumItalic.ttf) = 765052
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedSemiBold.ttf) = d4ddd4ded4674793014e4a20d5ea12c967623fc09f297f336d8c20dc1934ca61
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedSemiBold.ttf) = 768128
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedSemiBoldItalic.ttf) = 8273925f6358e7e2e5547f8cc2dc690ac5fc0c0702d9915fad01b3e93f9a22be
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedSemiBoldItalic.ttf) = 779324
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedThin.ttf) = 0d4dd01ef0d43ad31dc90e95c5db41eb3301c46de7849d0db3de1630c349929f
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedThin.ttf) = 784980
+SHA256 (Noto/Serif/2.013/NotoSerif-CondensedThinItalic.ttf) = 3c527254438793989b0175f3986b98092cfed310109f0f403fee9cfc84367246
+SIZE (Noto/Serif/2.013/NotoSerif-CondensedThinItalic.ttf) = 743928
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraBold.ttf) = c222491a8eea3c2bdf633db0ab03e7c0c444401950ab5f374905ba309d5e2481
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraBold.ttf) = 786508
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraBoldItalic.ttf) = c2c1d7e6c995a5efd2e2b50ca1f030cbef39f3e8e7591118a309fb422a2d1554
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraBoldItalic.ttf) = 790108
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensed.ttf) = 9efb1847ed3d7961c7b31a109621fd1d6bf10ea5ef6560e7f21e2b04ebd38f42
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensed.ttf) = 743316
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedBlack.ttf) = 8a3e5867b93414f56bd34d3df570bb1061b80595c14b7a9a547a42a74e421cad
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedBlack.ttf) = 785072
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedBlackItalic.ttf) = 6920b17d7d4e81c19452a3818610113e1bd6fbc0418d3b19145dc3f2dcce678c
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedBlackItalic.ttf) = 791976
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedBold.ttf) = a0c66a76a174aa7f42c42bdcbcac72f4a3b40ac647bb05a4332c67aedc8f8188
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedBold.ttf) = 785232
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedBoldItalic.ttf) = 6f3377a8036b2329539ba3ae4b4b6f24c890c76f17a66960cb11bb7592ebf80d
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedBoldItalic.ttf) = 794452
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraBold.ttf) = 07dbb0938e94a46d8e55799a49de943ed81a1ee377fdf60f9357bcf8060b81cf
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraBold.ttf) = 786304
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraBoldItalic.ttf) = cb0dd7e65ddc80a7c5e320fb52db396a756b9e938d60efa4302917647154e52e
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraBoldItalic.ttf) = 792252
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraLight.ttf) = a28d14d3abc512dd0b8702753c1898be9c2b84e37c125d36694bfa1d174000bb
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraLight.ttf) = 747424
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraLightItalic.ttf) = dbdc1a6d05bc88669b1a20586103bf33cd4ba3c3786df957bec59adc1447032f
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedExtraLightItalic.ttf) = 739620
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedItalic.ttf) = e28a26e1522b7786b203a6aea025b4935e6bb32cce66804870d73e8205afd83e
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedItalic.ttf) = 753112
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedLight.ttf) = bd717520d9eacb480af3ca84ce4ca1b8b43044fa2cf339d985f94179a83fa111
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedLight.ttf) = 737492
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedLightItalic.ttf) = a76d1326e52b07ea84ba50fb942f674c282069c809ba21038065328efabbc0ef
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedLightItalic.ttf) = 742288
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedMedium.ttf) = eb5d96e1c2b6a81c13cfa844e11eb246e76b98fc1b86adfea4a805f83285afa3
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedMedium.ttf) = 754980
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedMediumItalic.ttf) = 49745c675dc88909c528dab42ce77c60944a69f63c9f39ac9c2a568f11205070
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedMediumItalic.ttf) = 763108
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedSemiBold.ttf) = b36ac5cc3e7ad18e4dd59553932990807c1f538c9d12410e540124008f6fd3c1
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedSemiBold.ttf) = 770824
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedSemiBoldItalic.ttf) = ba914fc700251c356db00dbb684f74f325cf4fb9b4ceabff0eb27462e5e491a2
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedSemiBoldItalic.ttf) = 783372
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedThin.ttf) = 7942bb045233c5ef776663f882a9c4712664f385d5b6d99d6a167aece8140082
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedThin.ttf) = 780760
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraCondensedThinItalic.ttf) = 67b172a565338c05593ea8610ac3390fec77f1d11aa05c711feaa833e914fc63
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraCondensedThinItalic.ttf) = 751336
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraLight.ttf) = d8447c30495fa6d353a7c7edc1a7c509fc3138d6ce76be9056ee33648618f167
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraLight.ttf) = 747632
+SHA256 (Noto/Serif/2.013/NotoSerif-ExtraLightItalic.ttf) = a4c816e28bfe6e7ca93ae40836418057b00dce5402ad4e2605e51e89f2bbf31b
+SIZE (Noto/Serif/2.013/NotoSerif-ExtraLightItalic.ttf) = 734524
+SHA256 (Noto/Serif/2.013/NotoSerif-Italic.ttf) = 637c44b0dbd0df16a969548483b01612dd095e306761af14072ae3ab69389b4f
+SIZE (Noto/Serif/2.013/NotoSerif-Italic.ttf) = 758388
+SHA256 (Noto/Serif/2.013/NotoSerif-Light.ttf) = a6e7e4714a79c891bdf8038979f5682080ca0583abf261999f0cfd09d87906f3
+SIZE (Noto/Serif/2.013/NotoSerif-Light.ttf) = 753348
+SHA256 (Noto/Serif/2.013/NotoSerif-LightItalic.ttf) = 1aacab3e1a1339b7870a12fa9e586849be073bbab10518685b84e49bee74c3a5
+SIZE (Noto/Serif/2.013/NotoSerif-LightItalic.ttf) = 742292
+SHA256 (Noto/Serif/2.013/NotoSerif-Medium.ttf) = a871ba223abcbcc9bc1a222ab6d4d20266a2b4eb7ecea15fdb4c8c7133da0c5f
+SIZE (Noto/Serif/2.013/NotoSerif-Medium.ttf) = 762780
+SHA256 (Noto/Serif/2.013/NotoSerif-MediumItalic.ttf) = 0e747f685c02d37987ada80179cb1bea81827b078bf41c592a6d16b52f875ee2
+SIZE (Noto/Serif/2.013/NotoSerif-MediumItalic.ttf) = 781112
+SHA256 (Noto/Serif/2.013/NotoSerif-Regular.ttf) = 504b8ec55d003cade88fb0a7bb93254ad81fd1cb29f4818d260300dbaef5d37b
+SIZE (Noto/Serif/2.013/NotoSerif-Regular.ttf) = 738844
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiBold.ttf) = 24d978fa5a0b096fc9e2f8d3f2bd7004634351d19d5b2e3be74b8ed61c68c236
+SIZE (Noto/Serif/2.013/NotoSerif-SemiBold.ttf) = 775936
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiBoldItalic.ttf) = 609fd550299f3ff53746694e4f9de906918faff8cbe9cc081a75885651fcc097
+SIZE (Noto/Serif/2.013/NotoSerif-SemiBoldItalic.ttf) = 786852
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensed.ttf) = b62bba81b7801658071544e804c65ae787e7c9369b8914bfbe1f25a4fe3108f1
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensed.ttf) = 750888
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedBlack.ttf) = 0cf855d6930dc14777e3c1a2d013d52a41429b58f921ef9c7ea2f92d6a992e3f
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedBlack.ttf) = 820112
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedBlackItalic.ttf) = b7b1f374b9b80b4b320a772df7cc9cdae1a74fccf3d1c098bce30cf922114faa
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedBlackItalic.ttf) = 808744
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedBold.ttf) = 23da9458ae8895b40422623f14dabbf0cd6f0498a390930326cf1ae307207bba
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedBold.ttf) = 777328
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedBoldItalic.ttf) = fa1cbcf5f9b15fca8a56ecb33ec21c2c82256509f659940ccd8daf2ed7ddd5af
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedBoldItalic.ttf) = 786504
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraBold.ttf) = 4b5d630b888f24cf5f77fdaea45d83f6849ae9c20aa465fcfb22fb387eed65c3
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraBold.ttf) = 787404
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraBoldItalic.ttf) = d2a601f95e8395a832c66b26c0576df2c7aa4eeedcee0535f2652781d4cb7af5
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraBoldItalic.ttf) = 795832
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraLight.ttf) = 213cafaa50524331af7529c02fe1106dc75e5a43794804fd55c7c4e997f15700
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraLight.ttf) = 748272
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraLightItalic.ttf) = 5d210de9271c022e07b0f015831cec84b83e4035e7727a687b91a4206431cda3
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedExtraLightItalic.ttf) = 738588
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedItalic.ttf) = 109bdbb317879a838c9033de3002dee897cb65bd98ce8e89003d9dbf29b6acfb
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedItalic.ttf) = 761800
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedLight.ttf) = cf64eb644bc56c6d727ec36a017325a4a5a4a622cd6232b1bfe524ff580a8a96
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedLight.ttf) = 754576
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedLightItalic.ttf) = 1b8d1862e5268b1b5e6c7bdd214b087b1df9497421be25c68be835101584a654
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedLightItalic.ttf) = 745600
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedMedium.ttf) = cdaea08394c96bcf1f7ce946c6c7df7076328c5fb332bea2c86942eeb84c81b9
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedMedium.ttf) = 773536
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedMediumItalic.ttf) = 45d10118bec3cd068ed827f2d81ef1734cc23ccc5e450632456fc1a371186c01
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedMediumItalic.ttf) = 764068
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedSemiBold.ttf) = 57b410c9b4c361852255363dcdab5c94e51df91c4b9014b35efeceef9bd51dc3
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedSemiBold.ttf) = 778772
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedSemiBoldItalic.ttf) = 6bc2b4a769725caa3e9ee484f21c57ea068ee425d5e6df848cf75dab3cc2ddd9
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedSemiBoldItalic.ttf) = 789868
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedThin.ttf) = e5ae5a8c3d801e745dfd5866319cca6b02c60bef1e8cca7a2c444a34e667bd71
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedThin.ttf) = 779848
+SHA256 (Noto/Serif/2.013/NotoSerif-SemiCondensedThinItalic.ttf) = d8c625122d0627f6e43714629e117bdeeea9d4b67ca2edc7b86020fa9a188c6b
+SIZE (Noto/Serif/2.013/NotoSerif-SemiCondensedThinItalic.ttf) = 745552
+SHA256 (Noto/Serif/2.013/NotoSerif-Thin.ttf) = 6569a6782763d23a971798edeb8e99439a16feb4a3aa665c02f5ab338903dfba
+SIZE (Noto/Serif/2.013/NotoSerif-Thin.ttf) = 790016
+SHA256 (Noto/Serif/2.013/NotoSerif-ThinItalic.ttf) = c87c3fd876f9f6b1c17a32ca7a1ea43514a2fd70de467aaea493a85d2f7f1775
+SIZE (Noto/Serif/2.013/NotoSerif-ThinItalic.ttf) = 753388
diff --git a/x11-fonts/noto-serif/pkg-descr b/x11-fonts/noto-serif/pkg-descr
new file mode 100644
index 000000000000..80d812153bb4
--- /dev/null
+++ b/x11-fonts/noto-serif/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 Serif.
diff --git a/x11-fonts/noto-serif/pkg-plist b/x11-fonts/noto-serif/pkg-plist
new file mode 100644
index 000000000000..fefc29d91e60
--- /dev/null
+++ b/x11-fonts/noto-serif/pkg-plist
@@ -0,0 +1,72 @@
+%%FONTSDIR%%/NotoSerif-Black.ttf
+%%FONTSDIR%%/NotoSerif-BlackItalic.ttf
+%%FONTSDIR%%/NotoSerif-Bold.ttf
+%%FONTSDIR%%/NotoSerif-BoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-Condensed.ttf
+%%FONTSDIR%%/NotoSerif-CondensedBlack.ttf
+%%FONTSDIR%%/NotoSerif-CondensedBlackItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedBold.ttf
+%%FONTSDIR%%/NotoSerif-CondensedBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSerif-CondensedExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSerif-CondensedExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedLight.ttf
+%%FONTSDIR%%/NotoSerif-CondensedLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedMedium.ttf
+%%FONTSDIR%%/NotoSerif-CondensedMediumItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSerif-CondensedSemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-CondensedThin.ttf
+%%FONTSDIR%%/NotoSerif-CondensedThinItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraBold.ttf
+%%FONTSDIR%%/NotoSerif-ExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensed.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedBlack.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedBlackItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedBold.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedLight.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedMedium.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedMediumItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedSemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedThin.ttf
+%%FONTSDIR%%/NotoSerif-ExtraCondensedThinItalic.ttf
+%%FONTSDIR%%/NotoSerif-ExtraLight.ttf
+%%FONTSDIR%%/NotoSerif-ExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-Italic.ttf
+%%FONTSDIR%%/NotoSerif-Light.ttf
+%%FONTSDIR%%/NotoSerif-LightItalic.ttf
+%%FONTSDIR%%/NotoSerif-Medium.ttf
+%%FONTSDIR%%/NotoSerif-MediumItalic.ttf
+%%FONTSDIR%%/NotoSerif-Regular.ttf
+%%FONTSDIR%%/NotoSerif-SemiBold.ttf
+%%FONTSDIR%%/NotoSerif-SemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensed.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedBlack.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedBlackItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedBold.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedExtraBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedExtraLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedLight.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedLightItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedMedium.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedMediumItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedSemiBoldItalic.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedThin.ttf
+%%FONTSDIR%%/NotoSerif-SemiCondensedThinItalic.ttf
+%%FONTSDIR%%/NotoSerif-Thin.ttf
+%%FONTSDIR%%/NotoSerif-ThinItalic.ttf