Looking through the build log, I suspect the following libraries are bundled: - dev-libs/hiredis - app-arch/zstd - https://github.com/nmathewson/libottery [not packaged?] - https://github.com/Cyan4973/xxHash - ... Looks like pretty much the whole contrib/ are purely bundled libraries, and upstream doesn't understand what 'contrib' is about.
I've pushed back about it a bit already, but he keeps adding more stuff. At least for hiredis, there were a bunch of ugly bugs in the later versions, so bundling something known to work was sane. For zstd, AIUI the API is not stable yet? I will look into it more, but I doubt it's feasible to unbundle everything.
Can't help you much here. However, I don't see why we shouldn't use the libraries Gentoo provides if they match the program, even if upstream doesn't consider them stable long-term.
Also, if you bundle libraries, make sure to list all their licenses in LICENSE.
Please go through the bundled libs and add the proper licenses, if they are missing as said.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845424895d1aac6bb80f62d2f7a579e257c7eef6 commit 845424895d1aac6bb80f62d2f7a579e257c7eef6 Author: Petr Vaněk <arkamar@atlas.cz> AuthorDate: 2020-03-09 10:28:27 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-03-14 12:06:54 +0000 mail-filter/rspamd: add licenses of bundled libraries Closes: https://bugs.gentoo.org/601434 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/14895 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-filter/rspamd/rspamd-2.1.ebuild | 2 +- mail-filter/rspamd/rspamd-2.2.ebuild | 2 +- mail-filter/rspamd/rspamd-2.3.ebuild | 2 +- mail-filter/rspamd/rspamd-2.4.ebuild | 2 +- mail-filter/rspamd/rspamd-9999.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-)