summaryrefslogtreecommitdiff
path: root/geography/gpsbabel
AgeCommit message (Collapse)AuthorFilesLines
2016-12-21Pointers are not signed, so don't check them as such.joerg2-1/+26
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-1/+2
2015-11-03Add SHA512 digests for distfiles for geography categoryagc1-1/+2
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.
2015-09-07Add patches to work around an upstream semi-bug configuring on OSX.gdt3-1/+60
The upstream distribution tries to use qt as a framework, but pkgsrc provides it as a normal package. This commit comments out the special case logic in configure that uses "-framework QtCore" on OS X. (configure.in is patched too, because that's the source file, even though it's not rebuilt.)
2015-06-06Fix MASTER_SITES after adjusting mirrored distfile location to followgdt1-3/+4
MASTER_SITE_LOCAL convention.
2015-06-06Update to 1.5.2.gdt5-29/+125
pkgsrc changes: add bash exorcism for testo upstream changes: Depend on QT, and much rewriting Summary of upstream changes: 1.5.2 Add read support for Google's "gx:track" extension to KML. Ralf Horstmann adds Mynav Map Manager and VDO GP7. White B. Coot adds F90G support. Zingo Andersonadds Energympro sport watches. Support altitude in mainnav. 1.5.1 Add options to discard filter to discard points based on regular expressions. Experimental support for for faster Garmin serial download speeds. 1.5.0 GPSBabel 1.4.x has had a good run. That series has been downloaded over a million times and is widely used by thousands of people a day. But, like many projects entering their teens (I started the code that became GPSBabel in 2001) we've accumulated our share of technical debt and the world around us has changed. GPSBabel 1.5 is about revisiting some of those early, fundamental (and, sometimes, dumb) decisions and rebuilding much of it from the foundation up. We've collected hundreds of changes spanning about a hundred thousand lines of code and we're presenting GPSBabel 1.5. Of course, if you're an existing user, you're looking for new formats and fixes. We happen to have those. Freshly added: Mapbar Garmin G1000 Google Direction API MTK Locus Lowrance USR v4 GlobalSat DG-200 Humminbird v4 We have fixes: GUI now lists help button on main screen and options pages. TODO: list more. By far, our deepest cutting changes are in our infrastructure. We changed the implementation language from C89 to C++03. This lets our developers use modern, object-oriented programming and modern libraries. We moved to the open source Qt toolkit. We've successfully used Qt in the GUI for over five years. This lets us focus on GPSBabel itself and not implementi ng our own OS abstractions from scratch, robust string and time handling, and much more. We replaced time from our old representation that used the number of seconds since 1/1/1970 and had a fractional seconds component bolted onto the side (that was only sometimes used) with a QDateTime which allows us to represent time within millisecond resolution from Jan 2, 4713 BCE to sometimes in the year 11 million. While that sounds crazy (it is!) this lets things like the track filter not mangle data collected by your 10Hz GPS and your placemarks can have dates that, say, buildings were built or cities were founded without worrying about Jan 1, 1970. We replaced all of our XML (GPX, KML, Geo, etc) readers with Qt readers. This reduces the number of data-specific bugs you're likely to encounter. No longer will a waypoint named "]]" (it happens!) crash your data. We're much more robust when reading extended namespaces. We replaced our own XML writers with Qt's XML serializers. This solves a whole class of data-specific issues with specific fields containing data like "<" or "[[<CDATA" (it happens!) or international characters or such. Reference counted, dynamic strings are now used in the majority of our key data structures, eliminating leaks and allowing multiple copies of the same data to share a copy in memory, lessening the amount of memory we use. A lot of emphasis as been placed on sound engineering. GPSBabel now has automated tests covering hundreds of thousands of operations to check against memory leaks, overwrites, unused code, uninitialized data use and so on. We believe this to be our highest quality release ever. As a result of all this remodelling, some of our formats that our statistics showed were infrequently used and that had little to no support traffic in many years were removed. Most of these were formats for Palm OS, were never mentioned after they were initially added, or are for companies that have been out of business for years or that have moved to better formats, like GPX. These include: Deprecated formats - Palm/OS cetus copilot coto gcdb geoniche gpilots gpspilot mag_pdb magnav palmdoc pathaway quovadis Others axim_gpb coastexp hsandv ktf2 kwf2 msroute msroute1 psp sportsim
2013-03-16Update to 1.4.4.gdt4-49/+49
The patch to help serial garmins with prolific adaptors is retained, but it's perhaps a bit dicey because upstream code has changed a bit. Upstream NEWS content from web pages: 1.4.4: Add MotoActiv format. Thank you, Dan Brown. Kris Beevers contributes Lowrance USR v4 support. Allow EXIF to represent altitude below MSL. Allow reading known invalid (sigh) data in NMEA, such as that written by Canon Camera/GPS devices, probably including: Canon GPS shoes GP-E1 GP-E2 Powershot models with GPS capabilities S100 SX260 HS D20 Enhance Garmin Fit support for latest firmware. Skytraq fixes. Steve Eckert adds line styling to the National Geographic TPO3 reader. Erik Krause improves German translations. OS X Mountain Lion fixes. 1.4.3 beta: Fix translations for GUI on Windows. German, Italian, Hungarian, Russian, and a few others should now work. If your language is there, please contribute a translation. It's easy and doesn't require you to program. A new writer for geocaches in KML (Google Earth) provide better visualizations of high-density areas. Many KML improvements including validation fixes, aviations units, fixes for min/max alt. Adds iblue757 GPS support. Add support for Holux M-1200E GPS. Add the Minihomer variant of Skytraq. Add FlySight GPS support. Add Garmin FIT support. Add Land Air Sea format for GPS Tracking Key Pro. Many Navicache improvements. Fixes to track filter to not mangle tracks recorded at low speed when segement filter is applied.
2012-10-04Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2011-04-27Updated geography/gpsbabel to 1.4.2schwarz2-6/+7
2010-09-28Reset maintainer.wiz1-3/+2
2010-07-05Update to 1.4.1. (Read waypoints ok on netbsd-5/i386 from Garmingdt8-102/+29
etrex vista HCx.) Summary of Changes: (details at http://www.gpsbabel.org/news/20100620.html) Many new formats. New Features * KML writer now sets the extents of the time sliders automatically for Google Earth 5.0, can now generate gx:Track for Google Earth 5.2. * Improved handling of from Garmin extensions in GPX including ambient temperature, depth, heartrate, and cadence. * Reworked Garmin transparency device matching to work with more devices such as Nuvi 500 and Dakota * Add 'erase_only' option to dg-100. * GDB module now handles Garmin Basecamp files, too. * Try to preserve Ozi icon data in waypoints. * Holux GR245 waypoint now supported. * GUI detects host OS serial ports. * Add HDOP and VDOP to VPL 900. * Added track segment support for many formats, including GPX, delbin, and Garmin protocol. * Added track->tracksegment conversion filter option to track filter. * Convert tracks to courses on Garmin fitness upload. Major Fixes * Fix memory corruption in gbfile when line sizes were a multiple of internal buffer sizes. * Globalsat: flush receive on startup to make BT-335 more reliable. * Add Mega event icon, Whereigo cache type to GPX and KML. * Tweak Earth 5's realtime KML to include end of time window. * Several improvements to Garmin GPI reader. * Read and write fix information in delgpl format. * Garmin Venture HC and Legend H now works better on Mac and Linux. (especially Japanese models.) * Several improvements for OS/X Snow Leopard. * Alllow character set overwrite when sending to USB Garmins. * When writing Garmin routes, don't duplicate waypoints for via points.
2009-05-12Activated LICENSE=...martti1-2/+2
2009-02-21update distinfo for patch commentsgdt1-7/+7
2009-02-21Add coments to each patch file explaining the status relative togdt6-8/+22
upstream. 3 have been applies, 1 will be, 1 rejected as breaking other platforms, and 1 is speculative anyway.
2009-02-09add gdt as co-maintainergdt1-1/+2
2009-02-08Update to 1.3.6 from 1.3.4. Add two patches from Giles Lean to workgdt4-7/+103
around what is believed to be bugs in Prolific USB convertors. Point to pkgsrc-hosted distfile because upstream distfile, although LICENSE=gnu-gpl-v2 is apparently only available via a web form. Full changes available at http://www.gpsbabel.org/changes.html Notable changes in 1.3.6: Fix writing waypoint names under 6 characters to old serial Garmins. Notable changes in 1.3.5: Read waypointsw from jpg/exif. Add support for osm (openstreetmap) format files. Set computer's clock from GARMIN.
2008-06-21Fix builds on Darwinadrianp3-2/+40
2008-06-20Add DESTDIR support.joerg1-1/+3
2007-10-30Based on some feedback, comment out the newly added LICENSE=xxx for now.martti1-2/+2
I'll re-activate this later when the global license stuff is activated.
2007-10-30Added LICENSE=gnu-gpl-v2martti1-1/+2
2007-09-21GPSBabel converts waypoints, tracks, and routes from onemartti7-0/+79
format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial or USB upload or download to a GPS receiver such as those from Garmin and Magellan. Imported from wip.