head 1.7; access; symbols pkgsrc-2026Q1:1.6.0.4 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4; locks; strict; comment @# @; 1.7 date 2026.05.01.00.27.17; author gdt; state Exp; branches; next 1.6; commitid pSc3cCDn6sxrP2EG; 1.6 date 2025.10.29.10.33.33; author gdt; state Exp; branches; next 1.5; commitid d2NQafVed1F76sgG; 1.5 date 2025.10.02.12.05.02; author gdt; state Exp; branches; next 1.4; commitid 4mHdYps40MRdtZcG; 1.4 date 2025.09.08.10.11.22; author gdt; state Exp; branches; next 1.3; commitid tqbZtzIsL2r4BT9G; 1.3 date 2025.09.08.10.06.19; author gdt; state Exp; branches; next 1.2; commitid 9SU40r45UsAbAT9G; 1.2 date 2025.09.04.13.50.48; author gdt; state Exp; branches; next 1.1; commitid TlmT8RkXdCd6Xo9G; 1.1 date 2025.09.04.13.05.37; author gdt; state Exp; branches; next ; commitid ZryY27nCoJYTHo9G; desc @@ 1.7 log @geography/py-ubx2: Update to 1.3.0 Upstream NEWS, less minor improvements and bugfixes: ### RELEASE 1.3.0 1. Add support for UBX MGA advanced calibration support commands and polls (MGA-SF-INI, MGA-SF-INI2, MGA-INI-ATT, MGA-SF) - thanks to @@ariansharifi for contribution. ### RELEASE 1.2.60 1. Add UBXReader `encoding` argument for chunked encoded socket streams. 1. Add a third value '2' to UBXReader and UBXMessage `parsebitfield` argument (*previously a simple boolean*); 0 = parse bitfield as bytes, 1 = parse bitfield as individual bits, 2 = parse bitfield as *both* bytes *and* bits (1) @ text @# $NetBSD: Makefile,v 1.6 2025/10/29 10:33:33 gdt Exp $ VERSION= 1.3.0 DISTTAIL= ubx2 DISTNAME= py${DISTTAIL}-${VERSION} PKGNAME= ${PYPKGPREFIX}-${DISTTAIL}-${VERSION} GITHUB_PROJECT= py${DISTTAIL} GITHUB_TAG= v${PKGVERSION_NOREV} CATEGORIES= geography MASTER_SITES= ${MASTER_SITE_GITHUB:=semuconsulting/} MAINTAINER= gdt@@NetBSD.org HOMEPAGE= https://github.com/semuconsulting/pyubx2/ COMMENT= Python parser for UBX (u-blox GNSS receiver protocol) LICENSE= modified-bsd USE_LANGUAGES= # none TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=70.1:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-nmeagps-[0-9]*:../../geography/py-nmeagps DEPENDS+= ${PYPKGPREFIX}-rtcm-[0-9]*:../../geography/py-rtcm .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @geography/py-ubx2: Update to 1.2.59 Upstream NEWS: 1. Add additional E6/L6 SIGID decodes. 1. Update `str()` method to decode sigId where possible e.g. `L1_C/A`, `E1_C`. 1. Minor updates to static configuration database methods `config_set`, `config_get` & `config_del` to tolerate hyphens in configuration database key names e.g. “CFG-MSGOUT-UBX_RXM_RAWX_UART1” is treated as "CFG_MSGOUT_UBX_RXM_RAWX_UART1". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/10/02 12:05:02 gdt Exp $ d3 1 a3 1 VERSION= 1.2.59 @ 1.5 log @geography/py-ubx2: Update to 1.2.58 Upstream NEWS: micro release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/09/08 10:11:22 gdt Exp $ d3 1 a3 1 VERSION= 1.2.58 @ 1.4 log @geography/py-[semu*]: Make HOMEPAGE not have variables I previously did CSE across these Makefiles, which are from separate repos but maintained identically, as part of being able to diff across packages to find unintended variance. However, people cut-and-paste URLS from HOMEPAGE, and using variables makes that harder, needing make show-var. Plus, the URLs are extremely unlikely to change the last component. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/09/08 10:06:19 gdt Exp $ d3 1 a3 1 VERSION= 1.2.57 @ 1.3 log @geography/py-[semu*]: TOOL_DEPEND on setuptools @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/09/04 13:50:48 gdt Exp $ d13 1 a13 1 HOMEPAGE= https://github.com/semuconsulting/py${DISTTAIL}/ @ 1.2 log @geography/semuconsulting*: Use variable in HOMEPAGE All of these modules are maintained the same way, and this reduces diffs between the pkgsrc Makefiles, while fixing a previous cut/pasto. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/09/04 13:05:37 gdt Exp $ d19 2 @ 1.1 log @geography/py-ubx2: Add version 1.2.57 pyubx2 is a Python 3 parser for the UBX protocol. UBX is a proprietary binary protocol implemented on u-blox GNSS receiver modules. pyubx2 can also parse NMEA 0183 and RTCM3 protocols via the underlying pynmeagps and pyrtcm packages from the same author - hence it covers all the protocols that u-blox GNSS receivers are capable of outputting. The library implements a comprehensive set of inbound (SET/POLL) and outbound (GET) messages for all current u-blox GPS/GNSS devices, but is readily extensible. Refer to UBX_MSGIDS in ubxtypes_core.py for the complete dictionary of messages currently supported. UBX protocol information sourced from published u-blox Interface Specifications. @ text @d1 1 a1 1 # $NetBSD$ d13 1 a13 1 HOMEPAGE= https://github.com/semuconsulting/pyubx2/ @