HomeFreeBSD

x11-fonts/noto*: Restructure and update

Description

x11-fonts/noto*: Restructure and update

Split x11-fonts/noto-basic into separate ports so they can be updated
separately. Keep noto-basic as a metaport but replace dependencies on
it with dependencies on individual fonts as needed.

Adjust x11-fonts/noto-extra to resolve conflicts for now. Individual
fonts can be split from this port later.

Let x11-fonts/noto-emoji install the monochrome Noto Emoji font and
create a new port x11-fonts/noto-color-emoji for Noto Color Emoji.

Add the new ports to x11-fonts/noto metaport and make Noto Sans and
Noto Serif non-optional because script-specific fonts depend on them.

Upstream does not provide useful tarballs so we create our own and host
them on LOCAL. The new ports have a "make noto-fetch" target that
creates a tarball in DISTDIR.

List of updates:

Noto Color Emoji 2.042
Noto Emoji 2.001
Noto Sans 2.013
Noto Sans Mono 2.014
Noto Sans Symbols 2.003
Noto Sans Symbols 2 2.008
Noto Serif 2.013

PR: 275758
Differential Revision: https://reviews.freebsd.org/D43509