BSD Ports

astro/gpsd 3.25_4 MidnightBSD

Daemon that monitors one or more GPSes attached to a host computer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
2b632f3cd1
License
bsd3
Categories
astro, geography

Description

gpsd is a service daemon that monitors one or more GPSes attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer. With gpsd, multiple GPS client applications (such as navigational and wardriving software) can share access to GPSes without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than the NMEA 0183 emitted by most GPSes.

In the other systems

SystemPortVersion
MidnightBSDastro/gpsd3.25_4
FreeBSDastro/gpsd3.25_3
OpenBSDmisc/gpsd3.27.5p0
NetBSDgeography/gpsd3.27.5nb3
DragonFlyastro/gpsd3.25_2
HardenedBSDastro/gpsd3.25_3
GhostBSDastro/gpsd3.25_3

Install

Binary package:

mport install gpsd

From mports:

cd /usr/mports/astro/gpsd && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gpsd>0:astro/gpsd
LIB_DEPENDS=	libgps.so:astro/gpsd

Dependencies

Required by 1

Configuration

Options name: astro_gpsd

OptionDefaultDescription
AIVDMonAivdm support
ASHTECHonAshtech support
CPPBINDonBuild C++ bindings
DBUSoff
EARTHMATEonDeLorme EarthMate Zodiac support
EVERMOREonEvermore binary support
FURYonJackson Labs Fury and Firefly support
FV18onSan Jose Navigation FV-18 support
GARMINonGarmin kernel driver support
GARMINTXTonGarmin Simple Text support
GEOSTARonGeostar Protocol support
GPSCLOCKonGPSclock support
IPV6off
ITRAXoniTrax support
MTKoffMTK-3301 support
NAVCOMonNavcom support
NCURSESonBuild with ncurses
NETFEEDonBuild support for handling TCP/IP data sources
NMEA0183onNMEA0183 support
NTPonNTP time hinting support
NTPSHMonNTP time hinting support via shared memory
NTRIPonNTRIP support
OCEANSERVERonOceanserver support
ONCOREonMotorola OnCore chipset support
PASSTHROUGHonBuild support for passing through JSON
PPSoffPPS time syncing support
PROFILINGoffProfiling support
PYSERIALonPython serial port support
RECONFIGUREonAllow gpsd to change device settings
RTCM104V2onrtcm104v2 support
RTCM104V3onrtcm104v3 support
SHMEXPORTonEnable export via shared memory
SIRFonSiRF chipset support
SOCKEXPORTonEnable export over sockets
SUPERSTARIIonSuperStarII support
TIMINGonBuild latency timing support
TNTonTrue North Technologies support
TRIPMATEonDeLorme TripMate support
TSIPonTrimble TSIP support
UBLOXonu-blox protocol support
USBonlibusb support for USB devices
X11on
USES
cpe pathfix pkgconfig python scons
Service scripts
gpsd

Files

Manual pages 32
  • cgps(1)
  • gegps(1)
  • gps(1)
  • gps2udp(1)
  • gpscat(1)
  • gpscsv(1)
  • gpsctl(1)
  • gpsd(8)
  • gpsd_json(5)
  • gpsdctl(8)
  • gpsdebuginfo(1)
  • gpsdecode(1)
  • gpsfake(1)
  • gpsinit(8)
  • gpsmon(1)
  • gpspipe(1)
  • gpsplot(1)
  • gpsprof(1)
  • gpsrinex(1)
  • gpssnmp(1)
  • gpssubframe(1)
  • gpxlogger(1)
  • lcdgps(1)
  • libQgpsmm(3)
  • libgps(3)
  • libgpsmm(3)
  • ntpshmmon(1)
  • ppscheck(8)
  • ubxtool(1)
  • xgps(1)
  • xgpsspeed(1)
  • zerk(1)
pkg-plist 87
  • bin/cgps
  • bin/gegps
  • bin/gps2udp
  • bin/gpscat
  • bin/gpscsv
  • bin/gpsctl
  • bin/gpsdebuginfo
  • bin/gpsdecode
  • bin/gpsfake
  • bin/gpsmon
  • bin/gpspipe
  • bin/gpsplot
  • bin/gpsprof
  • bin/gpsrinex
  • bin/gpssnmp
  • bin/gpssubframe
  • bin/gpxlogger
  • bin/lcdgps
  • bin/ntpshmmon
  • bin/ubxtool
  • bin/xgps
  • bin/xgpsspeed
  • bin/zerk
  • include/gps.h
  • include/libgpsmm.h
  • lib/libgps.so
  • lib/libgps.so.30
  • lib/libgps.so.30.0.0
  • lib/libgpsdpacket.so
  • lib/libgpsdpacket.so.30
  • lib/libgpsdpacket.so.30.0.0
  • share/man/man1/cgps.1.gz
  • share/man/man1/gegps.1.gz
  • share/man/man1/gps.1.gz
  • share/man/man1/gps2udp.1.gz
  • share/man/man1/gpscat.1.gz
  • share/man/man1/gpscsv.1.gz
  • share/man/man1/gpsctl.1.gz
  • share/man/man1/gpsdebuginfo.1.gz
  • share/man/man1/gpsdecode.1.gz
  • share/man/man1/gpsfake.1.gz
  • share/man/man1/gpsmon.1.gz
  • share/man/man1/gpspipe.1.gz
  • share/man/man1/gpsplot.1.gz
  • share/man/man1/gpsprof.1.gz
  • share/man/man1/gpsrinex.1.gz
  • share/man/man1/gpssnmp.1.gz
  • share/man/man1/gpssubframe.1.gz
  • share/man/man1/gpxlogger.1.gz
  • share/man/man1/lcdgps.1.gz
  • share/man/man1/ntpshmmon.1.gz
  • share/man/man1/ubxtool.1.gz
  • share/man/man1/zerk.1.gz
  • share/man/man1/xgps.1.gz
  • share/man/man1/xgpsspeed.1.gz
  • share/man/man3/libQgpsmm.3.gz
  • share/man/man3/libgps.3.gz
  • share/man/man3/libgpsmm.3.gz
  • share/man/man5/gpsd_json.5.gz
  • share/man/man8/gpsd.8.gz
  • share/man/man8/gpsdctl.8.gz
  • share/man/man8/gpsinit.8.gz
  • share/man/man8/ppscheck.8.gz
  • share/snmp/mibs/gpsd/GPSD-MIB
  • %%PYTHON_SITELIBDIR%%/
  • %%PYTHON_SITELIBDIR%%/gps/__init__.py
  • %%PYTHON_SITELIBDIR%%/gps/aiogps.py
  • %%PYTHON_SITELIBDIR%%/gps/client.py
  • %%PYTHON_SITELIBDIR%%/gps/clienthelpers.py
  • %%PYTHON_SITELIBDIR%%/gps/fake.py
  • %%PYTHON_SITELIBDIR%%/gps/gps.py
  • %%PYTHON_SITELIBDIR%%/gps/misc.py
  • %%PYTHON_SITELIBDIR%%/gps/packet.py
  • %%PYTHON_SITELIBDIR%%/gps/ubx.py
  • %%PYTHON_SITELIBDIR%%/gps/watch_options.py
  • libdata/pkgconfig/libgps.pc
  • share/gpsd/doc/AUTHORS
  • share/gpsd/doc/COPYING
  • share/gpsd/doc/NEWS
  • share/gpsd/doc/README.adoc
  • share/gpsd/doc/SUPPORT.adoc
  • share/gpsd/doc/build.adoc
  • share/gpsd/doc/example1.c.txt
  • share/gpsd/doc/example2.py.txt
  • share/gpsd/icons/gpsd-logo.png
  • sbin/gpsd
  • sbin/gpsdctl
distinfo 1
FileSizeSHA256
gpsd-3.25.tar.gz5.225194e+06b368b6a305e3f7a6382d23a0cbfc1d78923060b6b7f54cf7987a73c7b4a9afc2
Master sites 1
  • SAVANNAH

Commit history 1

DateCommitCreditsLog message
2b632f3cd1 Lucas Holt astro/gpsd: support Python 3.12 sysconfig
Replace the removed distutils sysconfig API with the standard library sysconfig module when building GPSD. AI-Assisted-by: Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>