Ping. Or maybe someone is porting 1.5.2 version? Manuel Giraud <man...@ledu-giraud.fr> writes:
> A bug fix to gpsbabel related to this: > https://bugzilla.redhat.com/show_bug.cgi?id=989851 > Tested on 5.6 amd64. > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/geo/gpsbabel/Makefile,v > retrieving revision 1.26 > diff -u -p -r1.26 Makefile > --- Makefile 10 Oct 2013 02:08:22 -0000 1.26 > +++ Makefile 10 Feb 2015 09:18:42 -0000 > @@ -11,9 +11,9 @@ PKGNAME-tk= gpsbabel-tk-${VERSION} > PKGNAME-qt= gpsbabel-qt-${VERSION} > CATEGORIES= geo > > -REVISION-main= 0 > -REVISION-tk= 0 > -REVISION-qt= 0 > +REVISION-main= 1 > +REVISION-tk= 1 > +REVISION-qt= 1 > > HOMEPAGE= http://www.gpsbabel.org/ > > Index: patches/patch-garmin_fit_c > =================================================================== > RCS file: patches/patch-garmin_fit_c > diff -N patches/patch-garmin_fit_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-garmin_fit_c 10 Feb 2015 09:18:42 -0000 > @@ -0,0 +1,20 @@ > +$OpenBSD$ > + > +- fix a bug in garmin_fit parsing > + https://bugzilla.redhat.com/show_bug.cgi?id=989851 > + > +--- garmin_fit.c.orig Tue Feb 10 09:40:34 2015 > ++++ garmin_fit.c Tue Feb 10 09:46:30 2015 > +@@ -113,6 +113,12 @@ fit_parse_header(void) > + debug_print(1,"%s: profile version=%d\n", MYNAME, ver); > + debug_print(1,"%s: fit_data.len=%d\n", MYNAME, fit_data.len); > + } > ++ > ++ if (len > 12) { > ++ is_fatal(len != 14, MYNAME ": .FIT header with unrecognized size\n"); > ++ // Unused according to Ingo Arndt > ++ gbfgetuint16(fin); > ++ } > + } > + > + static gbuint8 -- Manuel Giraud