The devmanual states: The name section should contain only lowercase non-accented letters, the digits 0-9, hyphens, underscores and plus characters. Uppercase characters are strongly discouraged, but technically valid.
https://devmanual.gentoo.org/ebuild-writing/file-format/index.html Why are uppercase characters strongly discouraged? Wouldn't it make sense to follow upstream's naming convention?