gpsd needs an X use flag to conditionally install its gui applications. Currently gpsd depends on dev-python/pygtk which pulls in a lot of unwanted deps when used on a system without X. All that pygtk is required for is 2 utilities (xgps and xgpsspeed) which are completely optional. When the X use flag is not provided, the package should drop the pygtk dependency and not install these 2 utilities. I modified the ebuild to remove the pygtk dep, and the package runs perfectly fine without pygtk or any X related packages installed (minus the 2 X utils of course). Reproducible: Always
Feel free to write some patch to manage it. But i don't see configure options to turn them off, so the configure.ac needs to be patched. Which takes quite time I wont probably have in near future.
There's no configure option because they dont get compiled. Theyre python, so pre-built. The only thing that needs to be changed is to install them or not.
gpsd-3.3 now in the tree and should address things