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