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
| System | Port | Version |
|---|---|---|
| MidnightBSD | astro/gpsd | 3.25_4 |
| FreeBSD | astro/gpsd | 3.25_3 |
| OpenBSD | misc/gpsd | 3.27.5p0 |
| NetBSD | geography/gpsd | 3.27.5nb3 |
| DragonFly | astro/gpsd | 3.25_2 |
| HardenedBSD | astro/gpsd | 3.25_3 |
| GhostBSD | astro/gpsd | 3.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
| Option | Default | Description |
|---|---|---|
| AIVDM | on | Aivdm support |
| ASHTECH | on | Ashtech support |
| CPPBIND | on | Build C++ bindings |
| DBUS | off | |
| EARTHMATE | on | DeLorme EarthMate Zodiac support |
| EVERMORE | on | Evermore binary support |
| FURY | on | Jackson Labs Fury and Firefly support |
| FV18 | on | San Jose Navigation FV-18 support |
| GARMIN | on | Garmin kernel driver support |
| GARMINTXT | on | Garmin Simple Text support |
| GEOSTAR | on | Geostar Protocol support |
| GPSCLOCK | on | GPSclock support |
| IPV6 | off | |
| ITRAX | on | iTrax support |
| MTK | off | MTK-3301 support |
| NAVCOM | on | Navcom support |
| NCURSES | on | Build with ncurses |
| NETFEED | on | Build support for handling TCP/IP data sources |
| NMEA0183 | on | NMEA0183 support |
| NTP | on | NTP time hinting support |
| NTPSHM | on | NTP time hinting support via shared memory |
| NTRIP | on | NTRIP support |
| OCEANSERVER | on | Oceanserver support |
| ONCORE | on | Motorola OnCore chipset support |
| PASSTHROUGH | on | Build support for passing through JSON |
| PPS | off | PPS time syncing support |
| PROFILING | off | Profiling support |
| PYSERIAL | on | Python serial port support |
| RECONFIGURE | on | Allow gpsd to change device settings |
| RTCM104V2 | on | rtcm104v2 support |
| RTCM104V3 | on | rtcm104v3 support |
| SHMEXPORT | on | Enable export via shared memory |
| SIRF | on | SiRF chipset support |
| SOCKEXPORT | on | Enable export over sockets |
| SUPERSTARII | on | SuperStarII support |
| TIMING | on | Build latency timing support |
| TNT | on | True North Technologies support |
| TRIPMATE | on | DeLorme TripMate support |
| TSIP | on | Trimble TSIP support |
| UBLOX | on | u-blox protocol support |
| USB | on | libusb support for USB devices |
| X11 | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| gpsd-3.25.tar.gz | 5.225194e+06 | b368b6a305e3f7a6382d23a0cbfc1d78923060b6b7f54cf7987a73c7b4a9afc2 |
Master sites 1
- SAVANNAH
Commit history 1
| Date | Commit | Credits | Log 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]> |