When building with USE=duktape, netsurf uses "xxd -i" from vim, which is why vim-core is in BDEPEND. Vim is an annoying dependency, however, and Greg KH wrote a small replacement script for it that's available in Gentoo as dev-util/xxdi.
I'm not 100% sure how this should be done. we can probably add something to the upstream makefile like
XXDI := xxd -i
and then override it in Gentoo with
or something like that if xxdi is installed but vim-core is not.
The bug has been referenced in the following commit(s):
Author: Sam James <firstname.lastname@example.org>
AuthorDate: 2022-03-16 02:38:52 +0000
Commit: Sam James <email@example.com>
CommitDate: 2022-03-16 02:39:04 +0000
www-client/netsurf: drop remaining IUSE=duktape
Signed-off-by: Sam James <firstname.lastname@example.org>
www-client/netsurf/netsurf-3.10-r6.ebuild | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)