svn commit: r557801 - in head/astro/geographiclib: . files
Rainer Hurling
rhurlin at FreeBSD.org
Sat Dec 12 07:31:27 UTC 2020
Author: rhurlin
Date: Sat Dec 12 07:31:25 2020
New Revision: 557801
URL: https://svnweb.freebsd.org/changeset/ports/557801
Log:
astro/geographiclib: update to 1.51
- New installed default dataset (-igrf12, +igrf13).
- Added option to select precision of real number
Changelog: https://sourceforge.net/p/geographiclib/news/2020/11/geographiclib-151-released-2020-11-22-13/
PR: 251697
Submitted by: Tatsuki Makino <tatsuki_makino at hotmail.com> (maintainer)
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D27525
Modified:
head/astro/geographiclib/Makefile
head/astro/geographiclib/distinfo
head/astro/geographiclib/files/patch-CMakeLists.txt
head/astro/geographiclib/files/patch-cmake_CMakeLists.txt
head/astro/geographiclib/pkg-help
head/astro/geographiclib/pkg-plist
Modified: head/astro/geographiclib/Makefile
==============================================================================
--- head/astro/geographiclib/Makefile Sat Dec 12 06:59:12 2020 (r557800)
+++ head/astro/geographiclib/Makefile Sat Dec 12 07:31:25 2020 (r557801)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= geographiclib
-DISTVERSION= 1.50.1
-PORTREVISION= 1
+DISTVERSION= 1.51
CATEGORIES= astro
MASTER_SITES= SF/geographiclib/distrib\
SF/geographiclib/distrib/archive\
@@ -18,20 +17,29 @@ COMMENT= Library for geographic projections
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cmake compiler:c++14-lang python:env
+USES= cmake compiler:c++14-lang localbase python:env
PORTDOCS= *
USE_LDCONFIG= yes
CMAKE_ARGS= -DGEOGRAPHICLIB_DATA:STRING=${DATADIR:Q}\
-DGEOGRAPHICLIB_LIB_TYPE:STRING=BOTH\
-DINSTALL_PYTHON_DIR:STRING=${PYTHON_SITELIBDIR:Q}\
-DINSTALL_DOC_DIR:STRING=${DOCSDIR:Q}
+USE_PYTHON= optsuffix
OPTIONS_DEFINE= DOCS DOXYGEN PERL
-OPTIONS_DEFAULT= DOXYGEN PERL
+OPTIONS_DEFAULT= DOXYGEN PERL PREC2
+DATASETS_DESC= geoid datasets, gravity models and magnetic field models
PERL_DESC= Build documentation with pod2man and pod2html
+PREC1_DESC= 1 = float
+PREC2_DESC= 2 = double
+PREC3_DESC= 3 = extended
+PREC4_DESC= 4 = quadruple
+PREC5_DESC= 5 = variable
+PRECISION_DESC= default "real" precision
+OPTIONS_SINGLE= PRECISION
OPTIONS_GROUP= DATASETS
+OPTIONS_SINGLE_PRECISION= PREC1 PREC2 PREC3 PREC4 PREC5
OPTIONS_SUB= yes
-DATASETS_DESC= geoid datasets, gravity models and magnetic field models
DOXYGEN_CMAKE_BOOL= GEOGRAPHICLIB_DOCUMENTATION
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen\
sphinx-build:textproc/py-sphinx
@@ -39,6 +47,21 @@ PERL_CMAKE_BOOL_OFF= GEOGRAPHICLIB_NO_PERL
PERL_USE= PERL5=build
PERL_USES= perl5
PERL_BUILD_DEPENDS= nroff:textproc/groff
+PREC1_CMAKE_ON= -DGEOGRAPHICLIB_PRECISION:STRING=1
+PREC2_CMAKE_ON= -DGEOGRAPHICLIB_PRECISION:STRING=2
+PREC3_CMAKE_ON= -DGEOGRAPHICLIB_PRECISION:STRING=3
+PREC4_CMAKE_ON= -DGEOGRAPHICLIB_PRECISION:STRING=4
+PREC4_USE= GCC=yes
+PREC4_BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs
+PREC4_RUN_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs
+PREC5_CMAKE_ON= -DGEOGRAPHICLIB_PRECISION:STRING=5
+PREC5_USE= GCC=yes
+PREC5_BROKEN= error: call of overloaded 'max' is ambiguous\
+ error: '*' was not declared in this scope
+PREC5_BUILD_DEPENDS= ${LOCALBASE}/include/mpreal.h:math/mpfrc++
+PREC5_LIB_DEPENDS= libgmp.so:math/gmp\
+ libmpfr.so:math/mpfr
+PREC5_RUN_DEPENDS= ${LOCALBASE}/include/mpreal.h:math/mpfrc++
GEOID_NAMES= egm84-30 egm84-15 egm96-15 egm96-5\
egm2008-5 egm2008-2_5 egm2008-1
@@ -48,7 +71,7 @@ MAGNETIC_NAMES= wmm2010 wmm2015 wmm2015v2 wmm2020\
emm2010 emm2015 emm2017
DEFAULT_GEOID_NAMES= egm96-5
DEFAULT_GRAVITY_NAMES= egm96 wgs84
-DEFAULT_MAGNETIC_NAMES= wmm2020 igrf12
+DEFAULT_MAGNETIC_NAMES= wmm2020 igrf13
DEPRECATED_NAMES= wmm2015
.for n in ${GEOID_NAMES}
Modified: head/astro/geographiclib/distinfo
==============================================================================
--- head/astro/geographiclib/distinfo Sat Dec 12 06:59:12 2020 (r557800)
+++ head/astro/geographiclib/distinfo Sat Dec 12 07:31:25 2020 (r557801)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1603076400
-SHA256 (GeographicLib/GeographicLib-1.50.1.tar.gz) = d1765009e068b8cc5e76957e5d6be45ce6cff08c4aad8e5995e84a28354385f1
-SIZE (GeographicLib/GeographicLib-1.50.1.tar.gz) = 2463854
+TIMESTAMP = 1607396400
+SHA256 (GeographicLib/GeographicLib-1.51.tar.gz) = 34370949617df5105bd6961e0b91581aef758dc455fe8629eb5858516022d310
+SIZE (GeographicLib/GeographicLib-1.51.tar.gz) = 2470362
SHA256 (GeographicLib/geoids-distrib/egm2008-1.tar.bz2) = bdb382d0be7ece9142450eacc24b7b7f0889ee3e0ba4f535b04ec383f94c0fb5
SIZE (GeographicLib/geoids-distrib/egm2008-1.tar.bz2) = 162388303
SHA256 (GeographicLib/geoids-distrib/egm2008-2_5.tar.bz2) = d602e13446a4a4a23f39aecfe6a2a0760a1bc6c1b497482c2ebc9f7d513be699
Modified: head/astro/geographiclib/files/patch-CMakeLists.txt
==============================================================================
--- head/astro/geographiclib/files/patch-CMakeLists.txt Sat Dec 12 06:59:12 2020 (r557800)
+++ head/astro/geographiclib/files/patch-CMakeLists.txt Sat Dec 12 07:31:25 2020 (r557801)
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2019-12-12 10:51:35 UTC
+--- CMakeLists.txt.orig 2020-11-22 14:00:22 UTC
+++ CMakeLists.txt
@@ -183,6 +183,11 @@ option (APPLE_MULTIPLE_ARCHITECTURES
# directory is present you get this behavior regardless.
@@ -12,7 +12,7 @@
set (LIBNAME Geographic)
if (MSVC OR CMAKE_CONFIGURATION_TYPES)
# For multi-config systems and for Visual Studio, the debug version of
-@@ -464,7 +469,7 @@ endif ()
+@@ -434,7 +439,7 @@ endif ()
# documentation files into the source tree. Skip Apple here because
# man/makeusage.sh uses "head --lines -4" to drop the last 4 lines of a
# file and there's no simple equivalent for MacOSX
Modified: head/astro/geographiclib/files/patch-cmake_CMakeLists.txt
==============================================================================
--- head/astro/geographiclib/files/patch-cmake_CMakeLists.txt Sat Dec 12 06:59:12 2020 (r557800)
+++ head/astro/geographiclib/files/patch-cmake_CMakeLists.txt Sat Dec 12 07:31:25 2020 (r557801)
@@ -1,6 +1,6 @@
---- cmake/CMakeLists.txt.orig 2019-09-24 12:55:55 UTC
+--- cmake/CMakeLists.txt.orig 2020-11-22 14:00:22 UTC
+++ cmake/CMakeLists.txt
-@@ -96,4 +96,4 @@ set (PACKAGE_VERSION "${PROJECT_VERSION}")
+@@ -100,4 +100,4 @@ set (PACKAGE_VERSION "${PROJECT_VERSION}")
configure_file (project.pc.in geographiclib.pc @ONLY)
install (FILES
"${CMAKE_CURRENT_BINARY_DIR}/geographiclib.pc"
Modified: head/astro/geographiclib/pkg-help
==============================================================================
--- head/astro/geographiclib/pkg-help Sat Dec 12 06:59:12 2020 (r557800)
+++ head/astro/geographiclib/pkg-help Sat Dec 12 07:31:25 2020 (r557801)
@@ -36,6 +36,7 @@ MagneticField tool to compute magnetic fields.
wmm2020 12 2020-2025 2 3
igrf11 13 1900-2015 7 25
igrf12 13 1900-2020 7 26
+ igrf13 13 1900-2025 7 28
emm2010 739 2010-2015 3700 4400
emm2015 729 2000-2020 660 4300
emm2017 790 2000-2022 1740 5050
Modified: head/astro/geographiclib/pkg-plist
==============================================================================
--- head/astro/geographiclib/pkg-plist Sat Dec 12 06:59:12 2020 (r557800)
+++ head/astro/geographiclib/pkg-plist Sat Dec 12 07:31:25 2020 (r557801)
@@ -61,7 +61,7 @@ lib/cmake/GeographicLib/geographiclib-targets.cmake
lib/libGeographic.a
lib/libGeographic.so
lib/libGeographic.so.19
-lib/libGeographic.so.19.0.1
+lib/libGeographic.so.19.1.0
lib/node_modules/geographiclib/LICENSE.txt
lib/node_modules/geographiclib/README.md
lib/node_modules/geographiclib/geographiclib.js
More information about the svn-ports-all
mailing list