View | Details | Raw Unified | Return to bug 271800
Collapse All | Expand All

(-)b/astro/geographiclib/Makefile (-37 / +34 lines)
Lines 1-8 Link Here
1
PORTNAME=	geographiclib
1
PORTNAME=	geographiclib
2
DISTVERSION=	1.52
2
DISTVERSION=	2.2
3
CATEGORIES=	astro
3
CATEGORIES=	astro
4
MASTER_SITES=	SF/geographiclib/distrib \
4
MASTER_SITES=	SF/geographiclib/distrib-C%2B%2B \
5
		SF/geographiclib/distrib/archive \
6
		SF/geographiclib:geoids,gravity,magnetic
5
		SF/geographiclib:geoids,gravity,magnetic
7
DISTNAME=	GeographicLib-${DISTVERSIONFULL}
6
DISTNAME=	GeographicLib-${DISTVERSIONFULL}
8
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}	#
7
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}	#
Lines 13-55 COMMENT= Library for geographic projections Link Here
13
WWW=		https://geographiclib.sourceforge.io/
12
WWW=		https://geographiclib.sourceforge.io/
14
13
15
LICENSE=	MIT
14
LICENSE=	MIT
16
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
15
LICENSE_FILE_MIT=	${WRKSRC}/LICENSE.txt
16
LICENSE_FILE=	${LICENSE_FILE_MIT}
17
17
18
USES=		cmake localbase python:env
18
USES=		cmake compiler:c++11-lang localbase:ldflags pathfix
19
.if !exists(/usr/include/omp.h)
20
USES+=		compiler:gcc-c++11-lib
21
.else
22
USES+=		compiler:c++14-lang
23
.endif
24
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
25
USE_PYTHON=	optsuffix
20
CMAKE_ARGS=	-DGEOGRAPHICLIB_DATA:STRING=${DATADIR:Q}
26
CMAKE_ARGS=	-DGEOGRAPHICLIB_DATA:STRING=${DATADIR:Q} \
21
CMAKE_ON=	BUILD_SHARED_LIBS
27
		-DGEOGRAPHICLIB_LIB_TYPE:STRING=BOTH \
22
CMAKE_OFF=	BUILD_BOTH_LIBS \
28
		-DINSTALL_PYTHON_DIR:STRING=${PYTHON_SITELIBDIR:Q} \
23
		USE_BOOST_FOR_EXAMPLES \
29
		-DINSTALL_DOC_DIR:STRING=${DOCSDIR:Q}
24
		BUILD_MANPAGES
30
PORTDOCS=	*
25
PORTDOCS=	*
26
PORTEXAMPLES=	*
31
27
32
OPTIONS_DEFINE=	DOCS DOXYGEN PERL
28
OPTIONS_DEFINE=	DOCS DOXYGEN EXAMPLES
33
OPTIONS_DEFAULT=	DOXYGEN PERL PREC2
29
OPTIONS_DEFAULT=	DOXYGEN PREC2
34
OPTIONS_GROUP=	DATASETS
30
OPTIONS_GROUP=	DATASETS
31
OPTIONS_GROUP_DATASETS=	${_OPTIONS_GROUP_DATASETS}
35
OPTIONS_SINGLE=	PRECISION
32
OPTIONS_SINGLE=	PRECISION
36
OPTIONS_SINGLE_PRECISION=	PREC1 PREC2 PREC3 PREC4 PREC5
33
OPTIONS_SINGLE_PRECISION=	PREC1 PREC2 PREC3 PREC4 PREC5
37
OPTIONS_SUB=	yes
34
OPTIONS_SUB=	yes
38
DATASETS_DESC=	geoid datasets, gravity models and magnetic field models
35
DATASETS_DESC=	geoid datasets, gravity models and magnetic field models
39
PERL_DESC=	Build documentation with pod2man and pod2html
40
PREC1_DESC=	1 = float
36
PREC1_DESC=	1 = float
41
PREC2_DESC=	2 = double
37
PREC2_DESC=	2 = double
42
PREC3_DESC=	3 = extended
38
PREC3_DESC=	3 = extended
43
PREC4_DESC=	4 = quadruple
39
PREC4_DESC=	4 = quadruple
44
PREC5_DESC=	5 = variable
40
PREC5_DESC=	5 = variable
45
PRECISION_DESC=	default "real" precision
41
PRECISION_DESC=	default "real" precision
46
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen \
42
DOCS_CMAKE_ON=	-DDOCDIR:STRING=${DOCSDIR:Q}
47
			${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
43
DOCS_CMAKE_OFF=	-DDOCDIR:STRING=NO
48
DOXYGEN_CMAKE_BOOL=	GEOGRAPHICLIB_DOCUMENTATION
44
DOXYGEN_IMPLIES=	DOCS
49
PERL_BUILD_DEPENDS=	nroff:textproc/groff
45
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
50
PERL_USES=	perl5
46
DOXYGEN_CMAKE_BOOL=	BUILD_DOCUMENTATION
51
PERL_USE=	PERL5=build
47
DOXYGEN_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_Doxygen
52
PERL_CMAKE_BOOL_OFF=	GEOGRAPHICLIB_NO_PERL
48
EXAMPLES_CMAKE_ON=	-DEXAMPLEDIR:STRING=${EXAMPLESDIR:Q}
49
EXAMPLES_CMAKE_OFF=	-DEXAMPLEDIR:STRING=NO
53
PREC1_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=1
50
PREC1_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=1
54
PREC2_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=2
51
PREC2_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=2
55
PREC3_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=3
52
PREC3_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=3
Lines 57-70 PREC4_BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs Link Here
57
PREC4_RUN_DEPENDS=	${LOCALBASE}/include/boost/version.hpp:devel/boost-libs
54
PREC4_RUN_DEPENDS=	${LOCALBASE}/include/boost/version.hpp:devel/boost-libs
58
PREC4_USE=	GCC=yes
55
PREC4_USE=	GCC=yes
59
PREC4_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=4
56
PREC4_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=4
60
PREC5_BROKEN=	error: call of overloaded 'max' is ambiguous\
61
		error: '*' was not declared in this scope
62
PREC5_BUILD_DEPENDS=	${LOCALBASE}/include/mpreal.h:math/mpfrc++
57
PREC5_BUILD_DEPENDS=	${LOCALBASE}/include/mpreal.h:math/mpfrc++
63
PREC5_LIB_DEPENDS=	libgmp.so:math/gmp \
58
PREC5_LIB_DEPENDS=	libgmp.so:math/gmp \
64
			libmpfr.so:math/mpfr
59
			libmpfr.so:math/mpfr
65
PREC5_RUN_DEPENDS=	${LOCALBASE}/include/mpreal.h:math/mpfrc++
60
PREC5_RUN_DEPENDS=	${LOCALBASE}/include/mpreal.h:math/mpfrc++
66
PREC5_USE=	GCC=yes
67
PREC5_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=5
61
PREC5_CMAKE_ON=	-DGEOGRAPHICLIB_PRECISION:STRING=5
62
PREC5_VARS=	LICENSE+="GPLv3" LICENSE_COMB="multi"
68
63
69
GEOID_NAMES=		egm84-30 egm84-15 egm96-15 egm96-5\
64
GEOID_NAMES=		egm84-30 egm84-15 egm96-15 egm96-5\
70
			egm2008-5 egm2008-2_5 egm2008-1
65
			egm2008-5 egm2008-2_5 egm2008-1
Lines 77-86 DEFAULT_GRAVITY_NAMES= egm96 wgs84 Link Here
77
DEFAULT_MAGNETIC_NAMES=	wmm2020 igrf13
72
DEFAULT_MAGNETIC_NAMES=	wmm2020 igrf13
78
DEPRECATED_NAMES=	wmm2015
73
DEPRECATED_NAMES=	wmm2015
79
74
75
.ifnmake portclippy
80
.for n in ${GEOID_NAMES}
76
.for n in ${GEOID_NAMES}
81
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC=		Install ${n} geoid dataset\
77
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC=		Install ${n} geoid dataset\
82
	${"${DEPRECATED_NAMES:M${n}}"!="":?(deprecated):}
78
	${"${DEPRECATED_NAMES:M${n}}"!="":?(deprecated):}
83
OPTIONS_GROUP_DATASETS+=	GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}
79
_OPTIONS_GROUP_DATASETS+=	GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}
84
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES=	geoids-distrib/${n}.tar.bz2:geoids
80
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES=	geoids-distrib/${n}.tar.bz2:geoids
85
ALL_DATASETS_OPTIONS+=	GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}
81
ALL_DATASETS_OPTIONS+=	GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}
86
. if !empty(DEFAULT_GEOID_NAMES:M${n})
82
. if !empty(DEFAULT_GEOID_NAMES:M${n})
Lines 90-96 DEF_DATASETS_OPTIONS+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} Link Here
90
.for n in ${GRAVITY_NAMES}
86
.for n in ${GRAVITY_NAMES}
91
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC=	Install ${n} gravity model\
87
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC=	Install ${n} gravity model\
92
	${"${DEPRECATED_NAMES:M${n}}"!="":?(deprecated):}
88
	${"${DEPRECATED_NAMES:M${n}}"!="":?(deprecated):}
93
OPTIONS_GROUP_DATASETS+=	GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}
89
_OPTIONS_GROUP_DATASETS+=	GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}
94
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES=	gravity-distrib/${n}.tar.bz2:gravity
90
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES=	gravity-distrib/${n}.tar.bz2:gravity
95
ALL_DATASETS_OPTIONS+=	GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}
91
ALL_DATASETS_OPTIONS+=	GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}
96
. if !empty(DEFAULT_GRAVITY_NAMES:M${n})
92
. if !empty(DEFAULT_GRAVITY_NAMES:M${n})
Lines 100-112 DEF_DATASETS_OPTIONS+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} Link Here
100
.for n in ${MAGNETIC_NAMES}
96
.for n in ${MAGNETIC_NAMES}
101
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC=	Install ${n} magnetic model\
97
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC=	Install ${n} magnetic model\
102
	${"${DEPRECATED_NAMES:M${n}}"!="":?(deprecated):}
98
	${"${DEPRECATED_NAMES:M${n}}"!="":?(deprecated):}
103
OPTIONS_GROUP_DATASETS+=	MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}
99
_OPTIONS_GROUP_DATASETS+=	MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}
104
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES=	magnetic-distrib/${n}.tar.bz2:magnetic
100
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES=	magnetic-distrib/${n}.tar.bz2:magnetic
105
ALL_DATASETS_OPTIONS+=	MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}
101
ALL_DATASETS_OPTIONS+=	MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}
106
. if !empty(DEFAULT_MAGNETIC_NAMES:M${n})
102
. if !empty(DEFAULT_MAGNETIC_NAMES:M${n})
107
DEF_DATASETS_OPTIONS+=	MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}
103
DEF_DATASETS_OPTIONS+=	MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}
108
. endif
104
. endif
109
.endfor
105
.endfor
106
.endif
110
107
111
# list of targets that require all distfiles
108
# list of targets that require all distfiles
112
.ifmake makesum || makeplist || distclean
109
.ifmake makesum || makeplist || distclean
Lines 118-129 OPTIONS_DEFAULT+= ${DEF_DATASETS_OPTIONS} Link Here
118
.endif
115
.endif
119
116
120
post-patch:
117
post-patch:
121
	${REINPLACE_CMD} -e 's/\(tail\) --lines/\1 -n/g'\
118
	${FIND} -- ${WRKSRC}/tools -name geographiclib-get-\*.sh \
122
		-e "s,head --lines -4,${SED} -e '\$$d' | ${SED} -e '\$$d' | ${SED} -e '\$$d' | ${SED} -e '\$$d',"\
119
		-exec ${REINPLACE_CMD} -e '/wget/s,wget -O,${FETCH_BINARY} -o ,' -- {} \;
123
		${WRKSRC}/man/makeusage.sh
124
	${REINPLACE_CMD} -e '/wget/s,wget -O,${FETCH_BINARY} -o ,'\
125
		${WRKSRC}/tools/geographiclib-get-*.sh
126
120
121
.ifnmake portclippy
127
.for n in ${GEOID_NAMES}
122
.for n in ${GEOID_NAMES}
128
post-install-GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}-on: install-datasets-geoids
123
post-install-GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}-on: install-datasets-geoids
129
.endfor
124
.endfor
Lines 144-150 install-datasets-${n}: .NOTMAIN Link Here
144
139
145
x-tool-plist: .NOTMAIN .PHONY ${PLIST}
140
x-tool-plist: .NOTMAIN .PHONY ${PLIST}
146
	${REINPLACE_CMD}\
141
	${REINPLACE_CMD}\
147
		-e '/^%%PORTDOCS%%/d'\
142
		-e '/^%%PORTDOCS%%%%DOCSDIR%%/d'\
143
		-e '/^%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d'\
148
		-e '/^%%DATADIR%%\/geoids\/[^.]/{\
144
		-e '/^%%DATADIR%%\/geoids\/[^.]/{\
149
		h;s|^%%DATADIR%%/geoids/\([^.]\{1,\}\).*|GEOID_\1|;\
145
		h;s|^%%DATADIR%%/geoids/\([^.]\{1,\}\).*|GEOID_\1|;\
150
		s/[^0-9A-Za-z]/_/g;\
146
		s/[^0-9A-Za-z]/_/g;\
Lines 161-165 x-tool-plist: .NOTMAIN .PHONY ${PLIST} Link Here
161
		y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/;\
157
		y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/;\
162
		s/^/%%/;s/$$/%%/;G;s/\n//;}'\
158
		s/^/%%/;s/$$/%%/;G;s/\n//;}'\
163
		${PLIST}
159
		${PLIST}
160
.endif
164
161
165
.include <bsd.port.mk>
162
.include <bsd.port.mk>
(-)b/astro/geographiclib/distinfo (-3 / +3 lines)
Lines 1-6 Link Here
1
TIMESTAMP = 1624849200
1
TIMESTAMP = 1685761200
2
SHA256 (GeographicLib/GeographicLib-1.52.tar.gz) = 5d4145cd16ebf51a2ff97c9244330a340787d131165cfd150e4b2840c0e8ac2b
2
SHA256 (GeographicLib/GeographicLib-2.2.tar.gz) = 96bd68ae77288fbbffd854c1c8f2c2981dbdbc7670753013fe5ce9ce86d8a125
3
SIZE (GeographicLib/GeographicLib-1.52.tar.gz) = 2432658
3
SIZE (GeographicLib/GeographicLib-2.2.tar.gz) = 1682259
4
SHA256 (GeographicLib/geoids-distrib/egm2008-1.tar.bz2) = bdb382d0be7ece9142450eacc24b7b7f0889ee3e0ba4f535b04ec383f94c0fb5
4
SHA256 (GeographicLib/geoids-distrib/egm2008-1.tar.bz2) = bdb382d0be7ece9142450eacc24b7b7f0889ee3e0ba4f535b04ec383f94c0fb5
5
SIZE (GeographicLib/geoids-distrib/egm2008-1.tar.bz2) = 162388303
5
SIZE (GeographicLib/geoids-distrib/egm2008-1.tar.bz2) = 162388303
6
SHA256 (GeographicLib/geoids-distrib/egm2008-2_5.tar.bz2) = d602e13446a4a4a23f39aecfe6a2a0760a1bc6c1b497482c2ebc9f7d513be699
6
SHA256 (GeographicLib/geoids-distrib/egm2008-2_5.tar.bz2) = d602e13446a4a4a23f39aecfe6a2a0760a1bc6c1b497482c2ebc9f7d513be699
(-)a/astro/geographiclib/files/patch-CMakeLists.txt (-23 lines)
Removed Link Here
1
--- CMakeLists.txt.orig	2020-11-22 14:00:22 UTC
2
+++ CMakeLists.txt
3
@@ -183,6 +183,11 @@ option (APPLE_MULTIPLE_ARCHITECTURES
4
 # directory is present you get this behavior regardless.
5
 option (CONVERT_WARNINGS_TO_ERRORS "Convert warnings into errors?" OFF)
6
 
7
+# (+) Allow perl usage to be explicitly disabled. It might exist on the
8
+# system, but the user may not necessarily want it to be used for one reason
9
+# or another.
10
+option (GEOGRAPHICLIB_NO_PERL "Disable usage of pod2man and pod2html" OFF)
11
+
12
 set (LIBNAME Geographic)
13
 if (MSVC OR CMAKE_CONFIGURATION_TYPES)
14
   # For multi-config systems and for Visual Studio, the debug version of
15
@@ -434,7 +439,7 @@ endif ()
16
 # documentation files into the source tree.  Skip Apple here because
17
 # man/makeusage.sh uses "head --lines -4" to drop the last 4 lines of a
18
 # file and there's no simple equivalent for MacOSX
19
-if (NOT WIN32 AND NOT APPLE)
20
+if (NOT WIN32 AND NOT APPLE AND NOT GEOGRAPHICLIB_NO_PERL)
21
   find_program (HAVE_POD2MAN pod2man)
22
   find_program (HAVE_POD2HTML pod2html)
23
   find_program (HAVE_COL col)
(-)a/astro/geographiclib/files/patch-cmake_CMakeLists.txt (-8 lines)
Removed Link Here
1
--- cmake/CMakeLists.txt.orig	2021-06-21 21:30:33 UTC
2
+++ cmake/CMakeLists.txt
3
@@ -112,4 +112,4 @@ set (PACKAGE_VERSION "${PROJECT_VERSION}")
4
 configure_file (project.pc.in geographiclib.pc @ONLY)
5
 install (FILES
6
   "${CMAKE_CURRENT_BINARY_DIR}/geographiclib.pc"
7
-  DESTINATION "lib${LIB_SUFFIX}/pkgconfig")
8
+  DESTINATION "libdata/pkgconfig")
(-)a/astro/geographiclib/files/patch-doc_CMakeLists.txt (-14 lines)
Removed Link Here
1
--- doc/CMakeLists.txt.orig	2017-10-05 10:11:23 UTC
2
+++ doc/CMakeLists.txt
3
@@ -9,9 +9,9 @@ foreach (TOOL ${TOOLS})
4
 endforeach ()
5
 
6
 if (COMMON_INSTALL_PATH)
7
-  set (INSTALL_DOC_DIR "share/doc/GeographicLib")
8
+  set (INSTALL_DOC_DIR "share/doc/GeographicLib" CACHE STRING "")
9
 else ()
10
-  set (INSTALL_DOC_DIR "doc")
11
+  set (INSTALL_DOC_DIR "doc" CACHE STRING "")
12
 endif ()
13
 
14
 # Run doxygen, if available
(-)a/astro/geographiclib/files/patch-python_geographiclib_CMakeLists.txt (-15 lines)
Removed Link Here
1
--- python/geographiclib/CMakeLists.txt.orig	2017-10-05 10:11:24 UTC
2
+++ python/geographiclib/CMakeLists.txt
3
@@ -4,9 +4,10 @@
4
 file (GLOB PYTHON_FILES [A-Za-z_]*.py)
5
 file (GLOB TEST_FILES test/[A-Za-z_]*.py)
6
 if (COMMON_INSTALL_PATH)
7
-  set (INSTALL_PYTHON_DIR "lib${LIB_SUFFIX}/python/site-packages")
8
+  set (INSTALL_PYTHON_DIR "lib${LIB_SUFFIX}/python/site-packages"
9
+    CACHE STRING "")
10
 else ()
11
-  set (INSTALL_PYTHON_DIR "python")
12
+  set (INSTALL_PYTHON_DIR "python" CACHE STRING "")
13
 endif ()
14
 
15
 install (FILES ${PYTHON_FILES}
(-)b/astro/geographiclib/pkg-descr (-5 / +6 lines)
Lines 1-6 Link Here
1
GeographicLib is a small set of C++ classes for performing conversions
1
GeographicLib is a small C++ library for
2
between geographic, UTM, UPS, MGRS, geocentric, and local cartesian
3
coordinates, for gravity (e.g., EGM2008), geoid height, and geomagnetic
4
field (e.g., WMM2020) calculations, and for solving geodesic problems.
5
2
6
It is a suitable replacement for the core functionality provided by geotrans.
3
* geodesic and rhumb line calculations;
4
* conversions between geographic, UTM, UPS, MGRS, geocentric, and local
5
  cartesian coordinates;
6
* gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020)
7
  calculations.
(-)b/astro/geographiclib/pkg-help (-8 / +8 lines)
Lines 1-7 Link Here
1
Geoid datasets used by the GeographicLib::Geoid class and the GeoidEval
1
geoid datasets used by the GeographicLib::Geoid class and the GeoidEval
2
tool to compute geoid heights.
2
tool to compute geoid heights.
3
3
4
  Available geoid data files
4
  Available geoid
5
                                  size (MB)
5
                                  size (MB)
6
  name         geoid    grid    tar.bz2  disk
6
  name         geoid    grid    tar.bz2  disk
7
  egm84-30     EGM84    30'      0.5      0.6
7
  egm84-30     EGM84    30'      0.5      0.6
Lines 12-21 tool to compute geoid heights. Link Here
12
  egm2008-2_5  EGM2008   2.5'     35       75
12
  egm2008-2_5  EGM2008   2.5'     35       75
13
  egm2008-1    EGM2008   1'      170      470
13
  egm2008-1    EGM2008   1'      170      470
14
14
15
Gravity models used by the GeographicLib::GravityModel class and the
15
gravitymodel datasets used by the GeographicLib::GravityModel class and
16
Gravity tool to compute gravity fields.
16
the Gravity tool to compute gravity fields.
17
17
18
  Available gravity models
18
  Available gravitymodel
19
                       size (kB)
19
                       size (kB)
20
  name     degree    tar.bz2  disk
20
  name     degree    tar.bz2  disk
21
  egm84      18       27      26
21
  egm84      18       27      26
Lines 24-33 Gravity tool to compute gravity fields. Link Here
24
  wgs84      20        1       1
24
  wgs84      20        1       1
25
  grs80      20        1       1
25
  grs80      20        1       1
26
26
27
Magnetic models used by the GeographicLib::MagneticModel class and the
27
magneticmodel datasets used by the GeographicLib::MagneticModel class
28
MagneticField tool to compute magnetic fields.
28
and the MagneticField tool to compute magnetic fields.
29
29
30
  Available magnetic models
30
  Available magneticmodel
31
                                  size (kB)
31
                                  size (kB)
32
  name     degree    years      tar.bz2  disk
32
  name     degree    years      tar.bz2  disk
33
  wmm2010    12    2010-2015      2       3
33
  wmm2010    12    2010-2015      2       3
(-)b/astro/geographiclib/pkg-plist (-122 / +21 lines)
Lines 11-22 bin/RhumbSolve Link Here
11
bin/TransverseMercatorProj
11
bin/TransverseMercatorProj
12
include/GeographicLib/Accumulator.hpp
12
include/GeographicLib/Accumulator.hpp
13
include/GeographicLib/AlbersEqualArea.hpp
13
include/GeographicLib/AlbersEqualArea.hpp
14
include/GeographicLib/AuxAngle.hpp
15
include/GeographicLib/AuxLatitude.hpp
14
include/GeographicLib/AzimuthalEquidistant.hpp
16
include/GeographicLib/AzimuthalEquidistant.hpp
15
include/GeographicLib/CassiniSoldner.hpp
17
include/GeographicLib/CassiniSoldner.hpp
16
include/GeographicLib/CircularEngine.hpp
18
include/GeographicLib/CircularEngine.hpp
17
include/GeographicLib/Config.h
19
include/GeographicLib/Config.h
18
include/GeographicLib/Constants.hpp
20
include/GeographicLib/Constants.hpp
21
include/GeographicLib/DAuxLatitude.hpp
19
include/GeographicLib/DMS.hpp
22
include/GeographicLib/DMS.hpp
23
include/GeographicLib/DST.hpp
20
include/GeographicLib/Ellipsoid.hpp
24
include/GeographicLib/Ellipsoid.hpp
21
include/GeographicLib/EllipticFunction.hpp
25
include/GeographicLib/EllipticFunction.hpp
22
include/GeographicLib/GARS.hpp
26
include/GeographicLib/GARS.hpp
Lines 54-104 include/GeographicLib/UTMUPS.hpp Link Here
54
include/GeographicLib/Utility.hpp
58
include/GeographicLib/Utility.hpp
55
lib/cmake/GeographicLib/geographiclib-config-version.cmake
59
lib/cmake/GeographicLib/geographiclib-config-version.cmake
56
lib/cmake/GeographicLib/geographiclib-config.cmake
60
lib/cmake/GeographicLib/geographiclib-config.cmake
57
lib/cmake/GeographicLib/geographiclib-legacy-targets-%%CMAKE_BUILD_TYPE%%.cmake
58
lib/cmake/GeographicLib/geographiclib-legacy-targets.cmake
59
lib/cmake/GeographicLib/geographiclib-targets-%%CMAKE_BUILD_TYPE%%.cmake
61
lib/cmake/GeographicLib/geographiclib-targets-%%CMAKE_BUILD_TYPE%%.cmake
60
lib/cmake/GeographicLib/geographiclib-targets.cmake
62
lib/cmake/GeographicLib/geographiclib-targets.cmake
61
lib/libGeographic.a
63
lib/libGeographicLib.so
62
lib/libGeographic.so
64
lib/libGeographicLib.so.24
63
lib/libGeographic.so.19
65
lib/libGeographicLib.so.24.1.0
64
lib/libGeographic.so.19.2.0
65
lib/node_modules/geographiclib/LICENSE.txt
66
lib/node_modules/geographiclib/README.md
67
lib/node_modules/geographiclib/geographiclib.js
68
lib/node_modules/geographiclib/geographiclib.min.js
69
lib/node_modules/geographiclib/package.json
70
lib/node_modules/geographiclib/src/DMS.js
71
lib/node_modules/geographiclib/src/Geodesic.js
72
lib/node_modules/geographiclib/src/GeodesicLine.js
73
lib/node_modules/geographiclib/src/Math.js
74
lib/node_modules/geographiclib/src/PolygonArea.js
75
lib/node_modules/geographiclib/test/geodesictest.js
76
lib/node_modules/geographiclib/types/geographiclib.d.ts
77
%%PYTHON_SITELIBDIR%%/geographiclib/__init__.py
78
%%PYTHON_SITELIBDIR%%/geographiclib/accumulator.py
79
%%PYTHON_SITELIBDIR%%/geographiclib/constants.py
80
%%PYTHON_SITELIBDIR%%/geographiclib/geodesic.py
81
%%PYTHON_SITELIBDIR%%/geographiclib/geodesiccapability.py
82
%%PYTHON_SITELIBDIR%%/geographiclib/geodesicline.py
83
%%PYTHON_SITELIBDIR%%/geographiclib/geomath.py
84
%%PYTHON_SITELIBDIR%%/geographiclib/polygonarea.py
85
%%PYTHON_SITELIBDIR%%/geographiclib/test/__init__.py
86
%%PYTHON_SITELIBDIR%%/geographiclib/test/test_geodesic.py
87
libdata/pkgconfig/geographiclib.pc
66
libdata/pkgconfig/geographiclib.pc
88
share/man/man1/CartConvert.1.gz
89
share/man/man1/ConicProj.1.gz
90
share/man/man1/GeoConvert.1.gz
91
share/man/man1/GeodSolve.1.gz
92
share/man/man1/GeodesicProj.1.gz
93
share/man/man1/GeoidEval.1.gz
94
share/man/man1/Gravity.1.gz
95
share/man/man1/MagneticField.1.gz
96
share/man/man1/Planimeter.1.gz
97
share/man/man1/RhumbSolve.1.gz
98
share/man/man1/TransverseMercatorProj.1.gz
99
share/man/man8/geographiclib-get-geoids.8.gz
100
share/man/man8/geographiclib-get-gravity.8.gz
101
share/man/man8/geographiclib-get-magnetic.8.gz
102
sbin/geographiclib-get-geoids
67
sbin/geographiclib-get-geoids
103
sbin/geographiclib-get-gravity
68
sbin/geographiclib-get-gravity
104
sbin/geographiclib-get-magnetic
69
sbin/geographiclib-get-magnetic
Lines 153-234 sbin/geographiclib-get-magnetic Link Here
153
%%MAGNETIC_WMM2015V2%%%%DATADIR%%/magnetic/wmm2015v2.wmm.cof
118
%%MAGNETIC_WMM2015V2%%%%DATADIR%%/magnetic/wmm2015v2.wmm.cof
154
%%MAGNETIC_WMM2020%%%%DATADIR%%/magnetic/wmm2020.wmm
119
%%MAGNETIC_WMM2020%%%%DATADIR%%/magnetic/wmm2020.wmm
155
%%MAGNETIC_WMM2020%%%%DATADIR%%/magnetic/wmm2020.wmm.cof
120
%%MAGNETIC_WMM2020%%%%DATADIR%%/magnetic/wmm2020.wmm.cof
156
share/matlab/geographiclib-legacy/Contents.m
121
share/man/man1/CartConvert.1.gz
157
share/matlab/geographiclib-legacy/geocentricforward.m
122
share/man/man1/ConicProj.1.gz
158
share/matlab/geographiclib-legacy/geocentricreverse.m
123
share/man/man1/GeoConvert.1.gz
159
share/matlab/geographiclib-legacy/geodesicdirect.m
124
share/man/man1/GeodSolve.1.gz
160
share/matlab/geographiclib-legacy/geodesicinverse.m
125
share/man/man1/GeodesicProj.1.gz
161
share/matlab/geographiclib-legacy/geodesicline.m
126
share/man/man1/GeoidEval.1.gz
162
share/matlab/geographiclib-legacy/geoidheight.m
127
share/man/man1/Gravity.1.gz
163
share/matlab/geographiclib-legacy/localcartesianforward.m
128
share/man/man1/MagneticField.1.gz
164
share/matlab/geographiclib-legacy/localcartesianreverse.m
129
share/man/man1/Planimeter.1.gz
165
share/matlab/geographiclib-legacy/mgrsforward.m
130
share/man/man1/RhumbSolve.1.gz
166
share/matlab/geographiclib-legacy/mgrsreverse.m
131
share/man/man1/TransverseMercatorProj.1.gz
167
share/matlab/geographiclib-legacy/polygonarea.m
132
share/man/man8/geographiclib-get-geoids.8.gz
168
share/matlab/geographiclib-legacy/utmupsforward.m
133
share/man/man8/geographiclib-get-gravity.8.gz
169
share/matlab/geographiclib-legacy/utmupsreverse.m
134
share/man/man8/geographiclib-get-magnetic.8.gz
170
share/matlab/geographiclib/Contents.m
171
share/matlab/geographiclib/cassini_fwd.m
172
share/matlab/geographiclib/cassini_inv.m
173
share/matlab/geographiclib/defaultellipsoid.m
174
share/matlab/geographiclib/ecc2flat.m
175
share/matlab/geographiclib/eqdazim_fwd.m
176
share/matlab/geographiclib/eqdazim_inv.m
177
share/matlab/geographiclib/flat2ecc.m
178
share/matlab/geographiclib/gedistance.m
179
share/matlab/geographiclib/gedoc.m
180
share/matlab/geographiclib/geocent_fwd.m
181
share/matlab/geographiclib/geocent_inv.m
182
share/matlab/geographiclib/geodarea.m
183
share/matlab/geographiclib/geoddistance.m
184
share/matlab/geographiclib/geoddoc.m
185
share/matlab/geographiclib/geodreckon.m
186
share/matlab/geographiclib/geographiclib_test.m
187
share/matlab/geographiclib/geoid_height.m
188
share/matlab/geographiclib/geoid_load.m
189
share/matlab/geographiclib/gereckon.m
190
share/matlab/geographiclib/gnomonic_fwd.m
191
share/matlab/geographiclib/gnomonic_inv.m
192
share/matlab/geographiclib/loccart_fwd.m
193
share/matlab/geographiclib/loccart_inv.m
194
share/matlab/geographiclib/mgrs_fwd.m
195
share/matlab/geographiclib/mgrs_inv.m
196
share/matlab/geographiclib/polarst_fwd.m
197
share/matlab/geographiclib/polarst_inv.m
198
share/matlab/geographiclib/private/A1m1f.m
199
share/matlab/geographiclib/private/A2m1f.m
200
share/matlab/geographiclib/private/A3coeff.m
201
share/matlab/geographiclib/private/A3f.m
202
share/matlab/geographiclib/private/AngDiff.m
203
share/matlab/geographiclib/private/AngNormalize.m
204
share/matlab/geographiclib/private/AngRound.m
205
share/matlab/geographiclib/private/C1f.m
206
share/matlab/geographiclib/private/C1pf.m
207
share/matlab/geographiclib/private/C2f.m
208
share/matlab/geographiclib/private/C3coeff.m
209
share/matlab/geographiclib/private/C3f.m
210
share/matlab/geographiclib/private/C4coeff.m
211
share/matlab/geographiclib/private/C4f.m
212
share/matlab/geographiclib/private/G4coeff.m
213
share/matlab/geographiclib/private/GeoRotation.m
214
share/matlab/geographiclib/private/LatFix.m
215
share/matlab/geographiclib/private/SinCosSeries.m
216
share/matlab/geographiclib/private/atan2dx.m
217
share/matlab/geographiclib/private/cbrtx.m
218
share/matlab/geographiclib/private/copysignx.m
219
share/matlab/geographiclib/private/cvmgt.m
220
share/matlab/geographiclib/private/eatanhe.m
221
share/matlab/geographiclib/private/geoid_file.m
222
share/matlab/geographiclib/private/geoid_load_file.m
223
share/matlab/geographiclib/private/norm2.m
224
share/matlab/geographiclib/private/remx.m
225
share/matlab/geographiclib/private/sincosdx.m
226
share/matlab/geographiclib/private/sumx.m
227
share/matlab/geographiclib/private/swap.m
228
share/matlab/geographiclib/private/tauf.m
229
share/matlab/geographiclib/private/taupf.m
230
share/matlab/geographiclib/projdoc.m
231
share/matlab/geographiclib/tranmerc_fwd.m
232
share/matlab/geographiclib/tranmerc_inv.m
233
share/matlab/geographiclib/utmups_fwd.m
234
share/matlab/geographiclib/utmups_inv.m
235
- 

Return to bug 271800