gpsd hostname and port should be provider options, currently the defaults are used. Similar stuff is already implemented in gypsy-provider, check implementation details there.
Provider now accepts following options: org.freedesktop.Geoclue.GPSHost (default NULL) org.freedesktop.Geoclue.GPSPort (default DEFAULT_GPSD_PORT, "2947") These can be set for geoclue master with respective gconf keys: /apps/geoclue/master/org.freedesktop.Geoclue.GPSHost /apps/geoclue/master/org.freedesktop.Geoclue.GPSPort
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.