media-libs/lilv-0.24.2 has automagic dependency on media-libs/libsndfile:0 seems media-libs/libsndfile require explicit USE ot must be list in DEPEND
Can you please provide some evidence?
$ grep -Ri sndfile lilv-0.24.4 > lilv-0.24.4/wscript: autowaf.check_pkg(conf, 'sndfile', uselib_store='SNDFILE', > lilv-0.24.4/wscript: if bld.env.HAVE_SNDFILE: > lilv-0.24.4/wscript: obj = build_util(bld, 'utils/lv2apply', defines, 'SNDFILE') > lilv-0.24.4/utils/lv2apply.c:#include <sndfile.h> > lilv-0.24.4/utils/lv2apply.c: SNDFILE* in_file; > lilv-0.24.4/utils/lv2apply.c: SNDFILE* out_file; > lilv-0.24.4/utils/lv2apply.c:static SNDFILE* > lilv-0.24.4/utils/lv2apply.c: SNDFILE* file = sf_open(path, mode, fmt); > lilv-0.24.4/utils/lv2apply.c:sclose(const char* path, SNDFILE* file) > lilv-0.24.4/utils/lv2apply.c:sread(SNDFILE* file, unsigned file_chans, float* buf, unsigned buf_chans) > lilv-0.24.4/utils/lv2apply.c: read/write from/to sndfile. */ $ equery b sndfile.h > * Searching for sndfile.h ... > media-libs/libsndfile-1.0.28-r4 (/usr/include/sndfile.h)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa80cd693cdffad43b0146aab6a8cfda60a5c84 commit 2aa80cd693cdffad43b0146aab6a8cfda60a5c84 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-05-22 14:00:26 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-05-22 15:41:22 +0000 media-libs/lilv: Add missing DEPEND Closes: https://bugs.gentoo.org/639154 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-libs/lilv/lilv-0.24.4-r1.ebuild | 63 +++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+)