./geography/garmintools, Utilities for Garmin Forerunner 305 and similar GPS units

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.10nb1, Package name: garmintools-0.10nb1, Maintainer: pkgsrc-users

This software provides Linux users with the ability to communicate with the
Garmin Forerunner 305 via the USB interface. While this is the only Garmin
unit that I own, I did implement all of the documented Garmin protocols as of
Rev C (May 19, 2006) over the USB physical link. This means that if you have a
Garmin with a USB connection to a PC, you ought to be able to use this
software to communicate with it.

If you're looking for a complete solution to all of your Linux Garmin GPS
needs, this is not it. I own a Garmin Forerunner 305 and wrote this code
specifically so I could download and save data from that particular GPS unit
to my Linux machine. I tried gpsbabel, but found that it did not have command
line options specific to the Forerunner run and lap data - all I could do was
get the tracklog. That's how all of this got started. I also wanted a few
other things, like the ability to convert a track log into a Google maps
encoded polyline, and (eventually) the ability to generate PNG images of heart
rate and elevation data.


Required to run:
[devel/libusb-compat]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 387.362 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 12:45:18 by Nia Alarie | Files touched by this commit (108)
Log message:
geography: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:09:33 by Nia Alarie | Files touched by this commit (108)
Log message:
geography: Remove SHA1 hashes for distfiles
   2018-02-28 00:56:10 by Pierre Pronchery | Files touched by this commit (25)
Log message:
Revbump for packages depending on devel/libusb{,compat}
   2018-02-10 14:53:49 by Pierre Pronchery | Files touched by this commit (39)
Log message:
Import global switch for libusb's implementation [2/2]

This switch is meant to be used by packages requiring an implementation of the
former libusb (as in devel/libusb). The original implementation can be
chosen by setting LIBUSB_TYPE to "native".

The alternative implementation libusb-compat (as in devel/libusb-compat) wraps
libusb1 (in devel/libusb1). This implementation can be chosen by setting
LIBUSB_TYPE to "compat". On NetBSD, it has the advantage of not \ 
requiring root
privileges to locate and use USB devices without a kernel driver.

This second part switches packages using libusb to this framework. It does not
change compilation options or dependencies at this point.

Compile-tested on most packages affected and available on NetBSD/amd64.
   2017-08-01 19:03:25 by Thomas Klausner | Files touched by this commit (1)
Log message:
Update HOMEPAGE. Set LICENSE.
   2015-11-03 01:08:46 by Alistair G. Crooks | Files touched by this commit (67)
Log message:
Add SHA512 digests for distfiles for geography category

One mismatched digest found in geography/libmemphis02:
	# package libmemphis02
	recorded SHA1 (memphis-0.2.3.tar.gz) = dbc2f61e49b996dc9ca91df0de9a08eb7adbfa9b
	calculated SHA1 (memphis-0.2.3.tar.gz) = 85993bce12c3616fcf6e7682a70b9605883edec2
No changes were made to the libmemphis02 distinfo file

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-04-13 09:55:06 by Geert Hendrickx | Files touched by this commit (24)
Log message:
Hand in maintainership.
   2012-10-04 11:19:22 by Aleksej Saushev | Files touched by this commit (48)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.