pkgsrc-Changes archive

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

CVS commit: pkgsrc/geography/gpsd



Module Name:    pkgsrc
Committed By:   gdt
Date:           Sat May 17 23:11:52 UTC 2025

Modified Files:
        pkgsrc/geography/gpsd: Makefile PLIST distinfo
        pkgsrc/geography/gpsd/patches: patch-SConscript

Log Message:
geography/gpsd: Update to 3.26.1

3.26.1: 17 May 2025
  Increment libgps version
  Update Debian Trixie in build.adoc
  Fix buffer overrun in cgps.
  Make gpsmon deprecation slightly more obvious.
  Fix some *BSD compiler warnings
  Fix numerous typos.

3.26: 11 May 2025
  Handle NTRIPv2 that comes in "chunks".
  Add many UBX decodes.  Mostly in ubxtool, some in gpsd.
  Improve TSIP and UBX intitalization.
  Gather Antenna Status (ant_stat) and Jamming (jam) and send to JSON.
  Always build u-blox, RTCM104V2, RTCM104V3 drivers.
  Add partial support for badly documented ALLYSTAR GNSS messages.
  Add minimal support for Unicore GNSS messages.
  Add minimal support for CASIC GNSS messages.
  Add minimal support for buggy Inertial Sense GNSS messages.
  Try to work better as non-root using non-standard "capabilities".
  Add SUBSYSTEM=gnss rule to gpsd.rules
  Moved ntploggps from NTPSec to GPSD and renamed to gpslogntp.
  Fix many build, Coverity, and Codacy warnings.
  Improved Python interface for the lexer.
  Add support for new BeiDou PRNs and subframes.
  Officially deprecate gpsmon.
  Improve support for NMEA 4.11 (a stealthy moving target).
  Remove Oceanserver IMU support.  Never worked well.
  Always with  build ubx, NMEA 103, rtcm104v2 and rtcm104v3 support.
  Add support for jamming detection.
  Add Go client example.
  Add support for RTCM3.2

  Note: The new "chunk" code led to a short lived bug that led to
        CVE-2023-43628, a buffer overrun.  That bug never appeared in
        any gpsd release.


To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 pkgsrc/geography/gpsd/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/geography/gpsd/PLIST
cvs rdiff -u -r1.42 -r1.43 pkgsrc/geography/gpsd/distinfo
cvs rdiff -u -r1.12 -r1.13 pkgsrc/geography/gpsd/patches/patch-SConscript

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

Modified files:

Index: pkgsrc/geography/gpsd/Makefile
diff -u pkgsrc/geography/gpsd/Makefile:1.85 pkgsrc/geography/gpsd/Makefile:1.86
--- pkgsrc/geography/gpsd/Makefile:1.85 Thu Apr 24 14:14:07 2025
+++ pkgsrc/geography/gpsd/Makefile      Sat May 17 23:11:52 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.85 2025/04/24 14:14:07 wiz Exp $
+# $NetBSD: Makefile,v 1.86 2025/05/17 23:11:52 gdt Exp $
 
-DISTNAME=      gpsd-3.25
-PKGREVISION=   12
+DISTNAME=      gpsd-3.26.1
 CATEGORIES=    geography
 MASTER_SITES=  http://download-mirror.savannah.gnu.org/releases/gpsd/
 
@@ -51,6 +50,8 @@ do-configure:
 
 .include "../../mk/bsd.prefs.mk"
 
+# \todo Redo this with the new SHLIB_EXT, after someone answers
+# https://mail-index.netbsd.org/tech-pkg/2025/05/14/msg031158.html
 .if ${OPSYS} == "Darwin"
 PLIST_SUBST+=  PLIST_SO=
 PLIST_SUBST+=  PLIST_DYLIB=.dylib

Index: pkgsrc/geography/gpsd/PLIST
diff -u pkgsrc/geography/gpsd/PLIST:1.20 pkgsrc/geography/gpsd/PLIST:1.21
--- pkgsrc/geography/gpsd/PLIST:1.20    Thu Mar  9 00:52:42 2023
+++ pkgsrc/geography/gpsd/PLIST Sat May 17 23:11:52 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2023/03/09 00:52:42 gdt Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/05/17 23:11:52 gdt Exp $
 bin/cgps
 bin/gegps
 bin/gps2udp
@@ -8,6 +8,7 @@ bin/gpsctl
 bin/gpsdebuginfo
 bin/gpsdecode
 bin/gpsfake
+bin/gpslogntp
 bin/gpsmon
 bin/gpspipe
 bin/gpsplot
@@ -25,14 +26,15 @@ bin/zerk
 include/gps.h
 include/libgpsmm.h
 lib/libgps${PLIST_SO}${PLIST_DYLIB}
-lib/libgps${PLIST_SO}.30${PLIST_DYLIB}
-lib/libgps${PLIST_SO}.30.0.0${PLIST_DYLIB}
+lib/libgps${PLIST_SO}.31${PLIST_DYLIB}
+lib/libgps${PLIST_SO}.31.0.0${PLIST_DYLIB}
 lib/libgpsdpacket${PLIST_SO}${PLIST_DYLIB}
-lib/libgpsdpacket${PLIST_SO}.30${PLIST_DYLIB}
-lib/libgpsdpacket${PLIST_SO}.30.0.0${PLIST_DYLIB}
+lib/libgpsdpacket${PLIST_SO}.31${PLIST_DYLIB}
+lib/libgpsdpacket${PLIST_SO}.31.0.0${PLIST_DYLIB}
 lib/pkgconfig/libgps.pc
 ${PYSITELIB}/gps-${PKGVERSION}.egg-info
 ${PYSITELIB}/gps/__init__.py
+${PYSITELIB}/gps/__main__.py
 ${PYSITELIB}/gps/aiogps.py
 ${PYSITELIB}/gps/client.py
 ${PYSITELIB}/gps/clienthelpers.py
@@ -52,6 +54,7 @@ man/man1/gpsctl.1
 man/man1/gpsdebuginfo.1
 man/man1/gpsdecode.1
 man/man1/gpsfake.1
+man/man1/gpslogntp.1
 man/man1/gpsmon.1
 man/man1/gpspipe.1
 man/man1/gpsplot.1

Index: pkgsrc/geography/gpsd/distinfo
diff -u pkgsrc/geography/gpsd/distinfo:1.42 pkgsrc/geography/gpsd/distinfo:1.43
--- pkgsrc/geography/gpsd/distinfo:1.42 Mon Feb 10 14:29:59 2025
+++ pkgsrc/geography/gpsd/distinfo      Sat May 17 23:11:52 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.42 2025/02/10 14:29:59 wiz Exp $
+$NetBSD: distinfo,v 1.43 2025/05/17 23:11:52 gdt Exp $
 
-BLAKE2s (gpsd-3.25.tar.gz) = ac568df54726336209bf1a2d567a2a6fda727336ad4dde5fb44c37d7fb3ae192
-SHA512 (gpsd-3.25.tar.gz) = 0684cbd30defa1a328898589e1d61b2431462a774aff56c588bd00c1fbd92ac94cf6fc1f2b981debac78c34ab09fa24f48ed6334f3ecd09e6b8f5faa92ae1085
-Size (gpsd-3.25.tar.gz) = 5225194 bytes
-SHA1 (patch-SConscript) = 5c3a9181a463a4169efa41629bdaa23edd78c20e
+BLAKE2s (gpsd-3.26.1.tar.gz) = 9b6831e34335009d2a5fb8118a81a99d344e32486b79bae02bdea7ddb67a2bca
+SHA512 (gpsd-3.26.1.tar.gz) = f0d7af38a87ee5dc651b7f07ac365bff56baafcfb1e1feb8410a786549c23f898efc22ba6619a81bdd4f44653ec0d89af2b1ced92e24b4c545e51839b68db7d8
+Size (gpsd-3.26.1.tar.gz) = 5909502 bytes
+SHA1 (patch-SConscript) = c730887cf001e3e02f258e9ca72892611232d448

Index: pkgsrc/geography/gpsd/patches/patch-SConscript
diff -u pkgsrc/geography/gpsd/patches/patch-SConscript:1.12 pkgsrc/geography/gpsd/patches/patch-SConscript:1.13
--- pkgsrc/geography/gpsd/patches/patch-SConscript:1.12 Mon Feb 10 14:29:59 2025
+++ pkgsrc/geography/gpsd/patches/patch-SConscript      Sat May 17 23:11:52 2025
@@ -1,27 +1,11 @@
-$NetBSD: patch-SConscript,v 1.12 2025/02/10 14:29:59 wiz Exp $
-
-Support Ruby 3.2, 3.3, and 3.4 versioned asciidoctor binaries.
-https://gitlab.com/gpsd/gpsd/-/issues/302
+$NetBSD: patch-SConscript,v 1.13 2025/05/17 23:11:52 gdt Exp $
 
 gpspipe requires libgpsd for serial.c cfmakeraw() compat.
 \todo Fix upstream?
 
---- SConscript.orig    2023-01-10 22:38:26.000000000 +0000
+--- SConscript.orig    2025-05-12 02:16:11.000000000 +0000
 +++ SConscript
-@@ -1410,6 +1410,12 @@ if not cleaning and not helping:
-     # do we have asciidoctor, perhaps versioned?
-     adoc_prog = env.WhereIs('asciidoctor')
-     if (not adoc_prog):
-+        adoc_prog = env.WhereIs('asciidoctor34')
-+    if (not adoc_prog):
-+        adoc_prog = env.WhereIs('asciidoctor33')
-+    if (not adoc_prog):
-+        adoc_prog = env.WhereIs('asciidoctor32')
-+    if (not adoc_prog):
-         adoc_prog = env.WhereIs('asciidoctor31')
-     if (not adoc_prog):
-         adoc_prog = env.WhereIs('asciidoctor30')
-@@ -2054,7 +2060,7 @@ gpsmon = env.Program('gpsmon/gpsmon', gp
+@@ -2078,7 +2078,7 @@ gpsmon = env.Program('gpsmon/gpsmon', gp
                       LIBS=[libgpsd_static, libgps_static],
                       parse_flags=gpsdflags + gpsflags + ncurseslibs)
  gpspipe = env.Program('clients/gpspipe', ['clients/gpspipe.c'],



Home | Main Index | Thread Index | Old Index