Package: qlandkarte
Version: 0.7.1~dfsg.1-1
Followup-For: Bug #472768
Hi,
the attached patch adds support for the GPSMap60.
Regards,
Tino
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.25-rc5 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages qlandkarte depends on:
ii libc6 2.7-9 GNU C Library: Shared libraries
ii libgcc1 1:4.3.0-1 GCC support library
ii libqt4-core 4.3.4-2 Qt 4 core non-GUI functionality ru
ii libqt4-gui 4.3.4-2 Qt 4 core GUI functionality runtim
ii libstdc++6 4.3.0-1 The GNU Standard C++ Library v3
ii libusb-0.1-4 2:0.1.12-9 userspace USB programming library
ii proj 4.6.0-1 Cartographic projection filter and
qlandkarte recommends no packages.
-- debconf-show failed
diff -ru qlandkarte-0.7.1~dfsg.1.orig/src/CDlgDevice.cpp qlandkarte-0.7.1~dfsg.1/src/CDlgDevice.cpp
--- qlandkarte-0.7.1~dfsg.1.orig/src/CDlgDevice.cpp 2008-02-13 11:15:18.000000000 +0100
+++ qlandkarte-0.7.1~dfsg.1/src/CDlgDevice.cpp 2008-03-26 07:56:06.499992457 +0100
@@ -49,6 +49,7 @@
comboDev->addItem("GPSMap76CSx");
comboDev->addItem("GPSMap60CSx");
comboDev->addItem("GPSMap60Cx");
+ comboDev->addItem("GPSMap60");
comboDev->addItem("EtrexVentureCx");
comboDev->addItem("EtrexVentureHC");
comboDev->addItem("EtrexVistaCx");
diff -ru qlandkarte-0.7.1~dfsg.1.orig/src/device/GPSMap60CSx/GPSMap60CSx.pro qlandkarte-0.7.1~dfsg.1/src/device/GPSMap60CSx/GPSMap60CSx.pro
--- qlandkarte-0.7.1~dfsg.1.orig/src/device/GPSMap60CSx/GPSMap60CSx.pro 2008-03-26 08:04:17.000000000 +0100
+++ qlandkarte-0.7.1~dfsg.1/src/device/GPSMap60CSx/GPSMap60CSx.pro 2008-03-26 08:02:16.326380378 +0100
@@ -35,6 +35,7 @@
loader.cpp
ALIASES = libGPSMap60Cx \
+ libGPSMap60 \
libEtrexVentureCx \
libEtrexVistaCx \
libGPSMap76CSx \
diff -ru qlandkarte-0.7.1~dfsg.1.orig/src/device/GPSMap60CSx/loader.cpp qlandkarte-0.7.1~dfsg.1/src/device/GPSMap60CSx/loader.cpp
--- qlandkarte-0.7.1~dfsg.1.orig/src/device/GPSMap60CSx/loader.cpp 2008-02-13 11:15:18.000000000 +0100
+++ qlandkarte-0.7.1~dfsg.1/src/device/GPSMap60CSx/loader.cpp 2008-03-26 08:05:45.846394374 +0100
@@ -98,6 +98,23 @@
}
+extern "C" WIN_EXPORT Garmin::IDevice * const initGPSMap60(const char * version)
+{
+ if(strncmp(version,INTERFACE_VERSION,5) != 0) {
+ return 0;
+ }
+ if(GPSMap60CSx::device == 0) {
+ GPSMap60CSx::device = new GPSMap60CSx::CDevice();
+ }
+ GPSMap60CSx::device->devname = "GPSMap60";
+ GPSMap60CSx::device->devid = 0x0134;
+ GPSMap60CSx::device->screenwidth = 160;
+ GPSMap60CSx::device->screenheight = 240;
+
+ return GPSMap60CSx::device;
+}
+
+
extern "C" WIN_EXPORT Garmin::IDevice * const initEtrexVentureCx(const char * version)
{
if(strncmp(version,INTERFACE_VERSION,5) != 0) {