Tweak deskutils/just version 1.5.0
[dports.git] / www / gpx2map / Makefile
1 PORTNAME=       gpx2map
2 PORTVERSION=    0.2
3 PORTREVISION=   1
4 CATEGORIES=     www
5
6 MAINTAINER=     koue@chaosophia.net
7 COMMENT=        Put GPX track on Google Map or OpenStreetMap
8 WWW=            https://github.com/sd2k9/gpx2map
9
10 LICENSE=        GPLv3
11
12 RUN_DEPENDS=    p5-XML-Twig>=0:textproc/p5-XML-Twig \
13                 p5-Template-Toolkit>=0:www/p5-Template-Toolkit \
14                 p5-Geo-Distance>=0:math/p5-Geo-Distance
15
16 USE_GITHUB=     yes
17 GH_ACCOUNT=     sd2k9
18
19 USES=           shebangfix perl5
20 SHEBANG_FILES=  gpx2map
21 NO_ARCH=        yes
22 NO_BUILD=       yes
23 DATADIR=        ${PREFIX}/share/${PORTNAME}
24
25 PLIST_FILES=    bin/gpx2map \
26                 share/gpx2map/gpx2map.google.template \
27                 share/gpx2map/gpx2map.osm.template
28
29 OPTIONS_DEFINE= GNUPLOT
30
31 GNUPLOT_DESC=   Enable draw track profiles
32 GNUPLOT_USES=           magick:6,run
33 GNUPLOT_RUN_DEPENDS=    p5-Chart-Gnuplot>=0:graphics/p5-Chart-Gnuplot
34
35 post-patch:
36         @${REINPLACE_CMD} -e "s|gpx2map.google.template|${DATADIR}/gpx2map.google.template|" \
37                 -e "s|gpx2map.osm.template|${DATADIR}/gpx2map.osm.template|" \
38                 -e "s|.FindBin::RealBin/.opts{'map_template_google'}|${DATADIR}/gpx2map.google.template|" \
39                 -e "s|.FindBin::RealBin/.opts{'map_template_osm'}|${DATADIR}/gpx2map.osm.template|" \
40                 ${WRKSRC}/gpx2map
41
42 do-install:
43         ${INSTALL_SCRIPT} ${WRKSRC}/gpx2map ${STAGEDIR}${PREFIX}/bin
44         @${MKDIR} ${STAGEDIR}${DATADIR}
45         ${INSTALL_DATA} ${WRKSRC}/gpx2map.google.template ${STAGEDIR}${DATADIR}
46         ${INSTALL_DATA} ${WRKSRC}/gpx2map.osm.template ${STAGEDIR}${DATADIR}
47
48 .include <bsd.port.mk>