debian/0000755000000000000000000000000012261140733007165 5ustar debian/geotranz-doc.examples0000644000000000000000000000001311506351240013311 0ustar Examples/* debian/copyright0000644000000000000000000001166311534674234011141 0ustar This package was Debianized by Roberto Lumbreras on Sun, 02 Mar 2008 17:16:08 +0100 It was downloaded from http://earth-info.nga.mil/GandG/geotrans/ The package GEOTRANZ is derived from GEOTRANS: "The product was developed using GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center." "Do not use the name GEOTRANS for any derived work." Debian modifications are the following: add makefiles to compile it with openjdk; modify some icons so they have a transparent background; use x-www-browser to lunch help instead of netscape; modify directory where help files are; add missing includes in C files to fix implicit declaration warnings. Debian package GEOTRANZ is DFSG free because: -Everyone is allowed to use and distribute the software (see terms of use). -Everyone is allowed to modify the software "develop derivative works" (see terms of use). -Everyone is allowed to make and distribute derived works if the "GEOTRANS" name is not used. (see terms of use and clarification mail from authors). -The package is compiled with and depends on free packages only (thanks to openjdk). GEOTRANS upstream author: National Geospatial Intelligence Agency (NGA) Department of Defense United States of America Point of Contact: Coordinate Systems Analysis Team phone (314) 263-4171, DSN 693-4171 coordsys@nga.mil GEOTRANS Project Managers: Brian Akers (St. Louis) and Dan Mullaney (Bethesda) Please contact the JMTK Help Desk (jmtkhelp@jmtk.org, 1-888-549-JMTK) if you have any problems, questions, or comments. Copyright: (C) 1999-2008 National Geospatial Intelligence Agency (NGA) "Although NGA makes no copyright claim under Title 17 U.S.C., NGA claims copyrights in the source code under other legal regimes." I wrote NGA asking for permission to distribute derived works of geotrans, and they sent me the following mail: ------------------------------------------------------------------------------ From: "Mullaney, Dan F." To: Cc: "Spaunhorst, Scott" Subject: RE: geotrans license clarification Date: Wed, 1 Oct 2008 10:53:25 -0400 Sir, Please find an updated "Terms of Use" for GEOTRANS. Our position is that derivative works may be distributed, if they adhere to these "Terms." A new version (GEOTRANS 2.4.2) will be made available shortly. Thank You, Dan Mullaney NGA/SNAC Coordinate System Analysis ------------------------------------------------------------------------------ UNCLASSIFIED MSP Geographic Translator (GEOTRANS) Terms of Use: 1. The GEOTRANS source code ("the software") is provided free of charge by the National Geospatial-Intelligence Agency (NGA) of the United States Department of Defense. Although NGA makes no copyright claim under Title 17 U.S.C., NGA claims copyrights in the source code under other legal regimes. NGA hereby grants to each user of the software a license to use and distribute the software, and develop derivative works. 2. NGA requests that products developed using the software credit the source of the software with the following statement, "The product was developed using GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center." Do not use the name GEOTRANS for any derived work. 3. Warranty Disclaimer: The software was developed to meet only the internal requirements of the National Geospatial-Intelligence Agency (NGA). The software is provided "as is," and no warranty, express or implied, including but not limited to the implied warranties of merchantability and fitness for particular purpose or arising by statute or otherwise in law or from a course of dealing or usage in trade, is made by NGA as to the accuracy and functioning of the software. 4. NGA and its personnel are not required to provide technical support or general assistance with respect to public use of the software. Government customers may contact NGA. 5. Neither NGA nor its personnel will be liable for any claims, losses, or damages arising from or connected with the use of the software. The user agrees to hold harmless the United States National Geospatial-Intelligence Agency (NGA). The user's sole and exclusive remedy is to stop using the software. 6. Please be advised that pursuant to the United States Code, 10 U.S.C. 425, the name of the National Geospatial-Intelligence Agency, the initials "NGA", the seal of the National Geospatial-Intelligence Agency, or any colorable imitation thereof shall not be used to imply approval, endorsement, or authorization of a product without prior written permission from United States Secretary of Defense. Do not create the impression that NGA, the Secretary of Defense or the Director of National Intelligence has endorsed any product derived from GEOTRANS. UNCLASSIFIED debian/geotranz.manpages0000644000000000000000000000002211114735536012534 0ustar debian/geotranz.1 debian/geotranz-help.install0000644000000000000000000000005511506356726013350 0ustar GEOTRANS3/help/* usr/share/doc/geotranz/help debian/geotranz-help.doc-base0000644000000000000000000000043311506357575013362 0ustar Document: geotranz-help Title: GEOTRANZ help Author: National Geospatial-Intelligence Agency (NGA) Abstract: GEOgraphic coordinates TRANslator help files Section: Science/Geoscience Format: HTML Index: /usr/share/doc/geotranz/help/contents.htm Files: /usr/share/doc/geotranz/help/* debian/libgeotranz3-dev.dirs0000644000000000000000000000002511506360257013232 0ustar usr/include/geotranz debian/bin/0000755000000000000000000000000012013555667007750 5ustar debian/bin/geotranz0000644000000000000000000000125012013553761011513 0ustar #!/bin/bash ARCH="`dpkg-architecture -qDEB_HOST_MULTIARCH`" LIBDIR="/usr/lib/$ARCH/geotranz" SHRDIR=/usr/share/geotranz export MSPCCS_DATA=$SHRDIR/data if [ ! -d "$MSPCCS_DATA" ] then echo "MSPCCS_DATA '$MSPCCS_DATA' directory does not exist" exit 1 fi JAR=$SHRDIR/MSPCCS.jar if [ ! -f "$JAR" ] then echo "could not find jar file '$JAR'" exit 1 fi if [ ! -f "$LIBDIR/libjnimsp_ccs.so" ] then echo "could not find libjnimsp_ccs.so library" exit 1 fi JAVA=`which java` if [ ! -x "$JAVA" ] then echo "could not find java interpreter" exit 1 fi export LD_LIBRARY_PATH=$LIBDIR # geotranz does not handle locales properly export LANG=C exec $JAVA -Xss1024k -jar $JAR debian/watch0000644000000000000000000000017011505744763010231 0ustar version=3 http://earth-info.nga.mil/GandG/geotrans geotrans-?_?([\w+\d+\.]+|\d+)/unix_dev(?:\.tar|\.tgz)(?:\.gz|\.bz2|) debian/geotranz.menu0000644000000000000000000000024311114735536011712 0ustar ?package(geotranz):\ needs="X11"\ section="Applications/Science/Geoscience"\ title="Geotranz"\ command="/usr/bin/geotranz"\ icon="/usr/share/pixmaps/geotrans.xpm" debian/patches/0000755000000000000000000000000012261135730010615 5ustar debian/patches/001-makefiles.patch0000644000000000000000000001536012261051017014074 0ustar Description: Makefiles for compiling geotrans Author: Roberto Lumbreras Index: geotranz-3.3/Makefile =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ geotranz-3.3/Makefile 2014-01-01 18:36:06.730047634 +0100 @@ -0,0 +1,15 @@ +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +all: + +makefile-build-indep-target: + make -C GEOTRANS3/java_gui all + +makefile-build-arch-target: + make -C CCS/linux all + +clean distclean: + make -C GEOTRANS3/java_gui clean + make -C CCS/linux clean + Index: geotranz-3.3/CCS/linux/makefile =================================================================== --- geotranz-3.3.orig/CCS/linux/makefile 2014-01-01 18:35:00.437535687 +0100 +++ geotranz-3.3/CCS/linux/makefile 2014-01-01 18:36:06.734047662 +0100 @@ -10,19 +10,22 @@ #COMPILER_ISSUES = $(COMPILER_BOOLS) $(COMPILER_CASTS) #Gnu -cc = gcc -CC = g++ -posic = -shared -fPIC -m32 -march=pentium4 -pthread -std=gnu++98 -Wno-deprecated -D_GNU_SOURCE -DREDHAT +CC = gcc +CXX = g++ +APP_CFLAGS = -fPIC -pthread -std=gnu++98 -Wno-deprecated -D_GNU_SOURCE +CFLAGS += $(APP_CFLAGS) $(CPPFLAGS) +LDFLAGS += -shared -Wl,-dy,--as-needed,--add-needed +LIBS = -lm COMPILER_ISSUES = $(COMPILER_CASTS) +RM = rm -f +LN = ln -sf +AR = ar #### # Support declarations #### -DEBUG = -g - -CFLAGS = $(DEBUG) -CCFLAGS = $(CFLAGS) $(COMPILER_ISSUES) +CXXFLAGS += $(APP_CFLAGS) $(CPPFLAGS) $(COMPILER_ISSUES) #### # Directories @@ -32,7 +35,7 @@ CCSERVICEDIR = ../../CCS/src SRCDIR = ../../GEOTRANS3/java_gui/geotrans3/jni JNIDIR = ../../GEOTRANS3/java_gui/geotrans3/jni -JAVADIR = /usr/jdk1.5.0_18#Note: Change this for your system +JAVADIR = /usr/lib/jvm/default-java #### # Libraries @@ -41,6 +44,10 @@ LIBMSPDTCC = libMSPdtcc.so LIBMSPCCS = libMSPCoordinateConversionService.so LIBJNI = libjnimsp_ccs.so +LIBGEOTRANS = libgeotranz.so +SONAME = 3.3 + +BINARY = $(LIBGEOTRANS) $(LIBJNI) #LIBS = $(XPCLASSLIBS) $(MOTIFLIBS) $(XLIBS) -lm @@ -293,21 +300,32 @@ # Targets #### -all: $(LIBMSPDTCC) $(LIBMSPCCS) +all: includes dtccincs $(BINARY) + +includes: + echo $(INCLUDES) > includes + +dtccincs: + echo $(DTCCINCS) > dtccincs # make libMSPdtcc.so $(LIBMSPDTCC): $(DTCCSRCS) $(DTCCSRCS:.cpp=.o) $(CCSERVICESRCS) $(CCSERVICESRCS:.cpp=.o) - $(CC) -dy -o $(LIBMSPDTCC) $(posic) $(DTCC_O:.cpp=.o) $(CCSERVICE_O:.cpp=.o) -lm + $(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(DTCC_O:.cpp=.o) $(CCSERVICE_O:.cpp=.o) $(LIBS) #MSPCCS shared object library # make libmsp_ccs.so $(LIBMSPCCS): $(CCSSRCS) $(CCSSRCS:.cpp=.o) - $(CC) -dy -o $(LIBMSPCCS) $(posic) $(CCS_O:.cpp=.o) -lm + $(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(CCS_O:.cpp=.o) $(LIBS) + +$(LIBGEOTRANS): $(DTCCSRCS) $(DTCCSRCS:.cpp=.o) $(CCSERVICESRCS) $(CCSERVICESRCS:.cpp=.o) $(CCSSRCS) $(CCSSRCS:.cpp=.o) + $(CXX) -o $@.$(SONAME) -Wl,-soname=$@.$(SONAME) $(CXXFLAGS) $(LDFLAGS) $(DTCC_O:.cpp=.o) $(CCSERVICE_O:.cpp=.o) $(CCS_O:.cpp=.o) $(LIBS) + $(LN) $@.$(SONAME) $@ + $(AR) rcs $(@:.so=.a) $(DTCC_O:.cpp=.o) $(CCSERVICE_O:.cpp=.o) $(CCS_O:.cpp=.o) #JNI shared object library # make libjnimsp_ccs.so -$(LIBJNI): posic_sources $(JNISRCS) $(JNISRCS:.cpp=.o) - $(CC) -dy -o $(LIBJNI) $(posic) $(LIBMSPCCS) $(LIBMSPDTCC) $(JNISRCS:.cpp=.o) $(SRCS:.cpp=.o) -lm +$(LIBJNI): posic_sources $(JNISRCS) $(JNISRCS:.cpp=.o) $(LIBGEOTRANS) + $(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(JNISRCS:.cpp=.o) $(SRCS:.cpp=.o) $(LIBGEOTRANS) $(LIBS) #### # Supporting Rules @@ -315,28 +333,28 @@ #DT&CC Modules - for MSPCCS shared object library $(DTCCSRCS): - ln -s $(DTCCDIR)/$@ . + $(LN) $(DTCCDIR)/$@ . $(DTCCSRCS:.cpp=.o):$(@:.o=.cpp) - $(CC) -c $(CFLAGS) $(posic) $(INCLUDES) $(DTCCINCS) $(DTCCDIR)/$(@:.o=.cpp) + $(CXX) -c $(CXXFLAGS) @includes @dtccincs $(DTCCDIR)/$(@:.o=.cpp) #MSPCCS CCService - for MSPCCS shared object library $(CCSERVICESRCS): - ln -s $(CCSERVICEDIR)/$(@:.cpp=)/$@ . + $(LN) $(CCSERVICEDIR)/$@ . $(CCSERVICESRCS:.cpp=.o):$(@:.o=.cpp) - $(CC) -c $(CFLAGS) $(posic) $(INCLUDES) $(DTCCINCS) $(CCSERVICEDIR)/$(@:.o=.cpp) + $(CXX) -c $(CXXFLAGS) @includes @dtccincs $(CCSERVICEDIR)/$(@:.o=.cpp) #MSPCCS CCService - for MSPCCS shared object library $(CCSSRCS): - ln -s $(CCSERVICEDIR)/$(@:.cpp=)/$@ . + $(LN) $(CCSERVICEDIR)/$@ . $(CCSSRCS:.cpp=.o):$(@:.o=.cpp) - $(CC) -c $(CFLAGS) $(posic) $(INCLUDES) $(DTCCINCS) $(CCSERVICEDIR)/$(@:.o=.cpp) + $(CXX) -c $(CXXFLAGS) @includes @dtccincs $(CCSERVICEDIR)/$(@:.o=.cpp) #Misc MSPCCS sources $(SRCS): - ln -s $(SRCDIR)/$@ . + $(LN) $(SRCDIR)/$@ . posic_sources: make "P=$(posic)" $(SRCS) $(SRCS:.cpp=.o) @@ -344,14 +362,15 @@ force_rebuild: $(SRCS:.cpp=.o):$(@:.o=.cpp) force_rebuild - $(CC) -c $(CFLAGS) $(P) $(INCLUDES) $(@:.o=.cpp) + $(CXX) -c $(CXXFLAGS) $(P) @includes $(@:.o=.cpp) #JNI sources - for Java version $(JNISRCS): - ln -s $(JNIDIR)/$@ . + $(LN) $(JNIDIR)/$@ . $(JNISRCS:.cpp=.o):$(@:.o=.cpp) - $(CC) -c $(CFLAGS) $(posic) $(INCLUDES) $(JNIINCS) $(JAVAINCS) $(@:.o=.cpp) + $(CXX) -c $(CXXFLAGS) @includes $(JNIINCS) $(JAVAINCS) $(@:.o=.cpp) clean: $(RM) *.c *.cpp *.o $(BINARY) + $(RM) $(LIBGEOTRANS).$(SONAME) $(LIBGEOTRANS:.so=.a) includes dtccincs Index: geotranz-3.3/GEOTRANS3/java_gui/MANIFEST.MF =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ geotranz-3.3/GEOTRANS3/java_gui/MANIFEST.MF 2014-01-01 18:36:06.734047662 +0100 @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +Main-Class: geotrans3.gui.MSP_GEOTRANS3 Index: geotranz-3.3/GEOTRANS3/java_gui/Makefile =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ geotranz-3.3/GEOTRANS3/java_gui/Makefile 2014-01-01 18:36:06.734047662 +0100 @@ -0,0 +1,41 @@ +SRC = geotrans3 +ICONS = $(SRC)/gui/icons +JAVAC = /usr/lib/jvm/default-java/bin/javac + +all: MSPCCS.jar + +MSPCCS.jar: compile + jar cfm $@ MANIFEST.MF $(SRC)/* + +compile: transparent_icons files + $(JAVAC) @files + +files: + find $(SRC) -type f -name '*.java' > files + +transparent_icons: + chmod 644 $(ICONS)/*.gif + test -f Geotrans_orig.gif || { \ + cp $(ICONS)/Geotrans.gif Geotrans_orig.gif; \ + giftrans -t '#ced0ce' -o $(ICONS)/Geotrans.gif Geotrans_orig.gif; \ + } + test -f Icon_orig.gif || { \ + cp $(ICONS)/Icon.gif Icon_orig.gif; \ + convert -shave 2x2 -scale 16x16 $(ICONS)/Geotrans.gif $(ICONS)/Icon.gif; \ + } + test -f NGA_orig.gif || { \ + cp $(ICONS)/NGA.gif NGA_orig.gif; \ + giftrans -t '#ffffff' -o $(ICONS)/NGA.gif NGA_orig.gif; \ + } + +restore_icons: + for i in Geotrans Icon NGA; do \ + if [ -f $${i}_orig.gif ]; then \ + cp $${i}_orig.gif $(ICONS)/$$i.gif && \ + rm -f $${i}_orig.gif ; \ + fi ; \ + done + +clean: restore_icons + rm -f MSPCCS.jar files + find $(SRC) -type f -name '*.class' -print0 | xargs -r0 rm debian/patches/002-gxx-4-changes.patch0000644000000000000000000001276212261051152014515 0ustar Description: make geotrans compile with g++ 4.4.5 Changes to geotrans sources so it can be compiled with g++ version 4.4.5. Author: Roberto Lumbreras Index: geotranz-3.3/CCS/src/dtcc/GeoidLibrary.h =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/GeoidLibrary.h 2012-10-16 22:07:08.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/GeoidLibrary.h 2014-01-01 18:37:28.406679170 +0100 @@ -79,6 +79,8 @@ class CCSThreadMutex; namespace CCS { + class GeoidLibraryCleaner; + class MSP_DTCC_API GeoidLibrary { friend class GeoidLibraryCleaner; Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.cpp =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.cpp 2012-10-16 22:07:09.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.cpp 2014-01-01 18:37:28.422679293 +0100 @@ -135,6 +135,7 @@ */ #include +#include #include #include #include "DatumLibraryImplementation.h" Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.h =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.h 2012-10-16 22:07:09.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.h 2014-01-01 18:37:28.438679420 +0100 @@ -140,6 +140,7 @@ class EllipsoidLibraryImplementation; class CartesianCoordinates; class GeodeticCoordinates; + class DatumLibraryImplementationCleaner; class MSP_DTCC_API DatumLibraryImplementation Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/ellipse/EllipsoidLibraryImplementation.h =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/ellipse/EllipsoidLibraryImplementation.h 2012-10-16 22:07:10.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/ellipse/EllipsoidLibraryImplementation.h 2014-01-01 18:37:28.458679575 +0100 @@ -103,6 +103,7 @@ { class Ellipsoid; class DatumLibraryImplementation; + class EllipsoidLibraryImplementationCleaner; /***************************************************************************/ Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/mercator/Mercator.h =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/mercator/Mercator.h 2012-10-16 22:07:11.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/mercator/Mercator.h 2014-01-01 18:37:28.474679699 +0100 @@ -91,6 +91,7 @@ class MercatorScaleFactorParameters; class MapProjectionCoordinates; class GeodeticCoordinates; + class Mercator; /***************************************************************************/ Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/mgrs/MGRS.cpp =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/mgrs/MGRS.cpp 2012-10-16 22:07:12.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/mgrs/MGRS.cpp 2014-01-01 18:37:28.494679865 +0100 @@ -79,6 +79,7 @@ * INCLUDES */ +#include #include #include #include Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/misc/CoordinateSystem.h =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/misc/CoordinateSystem.h 2012-10-16 22:07:09.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/misc/CoordinateSystem.h 2014-01-01 18:37:28.510679979 +0100 @@ -3,7 +3,6 @@ #ifndef CoordinateSystem_H #define CoordinateSystem_H -#include "CoordinateSystem.h" #include "DtccApi.h" namespace MSP Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/usng/USNG.cpp =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/usng/USNG.cpp 2012-10-16 22:07:10.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/usng/USNG.cpp 2014-01-01 18:37:28.522680074 +0100 @@ -77,6 +77,7 @@ * INCLUDES */ +#include #include #include #include Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp 2012-10-16 22:07:16.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp 2014-01-01 18:37:28.538680189 +0100 @@ -76,6 +76,7 @@ /* INCLUDES */ #include #include +#include #include #include #include Index: geotranz-3.3/CCS/src/dtcc/egm2008_geoid_grid.cpp =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/egm2008_geoid_grid.cpp 2012-10-16 22:07:08.000000000 +0200 +++ geotranz-3.3/CCS/src/dtcc/egm2008_geoid_grid.cpp 2014-01-01 18:37:28.554680318 +0100 @@ -41,6 +41,7 @@ // the term "geoid height" with height of a point above or below // the geoid: these heights are properly called "orthometric heights". +#include #include #ifdef IRIXN32 debian/patches/004-name-browser-settings.patch0000644000000000000000000002113712261051531016376 0ustar Description: StartBrowser changes and and name set to geotranz The name of the program is changed to geotranz, so we can modify the program. Use "x-www-browser" instead of "netscape" to launch a web browser. Fix the path where the help pages are in the filesystem. Use $HOME directory to save program settings. Author: Roberto Lumbreras Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/FileDlg.java =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/gui/FileDlg.java 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/FileDlg.java 2014-01-01 18:41:37.672611604 +0100 @@ -215,7 +215,7 @@ if (StartBrowser.isWindowsPlatform()) StartBrowser.displayURL(this, "file:" + helpFile.getCanonicalPath() + "\\help\\fileproc.htm"); else - StartBrowser.displayURL(this, "file:" + helpFile.getCanonicalPath() + "/help/fileproc.htm"); + StartBrowser.displayURL(this, "file:/usr/share/doc/geotranz/help/fileproc.htm"); } catch(Exception e) { Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/MSP_GEOTRANS3.java =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/gui/MSP_GEOTRANS3.java 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/MSP_GEOTRANS3.java 2014-01-01 18:41:37.676611629 +0100 @@ -93,7 +93,14 @@ try { java.util.Properties p = ReadEnv.getEnvVars(); - dataDirPathName = p.getProperty("MSPCCS_DATA"); + if (Platform.isWindows) + { + dataDirPathName = p.getProperty("MSPCCS_DATA"); + } + else + { + dataDirPathName = p.getProperty("HOME"); + } } catch(Throwable e) { @@ -108,7 +115,14 @@ { dataDirPathName = "../../data/"; } - dataDirPathName += "settings.xml"; + if (Platform.isWindows) + { + dataDirPathName += "settings.xml"; + } + else + { + dataDirPathName += ".geotranz.xml"; + } defaultFile = new java.io.File(dataDirPathName); @@ -196,7 +210,7 @@ helpMenuSeparator = new javax.swing.JSeparator(); aboutMenuItem = new javax.swing.JMenuItem(); - setTitle("MSP GEOTRANS 3.3"); + setTitle("MSP GEOTRANZ 3.3"); setResizable(false); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { @@ -696,7 +710,7 @@ if (StartBrowser.isWindowsPlatform()) StartBrowser.displayURL(this, "file:" + helpFile.getCanonicalPath() + "\\help\\contents.htm"); else - StartBrowser.displayURL(this, "file:" + helpFile.getCanonicalPath() + "/help/contents.htm"); + StartBrowser.displayURL(this, "file:/usr/share/doc/geotranz/help/contents.htm"); } catch(Exception e) { @@ -1141,14 +1155,14 @@ upperMasterPanel = new MasterPanel(jniCoordinateConversionService, ConversionState.INTERACTIVE, SourceOrTarget.SOURCE, formatOptions, stringHandler); if(upperMasterPanel == null) { - stringHandler.displayErrorMsg(this, "Unable to initialize GEOTRANS"); + stringHandler.displayErrorMsg(this, "Unable to initialize GEOTRANZ"); System.exit(0); } lowerMasterPanel = new MasterPanel(jniCoordinateConversionService, ConversionState.INTERACTIVE, SourceOrTarget.TARGET, formatOptions, stringHandler); if(lowerMasterPanel == null) { - stringHandler.displayErrorMsg(this, "Unable to initialize GEOTRANS"); + stringHandler.displayErrorMsg(this, "Unable to initialize GEOTRANZ"); System.exit(0); } Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/AboutDlg.form =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/gui/AboutDlg.form 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/AboutDlg.form 2014-01-01 18:41:37.676611629 +0100 @@ -2,7 +2,7 @@
- + @@ -67,7 +67,7 @@ - + Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/AboutDlg.java =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/gui/AboutDlg.java 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/AboutDlg.java 2014-01-01 18:41:37.676611629 +0100 @@ -76,7 +76,7 @@ iconPanel = new javax.swing.JPanel(); tempPanel = new javax.swing.JPanel(); - setTitle("About MSP GEOTRANS 3.3"); + setTitle("About MSP GEOTRANZ 3.3"); setResizable(false); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { @@ -93,7 +93,7 @@ versionPanel.setPreferredSize(new java.awt.Dimension(50, 5)); versionPanel.setLayout(new java.awt.GridLayout(1, 1)); - versionLabel.setText("MSP GEOTRANS 3.3"); + versionLabel.setText("MSP GEOTRANZ 3.3"); versionPanel.add(versionLabel); descriptPanel.add(versionPanel); Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/MSP_GEOTRANS3.form =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/gui/MSP_GEOTRANS3.form 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/gui/MSP_GEOTRANS3.form 2014-01-01 18:41:37.676611629 +0100 @@ -378,7 +378,7 @@ - + Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/utility/StartBrowser.java =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/utility/StartBrowser.java 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/utility/StartBrowser.java 2014-01-01 18:41:37.676611629 +0100 @@ -45,22 +45,22 @@ { try { - // try firefox - browserCommand = "firefox " + url; + // try x-www-browser + browserCommand = "x-www-browser " + url; Process process = Runtime.getRuntime().exec(browserCommand); } catch(java.io.IOException x) { try { - // try mozilla - browserCommand = "mozilla " + url; + // try firefox + browserCommand = "firefox " + url; Process process = Runtime.getRuntime().exec(browserCommand); } catch (java.io.IOException ex) { - // try netscape - browserCommand = "netscape " + url; + // try mozilla + browserCommand = "mozilla " + url; Process process = Runtime.getRuntime().exec(browserCommand); } } Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/misc/StringHandler.java =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/misc/StringHandler.java 2012-10-16 22:07:15.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/misc/StringHandler.java 2014-01-01 18:41:37.788612506 +0100 @@ -27,7 +27,7 @@ public class StringHandler extends Object { - private final java.lang.String title = "MSP GEOTRANS 3.3"; + private final java.lang.String title = "MSP GEOTRANZ 3.3"; private java.lang.String errorMsg[]; private boolean ccsError = false; debian/patches/003-fix-html-broken-links-in-help.patch0000644000000000000000000001000212261052501017577 0ustar Description: Fix broken links in HTML help pages Author: Roberto Lumbreras Index: geotranz-3.3/GEOTRANS3/help/coordsys.htm =================================================================== --- geotranz-3.3.orig/GEOTRANS3/help/coordsys.htm 2012-10-16 22:07:19.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/help/coordsys.htm 2014-01-01 18:38:45.759278043 +0100 @@ -520,7 +520,7 @@ System (MGRS) Coordinates

DescriptionDescription

DescriptionDescription

Northing/Y +margin-bottom:.0001pt;text-align:justify'>Northing/Y – the Northing/Y coordinate value, in meters.

The Create Datum command allows you to create a new user-defined 3-parameter or 7-parameter datum. It opens the Create +href="createDatumDlg.htm">Create Datum dialog box where you can specify the code, name, and parameters for a new user-defined datum.

@@ -912,7 +912,7 @@ margin-bottom:.0001pt;text-align:justify'>The Delete Datum command allows you to delete a previously created user-defined datum. It opens the Delete +href="deleteDatumDlg.htm">Delete Datum dialog box where you can select the user-defined datum to be deleted.

The Create Ellipsoid command allows you to create a new user-defined ellipsoid. It opens the Create +href="createEllipsoidDlg.htm">Create Ellipsoid dialog box where you can specify the code, name, and parameters for a new user-defined ellipsoid.

@@ -952,7 +952,7 @@ margin-bottom:.0001pt;text-align:justify'>The Delete Ellipsoid command allows you to delete a previously created user-defined ellipsoid. It opens the Delete +href="deleteEllipsoidDlg.htm">Delete Ellipsoid dialog box where you can select the user-defined ellipsoid to be deleted.

debian/patches/001.1-default-java-version.patch0000644000000000000000000000117412261113315016317 0ustar Description: adjust Java version to 1.6 see http://lintian.debian.org/tags/incompatible-java-bytecode-format.html Author: Hideki Yamane Index: geotranz-3.3/GEOTRANS3/java_gui/Makefile =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/Makefile 2014-01-01 18:36:06.734047662 +0100 +++ geotranz-3.3/GEOTRANS3/java_gui/Makefile 2014-01-01 23:26:27.799030875 +0100 @@ -1,6 +1,6 @@ SRC = geotrans3 ICONS = $(SRC)/gui/icons -JAVAC = /usr/lib/jvm/default-java/bin/javac +JAVAC = /usr/lib/jvm/default-java/bin/javac -source 1.6 -target 1.6 all: MSPCCS.jar debian/patches/series0000644000000000000000000000026512261126275012041 0ustar 001-makefiles.patch 001.1-default-java-version.patch 002-gxx-4-changes.patch 003-fix-html-broken-links-in-help.patch 004-name-browser-settings.patch 005-fix-compiler-warnings.patch debian/patches/005-fix-compiler-warnings.patch0000644000000000000000000000604112261135730016365 0ustar Description: fix int/long compiler warnings Author: Roberto Lumbreras Index: geotranz-3.3/CCS/src/dtcc/CoordinateSystems/gars/GARS.cpp =================================================================== --- geotranz-3.3.orig/CCS/src/dtcc/CoordinateSystems/gars/GARS.cpp 2014-01-02 01:02:59.530496241 +0100 +++ geotranz-3.3/CCS/src/dtcc/CoordinateSystems/gars/GARS.cpp 2014-01-02 01:03:29.002717289 +0100 @@ -279,11 +279,11 @@ /* Form the gars string */ if( ew_value < 10 ) - sprintf ( GARSString, "00%d%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) ); + sprintf ( GARSString, "00%ld%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) ); else if( ew_value < 100 ) - sprintf ( GARSString, "0%d%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) ); + sprintf ( GARSString, "0%ld%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) ); else - sprintf ( GARSString, "%d%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) ); + sprintf ( GARSString, "%ld%c%c", ew_value, ( char )( letter_index[0] + LETTER_A_OFFSET ), ( char )( letter_index[1] + LETTER_A_OFFSET ) ); if( precision > 0 ) { Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp 2014-01-02 01:03:25.782693133 +0100 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/fiomeths.cpp 2014-01-02 01:09:23.797373950 +0100 @@ -3821,7 +3821,7 @@ if( dynamic_cast< UTMCoordinates* >( targetCoordinate ) ) { UTMCoordinates coord = ( *dynamic_cast< UTMCoordinates* >( targetCoordinate ) ); - fprintf(outputFile, "%d", coord.zone()); + fprintf(outputFile, "%ld", coord.zone()); fprintf(outputFile, ", "); fprintf(outputFile, "%c", coord.hemisphere()); fprintf(outputFile, ", "); @@ -4046,7 +4046,7 @@ UTMParameters params = *dynamic_cast< UTMParameters* >( coordinateConversionService->getCoordinateSystem( SourceOrTarget::target ) ); if (params.override()) - fprintf(outputFile, "%d", params.zone()); + fprintf(outputFile, "%ld", params.zone()); else fprintf(outputFile, "%d", 0); fprintf(outputFile, ", "); Index: geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/strtoval.cpp =================================================================== --- geotranz-3.3.orig/GEOTRANS3/java_gui/geotrans3/jni/strtoval.cpp 2012-10-16 22:07:16.000000000 +0200 +++ geotranz-3.3/GEOTRANS3/java_gui/geotrans3/jni/strtoval.cpp 2014-01-02 01:08:01.384757795 +0100 @@ -1269,7 +1269,7 @@ { SVC_Status error_Code = SVC_Success; - if (sprintf(str, "%2.0d", zone) <= 0) + if (sprintf(str, "%2.0ld", zone) <= 0) { error_Code = SVC_Zone_to_String; } debian/geotranz-doc.docs0000644000000000000000000000005211534674753012450 0ustar GEOTRANS3/docs/*.pdf GEOTRANS3/docs/*.doc debian/geotranz-doc.install0000644000000000000000000000005711506351554013161 0ustar CCS/docs/html/* usr/share/doc/geotranz-doc/API debian/geotranz.10000644000000000000000000000142211114735536011106 0ustar .TH GEOTRANZ "1" "MARCH 2007" .SH NAME geotranz \- GEOgraphic coordinates TRANslator .SH SYNOPSIS .B geotranz .SH DESCRIPTION .PP GEOTRANZ (Geographic Translator) is an application program which allows you to easily convert geographic coordinates among a wide variety of coordinate systems, map projections, and datums. Currently, twenty-five different coordinate systems, map projections, grids, and coding schemes, and over two hundred different datums, are supported. .PP The user interface of GEOTRANZ is similar to that of a calculator, but can also be used to efficiently convert large numbers of coordinates contained in text files. .SH AUTHOR .PP This manual page was written by Roberto Lumbreras , for the Debian GNU/Linux system (but may be used by others). debian/geotranz-doc.doc-base0000644000000000000000000000045311506357621013171 0ustar Document: geotranz-api Title: GEOTRANZ API documentation Author: National Geospatial-Intelligence Agency (NGA) Abstract: GEOgraphic coordinates TRANslator API documentation Section: Programming Format: HTML Index: /usr/share/doc/geotranz-doc/API/index.html Files: /usr/share/doc/geotranz-doc/API/* debian/source/0000755000000000000000000000000012261123775010474 5ustar debian/source/format0000644000000000000000000000001411503451172011673 0ustar 3.0 (quilt) debian/geotranz.dirs0000644000000000000000000000002311114735536011703 0ustar /usr/share/pixmaps debian/libgeotranz3-dev.install0000755000000000000000000000020512013224163013727 0ustar #!/usr/bin/dh-exec CCS/linux/libgeotranz.a usr/lib/${DEB_HOST_MULTIARCH}/ debian/geotranz.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig debian/geotranz.install0000644000000000000000000000022412013215016012374 0ustar data usr/share/geotranz GEOTRANS3/java_gui/MSPCCS.jar usr/share/geotranz debian/bin/geotranz usr/bin debian/geotranz.desktop usr/share/applications debian/compat0000644000000000000000000000000212013206232010353 0ustar 9 debian/changelog0000644000000000000000000000650312261140717011045 0ustar geotranz (3.3-1) unstable; urgency=low * New upstream version. * Updated standards. * Use default-jre instead of openjdk-6-jre. * Depend on libjs-jquery and delete jquery.js from source. * Switch to the shlibs system to end up with the c++ symbol tracking nightmare (Closes: #729313). -- Roberto Lumbreras Thu, 02 Jan 2014 02:32:52 +0100 geotranz (3.2-1.1) unstable; urgency=low * Non-maintainer upload * update debian/libgeotranz3.2.symbols (Closes: #701286, #713750) * add debian/libgeotranz3.2.symbols.i386 * debian/patches - add 001.1-default-java-version.patch to adjust Java version to 1.6 -- Hideki Yamane Sun, 06 Oct 2013 08:30:44 +0900 geotranz (3.2-1) unstable; urgency=low * New upstream version. * Updated standards. * symbols file: use dpkg-architecture to guess if we are in a 32-bit or 64-bit architecture; s390 is an exception. (Closes: #638948, #670250) -- Roberto Lumbreras Fri, 17 Aug 2012 17:05:04 +0200 geotranz (3.1-2.1) unstable; urgency=low * Non-maintainer upload. * debian/control - use default-jdk (Closes: #640310) * debian/patches/001-makefiles.patch - update to use default-jdk -- Hideki Yamane Sun, 22 Jan 2012 12:57:51 +0900 geotranz (3.1-2) unstable; urgency=low * Fix symbols issue again, this time it'll work with g++ 4.4 and 4.5. Hopefully (closes: #609504) -- Roberto Lumbreras Sat, 12 Mar 2011 05:40:12 +0100 geotranz (3.1-1) unstable; urgency=low * New upstream version. * Added debian/make-orig-tar-bz2 to repackage the upstream .tgz easily. * Dropped 005-openjdk-forms.patch, it didn't work well in all systems. * Renamed libgeotranz3 to libgeotranz3.1 because of ABI changes. * Added symbols64 file for alpha, s390 and 64bit architectures. (Closes: #609504) -- Roberto Lumbreras Sun, 06 Mar 2011 21:06:09 +0100 geotranz (3.0-1) unstable; urgency=low * New upstream version. Repackaged upstream 'unix_dev.tgz' with no binaries and corrected file permissions. * Switch to '3.0 (quilt)' source format. * Updated standards. * Lintian: fixed "section" binary-control-field-duplicates-source; added misc depends for debhelper. * Merged the two public libraries in one named "libgeotranz.so", added a SONAME and renamed -libs package to libgeotranz3 to match the SONAME. * Provide a libgeotranz3-dev package. (Closes: #604059) * Moved help files to the geotranz-help package, added "Recommends:" for it and lowered the dependency of geotranz-doc to "Suggests:". * Use ~/.geotranz.xml as Load/SaveSettings file on *nix systems. * Fixed the size of most java forms for openjdk. -- Roberto Lumbreras Thu, 30 Dec 2010 11:16:01 +0100 geotranz (2.4.2-3) unstable; urgency=low * Move all Build-Depends-Indep to Build-Depends. Fix makefile dependencies. (Closes: #507243) -- Roberto Lumbreras Sun, 30 Nov 2008 21:52:59 +0100 geotranz (2.4.2-2) unstable; urgency=low * Fix makefile to build also the libjnigeotrans.so library. -- Roberto Lumbreras Fri, 17 Oct 2008 14:43:09 +0200 geotranz (2.4.2-1) unstable; urgency=low * Initial release. (Closes: #468918) -- Roberto Lumbreras Wed, 15 Oct 2008 16:03:52 +0200 debian/libgeotranz3.3.install0000755000000000000000000000021512013224172013315 0ustar #!/usr/bin/dh-exec CCS/linux/libjnimsp_ccs* usr/lib/${DEB_HOST_MULTIARCH}/geotranz CCS/linux/libgeotranz.so.* usr/lib/${DEB_HOST_MULTIARCH}/ debian/geotranz.desktop0000644000000000000000000000034612261062414012413 0ustar [Desktop Entry] Name=Geotranz Comment=Geographic coordinates translator Exec=geotranz Icon=geotrans Terminal=false Type=Application Categories=Education;Science;Geography; Keywords=Geographic;Coordinates;Translator;Calculator;GPS debian/geotranz.pc.in0000644000000000000000000000046212261053120011742 0ustar prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@ includedir=${prefix}/include/geotranz Name: Geotranz Description: Geographic coordinates translator URL: http://earth-info.nga.mil/GandG/geotrans/ Version: 3.3 Requires: Cflags: -I${includedir} Libs: -L${libdir} -lgeotranz debian/libgeotranz3-dev.links0000755000000000000000000000016112261053133013404 0ustar #!/usr/bin/dh-exec usr/lib/${DEB_HOST_MULTIARCH}/libgeotranz.so.3.3 usr/lib/${DEB_HOST_MULTIARCH}/libgeotranz.so debian/make-orig-tar-bz20000755000000000000000000000107412261067543012256 0ustar #!/bin/bash set -x find . -type f -a \( -iname '*.so' -o -iname '*.a' -o -iname '*.jar' -o -iname '*.exe' -o -iname Thumbs.db \) -print0 | xargs -r0 rm find SpreadsheetTester -type f -iname MSPCCS_SpreadsheetTester -print0 | xargs -r0 rm rm -f CCS/docs/html/jquery.js find . -type f -perm /111 -print0 | xargs -r0 chmod -x find . ! -perm /200 -print0 | xargs -r0 chmod -c u+w chmod +x $0 debian/rules name=`basename $PWD | sed -e 's/geotran[sz][-]*\([0-9.]\+\)$/geotranz_\1/'` tar -C .. --exclude $name/debian -cpf ../$name.orig.tar $name && bzip2 -9 ../$name.orig.tar debian/rules0000755000000000000000000000137112261114762010252 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) DEB_DH_SHLIBDEPS_ARGS_libgeotranz3.3 := -l`pwd`/debian/libgeotranz3.3/usr/lib/$(DEB_HOST_MULTIARCH)/geotranz build-indep: make makefile-build-indep-target build-arch: make makefile-build-arch-target install/geotranz:: convert GEOTRANS3/java_gui/geotrans3/gui/icons/Geotrans.gif debian/geotranz/usr/share/pixmaps/geotrans.xpm install/libgeotranz3-dev:: cd CCS/src/; find . -type f -name '*.h' -print0 | \ cpio -pmdu0 ../../debian/libgeotranz3-dev/usr/include/geotranz sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' debian/geotranz.pc.in > debian/geotranz.pc debian/libgeotranz3.3.shlibs0000644000000000000000000000005012261115675013141 0ustar libgeotranz 3.3 libgeotranz3.3 (>= 3.3) debian/clean0000644000000000000000000000002312261116153010164 0ustar debian/geotranz.pc debian/libgeotranz3.3.lintian-overrides0000644000000000000000000000047212261125164015315 0ustar # This is a c++ library with a non-stable ABI, changing all the time. # It's a nightmare tracking with the symbols files for all achitectures # (32-bit, 64-bit and s390 being 32-bit but behaving like a 64-bit one) # and all lists changing with every new g++ version. libgeotranz3.3 binary: no-symbols-control-file debian/geotranz-doc.links0000644000000000000000000000012012261067022012613 0ustar /usr/share/javascript/jquery/jquery.js usr/share/doc/geotranz-doc/API/jquery.js debian/control0000644000000000000000000001115012261122570010565 0ustar Source: geotranz Section: utils Priority: optional Maintainer: Roberto Lumbreras Build-Depends: cdbs (>= 0.4.93~), dh-exec (>=0.3), debhelper (>= 9), default-jdk, giftrans, imagemagick, cpio Build-Depends-Indep: Standards-Version: 3.9.5 Homepage: http://earth-info.nga.mil/GandG/geotrans/ Package: geotranz Architecture: all Depends: default-jre, libgeotranz3.3 (>= ${source:Upstream-Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: geotranz-help (>= ${source:Upstream-Version}), geotranz-help (<< ${source:Upstream-Version}+) Suggests: geotranz-doc Description: GEOgraphic coordinates TRANslator GEOTRANZ (Geographic Translator) is an application program which allows you to easily convert geographic coordinates among a wide variety of coordinate systems, map projections, and datums. Currently, twenty-five different coordinate systems, map projections, grids, and coding schemes, and over two hundred different datums, are supported. . The user interface of GEOTRANZ is similar to that of a calculator, but can also be used to efficiently convert large numbers of coordinates contained in text files. . GEOTRANZ is the Debian name of GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center. . This package contains the geotranz java graphical interface. Package: libgeotranz3.3 Replaces: libgeotranz3, libgeotranz3.1, libgeotranz3.2 Breaks: libgeotranz3, libgeotranz3.1, libgeotranz3.2 Architecture: any Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: GEOgraphic coordinates TRANslator (runtime library) GEOTRANZ (Geographic Translator) is an application program which allows you to easily convert geographic coordinates among a wide variety of coordinate systems, map projections, and datums. Currently, twenty-five different coordinate systems, map projections, grids, and coding schemes, and over two hundred different datums, are supported. . GEOTRANZ is the Debian name of GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center. . This package contains the runtime library used by GEOTRANZ to do all conversions. Package: libgeotranz3-dev Provides: libgeotranz-dev Conflicts: libgeotranz-dev Architecture: any Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, libgeotranz3.3 (=${binary:Version}) Suggests: geotranz-doc Description: GEOgraphic coordinates TRANslator (development files) GEOTRANZ (Geographic Translator) is an application program which allows you to easily convert geographic coordinates among a wide variety of coordinate systems, map projections, and datums. Currently, twenty-five different coordinate systems, map projections, grids, and coding schemes, and over two hundred different datums, are supported. . GEOTRANZ is the Debian name of GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center. . This package contains the static library and include files for linking applications with the geotranz library. Package: geotranz-doc Architecture: all Section: doc Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery Description: GEOgraphic coordinates TRANslator (documentation) GEOTRANZ (Geographic Translator) is an application program which allows you to easily convert geographic coordinates among a wide variety of coordinate systems, map projections, and datums. Currently, twenty-five different coordinate systems, map projections, grids, and coding schemes, and over two hundred different datums, are supported. . GEOTRANZ is the Debian name of GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center. . This package contains a lot of documentation and examples. Package: geotranz-help Architecture: all Section: doc Depends: ${shlibs:Depends}, ${misc:Depends} Description: GEOgraphic coordinates TRANslator (help files) GEOTRANZ (Geographic Translator) is an application program which allows you to easily convert geographic coordinates among a wide variety of coordinate systems, map projections, and datums. Currently, twenty-five different coordinate systems, map projections, grids, and coding schemes, and over two hundred different datums, are supported. . GEOTRANZ is the Debian name of GEOTRANS, a product of the National Geospatial-Intelligence Agency (NGA) and U.S. Army Engineering Research and Development Center. . This package contains the help files for the GEOTRANZ graphical interface.