<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>