<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1dae37d51083524d9587fe00d610029ef40af2f1">https://github.com/macports/macports-ports/commit/1dae37d51083524d9587fe00d610029ef40af2f1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1dae37d51083524d9587fe00d610029ef40af2f1
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun Oct 1 07:08:33 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gpsbabel: update 1.5.3->1.5.4; create gpsbabel-app
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Normally, these two changes should be in separate commits, but
</span><span style='display:block; white-space:pre;color:#404040;'>    the changes in the version update and app creation are tightly
</span><span style='display:block; white-space:pre;color:#404040;'>    connected.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Support for Qt 4 was dropped in the latest version.
</span>---
 textproc/gpsbabel/Portfile                         | 135 +--
 textproc/gpsbabel/files/makefile_macports_install  |  11 +
 textproc/gpsbabel/files/patch-bushnell.cc.diff     |  20 +
 textproc/gpsbabel/files/patch-delbin.cc.diff       |   4 +-
 textproc/gpsbabel/files/patch-macports_libs.diff   | 912 +++++++++++++++++++++
 textproc/gpsbabel/files/patch-no_config.diff       |  11 +
 textproc/gpsbabel/files/patch-no_report.diff       |  11 +
 textproc/gpsbabel/files/patch-qt5.diff             | 487 +++++++++++
 .../gpsbabel/files/patch-webengine_or_webkit.diff  |  11 +
 9 files changed, 1535 insertions(+), 67 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/Portfile b/textproc/gpsbabel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52acfc4..6a739c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/gpsbabel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,10 +3,17 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        gpsbabel gpsbabel 1_5_3 gpsbabel_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        gpsbabel gpsbabel 1_5_4 gpsbabel_
</span> # some tricks because version at github is x_y_z
 version             [join [lrange [split ${version} _] 0 2] .]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       qmake5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cxx11 1.1
</span> 
 categories          textproc comms
 license             GPL
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,87 +30,85 @@ homepage            http://www.gpsbabel.org/
</span> depends_lib-append  port:expat \
                     port:libusb-compat
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  b64e1bbd6906a027d232e097fb182e1ed770aff7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d8606e18a4d27a25739c443f0ced506e992fe0631c8365e3e0109f74224c6e59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-delbin.cc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  b38b81b38cd50cc4d1c36faa962afb02edb72cd3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fbec8cc36ff4b361e3eada286d3018d34579f919ac5398988e5e85061153fa22
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.universal_args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt4 description {build with Qt 4} conflicts qt5 {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt5 description {build with Qt 5} conflicts qt4 {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gui description {build GUI App} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { [variant_isset qt5] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:qt5-qtwebkit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.target-append  mac-gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-delbin.cc.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # do not keep two copies of gpsbabel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        delete ${destroot}${applications_dir}/GPSBabelFE.app/Contents/MacOS/gpsbabel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${prefix}/bin/gpsbabel ${destroot}${applications_dir}/GPSBabelFE.app/Contents/MacOS/gpsbabel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_version_info yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_version_info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset qt4] && ![variant_isset qt5]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${os.major} < 11 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants-append +qt4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants-append +qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # use MacPorts libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-geosciences/gpsbabel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-macports_libs.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://github.com/gpsbabel/gpsbabel/commit/15f8b8b6ec5145a56d06d509b2e90076f75dd867
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://github.com/gpsbabel/gpsbabel/commit/30a345577a644125502f6e4f8b58ea3077ec8dad
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-qt5.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # avoid error: ordered comparison between pointer and zero ('const char *' and 'int')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-bushnell.cc.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { [variant_isset qt4] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup           qt4 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.universal_args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --disable-dependency-tracking
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # in ${prefix}/libexec/qt4/include/QtCore/qxmlstream.h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # there seems to be some class renaming using preprocessor commands
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #    but only if Q_OS_MAC32 is defined
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # this seems to break gpsbabel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs     ppc64 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:shapelib   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:minizip    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:zip
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif { [variant_isset qt5] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup           qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ui_error "\n\nYou must select either the +qt4 or +qt5 variant.\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return -code error "Invalid variant selection"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span>     QMAKE=${qt_qmake_cmd} \
     LRELEASE=${qt_lrelease_cmd} \
     LUPDATE=${qt_lupdate_cmd}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ![variant_isset universal] || [variant_isset qt4]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --with-zlib=system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if { [variant_isset gui] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            copy ${worksrcpath}/gui/objects/GPSBabelFE.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>         xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
         xinstall -m 644 -W ${worksrcpath} \
             AUTHORS COPYING README.contrib README.igc \
             README.mapconverter README.xmapwpt \
             ${destroot}${prefix}/share/doc/${name}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    merger-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach arch ${universal_archs_to_use} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if { [variant_isset gui] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                copy ${worksrcpath}-${arch}/gui/objects/GPSBabelFE.app ${destroot}-${arch}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-app {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    worksrcdir ${worksrcdir}/gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # avoid requiring config.h in the parent directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-no_config.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # allow the selection of qtwebkit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-webengine_or_webkit.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # by default, do not report statistics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append  patch-no_report.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # copied from Makefile.in in ${worksrcdir}/..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 ${filespath}/makefile_macports_install ${build.dir}
</span>             }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -m 755 -d ${destroot}-${arch}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -m 644 -W ${worksrcpath}-${arch} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                AUTHORS COPYING README.contrib README.igc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                README.mapconverter README.xmapwpt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ${destroot}-${arch}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant qtwebkit description {use Webkit instead of WebEngine} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append CONFIG+=MACPORTS_USE_WEBKIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        qt5.depends_component \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            qtwebkit
</span>         }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset qtwebkit]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        qt5.depends_component  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            qtdeclarative      \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            qtlocation         \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            qtwebchannel       \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            qtwebengine
</span>     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args                            \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -f makefile_macports_install         \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PREFIX=${prefix}                     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        APPLICATION_DIR=${applications_dir}  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LRELEASE=${qt_lrelease_cmd}          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LUPDATE=${qt_lupdate_cmd}
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/makefile_macports_install b/textproc/gpsbabel/files/makefile_macports_install
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..dff4ef2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/makefile_macports_install
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- mode: makefile -*-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(LUPDATE) app.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(LRELEASE) app.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mkdir -p objects/GPSBabelFE.app/Contents/MacOS/translations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cp *.qm  objects/gpsbabelFE.app/Contents/MacOS/translations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cp -r help/*.html  objects/GPSBabelFE.app/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cp gmapbase.html objects/GPSBabelFE.app/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cp -r objects/GPSBabelFE.app $(INSTALL_ROOT)$(APPLICATION_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ln -s $(PREFIX)/bin/gpsbabel $(INSTALL_ROOT)$(APPLICATION_DIR)/GPSBabelFE.app/Contents/MacOS
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-bushnell.cc.diff b/textproc/gpsbabel/files/patch-bushnell.cc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5a16411
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-bushnell.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bushnell.cc.orig       2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bushnell.cc    2017-10-01 04:42:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -136,7 +136,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     name = "Waypoint";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for (t = bushnell_icons; t->icon > 0; t++) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for (t = bushnell_icons; t->icon > (void*)0; t++) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (0 == name.compare(t->icon, Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       return t->symbol;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -148,7 +148,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bushnell_get_name_from_symbol(signed int s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   icon_mapping_t* t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for (t = bushnell_icons; t->icon > 0; t++) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for (t = bushnell_icons; t->icon > (void*)0; t++) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (s == t->symbol) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       return t->icon;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-delbin.cc.diff b/textproc/gpsbabel/files/patch-delbin.cc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d355ee0..5273d24 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/gpsbabel/files/patch-delbin.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-delbin.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- delbin.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ delbin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- deprecated/delbin.cc.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ deprecated/delbin.cc
</span> @@ -2614,7 +2614,7 @@ thread_func(void* run_loop_source)
  }
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-macports_libs.diff b/textproc/gpsbabel/files/patch-macports_libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..925b846
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-macports_libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,912 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- shape.cc.orig  2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ shape.cc       2017-10-01 04:12:23.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,7 +20,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "defs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "shapelib/shapefil.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <shapefil.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if SHAPELIB_ENABLED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/core/ziparchive.h.orig     2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/core/ziparchive.h  2017-10-01 04:17:23.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QString>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QStringList>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "zlib/contrib/minizip/zip.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <minizip/zip.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ class  ZipArchive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/core/ziparchive.cc.orig    2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/core/ziparchive.cc 2017-10-01 04:18:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +23,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "defs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "src/core/logging.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "zlib/contrib/minizip/zip.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <minizip/zip.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QFile>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QDebug>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2017-10-01 04:20:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -402,7 +402,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(QT_SYSINC_OPT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(QT_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_CONFIG_FILES([Makefile gbversion.h gui/setup.iss xmldoc/makedoc tools/mkcapabilities win32/gpsbabel.rc jeeps/Makefile shapelib/Makefile zlib/empty])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CONFIG_FILES([Makefile gbversion.h gui/setup.iss xmldoc/makedoc tools/mkcapabilities win32/gpsbabel.rc jeeps/Makefile])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CONFIG_FILES([gui/makelinuxdist.sh], [chmod +x gui/makelinuxdist.sh])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_OUTPUT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in.orig       2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in    2017-10-01 04:28:04.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,16 +100,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Extra modules in Jeeps that we don't use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         jeeps/gpsfmt.o jeeps/gpsinput.o jeeps/gpsproj.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHAPE=shapelib/shpopen.o shapelib/dbfopen.o shapelib/safileio.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MINIZIP=zlib/contrib/minizip/zip.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/contrib/minizip/ioapi.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ZLIB=zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/inflate.o zlib/infback.o zlib/inftrees.o zlib/trees.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/uncompr.o zlib/gzlib.o zlib/gzclose.o zlib/gzread.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/gzwrite.o zlib/zutil.o $(MINIZIP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHAPE=-lshp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ZLIB=-lz -lminizip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS = queue.o route.o waypt.o filter_vecs.o util.o vecs.o mkshort.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           csv_util.o strptime.o grtcirc.o util_crc.o xmlgeneric.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -119,7 +112,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     src/core/xmlstreamwriter.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     src/core/usasciicodec.o\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     src/core/ziparchive.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    $(GARMIN) $(JEEPS) $(SHAPE) @ZLIB@ $(FMTS) $(FILTERS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    $(GARMIN) $(JEEPS) $(FMTS) $(FILTERS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJS = main.o globals.o $(LIBOBJS) @FILEINFO@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEPFILES = $(OBJS:.o=.d)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -148,10 +141,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: gpsbabel$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gpsbabel$(EXEEXT): configure Makefile $(OBJS) @GPSBABEL_DEBUG@ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) @LIBS@ $(QT_LIBS) @USB_LIBS@ $(OUTPUT_SWITCH)$@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) $(SHAPE) $(ZLIB) @LIBS@ $(QT_LIBS) @USB_LIBS@ $(OUTPUT_SWITCH)$@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gpsbabel-debug: $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) @LIBS@ @EFENCE_LIB@ $(QT_LIBS) @USB_LIBS@ $(OUTPUT_SWITCH)$@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) $(SHAPE) $(ZLIB) @LIBS@ @EFENCE_LIB@ $(QT_LIBS) @USB_LIBS@ $(OUTPUT_SWITCH)$@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Makefile gbversion.h: Makefile.in config.status xmldoc/makedoc.in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gbversion.h.in gui/setup.iss.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -435,90 +428,90 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   -$(QMAKE) -v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Machine generated from here down. 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-alan.o: alan.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++alan.o: alan.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-an1.o: an1.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++an1.o: an1.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h an1sym.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-arcdist.o: arcdist.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++arcdist.o: arcdist.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bcr.o: bcr.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bcr.o: bcr.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_tables.h cet_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bend.o: bend.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bend.o: bend.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h filterdefs.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-brauniger_iq.o: brauniger_iq.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++brauniger_iq.o: brauniger_iq.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bushnell.o: bushnell.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bushnell.o: bushnell.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bushnell_trl.o: bushnell_trl.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cet.o: cet.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bushnell_trl.o: bushnell_trl.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cet.o: cet.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cet_util.o: cet_util.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cet_util.o: cet_util.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet/ansi_x3_4_1968.h cet/cp1252.h cet/iso_8859_8.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-compegps.o: compegps.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++compegps.o: compegps.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cst.o: cst.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cst.o: cst.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h strptime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-csv_util.o: csv_util.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++csv_util.o: csv_util.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h src/core/logging.h strptime.h xcsv_tokens.gperf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-delgpl.o: delgpl.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++delgpl.o: delgpl.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-destinator.o: destinator.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++destinator.o: destinator.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   strptime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dg-100.o: dg-100.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dg-100.o: dg-100.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-discard.o: discard.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++discard.o: discard.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dmtlog.o: dmtlog.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dmtlog.o: dmtlog.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-duplicate.o: duplicate.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++duplicate.o: duplicate.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-easygps.o: easygps.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++easygps.o: easygps.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-energympro.o: energympro.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-enigma.o: enigma.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++energympro.o: energympro.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-exif.o: exif.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enigma.o: enigma.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++exif.o: exif.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h garmin_tables.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-explorist_ini.o: explorist_ini.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++explorist_ini.o: explorist_ini.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   explorist_ini.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-f90g_track.o: f90g_track.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fatal.o: fatal.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f90g_track.o: f90g_track.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fatal.o: fatal.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-filter_vecs.o: filter_vecs.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++filter_vecs.o: filter_vecs.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h gbversion.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-formspec.o: formspec.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++formspec.o: formspec.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-g7towin.o: g7towin.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++g7towin.o: g7towin.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_tables.h strptime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-garmin.o: garmin.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++garmin.o: garmin.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -526,85 +519,85 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsserial.h garmin_tables.h garmin_fs.h garmin_device_xml.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ garmin_device_xml.o: garmin_device_xml.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h xmlgeneric.h garmin_device_xml.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-garmin_fit.o: garmin_fit.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-garmin_fs.o: garmin_fs.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++garmin_fit.o: garmin_fit.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++garmin_fs.o: garmin_fs.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_tables.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-garmin_gpi.o: garmin_gpi.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++garmin_gpi.o: garmin_gpi.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h jeeps/gpsmath.h jeeps/gpsport.h garmin_fs.h jeeps/gps.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_gpi.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ garmin_tables.o: garmin_tables.cc garmin_tables.h defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h src/core/logging.h jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-garmin_txt.o: garmin_txt.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++garmin_txt.o: garmin_txt.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h csv_util.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsproj.h garmin_tables.h grtcirc.h strptime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-garmin_xt.o: garmin_xt.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gbfile.o: gbfile.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++garmin_xt.o: garmin_xt.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gbfile.o: gbfile.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/logging.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gbser.o: gbser.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gbser.o: gbser.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbser_private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gbser_posix.o: gbser_posix.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gbser_posix.o: gbser_posix.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbser.h gbser_private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gbsleep.o: gbsleep.cc config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gdb.o: gdb.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gdb.o: gdb.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_tables.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-geo.o: geo.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++geo.o: geo.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h src/core/file.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ggv_bin.o: ggv_bin.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ggv_bin.o: ggv_bin.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ggv_log.o: ggv_log.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ggv_log.o: ggv_log.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h grtcirc.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ggv_ovl.o: ggv_ovl.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ggv_ovl.o: ggv_ovl.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-globals.o: globals.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++globals.o: globals.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbversion.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-globalsat_sport.o: globalsat_sport.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++globalsat_sport.o: globalsat_sport.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ config.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  src/core/datetime.h gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-glogbook.o: glogbook.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++glogbook.o: glogbook.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/file.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gnav_trl.o: gnav_trl.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gnav_trl.o: gnav_trl.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-googledir.o: googledir.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++googledir.o: googledir.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gopal.o: gopal.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gopal.o: gopal.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h strptime.h jeeps/gpsmath.h jeeps/gpsport.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gpssim.o: gpssim.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gpssim.o: gpssim.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gpsutil.o: gpsutil.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gpsutil.o: gpsutil.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   magellan.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gpx.o: gpx.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gpx.o: gpx.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h garmin_fs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -612,79 +605,79 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h garmin_tables.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/logging.h src/core/file.h src/core/xmlstreamwriter.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/xmltag.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-grtcirc.o: grtcirc.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++grtcirc.o: grtcirc.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gtm.o: gtm.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gtm.o: gtm.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gtrnctr.o: gtrnctr.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gtrnctr.o: gtrnctr.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-height.o: height.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++height.o: height.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   height.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hiketech.o: hiketech.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++hiketech.o: hiketech.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/xmlstreamwriter.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-holux.o: holux.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++holux.o: holux.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h holux.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-html.o: html.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++html.o: html.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h src/core/xmltag.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-humminbird.o: humminbird.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-igc.o: igc.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++humminbird.o: humminbird.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++igc.o: igc.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ignrando.o: ignrando.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ignrando.o: ignrando.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-igo8.o: igo8.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++igo8.o: igo8.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ik3d.o: ik3d.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ik3d.o: ik3d.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-inifile.o: inifile.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++inifile.o: inifile.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++internal_styles.o: internal_styles.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-internal_styles.o: internal_styles.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-interpolate.o: interpolate.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++interpolate.o: interpolate.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-itracku.o: itracku.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++itracku.o: itracku.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsapp.o: jeeps/gpsapp.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h jeeps/garminusb.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsusbint.h jeeps/gpsserial.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpscom.o: jeeps/gpscom.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsdevice.o: jeeps/gpsdevice.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsserial.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsdevice_ser.o: jeeps/gpsdevice_ser.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsserial.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsdevice_usb.o: jeeps/gpsdevice_usb.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/garminusb.h jeeps/gpsusbint.h jeeps/gpsusbcommon.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpslibusb.o: jeeps/gpslibusb.cc config.h mac/libusb/usb.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  jeeps/gps.h jeeps/../defs.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  jeeps/gps.h jeeps/../defs.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsport.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -692,89 +685,89 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsproj.h jeeps/garminusb.h jeeps/gpsusbcommon.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/../garmin_device_xml.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsmath.o: jeeps/gpsmath.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h jeeps/gpsdatum.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsmem.o: jeeps/gpsmem.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsprot.o: jeeps/gpsprot.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsread.o: jeeps/gpsread.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h jeeps/gpsserial.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsrqst.o: jeeps/gpsrqst.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpssend.o: jeeps/gpssend.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h jeeps/gpsserial.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsserial.o: jeeps/gpsserial.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsserial.h jeeps/../gbser.h gbser_posix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsusbcommon.o: jeeps/gpsusbcommon.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/garminusb.h jeeps/gpsusbcommon.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsusbread.o: jeeps/gpsusbread.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/garminusb.h jeeps/gpsusbint.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/gpsusbsend.o: jeeps/gpsusbsend.cc jeeps/gps.h jeeps/../defs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  config.h queue.h gbfile.h cet.h inifile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   session.h src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/garminusb.h jeeps/gpsusbint.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jeeps/jgpsutil.o: jeeps/jgpsutil.cc jeeps/gps.h jeeps/../defs.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  queue.h zlib/zlib.h zlib/zconf.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  queue.h gbfile.h cet.h inifile.h session.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/datetime.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-jogmap.o: jogmap.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++jogmap.o: jogmap.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h garmin_tables.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-jtr.o: jtr.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++jtr.o: jtr.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-kml.o: kml.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++kml.o: kml.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h grtcirc.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/file.h src/core/xmlstreamwriter.h src/core/xmltag.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-lmx.o: lmx.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lmx.o: lmx.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-lowranceusr.o: lowranceusr.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-lowranceusr4.o: lowranceusr4.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lowranceusr.o: lowranceusr.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lowranceusr4.o: lowranceusr4.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac/libusb/darwin.o: mac/libusb/darwin.c config.h mac/libusb/usbi.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mac/libusb/usb.h mac/libusb/error.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac/libusb/descriptors.o: mac/libusb/descriptors.c mac/libusb/usbi.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -783,261 +776,230 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mac/libusb/error.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac/libusb/usb.o: mac/libusb/usb.c mac/libusb/usbi.h mac/libusb/usb.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mac/libusb/error.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maggeo.o: maggeo.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++maggeo.o: maggeo.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xmlgeneric.h magellan.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-magproto.o: magproto.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++magproto.o: magproto.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h magellan.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbser.h explorist_ini.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main.o: main.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++main.o: main.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h filterdefs.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h src/core/usasciicodec.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mapasia.o: mapasia.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mapasia.o: mapasia.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mapbar_track.o: mapbar_track.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mapfactor.o: mapfactor.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mapbar_track.o: mapbar_track.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mapfactor.o: mapfactor.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/file.h src/core/xmlstreamwriter.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mapsend.o: mapsend.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mapsend.o: mapsend.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h mapsend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   magellan.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mapsource.o: mapsource.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mapsource.o: mapsource.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_tables.h jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mkshort.o: mkshort.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mkshort.o: mkshort.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mmo.o: mmo.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mmo.o: mmo.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mtk_locus.o: mtk_locus.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mtk_locus.o: mtk_locus.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mtk_logger.o: mtk_logger.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mtk_logger.o: mtk_logger.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mynav.o: mynav.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mynav.o: mynav.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-navicache.o: navicache.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++navicache.o: navicache.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h src/core/file.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-naviguide.o: naviguide.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++naviguide.o: naviguide.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-navilink.o: navilink.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++navilink.o: navilink.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h navilink.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-navitel.o: navitel.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++navitel.o: navitel.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-netstumbler.o: netstumbler.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++netstumbler.o: netstumbler.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-nmea.o: nmea.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++nmea.o: nmea.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h gbser.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   strptime.h jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-nmn4.o: nmn4.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++nmn4.o: nmn4.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-nukedata.o: nukedata.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++nukedata.o: nukedata.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-osm.o: osm.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++osm.o: osm.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ozi.o: ozi.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ozi.o: ozi.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-parse.o: parse.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++parse.o: parse.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h strptime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pcx.o: pcx.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pcx.o: pcx.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h garmin_tables.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pocketfms_bc.o: pocketfms_bc.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pocketfms_fp.o: pocketfms_fp.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pocketfms_bc.o: pocketfms_bc.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pocketfms_fp.o: pocketfms_fp.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pocketfms_wp.o: pocketfms_wp.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pocketfms_wp.o: pocketfms_wp.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-polygon.o: polygon.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++polygon.o: polygon.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-position.o: position.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++position.o: position.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-psitrex.o: psitrex.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++psitrex.o: psitrex.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h garmin_tables.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ queue.o: queue.cc queue.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-radius.o: radius.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++radius.o: radius.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-random.o: random.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++random.o: random.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h garmin_fs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-raymarine.o: raymarine.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++raymarine.o: raymarine.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reverse_route.o: reverse_route.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++reverse_route.o: reverse_route.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-rgbcolors.o: rgbcolors.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-route.o: route.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++rgbcolors.o: rgbcolors.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++route.o: route.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-saroute.o: saroute.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++saroute.o: saroute.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sbn.o: sbn.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sbn.o: sbn.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h navilink.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sbp.o: sbp.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sbp.o: sbp.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h navilink.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-session.o: session.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++session.o: session.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shape.o: shape.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  shapelib/shapefil.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shapelib/dbfopen.o: shapelib/dbfopen.c shapelib/shapefil.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shapelib/safileio.o: shapelib/safileio.c shapelib/shapefil.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shapelib/shpopen.o: shapelib/shpopen.c shapelib/shapefil.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-skyforce.o: skyforce.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++shape.o: shape.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++skyforce.o: skyforce.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-skytraq.o: skytraq.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++skytraq.o: skytraq.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-smplrout.o: smplrout.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++smplrout.o: smplrout.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sort.o: sort.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sort.o: sort.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/core/usasciicodec.o: src/core/usasciicodec.cc src/core/usasciicodec.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/core/xmlstreamwriter.o: src/core/xmlstreamwriter.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/xmlstreamwriter.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-stackfilter.o: stackfilter.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++stackfilter.o: stackfilter.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-stmsdf.o: stmsdf.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++stmsdf.o: stmsdf.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h strptime.h jeeps/gpsmath.h jeeps/gpsport.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-stmwpp.o: stmwpp.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++stmwpp.o: stmwpp.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strptime.o: strptime.c config.h strptime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-subrip.o: subrip.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++subrip.o: subrip.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-swapdata.o: swapdata.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++swapdata.o: swapdata.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tef_xml.o: tef_xml.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tef_xml.o: tef_xml.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-teletype.o: teletype.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++teletype.o: teletype.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-text.o: text.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++text.o: text.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h src/core/xmltag.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tiger.o: tiger.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tiger.o: tiger.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tmpro.o: tmpro.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tmpro.o: tmpro.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tomtom.o: tomtom.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tomtom.o: tomtom.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tpg.o: tpg.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tpg.o: tpg.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tpo.o: tpo.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tpo.o: tpo.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-trackfilter.o: trackfilter.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++trackfilter.o: trackfilter.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h grtcirc.h strptime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-transform.o: transform.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++transform.o: transform.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unicsv.o: unicsv.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++unicsv.o: unicsv.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   csv_util.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   garmin_tables.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-units.o: units.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++units.o: units.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-util.o: util.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++util.o: util.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h src/core/xmltag.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ util_crc.o: util_crc.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-v900.o: v900.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++v900.o: v900.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-validate.o: validate.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++validate.o: validate.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h filterdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vcf.o: vcf.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vcf.o: vcf.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vecs.o: vecs.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vecs.o: vecs.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h csv_util.h gbversion.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vidaone.o: vidaone.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vidaone.o: vidaone.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vitosmt.o: vitosmt.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vitosmt.o: vitosmt.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vitovtt.o: vitovtt.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vitovtt.o: vitovtt.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vpl.o: vpl.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vpl.o: vpl.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waypt.o: waypt.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waypt.o: waypt.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h garmin_fs.h jeeps/gps.h jeeps/gpsport.h jeeps/gpsdevice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsinput.h jeeps/gpsproj.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/logging.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wbt-200.o: wbt-200.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wbt-200.o: wbt-200.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   grtcirc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wfff_xml.o: wfff_xml.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wfff_xml.o: wfff_xml.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wintec_tes.o: wintec_tes.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xcsv.o: xcsv.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wintec_tes.o: wintec_tes.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xcsv.o: xcsv.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h cet_util.h csv_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xhtmlent.o: xhtmlent.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xmlgeneric.o: xmlgeneric.cc defs.h config.h queue.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xmlgeneric.o: xmlgeneric.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfile.h cet.h inifile.h session.h src/core/datetime.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xmlgeneric.h cet_util.h src/core/file.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xmltag.o: xmltag.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xmltag.o: xmltag.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h cet_util.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/core/xmltag.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xol.o: xol.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xol.o: xol.cc defs.h config.h queue.h gbfile.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   jeeps/gpsmath.h jeeps/gpsport.h garmin_tables.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-yahoo.o: yahoo.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++yahoo.o: yahoo.cc defs.h config.h queue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gbfile.h cet.h inifile.h session.h src/core/datetime.h xmlgeneric.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/adler32.o: zlib/adler32.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/compress.o: zlib/compress.c zlib/zlib.h zlib/zconf.h config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/crc32.o: zlib/crc32.c zlib/zutil.h zlib/zlib.h zlib/zconf.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/crc32.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/deflate.o: zlib/deflate.c zlib/deflate.h zlib/zutil.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/gzclose.o: zlib/gzclose.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/gzlib.o: zlib/gzlib.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/gzread.o: zlib/gzread.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/gzwrite.o: zlib/gzwrite.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/infback.o: zlib/infback.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h zlib/inftrees.h zlib/inflate.h zlib/inffast.h zlib/inffixed.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/inffast.o: zlib/inffast.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h zlib/inftrees.h zlib/inflate.h zlib/inffast.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/inflate.o: zlib/inflate.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h zlib/inftrees.h zlib/inflate.h zlib/inffast.h zlib/inffixed.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/inftrees.o: zlib/inftrees.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  config.h zlib/inftrees.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/trees.o: zlib/trees.c zlib/deflate.h zlib/zutil.h zlib/zlib.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/zconf.h config.h zlib/trees.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/uncompr.o: zlib/uncompr.c zlib/zlib.h zlib/zconf.h config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zlib/zutil.o: zlib/zutil.c zlib/zutil.h zlib/zlib.h zlib/zconf.h config.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zlib/gzguts.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ internal_styles.cc: mkstyle.sh $(srcdir)/style/*.style
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(srcdir)/mkstyle.sh > internal_styles.cc || (rm -f internal_styles.cc ; exit 1)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-no_config.diff b/textproc/gpsbabel/files/patch-no_config.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d38f3bb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-no_config.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- app.pro.orig   2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ app.pro        2017-09-17 08:48:27.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,7 +7,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For Mac, x86 and x64, but not PPC binary.   Ignored on other OSes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macx:CONFIG -= x86_64 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macx:CONFIG += x86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-macx:DEFINES += HAVE_CONFIG_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++macx:DEFINES += HAVE_UNAME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICON = images/appicon.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-no_report.diff b/textproc/gpsbabel/files/patch-no_report.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0fbbcb3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-no_report.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- babeldata.h.orig       2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ babeldata.h    2017-10-01 04:30:44.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,7 +64,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     upgradeOffers_(0),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     runCount_(0),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     startupVersionCheck_(true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    reportStatistics_(true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    reportStatistics_(false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     allowBetaUpgrades_(false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ignoreVersionMismatch_(false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     disableDonateDialog_(false),
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-qt5.diff b/textproc/gpsbabel/files/patch-qt5.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2f78d55
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-qt5.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,487 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 30a345577a644125502f6e4f8b58ea3077ec8dad Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Robert Lipe <robertlipe@gpsbabel.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Mon, 4 Sep 2017 23:20:00 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Prefer QStringLiteral over implicit conversion from Latin1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for Q5 5.9. Based on work by Bernd Zeimetz.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gpx.cc      | 14 +++++++-------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ magproto.cc |  6 +++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicsv.cc   |  8 ++++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 3 files changed, 14 insertions(+), 14 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/gpx.cc b/gpx.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3b3b963c..36701e52 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gpx.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gpx.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -494,7 +494,7 @@ tag_cache_desc(const QXmlStreamAttributes& attr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cache_descr_is_html = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (attr.hasAttribute("html")) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (attr.value("html").toString().compare("True") == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (attr.value("html").toString() == QStringLiteral("True")) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       cache_descr_is_html = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -509,16 +509,16 @@ tag_gs_cache(const QXmlStreamAttributes& attr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gc_data->id = attr.value("id").toString().toInt();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (attr.hasAttribute("available")) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (attr.value("available").toString().compare("True", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (attr.value("available").toString().compare(QStringLiteral("True"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       gc_data->is_available = status_true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.value("available").toString().compare("False", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.value("available").toString().compare(QStringLiteral("False"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       gc_data->is_available = status_false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (attr.hasAttribute("archived")) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (attr.value("archived").toString().compare("True", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (attr.value("archived").toString().compare(QStringLiteral("True"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       gc_data->is_archived = status_true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.value("archived").toString().compare("False", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.value("archived").toString().compare(QStringLiteral("False"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       gc_data->is_archived = status_false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -972,7 +972,7 @@ gpx_end(const QString& el)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      * last date we saw in this log.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   case tt_cache_log_type:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if ((cdatastr.compare("Found it") == 0) &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if ((cdatastr.compare(QStringLiteral("Found it")) == 0) &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         (0 == wpt_tmp->gc_data->last_found.toTime_t())) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       wpt_tmp->AllocGCData()->last_found = gc_log_date;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1423,7 +1423,7 @@ fprint_xml_chain(xml_tag* tag, const Waypoint* wpt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         fprint_xml_chain(tag->child, wpt);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (wpt && wpt->gc_data->exported.isValid() &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          tag->tagname.compare("groundspeak:cache") == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          tag->tagname.compare(QStringLiteral("groundspeak:cache")) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         writer->writeTextElement("time",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                  wpt->gc_data->exported.toPrettyString());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/magproto.cc b/magproto.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7c82e9fb..0deb7f33 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- magproto.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ magproto.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -819,11 +819,11 @@ mag_rd_init_common(const QString& portname)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QString exten = QFileInfo(curfname).suffix();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (exten.length() > 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (0 == exten.compare("upt", Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (0 == exten.compare(QStringLiteral("upt"), Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       extension_hint = WPTDATAMASK;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (0 == exten.compare("log", Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (0 == exten.compare(QStringLiteral("log"), Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       extension_hint = TRKDATAMASK;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (0 == exten.compare("rte", Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (0 == exten.compare(QStringLiteral("rte"), Qt::CaseInsensitive)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       extension_hint = RTEDATAMASK;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/unicsv.cc b/unicsv.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4a7d78ed..6312e9d2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- unicsv.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ unicsv.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -430,13 +430,13 @@ unicsv_parse_time(const QString& str, int* msec, time_t* date)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static status_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicsv_parse_status(const QString& str)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (str.compare("true", Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      str.compare("yes", Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (str.compare(QStringLiteral("true"), Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      str.compare(QStringLiteral("yes"), Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       str == "1") {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return status_true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (str.compare("false", Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      str.compare("no", Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (str.compare(QStringLiteral("false"), Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      str.compare(QStringLiteral("no"), Qt::CaseInsensitive) == 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       str == "0") {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return status_false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 604178aa8ad4d3c3ad218df24c1e9a6a1f683bb3 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Harel Mazor <harel.mazor@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 24 Jan 2017 00:35:04 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Added geojson read capablity, moved magic strings to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ constants, fixed windows compilation issues.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GPSBabel.pro  |   4 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geojson.cc    | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mtk_logger.cc |   5 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tef_xml.cc    |  24 +++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 4 files changed, 200 insertions(+), 41 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/GPSBabel.pro b/GPSBabel.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4b8e378a..1c06c4ab 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- geojson.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ geojson.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,11 +23,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "src/core/file.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static gbfile* ofd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static QString input_file_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char MYNAME[] = "geojson";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static char* compact_opt = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static QJsonObject* track_object = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static QJsonArray* track_coords = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString FEATURE_COLLECTION = QStringLiteral("FeatureCollection");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString FEATURE = QStringLiteral("Feature");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString POINT = QStringLiteral("Point");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString MULTIPOINT = QStringLiteral("MultiPoint");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString LINESTRING = QStringLiteral("LineString");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString MULTILINESTRING = QStringLiteral("MultiLineString");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString POLYGON = QStringLiteral("Polygon");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString MULTIPOLYGON = QStringLiteral("MultiPolygon");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString TYPE = QStringLiteral("type");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString FEATURES = QStringLiteral("features");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString COORDINATES = QStringLiteral("coordinates");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString GEOMETRY = QStringLiteral("geometry");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString PROPERTIES = QStringLiteral("properties");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString NAME = QStringLiteral("name");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString DESCRIPTION = QStringLiteral("description");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString URL = QStringLiteral("url");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const QString URLNAME = QStringLiteral("urlname");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static arglist_t geojson_args[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {"compact", &compact_opt, "Compact Output. Default is off.", 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     NULL, ARGTYPE_BOOL, ARG_NOMINMAX } ,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,6 +55,7 @@ static arglist_t geojson_args[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geojson_rd_init(const QString& fname) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  input_file_name = fname;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QJsonArray* feature_collection = nullptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -48,57 +68,55 @@ geojson_wr_init(const QString& fname) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geojson_waypt_pr(const Waypoint* waypoint) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  QJsonObject object;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  static const QString kType = QStringLiteral("type");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  object[kType] = QStringLiteral("Feature");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonObject geometry;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  geometry[kType] = QStringLiteral("Point");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  QJsonArray coords;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  coords.append(waypoint->longitude);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  coords.append(waypoint->latitude);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  geometry[TYPE] = POINT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QJsonArray coordinates;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  coordinates.append(waypoint->longitude);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  coordinates.append(waypoint->latitude);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (waypoint->altitude != unknown_alt && waypoint->altitude != 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    coords.append(waypoint->altitude);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    coordinates.append(waypoint->altitude);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  geometry[COORDINATES] = coordinates;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  geometry[kType] = QStringLiteral("Point");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  geometry[QStringLiteral("coordinates")] = coords;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  object[QStringLiteral("geometry")] = geometry;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QJsonObject feature;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  feature[TYPE] = FEATURE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  feature[GEOMETRY] = geometry;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // Build up the properties.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonObject properties;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (!waypoint->shortname.isEmpty()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    properties["name"] = waypoint->shortname;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    properties[NAME] = waypoint->shortname;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (!waypoint->description.isEmpty()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    properties["description"] = waypoint->description;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    properties[DESCRIPTION] = waypoint->description;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (waypoint->HasUrlLink()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     UrlLink link = waypoint->GetUrlLink();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (!link.url_.isEmpty()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      properties["url"] = link.url_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      properties[URL] = link.url_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (!link.url_link_text_.isEmpty()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      properties["urlname"] = link.url_link_text_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      properties[URLNAME] = link.url_link_text_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (!properties.empty()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    object["properties"] = properties;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    feature[PROPERTIES] = properties;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  feature_collection->append(object);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  feature_collection->append(feature);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geojson_rd_deinit() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gbfclose(ofd);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ofd = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geojson_wr_deinit(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonObject object;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  object[QStringLiteral("type")] = QStringLiteral("FeatureCollection");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  object[QStringLiteral("features")]  = *feature_collection;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  object[TYPE] = FEATURE_COLLECTION;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  object[FEATURES]  = *feature_collection;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonDocument save(object);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonDocument::JsonFormat style;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -111,21 +129,157 @@ geojson_wr_deinit(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   feature_collection = nullptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static Waypoint* 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waypoint_from_coordinates(const QJsonArray& coordinates)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  auto waypoint = new Waypoint();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  waypoint->latitude = coordinates.at(1).toDouble();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  waypoint->longitude = coordinates.at(0).toDouble();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (coordinates.size() > 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          waypoint->altitude = coordinates.at(3).toDouble();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return waypoint;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++routes_from_polygon_coordinates(const QJsonArray& polygon)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for (auto lineStringIterator = polygon.begin(); lineStringIterator != polygon.end(); ++lineStringIterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          QJsonArray coordinates = (*lineStringIterator).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          auto route = route_head_alloc();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          route_add_head(route);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          for (auto coordinates_iterator = coordinates.begin(); coordinates_iterator != coordinates.end(); ++coordinates_iterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  auto waypoint = waypoint_from_coordinates((*coordinates_iterator).toArray());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  route_add_wpt(route, waypoint);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geojson_read(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QFile file;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  file.setFileName(input_file_name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  file.open(QIODevice::ReadOnly | QIODevice::Text);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QString file_content = file.readAll();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  file.close();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QJsonParseError error;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QJsonDocument document = QJsonDocument::fromJson(file_content.toUtf8(), &error);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QJsonObject rootObject = document.object();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (rootObject[TYPE] != FEATURE_COLLECTION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QJsonArray features = rootObject.value(FEATURES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for (auto iterator = features.begin(); iterator != features.end(); ++iterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          QJsonObject feature = (*iterator).toObject();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          QJsonObject properties = (feature.value(PROPERTIES)).toObject();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          QString name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          QString description;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if (!properties.empty())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if (properties.contains(NAME))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          name = properties[NAME].toString();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if (properties.contains(DESCRIPTION))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          description = properties[DESCRIPTION].toString();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          QJsonObject geometry = feature.value(GEOMETRY).toObject();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          auto geometry_type = geometry[TYPE];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if (geometry_type == POINT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  QJsonArray coordinates = geometry.value(COORDINATES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  auto waypoint = waypoint_from_coordinates(coordinates);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  waypoint->shortname = name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  waypoint->description = description;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if (properties.contains(URL))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          QString url = properties[URL].toString();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          if (properties.contains(URLNAME))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  QString url_text = properties[URLNAME].toString();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  waypoint->AddUrlLink(UrlLink(url, url_text));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  waypoint->AddUrlLink(UrlLink(url));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  waypt_add(waypoint);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          else if (geometry_type == MULTIPOINT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  QJsonArray coordinates = geometry.value(COORDINATES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  for (auto coordinates_iterator = coordinates.begin(); coordinates_iterator != coordinates.end(); ++coordinates_iterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          auto waypoint = waypoint_from_coordinates((*coordinates_iterator).toArray());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          waypt_add(waypoint);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          else if (geometry_type == LINESTRING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  QJsonArray coordinates = geometry.value(COORDINATES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  auto route = route_head_alloc();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  route->rte_name = name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  route_add_head(route);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  for (auto coordinates_iterator = coordinates.begin(); coordinates_iterator != coordinates.end(); ++coordinates_iterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          auto waypoint = waypoint_from_coordinates((*coordinates_iterator).toArray());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          route_add_wpt(route, waypoint);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          else if (geometry_type == POLYGON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  QJsonArray polygon = geometry.value(COORDINATES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  routes_from_polygon_coordinates(polygon);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          else if (geometry_type == MULTIPOLYGON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  QJsonArray polygons = geometry.value(COORDINATES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  for (auto polygons_iterator = polygons.begin(); polygons_iterator != polygons.end(); ++polygons_iterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          QJsonArray polygon = (*polygons_iterator).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          routes_from_polygon_coordinates(polygon);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          else if (geometry_type == MULTILINESTRING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  QJsonArray line_strings = geometry.value(COORDINATES).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  for (auto lineStringIterator = line_strings.begin(); lineStringIterator != line_strings.end(); ++lineStringIterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          QJsonArray coordinates = (*lineStringIterator).toArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          auto route = route_head_alloc();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          track_add_head(route);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          for (auto coordinates_iterator = coordinates.begin(); coordinates_iterator != coordinates.end(); ++coordinates_iterator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  auto waypoint = waypoint_from_coordinates((*coordinates_iterator).toArray());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  route_add_wpt(route, waypoint);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void geojson_track_hdr(const route_head* track) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   track_object = new QJsonObject();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (*track_object)[QStringLiteral("type")] = QStringLiteral("Feature");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (*track_object)[TYPE] = FEATURE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   track_coords = new QJsonArray();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonObject properties;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (!track->rte_name.isEmpty()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    properties["name"] = track->rte_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    properties[NAME] = track->rte_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (*track_object)["properties"] = properties;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (*track_object)[PROPERTIES] = properties;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void geojson_track_disp(const Waypoint* trackpoint) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,9 +295,9 @@ static void geojson_track_disp(const Waypoint* trackpoint) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void geojson_track_tlr(const route_head* track) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QJsonObject geometry;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  geometry[QStringLiteral("type")] = QStringLiteral("LineString");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  geometry[QStringLiteral("coordinates")] = *track_coords;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (*track_object)[QStringLiteral("geometry")] = geometry;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  geometry[TYPE] = LINESTRING;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  geometry[COORDINATES] = *track_coords;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (*track_object)[GEOMETRY] = geometry;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   feature_collection->append(*track_object);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   delete track_object;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   track_object = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/mtk_logger.cc b/mtk_logger.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 29a2680c..d68fe6db 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- mtk_logger.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ mtk_logger.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,6 +69,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MYNAME "mtk_logger"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __WIN32__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <io.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ftruncate _chsize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* MTK packet id's -- currently unused... */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum MTK_NMEA_PACKET {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PMTK_TEST = 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/tef_xml.cc b/tef_xml.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b32d69b3..37dd85ba 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tef_xml.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tef_xml.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -72,11 +72,11 @@ tef_start(xg_string args, const QXmlStreamAttributes* attrv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   bool valid = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   foreach(QXmlStreamAttribute attr, *attrv) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (attr.name().compare("Comment", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      if (attr.value().compare("TourExchangeFormat", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (attr.name().compare(QString("Comment"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      if (attr.value().compare(QString("TourExchangeFormat"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         valid = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("Version", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("Version"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       version = attr.value().toString().toDouble();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,9 +95,9 @@ tef_header(xg_string args, const QXmlStreamAttributes* attrv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   route = route_head_alloc();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   foreach(QXmlStreamAttribute attr, *attrv) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (attr.name().compare("Name", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (attr.name().compare(QString("Name"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       route->rte_name = attr.value().toString().trimmed();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("Software", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("Software"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       route->rte_desc = attr.value().toString().trimmed();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,20 +248,20 @@ tef_item_start(xg_string args, const QXmlStreamAttributes* attrv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     QString attrstr = attr.value().toString();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     QByteArray attrtext = attrstr.toUtf8();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (attr.name().compare("SegDescription", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (attr.name().compare(QString("SegDescription"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       wpt_tmp->shortname = attrstr.trimmed();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("PointDescription", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("PointDescription"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       wpt_tmp->description = attrstr.trimmed();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("ViaStation", Qt::CaseInsensitive) == 0 &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-               attr.value().compare("true", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("ViaStation"), Qt::CaseInsensitive) == 0 &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++               attr.value().compare(QString("true"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       wpt_tmp->wpt_flags.fmt_use = 1;  /* only a flag */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       /* new in TEF V2 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("Instruction", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("Instruction"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       wpt_tmp->description = attrstr.trimmed();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("Altitude", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("Altitude"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       wpt_tmp->altitude = attrstr.toDouble();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    } else if (attr.name().compare("TimeStamp", Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    } else if (attr.name().compare(QString("TimeStamp"), Qt::CaseInsensitive) == 0) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       /* nothing for the moment */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/gpsbabel/files/patch-webengine_or_webkit.diff b/textproc/gpsbabel/files/patch-webengine_or_webkit.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..26132ba
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/gpsbabel/files/patch-webengine_or_webkit.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- app.pro.orig   2017-01-01 22:05:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ app.pro        2017-09-17 15:16:54.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,7 +16,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       network \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       xml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-greaterThan(QT_MINOR_VERSION, 5) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++!MACPORTS_USE_WEBKIT {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QT += webenginewidgets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   DEFINES += HAVE_WEBENGINE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span></pre><pre style='margin:0'>

</pre>