summaryrefslogtreecommitdiff
path: root/geography
diff options
context:
space:
mode:
authorghen <ghen@pkgsrc.org>2010-03-12 15:55:40 +0000
committerghen <ghen@pkgsrc.org>2010-03-12 15:55:40 +0000
commitcb29d1601faa5fa94d0742bcaca2a9867a6ff24d (patch)
treee27537e4a9acd9129a4433e969c8e388b9e52b0e /geography
parentcac6c53e1c35670fdc2c9ce37b2b9c503176611f (diff)
downloadpkgsrc-cb29d1601faa5fa94d0742bcaca2a9867a6ff24d.tar.gz
Import garmintools-0.10, utilities to retrieve data from Garmin Forerunner 305
and similar GPS units, and export data to other, well-known formats.
Diffstat (limited to 'geography')
-rw-r--r--geography/garmintools/DESCR16
-rw-r--r--geography/garmintools/Makefile22
-rw-r--r--geography/garmintools/PLIST15
-rw-r--r--geography/garmintools/distinfo5
4 files changed, 58 insertions, 0 deletions
diff --git a/geography/garmintools/DESCR b/geography/garmintools/DESCR
new file mode 100644
index 00000000000..149b820f2b0
--- /dev/null
+++ b/geography/garmintools/DESCR
@@ -0,0 +1,16 @@
+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.
diff --git a/geography/garmintools/Makefile b/geography/garmintools/Makefile
new file mode 100644
index 00000000000..2026e33c03c
--- /dev/null
+++ b/geography/garmintools/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/03/12 15:55:40 ghen Exp $
+
+DISTNAME= garmintools-0.10
+CATEGORIES= geography
+MASTER_SITES= http://garmintools.googlecode.com/files/
+
+MAINTAINER= ghen@NetBSD.org
+HOMEPAGE= http://code.google.com/p/garmintools/
+COMMENT= Utilities for Garmin Forerunner 305 and similar GPS units
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+INSTALLATION_DIRS= share/doc/garmintools
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/garmintools/
+
+.include "../../devel/libusb/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/geography/garmintools/PLIST b/geography/garmintools/PLIST
new file mode 100644
index 00000000000..558d62cba3e
--- /dev/null
+++ b/geography/garmintools/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/12 15:55:40 ghen Exp $
+bin/garmin_dump
+bin/garmin_gchart
+bin/garmin_get_info
+bin/garmin_gmap
+bin/garmin_gpx
+bin/garmin_save_runs
+include/garmin.h
+lib/libgarmintools.la
+man/man1/garmin_dump.1
+man/man1/garmin_get_info.1
+man/man1/garmin_gmap.1
+man/man1/garmin_gpx.1
+man/man1/garmin_save_runs.1
+share/doc/garmintools/README
diff --git a/geography/garmintools/distinfo b/geography/garmintools/distinfo
new file mode 100644
index 00000000000..c08d632ab99
--- /dev/null
+++ b/geography/garmintools/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/03/12 15:55:40 ghen Exp $
+
+SHA1 (garmintools-0.10.tar.gz) = f59a761b09575d27abbf5d76811f7ec25a1cbd26
+RMD160 (garmintools-0.10.tar.gz) = 307cd9bc99288c2305324c05792022c457ef5e5d
+Size (garmintools-0.10.tar.gz) = 396659 bytes