I found out that direwolf will be built without gpsd support if it isn't already installed on the machine at build time. This is an optional feature but I suspect people do use this with gps, so perhaps there should be a USE controllable dependency on sci-geosciences/gpsd, though unfortunately there does not appear to be a configure-like service to enable or disable gpsd. Will need to see if there's a way to force it on or off instead of autodetect... Currently if gpsd is built after direwolf, it will not use gps services (as it looks for libgps at build time, and silently fails/builds without gpsd support if it can't find it). Build the other way around, it will build with gpsd support and have a stealth revdep-rebuild dependency on sci-geosciences/gpsd . There is a version bump bug #681666 to 1.5 outstanding, though this "feature enhancement" is relevant to 1.4 as well.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=851cb3b5ceb043715584d238e84b9fd69f7356c3 commit 851cb3b5ceb043715584d238e84b9fd69f7356c3 Author: Jannis Achstetter <kripton@kripserver.net> AuthorDate: 2020-09-13 14:42:05 +0000 Commit: Richard Freeman <rich0@gentoo.org> CommitDate: 2020-10-23 19:52:50 +0000 media-radio/direwolf: Bump to v1.5 Closes: https://bugs.gentoo.org/681666 Closes: https://bugs.gentoo.org/705100 Closes: https://bugs.gentoo.org/724720 Closes: https://bugs.gentoo.org/727636 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Jannis Achstetter <kripton@kripserver.net> Closes: https://github.com/gentoo/gentoo/pull/17530 Signed-off-by: Richard Freeman <rich0@gentoo.org> media-radio/direwolf/Manifest | 1 + media-radio/direwolf/direwolf-1.5.ebuild | 59 +++++ media-radio/direwolf/files/1.5-makefile.patch | 295 +++++++++++++++++++++ .../direwolf/files/direwolf-gpsd-API-9.patch | 213 +++++++++++++++ media-radio/direwolf/metadata.xml | 12 +- 5 files changed, 577 insertions(+), 3 deletions(-)