diff options
author | marino <marino@FreeBSD.org> | 2014-08-31 05:32:04 +0800 |
---|---|---|
committer | marino <marino@FreeBSD.org> | 2014-08-31 05:32:04 +0800 |
commit | f7e557b2b6e726140779c36b61c0658c751692f9 (patch) | |
tree | 553fb6f1038f520f3a8a6d7aead1dded5d3c9f82 | |
parent | 94b56f363ed014f2bc1bb180f1a0b1d2d4296dc0 (diff) | |
download | freebsd-ports-gnome-f7e557b2b6e726140779c36b61c0658c751692f9.tar.gz freebsd-ports-gnome-f7e557b2b6e726140779c36b61c0658c751692f9.tar.zst freebsd-ports-gnome-f7e557b2b6e726140779c36b61c0658c751692f9.zip |
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.
-rw-r--r-- | astro/Makefile | 1 | ||||
-rw-r--r-- | astro/geographiclib/Makefile | 91 | ||||
-rw-r--r-- | astro/geographiclib/distinfo | 30 | ||||
-rw-r--r-- | astro/geographiclib/pkg-descr | 10 | ||||
-rw-r--r-- | astro/geographiclib/pkg-plist | 194 |
5 files changed, 326 insertions, 0 deletions
diff --git a/astro/Makefile b/astro/Makefile index ef7cbdd7d19e..dea231bd9ddb 100644 --- a/astro/Makefile +++ b/astro/Makefile @@ -18,6 +18,7 @@ SUBDIR += fowsr SUBDIR += foxtrotgps SUBDIR += garmindev + SUBDIR += geographiclib SUBDIR += gkrellmoon2 SUBDIR += gmapcatcher SUBDIR += google-earth diff --git a/astro/geographiclib/Makefile b/astro/geographiclib/Makefile new file mode 100644 index 000000000000..a73f015647ee --- /dev/null +++ b/astro/geographiclib/Makefile @@ -0,0 +1,91 @@ +# Created by: Tatsuki Makino <tatsuki_makino@hotmail.com> +# $FreeBSD$ + +PORTNAME= geographiclib +PORTVERSION= 1.37 +CATEGORIES= astro +MASTER_SITES= SF/geographiclib/distrib \ + SF/geographiclib:geoids,gravity,magnetic +DISTNAME= GeographicLib-${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +DIST_SUBDIR= GeographicLib + +MAINTAINER= tatsuki_makino@hotmail.com +COMMENT= Library for geographic projections + +LICENSE= MIT + +USES= gmake libtool python +USE_GCC= any +USE_AUTOTOOLS= autoconf +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +NO_WRKSUBDIR= yes +INSTALL_TARGET= install-strip +WRKSRC= ${WRKDIR}/${DISTNAME} +MAKE_ARGS= pythondir=${PYTHON_SITELIBDIR}/geographiclib +PORTDOCS= * + +OPTIONS_SUB= yes +OPTIONS_DEFAULT= GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84 \ + MAGNETIC_WMM2010 MAGNETIC_IGRF11 + +GEOID_NAMES:= egm84-30 egm84-15 egm96-15 egm96-5 \ + egm2008-5 egm2008-2_5 egm2008-1 +GRAVITY_NAMES:= egm84 egm96 egm2008 wgs84 +MAGNETIC_NAMES:= wmm2010 igrf11 emm2010 + +.for n in ${GEOID_NAMES} +OPTIONS_DEFINE+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} +GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} geoid dataset +GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= geoids-distrib/${n}.tar.bz2:geoids +MAKESUM_DISTFILES+= geoids-distrib/${n}.tar.bz2:geoids +MAKESUM_OPTIONS_DEFAULT+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} +.endfor +.for n in ${GRAVITY_NAMES} +OPTIONS_DEFINE+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} +GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} gravity model +GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= gravity-distrib/${n}.tar.bz2:gravity +MAKESUM_DISTFILES+= gravity-distrib/${n}.tar.bz2:gravity +MAKESUM_OPTIONS_DEFAULT+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} +.endfor +.for n in ${MAGNETIC_NAMES} +OPTIONS_DEFINE+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} +MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} magnetic model +MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= magnetic-distrib/${n}.tar.bz2:magnetic +MAKESUM_DISTFILES+= magnetic-distrib/${n}.tar.bz2:magnetic +MAKESUM_OPTIONS_DEFAULT+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} +.endfor + +# Memorandum: use "make fetch makesum" to makesum all distfiles. +.ifmake makesum || distclean +OPTIONS_DEFAULT= ${MAKESUM_OPTIONS_DEFAULT} +.endif + +.include <bsd.port.options.mk> + +post-patch: + ${REINPLACE_CMD} -e '/wget/s/wget -O/fetch -o /' \ + ${WRKSRC}/tools/geographiclib-get-*.sh + +post-install: + ${MKDIR} ${STAGEDIR}${DATADIR}/geoids \ + ${STAGEDIR}${DATADIR}/gravity \ + ${STAGEDIR}${DATADIR}/magnetic + ${TOUCH} ${STAGEDIR}${DATADIR}/geoids/.keep \ + ${STAGEDIR}${DATADIR}/gravity/.keep \ + ${STAGEDIR}${DATADIR}/magnetic/.keep +.if ${PORT_OPTIONS:MGEOID_*} + (cd ${WRKDIR}/geoids && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/geoids) +.endif +.if ${PORT_OPTIONS:MGRAVITY_*} + (cd ${WRKDIR}/gravity && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/gravity) +.endif +.if ${PORT_OPTIONS:MMAGNETIC_*} + (cd ${WRKDIR}/magnetic && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/magnetic) +.endif + +.include <bsd.port.mk> diff --git a/astro/geographiclib/distinfo b/astro/geographiclib/distinfo new file mode 100644 index 000000000000..cf30c1432691 --- /dev/null +++ b/astro/geographiclib/distinfo @@ -0,0 +1,30 @@ +SHA256 (GeographicLib/GeographicLib-1.37.tar.gz) = ebf2dec42d8b738024eb29ad36976ff8ea550eb4c005a07cb1b2abbc2e4d3de5 +SIZE (GeographicLib/GeographicLib-1.37.tar.gz) = 1963202 +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 +SIZE (GeographicLib/geoids-distrib/egm2008-2_5.tar.bz2) = 34927299 +SHA256 (GeographicLib/geoids-distrib/egm2008-5.tar.bz2) = 9a57c14330ac609132d324906822a9da9de265ad9b9087779793eb7080852970 +SIZE (GeographicLib/geoids-distrib/egm2008-5.tar.bz2) = 10414793 +SHA256 (GeographicLib/geoids-distrib/egm84-15.tar.bz2) = 579e3dad2f33b54f1fed16edb3ed9d4ae8cdad6ea064f7375af30d678eb2e51c +SIZE (GeographicLib/geoids-distrib/egm84-15.tar.bz2) = 1475184 +SHA256 (GeographicLib/geoids-distrib/egm84-30.tar.bz2) = 18bc3e2b55c4f9f2f9ba8d14380dc47cc5c0d00dc2363b723d2305f30a91498e +SIZE (GeographicLib/geoids-distrib/egm84-30.tar.bz2) = 416481 +SHA256 (GeographicLib/geoids-distrib/egm96-15.tar.bz2) = 8b1ebad1ebae0a045502d0edb9cc51553da1d3914f01e07470c11b3bed75048e +SIZE (GeographicLib/geoids-distrib/egm96-15.tar.bz2) = 1490277 +SHA256 (GeographicLib/geoids-distrib/egm96-5.tar.bz2) = c46224f8f723dc915d97179f4e1580a98d6c742fe2b82cd8fef0ecaaad13e614 +SIZE (GeographicLib/geoids-distrib/egm96-5.tar.bz2) = 10225152 +SHA256 (GeographicLib/gravity-distrib/egm2008.tar.bz2) = 54c1f511892a3d6a1362fb91a8f65efb4bd56e1cf4ff205344e003bd5074ed91 +SIZE (GeographicLib/gravity-distrib/egm2008.tar.bz2) = 74456990 +SHA256 (GeographicLib/gravity-distrib/egm84.tar.bz2) = 7ebec3b2aa2e88581470cd776299942c2300d797316b431c7a7da4ac2c31d80e +SIZE (GeographicLib/gravity-distrib/egm84.tar.bz2) = 258023 +SHA256 (GeographicLib/gravity-distrib/egm96.tar.bz2) = 6fea4c6bd56ff8ac53dbdad8d5dd505c855471d0354c4abc5c5fe048bf8350c1 +SIZE (GeographicLib/gravity-distrib/egm96.tar.bz2) = 2055724 +SHA256 (GeographicLib/gravity-distrib/wgs84.tar.bz2) = 4cf4f7e533261986b25f9e3c929d846044e0fb2b9c35f301df545c335491f2e7 +SIZE (GeographicLib/gravity-distrib/wgs84.tar.bz2) = 807 +SHA256 (GeographicLib/magnetic-distrib/emm2010.tar.bz2) = aa8782fddb505d8dc24e3dd26784712c1b1848227e23cdcb4e4f2d3ed49d9e14 +SIZE (GeographicLib/magnetic-distrib/emm2010.tar.bz2) = 3627692 +SHA256 (GeographicLib/magnetic-distrib/igrf11.tar.bz2) = 1289557fe660052c8fb42eb62d3307e8efd95a4d05031a1befd92f1f433f6457 +SIZE (GeographicLib/magnetic-distrib/igrf11.tar.bz2) = 6011 +SHA256 (GeographicLib/magnetic-distrib/wmm2010.tar.bz2) = a40aced2d5d36b3183f3efc759820d16a7daab81a33a0b81db0510e8d17dbb5e +SIZE (GeographicLib/magnetic-distrib/wmm2010.tar.bz2) = 1442 diff --git a/astro/geographiclib/pkg-descr b/astro/geographiclib/pkg-descr new file mode 100644 index 000000000000..0e6aa5579d34 --- /dev/null +++ b/astro/geographiclib/pkg-descr @@ -0,0 +1,10 @@ +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. + +WWW: http://geographiclib.sourceforge.net/ diff --git a/astro/geographiclib/pkg-plist b/astro/geographiclib/pkg-plist new file mode 100644 index 000000000000..32dc14e5986d --- /dev/null +++ b/astro/geographiclib/pkg-plist @@ -0,0 +1,194 @@ +bin/CartConvert +bin/ConicProj +bin/GeoConvert +bin/GeodSolve +bin/GeodesicProj +bin/GeoidEval +bin/Gravity +bin/MagneticField +bin/Planimeter +bin/RhumbSolve +bin/TransverseMercatorProj +include/GeographicLib/Accumulator.hpp +include/GeographicLib/AlbersEqualArea.hpp +include/GeographicLib/AzimuthalEquidistant.hpp +include/GeographicLib/CassiniSoldner.hpp +include/GeographicLib/CircularEngine.hpp +include/GeographicLib/Config.h +include/GeographicLib/Constants.hpp +include/GeographicLib/DMS.hpp +include/GeographicLib/Ellipsoid.hpp +include/GeographicLib/EllipticFunction.hpp +include/GeographicLib/GeoCoords.hpp +include/GeographicLib/Geocentric.hpp +include/GeographicLib/Geodesic.hpp +include/GeographicLib/GeodesicExact.hpp +include/GeographicLib/GeodesicLine.hpp +include/GeographicLib/GeodesicLineExact.hpp +include/GeographicLib/Geohash.hpp +include/GeographicLib/Geoid.hpp +include/GeographicLib/Gnomonic.hpp +include/GeographicLib/GravityCircle.hpp +include/GeographicLib/GravityModel.hpp +include/GeographicLib/LambertConformalConic.hpp +include/GeographicLib/LocalCartesian.hpp +include/GeographicLib/MGRS.hpp +include/GeographicLib/MagneticCircle.hpp +include/GeographicLib/MagneticModel.hpp +include/GeographicLib/Math.hpp +include/GeographicLib/NormalGravity.hpp +include/GeographicLib/OSGB.hpp +include/GeographicLib/PolarStereographic.hpp +include/GeographicLib/PolygonArea.hpp +include/GeographicLib/Rhumb.hpp +include/GeographicLib/SphericalEngine.hpp +include/GeographicLib/SphericalHarmonic.hpp +include/GeographicLib/SphericalHarmonic1.hpp +include/GeographicLib/SphericalHarmonic2.hpp +include/GeographicLib/TransverseMercator.hpp +include/GeographicLib/TransverseMercatorExact.hpp +include/GeographicLib/UTMUPS.hpp +include/GeographicLib/Utility.hpp +lib/libGeographic.a +lib/libGeographic.so +lib/libGeographic.so.13 +lib/libGeographic.so.13.0.0 +%%PYTHON_SITELIBDIR%%/geographiclib/__init__.py +%%PYTHON_SITELIBDIR%%/geographiclib/accumulator.py +%%PYTHON_SITELIBDIR%%/geographiclib/constants.py +%%PYTHON_SITELIBDIR%%/geographiclib/geodesic.py +%%PYTHON_SITELIBDIR%%/geographiclib/geodesiccapability.py +%%PYTHON_SITELIBDIR%%/geographiclib/geodesicline.py +%%PYTHON_SITELIBDIR%%/geographiclib/geomath.py +%%PYTHON_SITELIBDIR%%/geographiclib/polygonarea.py +libexec/GeographicLib/matlab/cassini_fwd.m +libexec/GeographicLib/matlab/cassini_inv.m +libexec/GeographicLib/matlab/defaultellipsoid.m +libexec/GeographicLib/matlab/ecc2flat.m +libexec/GeographicLib/matlab/eqdazim_fwd.m +libexec/GeographicLib/matlab/eqdazim_inv.m +libexec/GeographicLib/matlab/flat2ecc.m +libexec/GeographicLib/matlab/geocentricforward.cpp +libexec/GeographicLib/matlab/geocentricforward.m +libexec/GeographicLib/matlab/geocentricreverse.cpp +libexec/GeographicLib/matlab/geocentricreverse.m +libexec/GeographicLib/matlab/geodarea.m +libexec/GeographicLib/matlab/geoddistance.m +libexec/GeographicLib/matlab/geoddoc.m +libexec/GeographicLib/matlab/geodesicdirect.cpp +libexec/GeographicLib/matlab/geodesicdirect.m +libexec/GeographicLib/matlab/geodesicinverse.cpp +libexec/GeographicLib/matlab/geodesicinverse.m +libexec/GeographicLib/matlab/geodesicline.cpp +libexec/GeographicLib/matlab/geodesicline.m +libexec/GeographicLib/matlab/geodproj.m +libexec/GeographicLib/matlab/geodreckon.m +libexec/GeographicLib/matlab/geographiclibinterface.m +libexec/GeographicLib/matlab/geoidheight.cpp +libexec/GeographicLib/matlab/geoidheight.m +libexec/GeographicLib/matlab/gnomonic_fwd.m +libexec/GeographicLib/matlab/gnomonic_inv.m +libexec/GeographicLib/matlab/localcartesianforward.cpp +libexec/GeographicLib/matlab/localcartesianforward.m +libexec/GeographicLib/matlab/localcartesianreverse.cpp +libexec/GeographicLib/matlab/localcartesianreverse.m +libexec/GeographicLib/matlab/mgrsforward.cpp +libexec/GeographicLib/matlab/mgrsforward.m +libexec/GeographicLib/matlab/mgrsreverse.cpp +libexec/GeographicLib/matlab/mgrsreverse.m +libexec/GeographicLib/matlab/polygonarea.cpp +libexec/GeographicLib/matlab/polygonarea.m +libexec/GeographicLib/matlab/private/A1m1f.m +libexec/GeographicLib/matlab/private/A2m1f.m +libexec/GeographicLib/matlab/private/A3coeff.m +libexec/GeographicLib/matlab/private/A3f.m +libexec/GeographicLib/matlab/private/AngDiff.m +libexec/GeographicLib/matlab/private/AngNormalize.m +libexec/GeographicLib/matlab/private/AngNormalize2.m +libexec/GeographicLib/matlab/private/AngRound.m +libexec/GeographicLib/matlab/private/C1f.m +libexec/GeographicLib/matlab/private/C1pf.m +libexec/GeographicLib/matlab/private/C2f.m +libexec/GeographicLib/matlab/private/C3coeff.m +libexec/GeographicLib/matlab/private/C3f.m +libexec/GeographicLib/matlab/private/C4coeff.m +libexec/GeographicLib/matlab/private/C4f.m +libexec/GeographicLib/matlab/private/SinCosNorm.m +libexec/GeographicLib/matlab/private/SinCosSeries.m +libexec/GeographicLib/matlab/private/atanhee.m +libexec/GeographicLib/matlab/private/cbrt.m +libexec/GeographicLib/matlab/private/cvmgt.m +libexec/GeographicLib/matlab/private/sumx.m +libexec/GeographicLib/matlab/private/swap.m +libexec/GeographicLib/matlab/tranmerc_fwd.m +libexec/GeographicLib/matlab/tranmerc_inv.m +libexec/GeographicLib/matlab/utm_fwd.m +libexec/GeographicLib/matlab/utm_inv.m +libexec/GeographicLib/matlab/utmupsforward.cpp +libexec/GeographicLib/matlab/utmupsforward.m +libexec/GeographicLib/matlab/utmupsreverse.cpp +libexec/GeographicLib/matlab/utmupsreverse.m +man/man1/CartConvert.1.gz +man/man1/ConicProj.1.gz +man/man1/GeoConvert.1.gz +man/man1/GeodSolve.1.gz +man/man1/GeodesicProj.1.gz +man/man1/GeoidEval.1.gz +man/man1/Gravity.1.gz +man/man1/MagneticField.1.gz +man/man1/Planimeter.1.gz +man/man1/RhumbSolve.1.gz +man/man1/TransverseMercatorProj.1.gz +sbin/geographiclib-get-geoids +sbin/geographiclib-get-gravity +sbin/geographiclib-get-magnetic +%%DATADIR%%/geoids/.keep +%%DATADIR%%/gravity/.keep +%%DATADIR%%/magnetic/.keep +%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.pgm +%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.pgm.aux.xml +%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.wld +%%GEOID_EGM2008_2_5%%%%DATADIR%%/geoids/egm2008-2_5.pgm +%%GEOID_EGM2008_2_5%%%%DATADIR%%/geoids/egm2008-2_5.pgm.aux.xml +%%GEOID_EGM2008_2_5%%%%DATADIR%%/geoids/egm2008-2_5.wld +%%GEOID_EGM2008_5%%%%DATADIR%%/geoids/egm2008-5.pgm +%%GEOID_EGM2008_5%%%%DATADIR%%/geoids/egm2008-5.pgm.aux.xml +%%GEOID_EGM2008_5%%%%DATADIR%%/geoids/egm2008-5.wld +%%GEOID_EGM84_15%%%%DATADIR%%/geoids/egm84-15.pgm +%%GEOID_EGM84_15%%%%DATADIR%%/geoids/egm84-15.pgm.aux.xml +%%GEOID_EGM84_15%%%%DATADIR%%/geoids/egm84-15.wld +%%GEOID_EGM84_30%%%%DATADIR%%/geoids/egm84-30.pgm +%%GEOID_EGM84_30%%%%DATADIR%%/geoids/egm84-30.pgm.aux.xml +%%GEOID_EGM84_30%%%%DATADIR%%/geoids/egm84-30.wld +%%GEOID_EGM96_15%%%%DATADIR%%/geoids/egm96-15.pgm +%%GEOID_EGM96_15%%%%DATADIR%%/geoids/egm96-15.pgm.aux.xml +%%GEOID_EGM96_15%%%%DATADIR%%/geoids/egm96-15.wld +%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.pgm +%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.pgm.aux.xml +%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.wld +%%GRAVITY_EGM2008%%%%DATADIR%%/gravity/egm2008.egm +%%GRAVITY_EGM2008%%%%DATADIR%%/gravity/egm2008.egm.cof +%%GRAVITY_EGM84%%%%DATADIR%%/gravity/egm84.egm +%%GRAVITY_EGM84%%%%DATADIR%%/gravity/egm84.egm.cof +%%GRAVITY_EGM96%%%%DATADIR%%/gravity/egm96.egm +%%GRAVITY_EGM96%%%%DATADIR%%/gravity/egm96.egm.cof +%%GRAVITY_WGS84%%%%DATADIR%%/gravity/wgs84.egm +%%GRAVITY_WGS84%%%%DATADIR%%/gravity/wgs84.egm.cof +%%MAGNETIC_EMM2010%%%%DATADIR%%/magnetic/emm2010.wmm +%%MAGNETIC_EMM2010%%%%DATADIR%%/magnetic/emm2010.wmm.cof +%%MAGNETIC_IGRF11%%%%DATADIR%%/magnetic/igrf11.wmm +%%MAGNETIC_IGRF11%%%%DATADIR%%/magnetic/igrf11.wmm.cof +%%MAGNETIC_WMM2010%%%%DATADIR%%/magnetic/wmm2010.wmm +%%MAGNETIC_WMM2010%%%%DATADIR%%/magnetic/wmm2010.wmm.cof +share/cmake/GeographicLib/FindGeographicLib.cmake +@dirrm include/GeographicLib +@dirrm %%PYTHON_SITELIBDIR%%/geographiclib +@dirrm libexec/GeographicLib/matlab/private +@dirrm libexec/GeographicLib/matlab +@dirrm libexec/GeographicLib +@dirrm %%DATADIR%%/geoids +@dirrm %%DATADIR%%/gravity +@dirrm %%DATADIR%%/magnetic +@dirrm %%DATADIR%% +@dirrm share/cmake/GeographicLib +@dirrmtry share/cmake |