I didn't manage to find any references in sources.
*** Bug 612550 has been marked as a duplicate of this bug. ***
*** Bug 612552 has been marked as a duplicate of this bug. ***
see dups for details on the other than xinerama stuff, or here if ostash transfers them here instead of multiple bugs. I have not confirmed any of that (besides xinerama that I checked via readelf and strings greps, unless there's some other convoluted stuff going on)
*** Bug 612554 has been marked as a duplicate of this bug. ***
*** Bug 612556 has been marked as a duplicate of this bug. ***
Unneeded dependencies: x11-libs/libXinerama - no references in sources. media-libs/libexif - no references in sources. media-libs/harfbuzz[icu] - grepping through sources doesn't shows any usages of hb_icu_* functions, so plain harfbuzz should be enough. dev-libs/elfutils - used only for Android builds. dev-perl/JSON - I didn't find references in sources and confirmed this by successful compilation: "emerge -C JSON && emerge -1 --nodeps www-client/chromium"
sys-libs/libcap - used in sandbox unit-tests only, sandbox performs direct syscalls, similar bug https://bugs.gentoo.org/show_bug.cgi?id=610836
media-libs/speex - no references in sources, not even in third_party.
dev-libs/jsoncpp - see https://bugs.gentoo.org/show_bug.cgi?id=610848
x11-libs/libdrm - no references except for bundled mesa (which is built as osmesa).
I am also wondering whether anyone knows why dev-libs/libxml2[icu] is needed. I've built chromium against plain dev-libs/libxml2[-icu] succesfuly.
Thank you for your efforts here. I think I will optimistically make these adjustments in the latest ebuild, and we shall see if they cause any problems.
Please let me know if I missed anything. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9bd9e069884edfc0ee54e1ed2379de5dba8383 commit af9bd9e069884edfc0ee54e1ed2379de5dba8383 Author: Mike Gilbert <floppym@gentoo.org> Date: Thu Apr 20 13:41:28 2017 -0400 www-client/chromium: drop several unneeded dependencies Thanks to Ostashevskyi Viktor for doing the research. Bug: https://bugs.gentoo.org/612544 Package-Manager: Portage-2.3.5_p19, Repoman-2.3.2_p49 www-client/chromium/chromium-59.0.3067.0.ebuild | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-)