1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

Move x11-fonts/noto-lite to x11-fonts/noto-basic

- Update NotoEmoji-Regular to 1.05uh
- Update MASTER_SITES
- Add NotoColorEmoji
- Update COMMENT
- Add LICENSE_FILE
- Change FONTNAME to noto
- Silence extraction message
- Use PLIST
- Update RUN_DEPENDS of dependent ports
- Bump PORTREVISION of dependent ports for dependency change

Changes:	https://github.com/googlei18n/noto-emoji/commits/master/fonts/NotoEmoji-Regular.ttf
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2019-03-03 22:19:30 +00:00
parent 01389f397f
commit 6d17ecbc7f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=494519
12 changed files with 91 additions and 58 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= chromium
PORTVERSION= 72.0.3626.121
PORTREVISION= 1
CATEGORIES?= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
LOCAL/cpm/chromium/:fonts
@ -62,7 +63,7 @@ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \
libfontconfig.so:x11-fonts/fontconfig
RUN_DEPENDS= xdg-open:devel/xdg-utils \
noto-lite>0:x11-fonts/noto-lite
noto-basic>0:x11-fonts/noto-basic
BROKEN_FreeBSD_11_aarch64= components/safe_browsing_db/v4_rice.cc:120:18: use of overloaded operator '&' is ambiguous
ONLY_FOR_ARCHS= aarch64 amd64 i386

View File

@ -3,7 +3,7 @@
PORTNAME= iridium
PORTVERSION= 2018.5.67
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= www
MASTER_SITES= https://downloads.iridiumbrowser.de/source/
PKGNAMESUFFIX= -browser
@ -58,7 +58,7 @@ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \
libfontconfig.so:x11-fonts/fontconfig
RUN_DEPENDS= xdg-open:devel/xdg-utils \
noto-lite>0:x11-fonts/noto-lite
noto-basic>0:x11-fonts/noto-basic
ONLY_FOR_ARCHS= amd64 i386

View File

@ -162,7 +162,7 @@
SUBDIR += nerd-fonts
SUBDIR += nexfontsel
SUBDIR += noto
SUBDIR += noto-lite
SUBDIR += noto-basic
SUBDIR += nucleus
SUBDIR += ohsnap
SUBDIR += oldschool-pc-fonts

View File

@ -2,6 +2,7 @@
PORTNAME= google-fonts
DISTVERSION= 0.0.0.20190118
PORTREVISION= 1
CATEGORIES= x11-fonts
MAINTAINER= dg@syrec.org
@ -13,7 +14,7 @@ LICENSE_COMB= multi
RUN_DEPENDS= anonymous-pro>0:x11-fonts/anonymous-pro \
comfortaa-ttf>0:x11-fonts/comfortaa-ttf \
croscorefonts>0:x11-fonts/croscorefonts-fonts-ttf \
noto-lite>0:x11-fonts/noto-lite \
noto-basic>0:x11-fonts/noto-basic \
roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \
sourcecodepro-ttf>0:x11-fonts/sourcecodepro-ttf \
sourcesanspro-ttf>0:x11-fonts/sourcesanspro-ttf \

View File

@ -0,0 +1,48 @@
# $FreeBSD$
PORTNAME= noto
PORTVERSION= 1.0.5
CATEGORIES= x11-fonts
MASTER_SITES= https://noto-website.storage.googleapis.com/pkgs/ \
https://github.com/googlei18n/noto-emoji/raw/master/fonts/:emoji
PKGNAMESUFFIX= -basic
DISTFILES= Noto-hinted${EXTRACT_SUFX} \
NotoColorEmoji.ttf:emoji \
NotoEmoji-Regular.ttf:emoji
EXTRACT_ONLY= Noto-hinted${EXTRACT_SUFX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Google Noto Fonts family (Basic and Emoji)
LICENSE= APACHE20 OFL11
LICENSE_COMB= multi
LICENSE_FILE_OFL11= ${WRKSRC}/LICENSE_OFL.txt
USES= fonts zip
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
BASIC_FONTS= NotoColorEmoji.ttf \
NotoEmoji-Regular.ttf \
NotoMono-Regular.ttf \
NotoSans-Bold.ttf \
NotoSans-BoldItalic.ttf \
NotoSans-Italic.ttf \
NotoSans-Regular.ttf \
NotoSansLinearB-Regular.ttf \
NotoSansSymbols-Regular.ttf \
NotoSerif-Bold.ttf \
NotoSerif-BoldItalic.ttf \
NotoSerif-Italic.ttf \
NotoSerif-Regular.ttf
post-extract:
@${CP} ${DISTDIR}/NotoColorEmoji.ttf ${DISTDIR}/NotoEmoji-Regular.ttf ${WRKSRC}
do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${BASIC_FONTS} ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,7 @@
TIMESTAMP = 1551635358
SHA256 (Noto-hinted.zip) = d5e5bace69570f348228e864444155657c1e7eca50857b9de4981fbd9b5122dd
SIZE (Noto-hinted.zip) = 499786749
SHA256 (NotoColorEmoji.ttf) = f17dc14a99c39883d29f573d890fdeba65cafd5a25f338a5045890ea815b8d32
SIZE (NotoColorEmoji.ttf) = 7792004
SHA256 (NotoEmoji-Regular.ttf) = 415dc6290378574135b64c808dc640c1df7531973290c4970c51fdeb849cb0c5
SIZE (NotoEmoji-Regular.ttf) = 418804

View File

@ -0,0 +1,14 @@
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 basic fonts set.
WWW: https://www.google.com/get/noto/

View File

@ -0,0 +1,13 @@
%%FONTSDIR%%/NotoColorEmoji.ttf
%%FONTSDIR%%/NotoEmoji-Regular.ttf
%%FONTSDIR%%/NotoMono-Regular.ttf
%%FONTSDIR%%/NotoSans-Bold.ttf
%%FONTSDIR%%/NotoSans-BoldItalic.ttf
%%FONTSDIR%%/NotoSans-Italic.ttf
%%FONTSDIR%%/NotoSans-Regular.ttf
%%FONTSDIR%%/NotoSansLinearB-Regular.ttf
%%FONTSDIR%%/NotoSansSymbols-Regular.ttf
%%FONTSDIR%%/NotoSerif-Bold.ttf
%%FONTSDIR%%/NotoSerif-BoldItalic.ttf
%%FONTSDIR%%/NotoSerif-Italic.ttf
%%FONTSDIR%%/NotoSerif-Regular.ttf

View File

@ -1,41 +0,0 @@
# $FreeBSD$
PORTNAME= noto
PORTVERSION= 1.0.5
PORTREVISION= 2
CATEGORIES= x11-fonts
MASTER_SITES= https://noto-website.storage.googleapis.com/pkgs/ \
https://github.com/googlei18n/noto-emoji/raw/master/:emoji
PKGNAMESUFFIX= -lite
DISTNAME= ${PORTNAME:S|n|N|}-hinted
DISTFILES= ${DISTNAME}.zip NotoEmoji-Regular.ttf:emoji
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Google font family - lite version
LICENSE= APACHE20 OFL11
LICENSE_COMB= multi
USES= fonts zip
FONTNAME= noto-lite
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
LIST= NotoEmoji-Regular.ttf NotoMono-Regular.ttf NotoSans-Bold.ttf NotoSans-BoldItalic.ttf NotoSans-Italic.ttf NotoSans-Regular.ttf NotoSansLinearB-Regular.ttf NotoSansSymbols-Regular.ttf NotoSerif-Bold.ttf NotoSerif-BoldItalic.ttf NotoSerif-Italic.ttf NotoSerif-Regular.ttf
.for f in ${LIST}
PLIST_FILES+= ${FONTSDIR}/${f}
.endfor
post-extract:
${CP} ${DISTDIR}/NotoEmoji-Regular.ttf ${WRKSRC}
do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
.for f in ${LIST}
cd ${WRKSRC} && ${INSTALL_DATA} ${f} ${STAGEDIR}${FONTSDIR}
.endfor
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
TIMESTAMP = 1493788410
SHA256 (Noto-hinted.zip) = d5e5bace69570f348228e864444155657c1e7eca50857b9de4981fbd9b5122dd
SIZE (Noto-hinted.zip) = 499786749
SHA256 (NotoEmoji-Regular.ttf) = a24fc856d48a3a1054ec0ed4511a4026f0381e8727fc4caa59fb8d3938a46637
SIZE (NotoEmoji-Regular.ttf) = 441468

View File

@ -1,5 +0,0 @@
Noto is Google's font family that aims to support all the world's languages.
Its design goal is to achieve visual harmonization across languages.
This is the light version.
WWW: http://www.google.com/get/noto/

View File

@ -2,7 +2,7 @@
PORTNAME= plasma-integration
DISTVERSION= ${KDE_PLASMA_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
@ -34,7 +34,7 @@ NOTO_DESC= KDE default font
LIGHT_DESC= Use noto-light
BIG_DESC= Use complete noto
LIGHT_RUN_DEPENDS= noto-lite>=0:x11-fonts/noto-lite
LIGHT_RUN_DEPENDS= noto-basic>=0:x11-fonts/noto-basic
BIG_RUN_DEPENDS= noto>=0:x11-fonts/noto
.include <bsd.port.mk>