GeographicLib is a small C++ library for
* geodesic and rhumb line calculations;
* conversions between geographic, UTM, UPS, MGRS, geocentric, and local
cartesian coordinates;
* gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020)
calculations.
===> The following configuration options are available for geographiclib-2.2:
DOCS=on: Build and/or install documentation
DOXYGEN=on: Build documentation with Doxygen
EXAMPLES=on: Build and/or install examples
====> geoid datasets, gravity models and magnetic field models
GEOID_EGM84_30=off: Install egm84-30 geoid dataset
GEOID_EGM84_15=off: Install egm84-15 geoid dataset
GEOID_EGM96_15=off: Install egm96-15 geoid dataset
GEOID_EGM96_5=on: Install egm96-5 geoid dataset
GEOID_EGM2008_5=off: Install egm2008-5 geoid dataset
GEOID_EGM2008_2_5=off: Install egm2008-2_5 geoid dataset
GEOID_EGM2008_1=off: Install egm2008-1 geoid dataset
GRAVITY_EGM84=off: Install egm84 gravity model
GRAVITY_EGM96=on: Install egm96 gravity model
GRAVITY_EGM2008=off: Install egm2008 gravity model
GRAVITY_WGS84=on: Install wgs84 gravity model
GRAVITY_GRS80=off: Install grs80 gravity model
MAGNETIC_WMM2010=off: Install wmm2010 magnetic model
MAGNETIC_WMM2015=off: Install wmm2015 magnetic model (deprecated)
MAGNETIC_WMM2015V2=off: Install wmm2015v2 magnetic model
MAGNETIC_WMM2020=on: Install wmm2020 magnetic model
MAGNETIC_IGRF11=off: Install igrf11 magnetic model
MAGNETIC_IGRF12=off: Install igrf12 magnetic model
MAGNETIC_IGRF13=on: Install igrf13 magnetic model
MAGNETIC_EMM2010=off: Install emm2010 magnetic model
MAGNETIC_EMM2015=off: Install emm2015 magnetic model
MAGNETIC_EMM2017=off: Install emm2017 magnetic model
====> default real precision: you have to select exactly one of them
PREC1=off: 1 = float
PREC2=on: 2 = double
PREC3=off: 3 = extended
PREC4=off: 4 = quadruple
PREC5=off: 5 = variable
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
astro: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* ABURAYER Rewsirow <rewsirow@ff.iij4u.or.jp>
* Alexander Leidinger
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org>
* Anton Karpov <toxa@toxahost.ru>
* Brion Moss <brion@queeg.com>
* Bruce M Simpson <bms@FreeBSD.org>
* Chris Piazza <cpiazza@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
Update astro/geographiclib to 1.4.9
Highlights:
- Update from 1.4.6 to 1.4.9
- MAGNETIC_EMM2017 model addd
- Switched to CMake for build
head/tail usage must be patched to avoid use of --lines; work is in progress
to eventually grow this long-option alternative to -n so that such patching
isn't necessary at some point in the future.
PR: 218158
Approved by: ak (ports), Tatsuki Makino (maintainer)
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR: 204056
Submitted by: mat
Reviewed by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D2735
astro/geographiclib: Rectify assignment mistake
I missed the unnecessary use of immediate evaluation assignment operators.
Let's fix that once and for all.
Add new port astro/geographic lib
PR: 187280
Submitted by: Tatsuki Makino
GeographicLib is a small set of C++ classes for performing conversions
between geographic, UTM, UPS, MGRS, geocentric, and local cartesian
coordinates, for gravity (e.g., EGM2008), geoid height, and geomagnetic
field (e.g., WMM2010) calculations, and for solving geodesic problems.
The library may be used from .NET applications using the NETGeographicLib
wrapper library. It is a suitable replacement for the core functionality
provided by geotrans.