I haven't tested it yet at runtime, but it seems to be a bit of a nobrainer to me that the plugins can only be copied from /usr/lib64/nsbrowser/plugins/gmp-gmpopenh264 if they actually exist.
the firefox config scripts don't seem to check for the openh264 libs, so I guess this is a runtime dependency only. In this case, please move openh264 to BDEPS once the ebuild is updated to eapi7, thanks :)
No, BDEPEND would be wrong. RDEPEND is correct. But you are right, I missed USE=plugin.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc418fc613e9f38404754042e9f7151ebe83e5f commit 1fc418fc613e9f38404754042e9f7151ebe83e5f Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2020-07-03 18:00:10 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2020-07-03 18:00:24 +0000 www-client/firefox: USE=openh264 should depend on media-libs/openh264[plugin] Closes: https://bugs.gentoo.org/730602 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/firefox-68.10.0.ebuild | 2 +- www-client/firefox/firefox-78.0.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)