summaryrefslogtreecommitdiff
path: root/geography/gpsd
diff options
context:
space:
mode:
authorgdt <gdt>2010-05-25 00:50:15 +0000
committergdt <gdt>2010-05-25 00:50:15 +0000
commit845e7edb47138e70dc5a8f2c0d60d0a97e1235fe (patch)
tree99c835f084bc38110a8a8c88b30da7f544e8331f /geography/gpsd
parentd9842d353c1fbae7b63b3ca1a4d51669778530b6 (diff)
downloadpkgsrc-845e7edb47138e70dc5a8f2c0d60d0a97e1235fe.tar.gz
Update to 2.94.
* Sun Apr 20 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.94 Error-checking in the 50bps subframe code has been greatly improved. The Garmin GPS driver can now use libusb, if it is present, to do device discovery. The libgps library has been split apart; the service functions used by the daemon now live in libgpsd. This will shave some code volume from GPSD client applications. A packaging error that resulted in xgps not being shipped in 2.93 has been corrected. We now have stronger checking for valid ephemeris before extracting the leap-second offset; they should prevent many cases where gpsd migh previously have used an invalid leap-second offset. * Fri Apr 16 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.93 Support for JSON dumping and parsing of AIS message types 25 and 26, not yet observed in the wild on AISHub. Fix Debian bug #569703. by removing non-streaming mode from the Python exerciser. Fix Debian bug #572900 by unsetting the appropriate in-use flag in the device array. Change the libgps default from old protocol to JSON. Add a close() method to the C++ binding. Try to recover better from sporadic cases of false matches to Trimble packet format from a SiRF binary datastream. gps_poll() now returns -1 with errno not set when the gpsd socket closes. TPV now refrains from reporting fields the fix quality won't support. gpsmon option for listing device types is now -L to -l can be used to enable logging (to stay consistent with the l command). There is new FAQ material on improving fix and time reference accuracy. New sections have been added to NMEA.txt on error status indications and satellite IDs. New POLL command brings back polling-mode operation. A Client-HOWTO has been added to the documentation. gpsd no longer eats CPU when a device is unexpectedly unplugged. Support for the TNT revolution is back (run mode only). There is now a gpsdfake diagnostic tool that fakes being gpsd shipping arbitrary specified data to clients. * Wed Mar 3 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.92 Fix a packaging error. The new Python library module was inadvertently omitted from the 2.91 tarball. Also, improve the json import test slightly. * Mon Mar 1 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.91 We have support for NMEA GLONASS sentences, and a regression test. Clients now get a DEVICE notification on every driver switch. It is possible to specify a TCP/IP AIS feed such as AISHub as a data source. Serious bitrot in the NTRIP support has been fixed - it was probably nonfunctional for several releases before this. Fixed buggy display of satellite-used flags in cgps. xgps is replaced by a rewrite in Python that uses pygtk, eliminating a dependency on Motif; also, it now displays AIS information. Uniform treatment of display-unit defaulting and -u in xgps, cgps, and lcdgps. Support for AIS message types 25 and 26. Support for IPv6. A numeric instability in the earth_distance() function affecting track error modeling has been fixed. Old protocol has been removed from the daemon; the library still speaks it.
Diffstat (limited to 'geography/gpsd')
-rw-r--r--geography/gpsd/Makefile6
-rw-r--r--geography/gpsd/PLIST23
-rw-r--r--geography/gpsd/distinfo8
3 files changed, 20 insertions, 17 deletions
diff --git a/geography/gpsd/Makefile b/geography/gpsd/Makefile
index c9679aedfa7..5022b933fa1 100644
--- a/geography/gpsd/Makefile
+++ b/geography/gpsd/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2010/02/10 19:17:39 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2010/05/25 00:50:15 gdt Exp $
-DISTNAME= gpsd-2.90
-PKGREVISION= 2
+DISTNAME= gpsd-2.94
CATEGORIES= geography
MASTER_SITES= http://download.berlios.de/gpsd/
@@ -18,6 +17,7 @@ GNU_CONFIGURE= YES
CONFIGURE_ENV+= PYTHON=${PYTHONBIN}
PY_PATCHPLIST= yes
+USE_TOOLS+= gmake
USE_LIBTOOL= yes
USE_LANGUAGES= c c++
USE_NCURSES= yes
diff --git a/geography/gpsd/PLIST b/geography/gpsd/PLIST
index 1ea91c8e4c2..379683ce3bf 100644
--- a/geography/gpsd/PLIST
+++ b/geography/gpsd/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2009/12/10 16:56:59 joerg Exp $
+@comment $NetBSD: PLIST,v 1.8 2010/05/25 00:50:15 gdt Exp $
bin/cgps
bin/gpscat
bin/gpsctl
@@ -9,25 +9,28 @@ bin/gpspipe
bin/gpsprof
bin/gpxlogger
bin/lcdgps
+bin/xgps
include/gps.h
include/gpsd.h
include/libgpsmm.h
lib/libgps.la
+lib/libgpsd.la
lib/pkgconfig/libgps.pc
lib/pkgconfig/libgpsd.pc
-${PYSITELIB}/gps.py
-${PYSITELIB}/gps.pyc
-${PYSITELIB}/gps.pyo
+${PYSITELIB}/gps/__init__.py
+${PYSITELIB}/gps/__init__.pyc
+${PYSITELIB}/gps/clienthelpers.so
+${PYSITELIB}/gps/fake.py
+${PYSITELIB}/gps/fake.pyc
+${PYSITELIB}/gps/gps.py
+${PYSITELIB}/gps/gps.pyc
+${PYSITELIB}/gps/misc.py
+${PYSITELIB}/gps/misc.pyc
+${PYSITELIB}/gps/packet.so
${PYSITELIB}/gpscap.py
${PYSITELIB}/gpscap.pyc
${PYSITELIB}/gpscap.pyo
-${PYSITELIB}/gpsfake.py
-${PYSITELIB}/gpsfake.pyc
-${PYSITELIB}/gpsfake.pyo
-${PYSITELIB}/gpslib.so
-${PYSITELIB}/gpspacket.so
man/man1/cgps.1
-man/man1/cgpxlogger.1
man/man1/gps.1
man/man1/gpscat.1
man/man1/gpsctl.1
diff --git a/geography/gpsd/distinfo b/geography/gpsd/distinfo
index 5e728b0f3fc..9625a20a678 100644
--- a/geography/gpsd/distinfo
+++ b/geography/gpsd/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2010/02/07 17:59:40 gdt Exp $
+$NetBSD: distinfo,v 1.16 2010/05/25 00:50:15 gdt Exp $
-SHA1 (gpsd-2.90.tar.gz) = e8831bd8013015633c49e6af37537ee6228e5372
-RMD160 (gpsd-2.90.tar.gz) = 556f58520d9b931aa60be0fc76b82106220984de
-Size (gpsd-2.90.tar.gz) = 915578 bytes
+SHA1 (gpsd-2.94.tar.gz) = d1c0661ebd6b41d019249b6588b7478927b7eba6
+RMD160 (gpsd-2.94.tar.gz) = 7c3a2d36eefb1ee533c138d6b77da8e1ece8fd2f
+Size (gpsd-2.94.tar.gz) = 1209893 bytes
SHA1 (patch-aa) = b77bd7491ee890fc66f807cbfe4c6d62423d67d5