Fri Jan 17 17:08:01 2020 UTC ()
geography/gpsd: Update to 3.20

3.20: 2019-12-31
  Change README into an asciidoc file and publish HTML from it
  Add NED and geoid_sep to gps_fix_t and TPV JSON.
  Add "-e NED" to ubxtool to enable NED messages.
  gpsdata.separation replaced by gpsdata.fix.geoid_sep.
  Remove nofloats build option.
  TPV JSON "alt" is now fixed at WGS84.  Probably.
  xgps now uses XGPSOPTS environment variable.
  add health variable to satellite_t
  change satellite_t elevation and azimuth to double
  satellite_t elevation, azimuth, and ss use NAN for unknown value.
  add altMSL, altHAE, and depth, to gps_fix_t
  altitude in gps_fix_t is deprecated and undefined
  wgs84_separation() now return EGM2008 computed from 5x5 degree base data.
     The best results are close to cm, the worst off up to 12m.
  Move mag_var from gps_device_t to magnetic_var gps_data_t.
  Added mag_var() to interpolate magnetic variation (deviation) from a table.
  Remove true2magnetic() as mag_var() improves on it.
  Remove TIMEHINT_ENABLE.  It only worked when enabled.
  Remove NTP_ENABLE and NTPSHM_ENABLE.  It only worked when enabled.
  Remove PPS_ENABLE and TIMING_ENABLE.
  Add dgps_age and dgps_station to gps_fix_t
  Convert all timestamp_t to timespec_t.
  Remove FIXED_PORT_SPEED and FIXED_STOP_BITS build options.
  Add -s [speed] and -f [framing] runtime options to gpsd.
  A working CC and termios.h are mandatory.
  use the current leap second to determine the current GPS epoch.
  leapfetch.py, leapseconds.cache, timebase.h and leapfetch option gone.
  See also change histories in gps.h and gpsd.h


(gdt)
diff -r1.45 -r1.46 pkgsrc/geography/gpsd/Makefile
diff -r1.12 -r1.13 pkgsrc/geography/gpsd/PLIST
diff -r1.24 -r1.25 pkgsrc/geography/gpsd/distinfo

cvs diff -r1.45 -r1.46 pkgsrc/geography/gpsd/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/gpsd/Makefile 2019/07/02 13:44:05 1.45
+++ pkgsrc/geography/gpsd/Makefile 2020/01/17 17:08:01 1.46
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.45 2019/07/02 13:44:05 gdt Exp $ 1# $NetBSD: Makefile,v 1.46 2020/01/17 17:08:01 gdt Exp $
2 2
3DISTNAME= gpsd-3.19 3DISTNAME= gpsd-3.20
4CATEGORIES= geography 4CATEGORIES= geography
5MASTER_SITES= http://download-mirror.savannah.gnu.org/releases/gpsd/ 5MASTER_SITES= http://download-mirror.savannah.gnu.org/releases/gpsd/
6# will probably switch to https://gitlab.com/gpsd/gpsd/releases 6# will probably switch to https://gitlab.com/gpsd/gpsd/releases
7 7
8MAINTAINER= gdt@NetBSD.org 8MAINTAINER= gdt@NetBSD.org
9HOMEPAGE= https://gpsd.io/ 9HOMEPAGE= https://gpsd.io/
10COMMENT= GPS information daemon 10COMMENT= GPS information daemon
11 11
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14PY_PATCHPLIST= yes 14PY_PATCHPLIST= yes
15 15
16USE_TOOLS+= pkg-config gmake 16USE_TOOLS+= pkg-config gmake
@@ -63,20 +63,22 @@ do-build: @@ -63,20 +63,22 @@ do-build:
63 63
64do-install: 64do-install:
65 cd ${WRKSRC} && \ 65 cd ${WRKSRC} && \
66 ${SETENV} ${INSTALL_ENV} ${SCONSBIN} install 66 ${SETENV} ${INSTALL_ENV} ${SCONSBIN} install
67 67
68do-test: 68do-test:
69 cd ${WRKSRC} && \ 69 cd ${WRKSRC} && \
70 ${SETENV} ${INSTALL_ENV} ${SCONSBIN} check 70 ${SETENV} ${INSTALL_ENV} ${SCONSBIN} check
71 71
72# \todo Change to TOOLS or BUILD_DEPENDS after scons support is improved. 72# \todo Change to TOOLS or BUILD_DEPENDS after scons support is improved.
73.include "../../devel/scons/buildlink3.mk" 73.include "../../devel/scons/buildlink3.mk"
74 74
75.include "../../devel/libusb1/buildlink3.mk" 75.include "../../devel/libusb1/buildlink3.mk"
76.include "../../devel/ncurses/buildlink3.mk" 
77.include "../../graphics/py-cairo/buildlink3.mk" 76.include "../../graphics/py-cairo/buildlink3.mk"
78.include "../../lang/python/extension.mk" 77.include "../../lang/python/extension.mk"
 78.include "../../x11/gtk3/buildlink3.mk"
79# \todo Resolve mk/curses not invoking ncurses builtin processing. 79# \todo Resolve mk/curses not invoking ncurses builtin processing.
 80# For now, include the ncurses package directly.
 81.include "../../devel/ncurses/buildlink3.mk"
80#.include "../../mk/curses.buildlink3.mk" 82#.include "../../mk/curses.buildlink3.mk"
81.include "../../mk/pthread.buildlink3.mk" 83.include "../../mk/pthread.buildlink3.mk"
82.include "../../mk/bsd.pkg.mk" 84.include "../../mk/bsd.pkg.mk"

cvs diff -r1.12 -r1.13 pkgsrc/geography/gpsd/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/gpsd/PLIST 2019/07/02 13:44:05 1.12
+++ pkgsrc/geography/gpsd/PLIST 2020/01/17 17:08:01 1.13
@@ -1,67 +1,64 @@ @@ -1,67 +1,64 @@
1@comment $NetBSD: PLIST,v 1.12 2019/07/02 13:44:05 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.13 2020/01/17 17:08:01 gdt Exp $
2bin/cgps 2bin/cgps
3bin/gegps 3bin/gegps
4bin/gps2udp 4bin/gps2udp
5bin/gpscat 5bin/gpscat
6bin/gpsctl 6bin/gpsctl
7bin/gpsdecode 7bin/gpsdecode
8bin/gpsfake 8bin/gpsfake
9bin/gpsmon 9bin/gpsmon
10bin/gpspipe 10bin/gpspipe
11bin/gpsprof 11bin/gpsprof
12bin/gpsrinex 12bin/gpsrinex
13bin/gpxlogger 13bin/gpxlogger
14bin/lcdgps 14bin/lcdgps
15bin/ntpshmmon 15bin/ntpshmmon
16bin/ubxtool 16bin/ubxtool
17bin/xgps 17bin/xgps
18bin/xgpsspeed 18bin/xgpsspeed
19bin/zerk 19bin/zerk
20include/gps.h 20include/gps.h
21@comment include/gpsd.h 
22include/libgpsmm.h 21include/libgpsmm.h
23lib/libgps.so 22lib/libgps.so
24lib/libgps.so.25 23lib/libgps.so.25
25lib/libgps.so.25.0.0 24lib/libgps.so.25.0.0
26@comment lib/libgpsd.la 
27lib/pkgconfig/libgps.pc 25lib/pkgconfig/libgps.pc
28@comment lib/pkgconfig/libgpsd.pc 
29${PYSITELIB}/gps-${PKGVERSION}.egg-info 26${PYSITELIB}/gps-${PKGVERSION}.egg-info
30${PYSITELIB}/gps/__init__.py 27${PYSITELIB}/gps/__init__.py
 28${PYSITELIB}/gps/aiogps.py
31${PYSITELIB}/gps/client.py 29${PYSITELIB}/gps/client.py
32${PYSITELIB}/gps/clienthelpers.so 30${PYSITELIB}/gps/clienthelpers.py
33${PYSITELIB}/gps/fake.py 31${PYSITELIB}/gps/fake.py
34${PYSITELIB}/gps/gps.py 32${PYSITELIB}/gps/gps.py
35${PYSITELIB}/gps/misc.py 33${PYSITELIB}/gps/misc.py
36${PYSITELIB}/gps/packet.so 34${PYSITELIB}/gps/packet.so
37${PYSITELIB}/gps/watch_options.py 35${PYSITELIB}/gps/watch_options.py
38man/man1/cgps.1 36man/man1/cgps.1
39man/man1/gegps.1 37man/man1/gegps.1
40man/man1/gps.1 38man/man1/gps.1
41man/man1/gps2udp.1 39man/man1/gps2udp.1
42man/man1/gpscat.1 40man/man1/gpscat.1
43man/man1/gpsctl.1 41man/man1/gpsctl.1
44man/man1/gpsdecode.1 42man/man1/gpsdecode.1
45man/man1/gpsfake.1 43man/man1/gpsfake.1
46man/man1/gpsmon.1 44man/man1/gpsmon.1
47man/man1/gpspipe.1 45man/man1/gpspipe.1
48man/man1/gpsprof.1 46man/man1/gpsprof.1
49man/man1/gpsrinex.1 47man/man1/gpsrinex.1
50man/man1/gpxlogger.1 48man/man1/gpxlogger.1
51man/man1/lcdgps.1 49man/man1/lcdgps.1
52man/man1/ntpshmmon.1 50man/man1/ntpshmmon.1
53man/man1/ubxtool.1 51man/man1/ubxtool.1
54man/man1/xgps.1 52man/man1/xgps.1
55man/man1/xgpsspeed.1 53man/man1/xgpsspeed.1
56man/man1/zerk.1 54man/man1/zerk.1
57man/man3/libQgpsmm.3 55man/man3/libQgpsmm.3
58man/man3/libgps.3 56man/man3/libgps.3
59@comment man/man3/libgpsd.3 
60man/man3/libgpsmm.3 57man/man3/libgpsmm.3
61man/man5/gpsd_json.5 58man/man5/gpsd_json.5
62man/man5/srec.5 59man/man5/srec.5
63man/man8/gpsd.8 60man/man8/gpsd.8
64man/man8/gpsdctl.8 61man/man8/gpsdctl.8
65man/man8/gpsinit.8 62man/man8/gpsinit.8
66sbin/gpsd 63sbin/gpsd
67sbin/gpsdctl 64sbin/gpsdctl

cvs diff -r1.24 -r1.25 pkgsrc/geography/gpsd/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/gpsd/distinfo 2019/07/02 13:44:05 1.24
+++ pkgsrc/geography/gpsd/distinfo 2020/01/17 17:08:01 1.25
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.24 2019/07/02 13:44:05 gdt Exp $ 1$NetBSD: distinfo,v 1.25 2020/01/17 17:08:01 gdt Exp $
2 2
3SHA1 (gpsd-3.19.tar.gz) = fd4a256189b4115b5668effcda555c04fa84a348 3SHA1 (gpsd-3.20.tar.gz) = f5fa7cafd28bcebdaa99ffb365db9429530ebbec
4RMD160 (gpsd-3.19.tar.gz) = b9f41521519f6887585eb4cafa85a058ad1385b0 4RMD160 (gpsd-3.20.tar.gz) = a87ed286b4a42092de54986889f0253990163d7e
5SHA512 (gpsd-3.19.tar.gz) = c9f9a9ff65759f852771ec4cf97ab15343c9176a149dd5ea6c2e2dc18b47aa7c7bf9ff1f2e8523121564d33a34ae6aa08169c5454847b4fe7848e616fd20a814 5SHA512 (gpsd-3.20.tar.gz) = 557ef5e5f3b511da4fc441f4bb2e0cd2e23c2981e8b3ce2999973767a04fde070d3ec6f14af60d0e471320078e9f4d1144e5796e7927975ecfbd55fc97f470a9
6Size (gpsd-3.19.tar.gz) = 10581777 bytes 6Size (gpsd-3.20.tar.gz) = 3600835 bytes