|
Lines 2-8
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= geographiclib |
4 |
PORTNAME= geographiclib |
| 5 |
PORTVERSION= 1.44 |
5 |
PORTVERSION= 1.45 |
| 6 |
CATEGORIES= astro |
6 |
CATEGORIES= astro |
| 7 |
MASTER_SITES= SF/geographiclib/distrib\ |
7 |
MASTER_SITES= SF/geographiclib/distrib\ |
| 8 |
SF/geographiclib:geoids,gravity,magnetic |
8 |
SF/geographiclib:geoids,gravity,magnetic |
|
Lines 50-56
Link Here
|
| 50 |
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} geoid dataset |
50 |
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} geoid dataset |
| 51 |
OPTIONS_GROUP_DATASETS+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
51 |
OPTIONS_GROUP_DATASETS+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
| 52 |
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= geoids-distrib/${n}.tar.bz2:geoids |
52 |
GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= geoids-distrib/${n}.tar.bz2:geoids |
| 53 |
MAKESUM_DISTFILES+= geoids-distrib/${n}.tar.bz2:geoids |
|
|
| 54 |
MAKESUM_OPTIONS_DEFAULT+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
53 |
MAKESUM_OPTIONS_DEFAULT+= GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
| 55 |
.endfor |
54 |
.endfor |
| 56 |
.for n in ${GRAVITY_NAMES} |
55 |
.for n in ${GRAVITY_NAMES} |
|
Lines 57-63
Link Here
|
| 57 |
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} gravity model |
56 |
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} gravity model |
| 58 |
OPTIONS_GROUP_DATASETS+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
57 |
OPTIONS_GROUP_DATASETS+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
| 59 |
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= gravity-distrib/${n}.tar.bz2:gravity |
58 |
GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= gravity-distrib/${n}.tar.bz2:gravity |
| 60 |
MAKESUM_DISTFILES+= gravity-distrib/${n}.tar.bz2:gravity |
|
|
| 61 |
MAKESUM_OPTIONS_DEFAULT+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
59 |
MAKESUM_OPTIONS_DEFAULT+= GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
| 62 |
.endfor |
60 |
.endfor |
| 63 |
.for n in ${MAGNETIC_NAMES} |
61 |
.for n in ${MAGNETIC_NAMES} |
|
Lines 64-70
Link Here
|
| 64 |
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} magnetic model |
62 |
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DESC= Install ${n} magnetic model |
| 65 |
OPTIONS_GROUP_DATASETS+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
63 |
OPTIONS_GROUP_DATASETS+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
| 66 |
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= magnetic-distrib/${n}.tar.bz2:magnetic |
64 |
MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}_DISTFILES= magnetic-distrib/${n}.tar.bz2:magnetic |
| 67 |
MAKESUM_DISTFILES+= magnetic-distrib/${n}.tar.bz2:magnetic |
|
|
| 68 |
MAKESUM_OPTIONS_DEFAULT+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
65 |
MAKESUM_OPTIONS_DEFAULT+= MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu} |
| 69 |
.endfor |
66 |
.endfor |
| 70 |
|
67 |
|
|
Lines 73-84
Link Here
|
| 73 |
OPTIONS_DEFAULT= ${MAKESUM_OPTIONS_DEFAULT} |
70 |
OPTIONS_DEFAULT= ${MAKESUM_OPTIONS_DEFAULT} |
| 74 |
.endif |
71 |
.endif |
| 75 |
|
72 |
|
| 76 |
.include <bsd.port.options.mk> |
|
|
| 77 |
|
| 78 |
post-patch: |
73 |
post-patch: |
| 79 |
${REINPLACE_CMD} -e '/wget/s/wget -O/fetch -o /'\ |
74 |
${REINPLACE_CMD} -e '/wget/s/wget -O/fetch -o /'\ |
| 80 |
${WRKSRC}/tools/geographiclib-get-*.sh |
75 |
${WRKSRC}/tools/geographiclib-get-*.sh |
| 81 |
|
76 |
|
|
|
77 |
.for n in ${GEOID_NAMES} |
| 78 |
post-install-GEOID_${n:C/[^0-9A-Z_a-z]/_/g:tu}-on: install-datasets-geoids |
| 79 |
.endfor |
| 80 |
.for n in ${GRAVITY_NAMES} |
| 81 |
post-install-GRAVITY_${n:C/[^0-9A-Z_a-z]/_/g:tu}-on: install-datasets-gravity |
| 82 |
.endfor |
| 83 |
.for n in ${MAGNETIC_NAMES} |
| 84 |
post-install-MAGNETIC_${n:C/[^0-9A-Z_a-z]/_/g:tu}-on: install-datasets-magnetic |
| 85 |
.endfor |
| 86 |
|
| 82 |
.for n in geoids gravity magnetic |
87 |
.for n in geoids gravity magnetic |
| 83 |
install-datasets-${n}: .NOTMAIN |
88 |
install-datasets-${n}: .NOTMAIN |
| 84 |
${MKDIR} ${STAGEDIR}${DATADIR}/${n} |
89 |
${MKDIR} ${STAGEDIR}${DATADIR}/${n} |
|
Lines 87-102
Link Here
|
| 87 |
.PHONY: install-datasets-${n} |
92 |
.PHONY: install-datasets-${n} |
| 88 |
.endfor |
93 |
.endfor |
| 89 |
|
94 |
|
| 90 |
.if ${PORT_OPTIONS:MGEOID_*} |
|
|
| 91 |
post-install: install-datasets-geoids |
| 92 |
.endif |
| 93 |
.if ${PORT_OPTIONS:MGRAVITY_*} |
| 94 |
post-install: install-datasets-gravity |
| 95 |
.endif |
| 96 |
.if ${PORT_OPTIONS:MMAGNETIC_*} |
| 97 |
post-install: install-datasets-magnetic |
| 98 |
.endif |
| 99 |
|
| 100 |
.PHONY: x-tool-plist |
95 |
.PHONY: x-tool-plist |
| 101 |
x-tool-plist: ${PLIST} .NOTMAIN |
96 |
x-tool-plist: ${PLIST} .NOTMAIN |
| 102 |
${REINPLACE_CMD}\ |
97 |
${REINPLACE_CMD}\ |