Subject: CVS commit: pkgsrc/geography/gpsd
From: Greg Troxel
Date: 2010-05-25 02:50:16
Message id: 20100525005016.AD0D8175DD@cvs.netbsd.org

Log Message:
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.

Files:
RevisionActionfile
1.18modifypkgsrc/geography/gpsd/Makefile
1.8modifypkgsrc/geography/gpsd/PLIST
1.16modifypkgsrc/geography/gpsd/distinfo