Hello, This topic might be already discussed (I see there was bug 669082) but I think the "geolocation" USE flag might be part of the USE flags in the binary provided by the binhost project, which could be useful for users having this dependency only for teamspeak-client. As far as I noticed, this is the only missing USE flag, as "widgets" is already enabled. Thanks for your understanding. Here an example of the Teamspeak client package dependencies tree: ================================================================ % emerge -vpt --getbinpkg 'media-sound/teamspeak-client:3' Local copy of remote index is up-to-date and will be used. Local copy of remote index is up-to-date and will be used. These are the packages that would be merged, in reverse order: Calculating dependencies... done! Dependency resolution took 2.29 s (backtrack: 0/20). [ebuild N ] media-sound/teamspeak-client-3.6.2:3::gentoo USE="alsa pulseaudio system-quazip -system-libcxx" 108,301 KiB [ebuild N ] dev-qt/qtwebengine-5.15.14_p20240510:5/5.15::gentoo USE="alsa bindist geolocation jumbo-build pulseaudio screencast system-icu widgets -debug -designer -kerberos -test" 294,379 KiB [binary N ] dev-qt/qtpositioning-5.15.14-1:5/5.15::gentoo USE="geoclue qml -debug -test" 320 KiB [binary N ] app-misc/geoclue-2.7.1-2:2.0::gentoo USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 200 KiB [binary N ] acct-user/geoclue-0-r2-1::gentoo 20 KiB [binary N ] acct-group/geoclue-0-r2-1::gentoo 0 KiB [ebuild N ] dev-libs/quazip-1.2:0/1::gentoo USE="-test" 153 KiB [binary N ] dev-qt/qtwebsockets-5.15.14-1:5/5.15::gentoo USE="qml ssl -debug -test" 110 KiB [binary N ] dev-qt/qtwebchannel-5.15.14-1:5/5.15::gentoo USE="qml -debug -test" 100 KiB Total: 9 packages (9 new, 6 binaries), Size of downloads: 403,582 KiB ================================================================ Here directly with QtWebEngine with the explicit "geolocation" USE flag: ================================================================ % USE="geolocation" emerge -vpt --getbinpkg dev-qt/qtwebengine:5 Local copy of remote index is up-to-date and will be used. Local copy of remote index is up-to-date and will be used. These are the packages that would be merged, in reverse order: Calculating dependencies... done! Dependency resolution took 2.21 s (backtrack: 0/20). [ebuild N ] dev-qt/qtwebengine-5.15.14_p20240510:5/5.15::gentoo USE="alsa bindist geolocation jumbo-build pulseaudio screencast system-icu widgets -debug -designer -kerberos -test" 294,379 KiB [binary N ] dev-qt/qtpositioning-5.15.14-1:5/5.15::gentoo USE="geoclue qml -debug -test" 320 KiB [binary N ] app-misc/geoclue-2.7.1-2:2.0::gentoo USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 200 KiB [binary N ] acct-user/geoclue-0-r2-1::gentoo 20 KiB [binary N ] acct-group/geoclue-0-r2-1::gentoo 0 KiB [binary N ] dev-qt/qtwebchannel-5.15.14-1:5/5.15::gentoo USE="qml -debug -test" 100 KiB Total: 6 packages (6 new, 5 binaries), Size of downloads: 295,019 KiB !!! The following binary packages have been ignored due to non matching USE: =dev-qt/qtwebengine-5.15.14_p20240510 -geolocation -screencast =dev-qt/qtwebengine-5.15.14_p20240510 -geolocation NOTE: The --binpkg-respect-use=n option will prevent emerge from ignoring these binary packages if possible. Using --binpkg-respect-use=y will silence this warning. ================================================================
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee66dacac9f5a8d58cb5458e661da340752ffe05 commit ee66dacac9f5a8d58cb5458e661da340752ffe05 Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2025-01-28 21:35:05 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2025-01-28 22:23:30 +0000 package.mask: mask media-sound/teamspeak-client:3 Masking due qt5 only. Please switch to v5 beta or v6 beta. Bug: https://bugs.gentoo.org/926665 Closes: https://bugs.gentoo.org/938575 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)