View | Details | Raw Unified | Return to bug 193968
Collapse All | Expand All

(-)Makefile (-18 / +46 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	geographiclib
4
PORTNAME=	geographiclib
5
PORTVERSION=	1.37
5
PORTVERSION=	1.37
6
PORTREVISION=	1
6
CATEGORIES=	astro
7
CATEGORIES=	astro
7
MASTER_SITES=	SF/geographiclib/distrib \
8
MASTER_SITES=	SF/geographiclib/distrib \
8
		SF/geographiclib:geoids,gravity,magnetic
9
		SF/geographiclib:geoids,gravity,magnetic
Lines 18-30 Link Here
18
USES=		gmake libtool python
19
USES=		gmake libtool python
19
USE_GCC=	any
20
USE_GCC=	any
20
USE_AUTOTOOLS=	autoconf
21
USE_AUTOTOOLS=	autoconf
22
WRKSRC=		${WRKDIR}/${DISTNAME}
23
NO_WRKSUBDIR=	yes
24
PORTDOCS=	*
21
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
26
MAKE_ARGS+=	geographiclib_data=${DATADIR:Q}
27
MAKE_ARGS+=	pythondir=${PYTHON_SITELIBDIR}/geographiclib
28
INSTALL_TARGET=	install-strip
22
USE_LDCONFIG=	yes
29
USE_LDCONFIG=	yes
23
NO_WRKSUBDIR=	yes
24
INSTALL_TARGET=	install-strip
25
WRKSRC=		${WRKDIR}/${DISTNAME}
26
MAKE_ARGS=	pythondir=${PYTHON_SITELIBDIR}/geographiclib
27
PORTDOCS=	*
28
30
29
OPTIONS_SUB=	yes
31
OPTIONS_SUB=	yes
30
OPTIONS_DEFAULT=	GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84 \
32
OPTIONS_DEFAULT=	GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84 \
Lines 68-91 Link Here
68
	${REINPLACE_CMD} -e '/wget/s/wget -O/fetch -o /' \
70
	${REINPLACE_CMD} -e '/wget/s/wget -O/fetch -o /' \
69
		${WRKSRC}/tools/geographiclib-get-*.sh
71
		${WRKSRC}/tools/geographiclib-get-*.sh
70
72
71
post-install:
73
install-datasets-mkdir: .NOTMAIN
72
	${MKDIR} ${STAGEDIR}${DATADIR}/geoids \
74
	for d in geoids gravity magnetic ;\
73
		${STAGEDIR}${DATADIR}/gravity \
75
	do ${MKDIR} ${STAGEDIR}${DATADIR}/$${d} &&\
74
		${STAGEDIR}${DATADIR}/magnetic
76
		${TOUCH} ${STAGEDIR}${DATADIR}/$${d}/.keep ;\
75
	${TOUCH} ${STAGEDIR}${DATADIR}/geoids/.keep \
77
	done
76
		${STAGEDIR}${DATADIR}/gravity/.keep \
78
.PHONY: install-datasets-mkdir
77
		${STAGEDIR}${DATADIR}/magnetic/.keep
79
80
.for n in geoids gravity magnetic
81
install-datasets-${n}: install-datasets-mkdir .NOTMAIN
82
	(cd ${WRKDIR}/${n} && \
83
		${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${n})
84
.PHONY: install-datasets-${n}
85
.endfor
86
87
post-install: install-datasets-mkdir
78
.if ${PORT_OPTIONS:MGEOID_*}
88
.if ${PORT_OPTIONS:MGEOID_*}
79
	(cd ${WRKDIR}/geoids && \
89
post-install: install-datasets-geoids
80
		${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/geoids)
81
.endif
90
.endif
82
.if ${PORT_OPTIONS:MGRAVITY_*}
91
.if ${PORT_OPTIONS:MGRAVITY_*}
83
	(cd ${WRKDIR}/gravity && \
92
post-install: install-datasets-gravity
84
		${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/gravity)
85
.endif
93
.endif
86
.if ${PORT_OPTIONS:MMAGNETIC_*}
94
.if ${PORT_OPTIONS:MMAGNETIC_*}
87
	(cd ${WRKDIR}/magnetic && \
95
post-install: install-datasets-magnetic
88
		${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/magnetic)
89
.endif
96
.endif
90
97
98
.PHONY: x-tool-plist
99
x-tool-plist: ${PLIST} .NOTMAIN
100
	${REINPLACE_CMD}\
101
		-e '/^%%PORTDOCS%%/d'\
102
		-e '/^%%DATADIR%%\/geoids\/[^.]/{\
103
		h;s|^%%DATADIR%%/geoids/\([^.]\{1,\}\).*|GEOID_\1|;\
104
		s/[^0-9A-Za-z]/_/g;\
105
		y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/;\
106
		s/^/%%/;s/$$/%%/;G;s/\n//;}'\
107
		-e '/^%%DATADIR%%\/gravity\/[^.]/{\
108
		h;s|^%%DATADIR%%/gravity/\([^.]\{1,\}\).*|GRAVITY_\1|;\
109
		s/[^0-9A-Za-z]/_/g;\
110
		y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/;\
111
		s/^/%%/;s/$$/%%/;G;s/\n//;}'\
112
		-e '/^%%DATADIR%%\/magnetic\/[^.]/{\
113
		h;s|^%%DATADIR%%/magnetic/\([^.]\{1,\}\).*|MAGNETIC_\1|;\
114
		s/[^0-9A-Za-z]/_/g;\
115
		y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/;\
116
		s/^/%%/;s/$$/%%/;G;s/\n//;}'\
117
		${PLIST}
118
91
.include <bsd.port.mk>
119
.include <bsd.port.mk>
(-)pkg-plist (-13 / +13 lines)
Lines 142-150 Link Here
142
sbin/geographiclib-get-geoids
142
sbin/geographiclib-get-geoids
143
sbin/geographiclib-get-gravity
143
sbin/geographiclib-get-gravity
144
sbin/geographiclib-get-magnetic
144
sbin/geographiclib-get-magnetic
145
share/cmake/GeographicLib/FindGeographicLib.cmake
145
%%DATADIR%%/geoids/.keep
146
%%DATADIR%%/geoids/.keep
146
%%DATADIR%%/gravity/.keep
147
%%DATADIR%%/magnetic/.keep
148
%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.pgm
147
%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.pgm
149
%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.pgm.aux.xml
148
%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.pgm.aux.xml
150
%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.wld
149
%%GEOID_EGM2008_1%%%%DATADIR%%/geoids/egm2008-1.wld
Lines 166-171 Link Here
166
%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.pgm
165
%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.pgm
167
%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.pgm.aux.xml
166
%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.pgm.aux.xml
168
%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.wld
167
%%GEOID_EGM96_5%%%%DATADIR%%/geoids/egm96-5.wld
168
%%DATADIR%%/gravity/.keep
169
%%GRAVITY_EGM2008%%%%DATADIR%%/gravity/egm2008.egm
169
%%GRAVITY_EGM2008%%%%DATADIR%%/gravity/egm2008.egm
170
%%GRAVITY_EGM2008%%%%DATADIR%%/gravity/egm2008.egm.cof
170
%%GRAVITY_EGM2008%%%%DATADIR%%/gravity/egm2008.egm.cof
171
%%GRAVITY_EGM84%%%%DATADIR%%/gravity/egm84.egm
171
%%GRAVITY_EGM84%%%%DATADIR%%/gravity/egm84.egm
Lines 174-179 Link Here
174
%%GRAVITY_EGM96%%%%DATADIR%%/gravity/egm96.egm.cof
174
%%GRAVITY_EGM96%%%%DATADIR%%/gravity/egm96.egm.cof
175
%%GRAVITY_WGS84%%%%DATADIR%%/gravity/wgs84.egm
175
%%GRAVITY_WGS84%%%%DATADIR%%/gravity/wgs84.egm
176
%%GRAVITY_WGS84%%%%DATADIR%%/gravity/wgs84.egm.cof
176
%%GRAVITY_WGS84%%%%DATADIR%%/gravity/wgs84.egm.cof
177
%%DATADIR%%/magnetic/.keep
177
%%MAGNETIC_EMM2010%%%%DATADIR%%/magnetic/emm2010.wmm
178
%%MAGNETIC_EMM2010%%%%DATADIR%%/magnetic/emm2010.wmm
178
%%MAGNETIC_EMM2010%%%%DATADIR%%/magnetic/emm2010.wmm.cof
179
%%MAGNETIC_EMM2010%%%%DATADIR%%/magnetic/emm2010.wmm.cof
179
%%MAGNETIC_IGRF11%%%%DATADIR%%/magnetic/igrf11.wmm
180
%%MAGNETIC_IGRF11%%%%DATADIR%%/magnetic/igrf11.wmm
Lines 180-194 Link Here
180
%%MAGNETIC_IGRF11%%%%DATADIR%%/magnetic/igrf11.wmm.cof
181
%%MAGNETIC_IGRF11%%%%DATADIR%%/magnetic/igrf11.wmm.cof
181
%%MAGNETIC_WMM2010%%%%DATADIR%%/magnetic/wmm2010.wmm
182
%%MAGNETIC_WMM2010%%%%DATADIR%%/magnetic/wmm2010.wmm
182
%%MAGNETIC_WMM2010%%%%DATADIR%%/magnetic/wmm2010.wmm.cof
183
%%MAGNETIC_WMM2010%%%%DATADIR%%/magnetic/wmm2010.wmm.cof
183
share/cmake/GeographicLib/FindGeographicLib.cmake
184
@dirrmtry include/GeographicLib
184
@dirrm include/GeographicLib
185
@dirrmtry %%PYTHON_SITELIBDIR%%/geographiclib
185
@dirrm %%PYTHON_SITELIBDIR%%/geographiclib
186
@dirrmtry libexec/GeographicLib/matlab/private
186
@dirrm libexec/GeographicLib/matlab/private
187
@dirrmtry libexec/GeographicLib/matlab
187
@dirrm libexec/GeographicLib/matlab
188
@dirrmtry libexec/GeographicLib
188
@dirrm libexec/GeographicLib
189
@dirrmtry share/cmake/GeographicLib
189
@dirrm %%DATADIR%%/geoids
190
@dirrm %%DATADIR%%/gravity
191
@dirrm %%DATADIR%%/magnetic
192
@dirrm %%DATADIR%%
193
@dirrm share/cmake/GeographicLib
194
@dirrmtry share/cmake
190
@dirrmtry share/cmake
191
@dirrmtry %%DATADIR%%/geoids
192
@dirrmtry %%DATADIR%%/gravity
193
@dirrmtry %%DATADIR%%/magnetic
194
@dirrmtry %%DATADIR%%

Return to bug 193968