Page MenuHomeFreeBSD

astro/gpsd: Update to 3.20
ClosedPublic

Authored by lbartoletti on Mar 2 2020, 12:30 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 10, 7:50 AM
Unknown Object (File)
Wed, Apr 10, 7:49 AM
Unknown Object (File)
Wed, Apr 10, 7:49 AM
Unknown Object (File)
Wed, Apr 10, 7:49 AM
Unknown Object (File)
Wed, Apr 10, 7:48 AM
Unknown Object (File)
Tue, Apr 9, 3:02 PM
Unknown Object (File)
Feb 18 2024, 8:55 PM
Unknown Object (File)
Feb 11 2024, 10:55 PM
Subscribers

Details

Summary

astro/gpsd: Update to 3.20

[1] scons is py27 only and check py27 packages for a py37 port. I commented these tests in SConstruct since we already do it in our Makefile.

Test Plan
  • portlint: OK (looks fine.)
  • testport: OK (poudriere: 11/12/13, i386/amd64 tested)
  • tested with my ublox m8 and adafruit ultimate GPS chips

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 29723
Build 27565: arc lint + arc unit

Event Timeline

Build successfully:

  • astro/marble
  • comms/gpredict

To be fixed:

  • comms/direwolf
  • astro/foxtrotgps
  • astro/gpxloggerd

same error, with the new API: gps_read has two new parameters in API version 7. Simply change gps_read(&gpsdata) by gps_read(&gpsdata, NULL, 0) https://github.com/wb2osz/direwolf/commit/master?diff=split#diff-0c977a4eda124ead44f83fbbb1dcd51eR272

Fixes astro/foxtrotgps, astro/gpxloggerd and comms/direwolf

  • add a function to convert timespec_to_double (astro/gpxloggerd, astro/foxtrotgps)
  • update gps_read function to the new API. gps_read(&gpsddata) to gps_read(&gpsdata, NULL, 0); (astro/foxtrotgps, astro/gpxloggerd and comms/direwolf)
  • replace unix_to_iso8601 by now_to_iso8601 (astro/gpxloggerd)
astro/gpsd/Makefile
15

^ does it only work with python 3.7?

lbartoletti added inline comments.
astro/gpsd/Makefile
15

Unfortunately for now, yes, since comms/py-serial and graphics/py-cairo are not flavored with py38

tcberner requested changes to this revision.Mar 8 2020, 6:55 PM
tcberner added inline comments.
astro/gpsd/files/patch-SConstruct
59

The patch is doubled :)

This revision now requires changes to proceed.Mar 8 2020, 6:55 PM

Looks good to me :) after you fix the patch.

lbartoletti marked an inline comment as done.

Fix SConstruct patch

This revision was not accepted when it landed; it landed in state Needs Review.Mar 11 2020, 8:26 AM
This revision was automatically updated to reflect the committed changes.