pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gpsd: Stage a commit message and note remaining items



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Tue Apr 30 19:59:32 2019 -0400
Changeset:	91b397bc2f43ab203e80645a570416ef8dec8a64

Added Files:
	gpsd/MSG

Log Message:
gpsd: Stage a commit message and note remaining items

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=91b397bc2f43ab203e80645a570416ef8dec8a64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gpsd/MSG | 218 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 218 insertions(+)

diffs:
diff --git a/gpsd/MSG b/gpsd/MSG
new file mode 100644
index 0000000000..80a5133743
--- /dev/null
+++ b/gpsd/MSG
@@ -0,0 +1,218 @@
+geography/gpsd: Update to 3.18
+
+pkgsrc changes:
+  - adapt to scons
+  - patch upstream SConstruct to respect needed pkgsrc variables
+  - patch upstream's use of "#!/usr/bin/env python"
+  - other minor build adaptations
+
+
+3.18: 2018-10-02 (Gary E. Miller <gem%rellim.com@localhost>)
+  Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers.
+  Add ECEF support to JSON, cgps and xgps.
+  Add GREIS (Javad) driver from Virgin Orbit.
+  Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS.
+  Add gnssid:svid to satellite_t, cgps and xgps.  PRN will die.
+  Add gnssid:svid to JSON, cgps and xgps.
+  Add stricter version checking (more to todo).
+  More and better regression tests.
+  Better Python dependency checking, at build time and runtime.
+  Fix several buffer issues.
+  New polar plots, and improved statistice, in gpsprof.
+  gpsd master/slave mode works, first time ever.
+  All isnan() changed to !isfinite(), fixing many bugs.
+  Client-side Python libraries may automatically reconnect
+  Too many other bug fixes and improvements to mention.
+  Over 1,000 commits from 46 different commiters.
+
+3.17: 2017-09-07 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Repair support for non-NMEA devices requring active probing
+  (e.g. Garmin USB GPSes). Apply OS X build fixes.  Fix a SiRF driver
+  bug that occasionally confused NTP.  Support for Spectratime iSync
+  GRClok and LNRClok oscillators. gpxlogger can reconnect when
+  the GPS loses the fix. xgps and xgpsspeed moved to python-gi,
+  getting shut of the deprecated pygtk2 bindings. Default mode for
+  xgpsspeed is now the more interesting nautical display. gpsmon
+  includes the hostname with the device display. gpsprof now has
+  centimeter precision.
+
+3.16: 2016-01-08 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Test rebuilds for mid-2015 leapsecond bump. Regression tests will
+  run even if "python" in Python 3.  Build correctly on systems where
+  -ltinfo is split from -lncurses. Avoid some rare overflow conditions
+  in PPS code.  Fix bugs in JSON sat-view parsing due to the JSON
+  parser stuffing ints into shorts.  Various small fixes to AIS
+  interpretation.  Prevent a memory leak in long-running gpsmon
+  instances.  Fix Savannah bug #45270: serial driver does not work
+  properly on pipes.  Fix Savannah bug #44648: GPSD won't build if
+  CCFLAGS contains options that are only compatible with the
+  cros1s-compiler. Fix Savannah bug #45342: SConstruct generates wrong
+  *.pc files.  Fix Savannah bug #46495: gpsd_poll may crash due to
+  unitialized pointer (probably due to buggy FD_ISSET on host
+  system). Fix Savannah bug #46648: gpsd crashes and buffer overflow
+  is reported when terminated.  Fix Savannah bug #46802: AIVDM to CSV
+  is broken in some weird cases. Fix Savannah bug #46804: JSON
+  satellite view parsing is somewhat broken.
+
+3.15: 2015-06-03 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Fix a rare crash bug related to devices becoming inaccessible while timed out.
+  Accept NMEA 4.1 GSV sentences with the trailing signal-ID field.
+  Fixed incorrect decode of south latitudes in AIS Type 17 messages.
+  splint has been retired; this removes almost 2KLOC of annotations.
+  chrpath is no longer a build dependency. Corrected Beidou/QZNSS display
+  in the Python clients so the graphics don't look like SBAS.
+
+3.14: 2015-03-14 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  The Pi Day release, 3.14 on 3/14 2015 at 9:26. Longer timeouts on test clients.
+  Skyview support for the Beidou and QZSS constellations in the NMEA0183 driver.
+  ntpmon rename to ntpshmmon - it doesn't actually monitor NTP itself.
+  New HOWTO on the website: "Introduction to Time Service".
+
+3.13: 2015-02-26 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  compiler.h inclusion removed for gps.h so it's standalone for /usr/include. 
+  TOFF JSON report gives the offset between GPS top of second and clock time.
+  A new ntpmon tool supports capturing clock samples from NTP SHM segments. 
+
+3.12: 2015-02-22 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  The daemon's power utilization has been reduced by changing from
+  non-blocking to blocking I/O; this may be significant on mobile devices.
+  Better protection against false matches of Inland AIS messages; this
+  required a libgps version bump to 22 (as a side effect, per-device
+  footprint has decreased). PPS feature is no longer marked
+  experimental/unstable.  Sentence tag fields have been dropped from
+  the JSON reports. GNSS and GLONASS SKY reports are now
+  merged. Addressed versions of AIS Type 25 and 26 are now
+  handled. The 'nmea' build option is now 'nmea0183'. New 'minimal'
+  option sets all boolean options not explicitly set on the build
+  command line to false.  The 'limited_max_devices' option is now
+  'max_devices'; the 'limited_max_clients' option is now 'max_clients'
+  The previously deprecated 'libQgpsmm' option has been removed; use 'qt'.
+  A bug fix for error modeling when NMEA 0183 reports empty DOP
+  fields.  On OS X, the "osx-pl203" driver has been explicitly listed
+  as unsupported. The last remnants of the old pre-JSON query protocol
+  have been removed from the client library.
+
+3.11: 2014-07-23 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  A bug that prevented track interpolation has been fixed.
+  We now get vertical error position and speed estimates from the
+  u-blox driver rather than having to interpolate them.
+  Some unusual AIS talker IDs (NMEA 4.0 station classes) are supported.
+  chrpath is no longer a dependency for building and testing, and
+  now defaults to 'no'.  Full systemd support.  Fixes for handling
+  large PPS offsets. Improved recovery from device flakeouts,
+  gpsmon argument parsing.
+
+3.10: 2013-11-22 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  AIS: Adds gps2udp, an AIS data relay, split24 option supports
+  passing through Type 24 halves; support for Inland AIS; "scaled" no
+  longer controls dumping of controlled-vocabulary fields; instead,
+  the're always dumped numerically and as text, with text in an
+  attribute name generated by appending "_text" to the name of the
+  base attribute. The packetizer's handling of write boundaries not
+  coinciding with packet boundaries is improved.  Better support for
+  mode and speed switching in the UBX driver.  PPS message now ships
+  nsec. PPS events are visible in gpsmon. Time-reporting fix to TSIP.
+
+3.9: 2013-05-01 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Note to packagers: this is an urgent release that fixes a possible
+  DoS or security hole!  Armor the AIS driver against an implausible
+  overrun attack.  A (different) fix for our first malformed-packet
+  crash since about 2007. Minor improvements to the NMEA2000
+  driver. New FAQ entry on how to know WAAS/EGNOS is working.
+  New -u and -uu options enable usec timestamps on gpspipe output.
+
+3.8: 2013-02-25 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Fix various minor errors in the AIVDM/AIVDO description. Repair the
+  xmlto support in the build system. Add two more regression
+  tests. Significant improvements to NMEA2000 support. Upgrade the PHP
+  client to v3 of the Google Maps API. Support for the Telit SL869
+  chipset. Added a nautical-style display to xgpsspeed. Minor
+  improvements to leapsecond.py.
+
+3.7: 2012-07-02 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Snap release to get the midnight change in the default leap-second
+  constant out the door.  Port tests now pass on all Debian supported
+  architectures, including the Sparc and s390 that were giving us
+  trouble before. Pre-2003 Delorme Earthmate works again.
+
+3.6: 2012-05-23 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  It's the Fernando Poo Day release.  Code has zero detectible defects
+  under Coverity scanning and cppcheck 1.52; this is mainly a cleanup
+  release to get those minor fixes into the field.  If a leap-second
+  warning is available from GPS subframe information it is passed to
+  ntpd. NMEA2000 is now supported via the Linux kernel CAN interface.
+  There's a chrpath=no config option for distribution makers, so
+  chrpath is no longer a build dependency; see build.txt for
+  explanation.
+
+3.5: 2012-04-14 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Use pselect when it's available to cut down on wakeups and improve
+  signal handling.  New {PPS} message exporting clock drift. The AIVDM
+  driver now handles up to 16 interleaved 24A and 24B pair-halves.
+  The NMEA driver interprets depth-sounder returns from SDDBT and
+  reports them as negative altitudes. The pps-pin option is gone, the
+  PPS code now just accepts any handshake pin. A bug that sometimes
+  caused RTCM packets to be dropped rather than relayed is fixed.
+
+3.4: 2012-01-12 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Don't barf when chrpath is not available, fall back to static linking;
+  helps people not running Linux.
+
+3.3: 2011-10-29 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  Improvements to build and release-procedure documentation. Make
+  sirf=no build work again. Main reason for this release is to make
+  chrpath a mandatory build dependency and explain why in the build
+  documentation.
+
+3.2: 2011-10-25 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  In the build recipe, (1) set pkgconfig properly for 64-bit Fedora
+  systems, (2) clean up various derived files including *.pyc on scons
+  -c, (3) add an option to disable stripping of binaries (strip=no),
+  (4) for embedded targets, add an option to disable building Python
+  support (python=no), (5) make the help for gpsd_group and gpsd_user
+  a little clearer, (6) add a force_global option to build gpsd to
+  listen to all addresses (rather than just loopback). The packet
+  sniffer now accepts NMEA packets with the ECDIS packet leader 'EC'.
+  SBAS satellites are now properly use-flagged in SiRF and UBX
+  skyviews.  The -G option now works under IPv6. Cross-build is now
+  officially supported and instructions included.  gpsprof works again
+  and does whole-cycle profiling. gpsd.php has Open Street Map
+  support.  The pp-on-cts option is replaced by a pps_pin option that
+  lets you specify the pin; the default is still DCD. New supported
+  device; the Jackson Labs Fury. The chrpath utility has become a
+  build prerequisite.
+
+3.1: 2011-07-28 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  The Irene release, rocking you like a hurricane and brought to you
+  from the storm shelter in my basement. This is a snap release mainly
+  to get some scons recipe cleanups out the door.  Parallelized builds
+  now work. Small but fatal problems with reconfigure=no, netfeed=no
+  and sock_export=no builds have been fixed.  Build recipe ported for
+  Fedora, Darwin, FreeBSD and OpenBSD.  libgps now brings -lm with it
+  on systems with implicit linking. One old bug fixed (code was
+  previously present but broken): Under Linux, gpsd will refrain from
+  opening serial or USB devices that another process has open,
+  avoiding potential problems with class 0xFF USB devices opened by
+  other programs.  One new bug fix: we now use an atof()
+  implementation that ignores locale, avoiding problems where decimal
+  point is a comma. One new feature: Change -N semantics so it only
+  suppresses backgrounding; privileges are now dropped as in normal
+  background operation.
+
+3.0: 2011-07-19 (Eric S. Raymond <esr%snark.thyrsus.com@localhost>)
+  POLL subobject name changes: fixes -> tpv, skyview -> sky.
+  Fix a timestamp-clobbering bug in the C library revealed by an
+  obscure car-nav device, the MyGuide 3100. The DEVICE 'activated'
+  attribute becomes an ISO8601 string; the client libraries will
+  still backward-compatibly read a float value. gps_unpack() is
+  now a documented part of the library API. There is now a
+  shared-memory export from the daemon that can be accessed through
+  the C and C++ client libraries.  xgps and cgps may now display
+  the Maidenhead grid locator for current lat/lon.  xgps displays
+  GST noise statistics if they are available. Codebase now has
+  an scons build recipe. Direct support for activation of gpsd from
+  Mac OS/X systemd. gpsdecode can now filter reports by RTCM2, RTCM3,
+  or AIS message type. NMEA HEHDT is implemented. Remote gpsd instances
+  can now be used as data sources via a gpsd:// URL.  There is a client
+  for live-feeding GPSD data to Google Earth. The hotplug sequence no
+  longer requires Python.


Home | Main Index | Thread Index | Old Index