Lines 2-13
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= geographiclib |
4 |
PORTNAME= geographiclib |
5 |
DISTVERSION= 1.50 |
5 |
DISTVERSION= 1.50.1 |
6 |
CATEGORIES= astro |
6 |
CATEGORIES= astro |
7 |
MASTER_SITES= SF/geographiclib/distrib\ |
7 |
MASTER_SITES= SF/geographiclib/distrib\ |
8 |
SF/geographiclib/distrib/archive\ |
8 |
SF/geographiclib/distrib/archive\ |
9 |
SF/geographiclib:geoids,gravity,magnetic |
9 |
SF/geographiclib:geoids,gravity,magnetic |
10 |
DISTNAME= GeographicLib-${DISTVERSION}${DISTVERSIONSUFFIX} |
10 |
DISTNAME= GeographicLib-${DISTVERSIONFULL} |
11 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # |
11 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # |
12 |
DIST_SUBDIR= GeographicLib |
12 |
DIST_SUBDIR= GeographicLib |
13 |
|
13 |
|
Lines 18-24
Link Here
|
18 |
LICENSE_FILE= ${WRKSRC}/LICENSE.txt |
18 |
LICENSE_FILE= ${WRKSRC}/LICENSE.txt |
19 |
|
19 |
|
20 |
USES= cmake compiler:c++14-lang python:env |
20 |
USES= cmake compiler:c++14-lang python:env |
21 |
WRKSRC= ${WRKDIR}/GeographicLib-${DISTVERSION} |
|
|
22 |
PORTDOCS= * |
21 |
PORTDOCS= * |
23 |
USE_LDCONFIG= yes |
22 |
USE_LDCONFIG= yes |
24 |
CMAKE_ARGS= -DGEOGRAPHICLIB_DATA:STRING=${DATADIR:Q}\ |
23 |
CMAKE_ARGS= -DGEOGRAPHICLIB_DATA:STRING=${DATADIR:Q}\ |
Lines 29-38
Link Here
|
29 |
OPTIONS_DEFINE= DOCS DOXYGEN PERL |
28 |
OPTIONS_DEFINE= DOCS DOXYGEN PERL |
30 |
OPTIONS_DEFAULT= DOXYGEN PERL\ |
29 |
OPTIONS_DEFAULT= DOXYGEN PERL\ |
31 |
GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84\ |
30 |
GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84\ |
32 |
MAGNETIC_WMM2015V2 MAGNETIC_IGRF12 |
31 |
MAGNETIC_WMM2020 MAGNETIC_IGRF12 |
33 |
PERL_DESC= Build documentation with pod2man and pod2html |
32 |
PERL_DESC= Build documentation with pod2man and pod2html |
34 |
OPTIONS_GROUP= DATASETS |
33 |
OPTIONS_GROUP= DATASETS |
35 |
OPTIONS_SUB= yes |
34 |
OPTIONS_SUB= yes |
|
|
35 |
DATASETS_DESC= geoid datasets, gravity models and magnetic field models |
36 |
DOXYGEN_CMAKE_BOOL= GEOGRAPHICLIB_DOCUMENTATION |
36 |
DOXYGEN_CMAKE_BOOL= GEOGRAPHICLIB_DOCUMENTATION |
37 |
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen\ |
37 |
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen\ |
38 |
sphinx-build:textproc/py-sphinx |
38 |
sphinx-build:textproc/py-sphinx |
Lines 44-50
Link Here
|
44 |
GEOID_NAMES= egm84-30 egm84-15 egm96-15 egm96-5\ |
44 |
GEOID_NAMES= egm84-30 egm84-15 egm96-15 egm96-5\ |
45 |
egm2008-5 egm2008-2_5 egm2008-1 |
45 |
egm2008-5 egm2008-2_5 egm2008-1 |
46 |
GRAVITY_NAMES= egm84 egm96 egm2008 wgs84 grs80 |
46 |
GRAVITY_NAMES= egm84 egm96 egm2008 wgs84 grs80 |
47 |
MAGNETIC_NAMES= wmm2010 wmm2015 wmm2015v2 igrf11 igrf12\ |
47 |
MAGNETIC_NAMES= wmm2010 wmm2015 wmm2015v2 wmm2020\ |
|
|
48 |
igrf11 igrf12\ |
48 |
emm2010 emm2015 emm2017 |
49 |
emm2010 emm2015 emm2017 |
49 |
DEPRECATED_NAMES= wmm2015 |
50 |
DEPRECATED_NAMES= wmm2015 |
50 |
|
51 |
|
Lines 70-76
Link Here
|
70 |
MAKESUM_OPTIONS_DEFAULT+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
71 |
MAKESUM_OPTIONS_DEFAULT+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
71 |
.endfor |
72 |
.endfor |
72 |
|
73 |
|
73 |
# Memorandum: use "make fetch makesum" to makesum all distfiles. |
|
|
74 |
.ifmake makesum || distclean |
74 |
.ifmake makesum || distclean |
75 |
OPTIONS_DEFAULT= ${MAKESUM_OPTIONS_DEFAULT} |
75 |
OPTIONS_DEFAULT= ${MAKESUM_OPTIONS_DEFAULT} |
76 |
.endif |
76 |
.endif |