debian/ 0000755 0000000 0000000 00000000000 12261140733 007165 5 ustar debian/geotranz-doc.examples 0000644 0000000 0000000 00000000013 11506351240 013311 0 ustar Examples/*
debian/copyright 0000644 0000000 0000000 00000011663 11534674234 011141 0 ustar 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.manpages 0000644 0000000 0000000 00000000022 11114735536 012534 0 ustar debian/geotranz.1
debian/geotranz-help.install 0000644 0000000 0000000 00000000055 11506356726 013350 0 ustar GEOTRANS3/help/* usr/share/doc/geotranz/help
debian/geotranz-help.doc-base 0000644 0000000 0000000 00000000433 11506357575 013362 0 ustar 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.dirs 0000644 0000000 0000000 00000000025 11506360257 013232 0 ustar usr/include/geotranz
debian/bin/ 0000755 0000000 0000000 00000000000 12013555667 007750 5 ustar debian/bin/geotranz 0000644 0000000 0000000 00000001250 12013553761 011513 0 ustar #!/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/watch 0000644 0000000 0000000 00000000170 11505744763 010231 0 ustar version=3
http://earth-info.nga.mil/GandG/geotrans geotrans-?_?([\w+\d+\.]+|\d+)/unix_dev(?:\.tar|\.tgz)(?:\.gz|\.bz2|)
debian/geotranz.menu 0000644 0000000 0000000 00000000243 11114735536 011712 0 ustar ?package(geotranz):\
needs="X11"\
section="Applications/Science/Geoscience"\
title="Geotranz"\
command="/usr/bin/geotranz"\
icon="/usr/share/pixmaps/geotrans.xpm"
debian/patches/ 0000755 0000000 0000000 00000000000 12261135730 010615 5 ustar debian/patches/001-makefiles.patch 0000644 0000000 0000000 00000015360 12261051017 014074 0 ustar 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.patch 0000644 0000000 0000000 00000012762 12261051152 014515 0 ustar 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.patch 0000644 0000000 0000000 00000021137 12261051531 016376 0 ustar 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 @@
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.patch 0000644 0000000 0000000 00000001174 12261113315 016317 0 ustar 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/series 0000644 0000000 0000000 00000000265 12261126275 012041 0 ustar 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.patch 0000644 0000000 0000000 00000006041 12261135730 016365 0 ustar 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.docs 0000644 0000000 0000000 00000000052 11534674753 012450 0 ustar GEOTRANS3/docs/*.pdf
GEOTRANS3/docs/*.doc
debian/geotranz-doc.install 0000644 0000000 0000000 00000000057 11506351554 013161 0 ustar CCS/docs/html/* usr/share/doc/geotranz-doc/API
debian/geotranz.1 0000644 0000000 0000000 00000001422 11114735536 011106 0 ustar .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-base 0000644 0000000 0000000 00000000453 11506357621 013171 0 ustar 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/ 0000755 0000000 0000000 00000000000 12261123775 010474 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11503451172 011673 0 ustar 3.0 (quilt)
debian/geotranz.dirs 0000644 0000000 0000000 00000000023 11114735536 011703 0 ustar /usr/share/pixmaps
debian/libgeotranz3-dev.install 0000755 0000000 0000000 00000000205 12013224163 013727 0 ustar #!/usr/bin/dh-exec
CCS/linux/libgeotranz.a usr/lib/${DEB_HOST_MULTIARCH}/
debian/geotranz.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
debian/geotranz.install 0000644 0000000 0000000 00000000224 12013215016 012374 0 ustar data usr/share/geotranz
GEOTRANS3/java_gui/MSPCCS.jar usr/share/geotranz
debian/bin/geotranz usr/bin
debian/geotranz.desktop usr/share/applications
debian/compat 0000644 0000000 0000000 00000000002 12013206232 010353 0 ustar 9
debian/changelog 0000644 0000000 0000000 00000006503 12261140717 011045 0 ustar 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.install 0000755 0000000 0000000 00000000215 12013224172 013315 0 ustar #!/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.desktop 0000644 0000000 0000000 00000000346 12261062414 012413 0 ustar [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.in 0000644 0000000 0000000 00000000462 12261053120 011742 0 ustar 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.links 0000755 0000000 0000000 00000000161 12261053133 013404 0 ustar #!/usr/bin/dh-exec
usr/lib/${DEB_HOST_MULTIARCH}/libgeotranz.so.3.3 usr/lib/${DEB_HOST_MULTIARCH}/libgeotranz.so
debian/make-orig-tar-bz2 0000755 0000000 0000000 00000001074 12261067543 012256 0 ustar #!/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/rules 0000755 0000000 0000000 00000001371 12261114762 010252 0 ustar #!/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.shlibs 0000644 0000000 0000000 00000000050 12261115675 013141 0 ustar libgeotranz 3.3 libgeotranz3.3 (>= 3.3)
debian/clean 0000644 0000000 0000000 00000000023 12261116153 010164 0 ustar debian/geotranz.pc
debian/libgeotranz3.3.lintian-overrides 0000644 0000000 0000000 00000000472 12261125164 015315 0 ustar # 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.links 0000644 0000000 0000000 00000000120 12261067022 012613 0 ustar /usr/share/javascript/jquery/jquery.js usr/share/doc/geotranz-doc/API/jquery.js
debian/control 0000644 0000000 0000000 00000011150 12261122570 010565 0 ustar 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.