head 1.8; access; symbols pkgsrc-2026Q3:1.8.0.2 pkgsrc-2026Q3-base:1.8 pkgsrc-2026Q2:1.7.0.2 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.6.0.2 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4; locks; strict; comment @# @; 1.8 date 2026.07.14.19.53.50; author gdt; state Exp; branches; next 1.7; commitid 3gkjBoJPQN7aUENG; 1.7 date 2026.03.25.23.32.41; author gdt; state Exp; branches; next 1.6; commitid zj0jQ7pPvJdsGpzG; 1.6 date 2026.03.15.12.53.31; author gdt; state Exp; branches; next 1.5; commitid 5HOb2YRRnOS6t4yG; 1.5 date 2025.11.17.18.23.35; author gdt; state Exp; branches; next 1.4; commitid s1DQpYXsZn345WiG; 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.20; 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.04.51; author gdt; state Exp; branches; next ; commitid C38VA6KSb0vDHo9G; desc @@ 1.8 log @geography/py-rtcm: Update to 1.2.0 ### RELEASE 1.2.0 ENHANCEMENTS: 1. Add `msgfilter` argument to RTCMReader to allow user to filter output by one or more message identities. If set, only filtered raw messages will be parsed (e.g. `(1005,1077)`); the remainder will be `None`. Default is "" (no filter). If you're only interested in specific messages, this can significantly improve parsing speed for a given datastream. 1. Enhance `parsed` argument to RTCMReader - permissible values: - `PARSE_NONE` (0) - No message parsing, raw output only. Parsed data is `None`. - `PARSE_FULL` (1) - Full parsing of all message attributes (the default). Parsed data is a `RTCMMessage` object. - `PARSE_META` (2) - Parse only basic metadata from messages (protocol, identity and length). Parsed data is a formatted `str` object. Significantly faster than full parsing, but individual data attributes will no longer be available. @ text @# $NetBSD: Makefile,v 1.7 2026/03/25 23:32:41 gdt Exp $ VERSION= 1.2.0 DISTTAIL= rtcm 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/pyrtcm/ COMMENT= Python parser for RTCM3 (differential/RTK GNSS) LICENSE= modified-bsd USE_LANGUAGES= # none TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=70.1:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-nmeagps-[0-9]*:../../geography/py-nmeagps .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @geography/py-rtcm: Update to 1.1.11 Upstream NEWS: 1. Update exception handling to cater for invalid length payloads - Fixes #91 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2026/03/15 12:53:31 gdt Exp $ d3 1 a3 1 VERSION= 1.1.12 @ 1.6 log @geography/py-rtcm: Update to 1.1.11 Upstream NEWS: [housekeeping not affecting the release] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/11/17 18:23:35 gdt Exp $ d3 1 a3 1 VERSION= 1.1.11 @ 1.5 log @geography/py-rtcm: Update to 1.1.10 ## What's Changed * RC 1.1.10 by @@semuadmin in https://github.com/semuconsulting/pyrtcm/pull/87 1. Add dependency on `pypnmeagps` for `SocketWrapper` class (*previously duplicated here*) and utility methods e.g. `ecef2llh` and `llh2ecef`. 1. Drop active support for Python 3.9 (now EOL), add Python 3.14. **Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.9...v1.1.10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/09/08 10:11:22 gdt Exp $ d3 1 a3 1 VERSION= 1.1.10 @ 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:20 gdt Exp $ d3 1 a3 1 VERSION= 1.1.9 d20 1 @ 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:04:51 gdt Exp $ d19 2 @ 1.1 log @py-rtcm: Add version 1.1.9 pyrtcm is a Python 3 parser for the RTCM3 GPS/GNSS protocol. RTCM3 is a proprietary GPS/GNSS differential correction or DGPS protocol published by the Radio Technical Commission for Maritime Services. @ text @d1 1 a1 1 # $NetBSD$ d13 1 a13 1 HOMEPAGE= https://github.com/semuconsulting/pyrtcm/ @