head	1.7;
access;
symbols
	pkgsrc-2026Q3:1.7.0.2
	pkgsrc-2026Q3-base:1.7
	pkgsrc-2026Q2:1.6.0.2
	pkgsrc-2026Q2-base:1.6
	pkgsrc-2026Q1:1.4.0.2
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.3.0.2
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.1.0.2
	pkgsrc-2025Q3-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2026.08.10.18.05.11;	author gdt;	state Exp;
branches;
next	1.6;
commitid	PKgAR3S2f4a5r7RG;

1.6
date	2026.06.12.10.14.13;	author gdt;	state Exp;
branches;
next	1.5;
commitid	gl4cTkZVyHO5JuJG;

1.5
date	2026.04.27.11.59.16;	author gdt;	state Exp;
branches;
next	1.4;
commitid	hGCdnXD9tc1OMADG;

1.4
date	2025.12.31.14.16.09;	author gdt;	state Exp;
branches;
next	1.3;
commitid	7V11FBDW4hFQizoG;

1.3
date	2025.11.14.16.53.38;	author gdt;	state Exp;
branches;
next	1.2;
commitid	rmlJc3a6shluGxiG;

1.2
date	2025.10.16.22.25.43;	author gdt;	state Exp;
branches;
next	1.1;
commitid	lE0bz5LFlHClsQeG;

1.1
date	2025.09.04.12.37.35;	author gdt;	state Exp;
branches;
next	;
commitid	Yr6MPEpmCfghyo9G;


desc
@@


1.7
log
@geography/py-nmeagps; Update to 1.1.5

### RELEASE 1.1.7

1. Fix typo in release version (v1.1.6 rather than V1.1.6) for those using pkgsrc to deploy.

### RELEASE 1.1.6

1. Add fix for ALC message definition - thanks to @@SoerenDittman for contribution #96.
@
text
@$NetBSD: distinfo,v 1.6 2026/06/12 10:14:13 gdt Exp $

BLAKE2s (pynmeagps-1.1.7.tar.gz) = 2d90d948e0615c32242d86fa96564dd3a3ce881de4ccac7c43dd84d2f90c04da
SHA512 (pynmeagps-1.1.7.tar.gz) = 20386b98205a585699de3365b31c4ff2cdbfec92b733c19e662cee4fd3f99cee1bb0b3db863df7db3d715c4d134e3c43a3dcb5385d334740a812f600b97cddc9
Size (pynmeagps-1.1.7.tar.gz) = 142312 bytes
@


1.6
log
@geography/py-nmeagps; Update to 1.1.5

## What's Changed

1. Add support for additional proprietary Quectel PQTM configuration messages from LG290/LG580 firmware version 1.3.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2026/04/27 11:59:16 gdt Exp $
d3 3
a5 3
BLAKE2s (pynmeagps-1.1.5.tar.gz) = c6ea6cd3ede584170757f52b49b68945502da3130fec0288113a9cd40c880ccb
SHA512 (pynmeagps-1.1.5.tar.gz) = 18ab604adccec50f21f374a24ae1a187dae6058de2e336051e4d4dc08143044873a8a49df92a51a035658f5abd21d331105246c5d597b2a9a419afc22c451b8d
Size (pynmeagps-1.1.5.tar.gz) = 141300 bytes
@


1.5
log
@geography/py-nmeagps; Update to 1.1.4

### RELEASE 1.1.4

1. Add `modwno` boolean argument to wnotow2utc and utc2wnotow helper functions - True => modular week number, False => continuous week number. The default is True (modular week no).

### RELEASE 1.1.3

1. Update wnotow2utc, utc2wnotow and leapsecond helper functions to accommodate all GNSS time systems. wnotow2utc method also adds an 'autoroll' argument which, if True, will automatically roll forward modular GNSS week numbers to the latest date less than the current date - see API docs for details.

### RELEASE 1.1.2

1. Add workaround for Unicore UM9* firmware error, which creates malformed NMEA GLL sentences (-ve latitude).

### RELEASE 1.1.1

1. Add helper methods `utc2wnotow` and `wnotow2utc` to convert between UTC datetime and GPS week number, time of week (in milliseconds) and leapsecond offset.
1. Helper methods `leapsecond` and `get_gpswnotow` will now accept timezone-aware or timezone-naive datetimes. If naive, UTC will be inferred.

### RELEASE 1.1.0

1. Add support for Unicore extended NMEA sentences:

   Secondary Antenna Data:
    - "GGAH": "Global Positioning System Fix Data (Secondary Antenna)",
    - "GLLH": "Geographic Position (Secondary Antenna)",
    - "GNSH": "GNSS Fix Data (Secondary Antenna)",
    - "GRSH": "GNSS Range Residuals (Secondary Antenna)",
    - "GSAH": "GNSS DOP and Active Satellites (Secondary Antenna)",
    - "GSTH": "GNSS Pseudorange Error Statistics (Secondary Antenna)",
    - "GSVH": "GNSS Satellites in View (Secondary Antenna)",
    - "RMCH": "Recommended Minimum Specific GNSS Data (Secondary Antenna)",
    - "VTGH": "Course over Ground and Ground Speed (Secondary Antenna)",

    Attitude Data:
    - "THS2": "True Heading and Status",
    - "HPR": "Attitude Parameters",
    - "HPR2": "Attitude Parameters",
    - "TRA2": "Heading, Pitch & Roll Information",
    - "ROT2": "Rate of Turn",
    - "HPD": "Positioning and Heading Information",
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2025/12/31 14:16:09 gdt Exp $
d3 3
a5 3
BLAKE2s (pynmeagps-1.1.4.tar.gz) = bf57ca192db1fe9dbbe51773326c337c8dcd98cbe36cfcb0dba28ca68715364c
SHA512 (pynmeagps-1.1.4.tar.gz) = 61fb045f3f1911e9e314706a543963b6a420be4933ee477e12b32f00e69ca333de7210a793c09ad714cb230361647e08dc6f92e43e0383eae42c3795f9596978
Size (pynmeagps-1.1.4.tar.gz) = 135351 bytes
@


1.4
log
@geography/py-nmeagps; Update to 1.0.57

Upstream NEWS: micro update
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2025/11/14 16:53:38 gdt Exp $
d3 3
a5 3
BLAKE2s (pynmeagps-1.0.57.tar.gz) = c93498dfd75054524c5d3e71a484c5854b72f1443417afd53a6d7225a9a6da5b
SHA512 (pynmeagps-1.0.57.tar.gz) = c761c2e5b015f74be68a944c731fc65cc345455d05f4d20f426555d720e2af2bb9079cf4f9120046fa66a467d2ef7848108ee51fa2a57edb0a1cc4ba50b1a2ed
Size (pynmeagps-1.0.57.tar.gz) = 127045 bytes
@


1.3
log
@geography/py-nmeagps: Update to 1.0.56

## What's Changed
* RC 1.0.56 by @@semuadmin in https://github.com/semuconsulting/pynmeagps/pull/86

1. Cosmetic fix to GSV parsing - `elv` now rendered as `int` rather than `float`.
1. Add helper method `groupsize` to fix issue which prevented manual generation of messages with variable length groups (e.g. GSV, RTE)

**Full Changelog**: https://github.com/semuconsulting/pynmeagps/compare/v1.0.55...v1.0.56
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2025/10/16 22:25:43 gdt Exp $
d3 3
a5 3
BLAKE2s (pynmeagps-1.0.56.tar.gz) = 865360437d8f79a2de39a78dc228e2849c62f4bb1f731d1cad1e8ba4ebfb557b
SHA512 (pynmeagps-1.0.56.tar.gz) = 9abd4c4a415ce44872e301438507037d1b8c3c409caf54217c405f88a7384eaaf4ea332bb0167f2296f76a3787542467d066a0a36af9a757e547895733861ebf
Size (pynmeagps-1.0.56.tar.gz) = 125769 bytes
@


1.2
log
@geography/py-nmeagps: Update to 1.0.55

Upstream NEWS: bugfixes and improvements, mainly Quectel
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2025/09/04 12:37:35 gdt Exp $
d3 3
a5 3
BLAKE2s (pynmeagps-1.0.55.tar.gz) = b6890a3d62a1ae0635a3c9fe0f63410638e0acf6841a6bc3312a9f30dc1e9f82
SHA512 (pynmeagps-1.0.55.tar.gz) = 973f3b9e603e79df768876caa56829befd6431dfb628e784d57fa3f7ab1fd492f57c24f625e9d89c88651541598d37a83d791facdbc7660d5d7e2e0239b3930a
Size (pynmeagps-1.0.55.tar.gz) = 124989 bytes
@


1.1
log
@geography/py-nmeagps: Add version 1.0.51

pynmeagps is a Python 3 parser aimed primarily at the subset of the
NMEA 0183 v4 protocol relevant to GNSS/GPS receivers.  The intention
is to make it as easy as possible to read, parse and utilise NMEA
GNSS/GPS messages in Python applications.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (pynmeagps-1.0.51.tar.gz) = 54e40e6137b87f1ee17fd790ab180f031495541e8730a1cb8ed64b874fbbb768
SHA512 (pynmeagps-1.0.51.tar.gz) = b6ac46593ed237bdb806d75fad7f1595482fbd806a22a767a4d3e8b48568c6d6e21bc2f6945082214be74326019c38426ed7b80eb8e5e0a7cddeeb966b11534b
Size (pynmeagps-1.0.51.tar.gz) = 105506 bytes
@

