pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/geography/gpsd geography/gpsd: Update to 3.19



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dd44b9dc54e2
branches:  trunk
changeset: 397744:dd44b9dc54e2
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Tue Jul 02 13:44:05 2019 +0000

description:
geography/gpsd: Update to 3.19

pkgsrc changes:
  patches were applied upstream

3.19: 2019-07-01
  Rearrange rawdata_t.  Bump the API because gps_data_t changed.
  Report sequence-ID fields in type 7 and 13 AIS messages.
  Preliminary support for SiRFstar V
  Improve error modeling.
  Update pseudo NMEA to v3.0, with fractional time.
  Improve cycle detection, mostly for NMEA.
  Move epe from gps_data_t to be near its friends in gps_fix_t.
  Preliminary u-blox 9 support.
  Add qErr in gps_data_t to store PPS quantization error.
  Add Android (AOSP) support
  Improved multi gnss and multi signal support.
  NMEA 4.10 multi gnss multi signal support.
  The arguments to "ubxtool -p P" have been expanded and changed.
  New options, -g, -x, -z, added to ubxtool for u-blox 9 support.

diffstat:

 geography/gpsd/Makefile                 |   7 +++----
 geography/gpsd/PLIST                    |   8 +++++---
 geography/gpsd/distinfo                 |  13 +++++--------
 geography/gpsd/patches/patch-SConstruct |  19 -------------------
 geography/gpsd/patches/patch-gpspipe.c  |  22 ----------------------
 geography/gpsd/patches/patch-serial.c   |  15 ---------------
 6 files changed, 13 insertions(+), 71 deletions(-)

diffs (150 lines):

diff -r 51b694c226b1 -r dd44b9dc54e2 geography/gpsd/Makefile
--- a/geography/gpsd/Makefile   Tue Jul 02 13:38:13 2019 +0000
+++ b/geography/gpsd/Makefile   Tue Jul 02 13:44:05 2019 +0000
@@ -1,14 +1,12 @@
-# $NetBSD: Makefile,v 1.44 2019/06/04 10:43:21 gdt Exp $
+# $NetBSD: Makefile,v 1.45 2019/07/02 13:44:05 gdt Exp $
 
-DISTNAME=      gpsd-3.18.1
-PKGREVISION=   1
+DISTNAME=      gpsd-3.19
 CATEGORIES=    geography
 MASTER_SITES=  http://download-mirror.savannah.gnu.org/releases/gpsd/
 # will probably switch to https://gitlab.com/gpsd/gpsd/releases
 
 MAINTAINER=    gdt%NetBSD.org@localhost
 HOMEPAGE=      https://gpsd.io/
-#HOMEPAGE_OLD  =https://savannah.nongnu.org/projects/gpsd
 COMMENT=       GPS information daemon
 
 LICENSE=       modified-bsd
@@ -51,6 +49,7 @@
 SUBST_FILES.pyenv+=    xgps
 SUBST_FILES.pyenv+=    xgpsspeed
 SUBST_FILES.pyenv+=    zerk
+SUBST_FILES.pyenv+=    test_misc.py
 SUBST_SED.pyenv=       -e 's,/usr/bin/env python.*$$,${PYTHONBIN},'
 
 # \todo: Determine if CC/CXX are needed (e.g, when using other than gcc).
diff -r 51b694c226b1 -r dd44b9dc54e2 geography/gpsd/PLIST
--- a/geography/gpsd/PLIST      Tue Jul 02 13:38:13 2019 +0000
+++ b/geography/gpsd/PLIST      Tue Jul 02 13:44:05 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2019/05/01 20:22:02 gdt Exp $
+@comment $NetBSD: PLIST,v 1.12 2019/07/02 13:44:05 gdt Exp $
 bin/cgps
 bin/gegps
 bin/gps2udp
@@ -9,6 +9,7 @@
 bin/gpsmon
 bin/gpspipe
 bin/gpsprof
+bin/gpsrinex
 bin/gpxlogger
 bin/lcdgps
 bin/ntpshmmon
@@ -20,8 +21,8 @@
 @comment include/gpsd.h
 include/libgpsmm.h
 lib/libgps.so
-lib/libgps.so.24
-lib/libgps.so.24.0.0
+lib/libgps.so.25
+lib/libgps.so.25.0.0
 @comment lib/libgpsd.la
 lib/pkgconfig/libgps.pc
 @comment lib/pkgconfig/libgpsd.pc
@@ -45,6 +46,7 @@
 man/man1/gpsmon.1
 man/man1/gpspipe.1
 man/man1/gpsprof.1
+man/man1/gpsrinex.1
 man/man1/gpxlogger.1
 man/man1/lcdgps.1
 man/man1/ntpshmmon.1
diff -r 51b694c226b1 -r dd44b9dc54e2 geography/gpsd/distinfo
--- a/geography/gpsd/distinfo   Tue Jul 02 13:38:13 2019 +0000
+++ b/geography/gpsd/distinfo   Tue Jul 02 13:44:05 2019 +0000
@@ -1,9 +1,6 @@
-$NetBSD: distinfo,v 1.23 2019/05/01 20:22:02 gdt Exp $
+$NetBSD: distinfo,v 1.24 2019/07/02 13:44:05 gdt Exp $
 
-SHA1 (gpsd-3.18.1.tar.gz) = e72402ce559932ad65ab5792b59ccfce34cb1160
-RMD160 (gpsd-3.18.1.tar.gz) = 08f95b51218f11f7b07c1a5046cead366216fdc8
-SHA512 (gpsd-3.18.1.tar.gz) = b381b177fcd29089a61aa11f5df2c67473720a6bbc5590ca1c4fda627331c407de01c62caceeddae780626b9a02392e9a770d52a143357e1babdcc2fbff0ed38
-Size (gpsd-3.18.1.tar.gz) = 9031595 bytes
-SHA1 (patch-SConstruct) = 9a0904c003f1883e188e277f9e45c324e09f9c9f
-SHA1 (patch-gpspipe.c) = 43d9e99867175418874adaaf210a429819c3ea9a
-SHA1 (patch-serial.c) = b28f1d209ecf27fcd7a98dcacb201632f3667d56
+SHA1 (gpsd-3.19.tar.gz) = fd4a256189b4115b5668effcda555c04fa84a348
+RMD160 (gpsd-3.19.tar.gz) = b9f41521519f6887585eb4cafa85a058ad1385b0
+SHA512 (gpsd-3.19.tar.gz) = c9f9a9ff65759f852771ec4cf97ab15343c9176a149dd5ea6c2e2dc18b47aa7c7bf9ff1f2e8523121564d33a34ae6aa08169c5454847b4fe7848e616fd20a814
+Size (gpsd-3.19.tar.gz) = 10581777 bytes
diff -r 51b694c226b1 -r dd44b9dc54e2 geography/gpsd/patches/patch-SConstruct
--- a/geography/gpsd/patches/patch-SConstruct   Tue Jul 02 13:38:13 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-SConstruct,v 1.1 2019/05/01 20:22:02 gdt Exp $
-
-Tell scons to pass the wrapper config variable to children, so the
-wrapped compiler works.
-
-Not yet addressed upstream.
-
---- SConstruct.orig    2018-10-03 00:05:28.000000000 +0000
-+++ SConstruct
-@@ -280,6 +280,9 @@ import_env = (
-     'STAGING_DIR',     # Required by the OpenWRT and CeroWrt builds.
-     'STAGING_PREFIX',  # Required by the OpenWRT and CeroWrt builds.
-     'WRITE_PAD',       # So we can test WRITE_PAD values on the fly.
-+    # pkgsrc
-+    'CWRAPPERS_CONFIG_DIR',
-+    'CCACHE_DIR',
- )
- 
- envs = {}
diff -r 51b694c226b1 -r dd44b9dc54e2 geography/gpsd/patches/patch-gpspipe.c
--- a/geography/gpsd/patches/patch-gpspipe.c    Tue Jul 02 13:38:13 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-gpspipe.c,v 1.2 2019/05/01 20:22:02 gdt Exp $
-
-cfmakeraw compatability for SunOS.
-
---- gpspipe.c.orig     2018-09-22 23:24:39.000000000 +0000
-+++ gpspipe.c
-@@ -97,7 +97,15 @@ static void open_serial(char *device)
-     memset(&newtio, 0, sizeof(newtio));
- 
-     /* make it raw */
-+#if defined(__sun)
-+    newtio.c_iflag &= ~(IMAXBEL|IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
-+    newtio.c_oflag &= ~OPOST;
-+    newtio.c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
-+    newtio.c_cflag &= ~(CSIZE|PARENB);
-+    newtio.c_cflag |= CS8;
-+#else
-     (void)cfmakeraw(&newtio);
-+#endif
-     /* set speed */
-     (void)cfsetospeed(&newtio, BAUDRATE);
- 
diff -r 51b694c226b1 -r dd44b9dc54e2 geography/gpsd/patches/patch-serial.c
--- a/geography/gpsd/patches/patch-serial.c     Tue Jul 02 13:38:13 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-serial.c,v 1.2 2019/05/01 20:22:02 gdt Exp $
-
-Need cfmakeraw on SunOS.
-
---- serial.c.orig      2018-09-22 23:24:39.000000000 +0000
-+++ serial.c
-@@ -173,7 +173,7 @@ void gpsd_tty_init(struct gps_device_t *
-     session->reawake = (time_t)0;
- }
- 
--#if defined(__CYGWIN__)
-+#if defined(__CYGWIN__) || defined(__sun)
- /* Workaround for Cygwin, which is missing cfmakeraw */
- /* Pasted from man page; added in serial.c arbitrarily */
- void cfmakeraw(struct termios *termios_p)



Home | Main Index | Thread Index | Old Index