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

Reply via email to