Proposal to allow updating individual Noto fonts. This should fix https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275758. I've listed myself as maintainer of the new ports but let me know if you want to be maintainer.
I haven't uploaded any distfiles yet so if you want to test one of the new ports you have to run "make noto-fetch" first.
Commit log:
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