- dev-libs/icu:= in DEPEND (while not in RDEPEND) is highly unlikely and slot operator is ineffective there. - dev-qt/linguist-tools:5 must be in BDEPEND, it's just a binary tool.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7fac0f5308fb6b392cab6e823b9da1de504cf5 commit 9f7fac0f5308fb6b392cab6e823b9da1de504cf5 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2022-07-25 21:39:17 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2022-07-25 22:15:06 +0000 app-text/bibletime: fix DEPEND Having checked the documentation dev-libs/icu should indeed be a run-time dependency as well, and dev-qt/linguist-tools belongs in BDEPEND. Closes: https://bugs.gentoo.org/861044 Signed-off-by: Marek Szuba <marecki@gentoo.org> app-text/bibletime/bibletime-3.0.3-r1.ebuild | 59 ++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+)
Sorry if I was not clear: := operator is ineffective in DEPEND (that's by design) ...but it is a must on dev-libs/icu:= in RDEPEND (due to the nature of ICU)
Please also check potential linking on boost, zlib. ...and also what curl is used for: in DEPEND where it is now that would mean header-only use, it may try to do something bad (for us) with tests connecting to some server.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8aefca5a2bee8def8480eb5a9c6069ef67e08f4 commit f8aefca5a2bee8def8480eb5a9c6069ef67e08f4 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2022-09-07 23:21:09 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2022-09-07 23:22:52 +0000 app-text/bibletime: remove indirect dependencies Closes: https://bugs.gentoo.org/861044 Signed-off-by: Marek Szuba <marecki@gentoo.org> app-text/bibletime/bibletime-3.0.3-r3.ebuild | 60 ++++++++++++++++++++++ .../files/bibletime-3.0.3-no_indirect_deps.patch | 20 ++++++++ 2 files changed, 80 insertions(+)