Initial import of gmapcatcher 0.6.3.0

GMapCatcher is an offline maps viewer. It downloads CloudMade, 
OpenStreetMap or Google Map tiles automatically, display them using 
a specific GUI. User can view the maps while offline. 

ok giovanni@
This commit is contained in:
kevlo 2010-03-25 10:13:26 +00:00
parent 2b413bbc8e
commit bfe0e32224
7 changed files with 244 additions and 0 deletions

45
geo/gmapcatcher/Makefile Normal file
View File

@ -0,0 +1,45 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/03/25 10:13:26 kevlo Exp $
COMMENT= offline maps viewer
VERSION= 0.6.3.0
DISTNAME= GMapCatcher-${VERSION}
PKGNAME= gmapcatcher-${VERSION}
CATEGORIES= geo x11
HOMEPAGE= http://code.google.com/p/gmapcatcher/
MAINTAINER= Kevin Lo <kevlo@openbsd.org>
# GPLv2+
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://gmapcatcher.googlecode.com/files/
MODULES= lang/python
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= :py-gtk2->=1.10:x11/py-gtk2 \
::graphics/py-Imaging
USE_X11= Yes
NO_REGRESS= Yes
pre-configure:
@find ${WRKSRC} -name \*.py | \
xargs perl -i -pe 's,^#!/usr/bin/env python,#!${MODPY_BIN},'
@cp ${FILESDIR}/setup.py ${WRKSRC}
@mv ${WRKSRC}/src ${WRKSRC}/gmapcatcher
cd ${WRKSRC} && find . ! -type d \
-exec perl -pi -e 's,src,gmapcatcher,g' {} \;
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/maps.py ${PREFIX}/bin/gmapcatcher
${INSTALL_SCRIPT} ${WRKSRC}/download.py \
${PREFIX}/bin/gmapcatcher-download
.include <bsd.port.mk>

5
geo/gmapcatcher/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (GMapCatcher-0.6.3.0.tar.gz) = pqPfGoT8jBldqAgf7oVRKw==
RMD160 (GMapCatcher-0.6.3.0.tar.gz) = 1om3lJLGOjWiINBpk86E6pVQUy8=
SHA1 (GMapCatcher-0.6.3.0.tar.gz) = 9J6koj+6jsiZRqqoETMqQGbJRC8=
SHA256 (GMapCatcher-0.6.3.0.tar.gz) = UM9mG5izNKGTlMLHzcD6nRBCg3bmjRi+TllxnK3r+Gg=
SIZE (GMapCatcher-0.6.3.0.tar.gz) = 374462

View File

@ -0,0 +1,15 @@
# $OpenBSD: setup.py,v 1.1.1.1 2010/03/25 10:13:26 kevlo Exp $
from distutils.core import setup
import sys, os
setup(
name = "gmapcatcher",
version = "0.6.3.0",
description = "offline maps viewer",
license = "GPLv2",
url = "http://code.google.com/p/gmapcatcher/",
packages = ('gmapcatcher','gmapcatcher.mapServers',
'gmapcatcher.pyGPSD','gmapcatcher.pyGPSD.nmea',
'gmapcatcher.pyGPSD.nmea.serial'),
)

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-src_mapArgs_py,v 1.1.1.1 2010/03/25 10:13:26 kevlo Exp $
--- src/mapArgs.py.orig Thu Mar 25 12:49:21 2010
+++ src/mapArgs.py Thu Mar 25 12:49:55 2010
@@ -38,9 +38,9 @@ class MapArgs():
print ' very useful to download maps of entire world'
print ' '
print 'SAMPLE USAGE'
- print ' download.py --location="Paris, France"'
- print ' download.py --min-zoom=13 --full-range'
- print ' download.py --latitude=37.979180 --longitude=23.716647'
+ print ' gmapcatcher-download --location="Paris, France"'
+ print ' gmapcatcher-download --min-zoom=13 --full-range'
+ print ' gmapcatcher-download --latitude=37.979180 --longitude=23.716647'
def __init__(self, arrArgs=()):
if len(arrArgs) > 1:

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-src_xmlUtils_py,v 1.1.1.1 2010/03/25 10:13:26 kevlo Exp $
--- src/xmlUtils.py.orig Thu Mar 25 10:51:15 2010
+++ src/xmlUtils.py Thu Mar 25 10:51:38 2010
@@ -1,3 +1,4 @@
+from __future__ import with_statement
from mapUtils import altitude_to_zoom
def kml_to_markers(strFileName, marker):
@@ -15,7 +16,7 @@ def kml_to_markers(strFileName, marker):
fileString = unicode(f.read(), errors='ignore')
dom = parseString(fileString)
PlacemarkElements = dom.getElementsByTagName("Placemark")
- except Exception as excInst:
+ except Exception, excInst:
return excInst
for element in PlacemarkElements:

View File

@ -0,0 +1,3 @@
GMapCatcher is an offline maps viewer. It downloads CloudMade,
OpenStreetMap or Google Map tiles automatically, display them using
a specific GUI. User can view the maps while offline.

143
geo/gmapcatcher/pkg/PLIST Normal file
View File

@ -0,0 +1,143 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/03/25 10:13:26 kevlo Exp $
bin/gmapcatcher
bin/gmapcatcher-download
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/
lib/python${MODPY_VERSION}/site-packages/gmapcatcher-0.6.3.0-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/DLWindow.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/DLWindow.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/__init__.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/customMsgBox.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/customMsgBox.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/customWidgets.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/customWidgets.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/fileUtils.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/fileUtils.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/gps.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/gps.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/gtkThread.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/gtkThread.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/inputValidation.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/inputValidation.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/lrucache.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/lrucache.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapArgs.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapArgs.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapConf.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapConf.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapConst.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapConst.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapDownloader.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapDownloader.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapGPS.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapGPS.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapMark.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapMark.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapPixbuf.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapPixbuf.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/__init__.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/cloudMade.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/cloudMade.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/googleMapMaker.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/googleMapMaker.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/googleMaps.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/googleMaps.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/informationFreeway.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/informationFreeway.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/openCycleMap.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/openCycleMap.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/openStreetMaps.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/openStreetMaps.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/virtualEarth.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/virtualEarth.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/yahoo.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServers/yahoo.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServices.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapServices.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapTools.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapTools.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapUpdate.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapUpdate.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapUtils.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/mapUtils.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/openanything.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/openanything.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/openhttp.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/openhttp.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/__init__.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/client_test.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/client_test.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/gpsd.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/gpsd.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/miniterm.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/miniterm.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/__init__.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/_port.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/_port.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/_types.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/_types.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/constants.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/constants.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/gps.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/gps.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/nmea_playback.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/nmea_playback.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/nmea_record.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/nmea_record.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/parse.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/parse.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/__init__.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/loopback_connection.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/loopback_connection.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/rfc2217.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/rfc2217.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialcli.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialcli.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialjava.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialjava.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialposix.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialposix.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialutil.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialutil.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialwin32.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/serialwin32.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/sermsdos.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/sermsdos.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/socket_connection.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/socket_connection.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/win32.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serial/win32.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serialport.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/serialport.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/setup.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/setup.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/tcpport.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/tcpport.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/tests.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/tests.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/track.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/nmea/track.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/scan.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/pyGPSD/scan.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/tilesRepoFS.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/tilesRepoFS.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widChangeTheme.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widChangeTheme.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widDrawingArea.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widDrawingArea.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widMyGPS.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widMyGPS.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widMySettings.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widMySettings.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widTreeView.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/widTreeView.pyc
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/xmlUtils.py
lib/python${MODPY_VERSION}/site-packages/gmapcatcher/xmlUtils.pyc