1 # Created by: David Wolfskill
6 CATEGORIES= astro tk geography
7 MASTER_SITES= SF/${PORTNAME}/distrib
9 MAINTAINER= david@catwhisker.org
10 COMMENT= Tcl/Tk-based GPS management utility
14 USES+= tk:wrapper,run tar:tgz
16 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
17 GPSMANDIR= ${PREFIX}/lib/${PORTNAME}
18 PLIST_SUB+= GPSMANDIR=${GPSMANDIR:S/${PREFIX}\///}
22 .include <bsd.port.options.mk>
24 .if ${OSVERSION} < 800045
25 GPSMAN_DEFAULT_PORT?= /dev/cuad0
27 GPSMAN_DEFAULT_PORT?= /dev/cuau0
30 .if ${PORT_OPTIONS:MDOCS}
31 SUB_FILES= pkg-message
35 @${REINPLACE_CMD} "s|/dev/ttyS0|${GPSMAN_DEFAULT_PORT}|" \
36 ${WRKSRC}/util/exerciser.tcl \
37 ${WRKSRC}/manual/html/info/l_realtime.doc.txt \
39 @${REINPLACE_CMD} -e "s:%%WISH%%:${WISH}:; s:%%GPSMANDIR%%:${GPSMANDIR}:g" ${WRKSRC}/gpsman.tcl
42 ${INSTALL_SCRIPT} ${WRKSRC}/gpsman.tcl ${STAGEDIR}${PREFIX}/bin/gpsman
43 ${INSTALL_MAN} ${WRKSRC}/man/man1/gpsman.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
44 @${MKDIR} ${STAGEDIR}${GPSMANDIR}/gmsrc/gmicons ${STAGEDIR}${GPSMANDIR}/util
45 ${INSTALL_DATA} ${WRKSRC}/gmsrc/*.tcl ${STAGEDIR}${GPSMANDIR}/gmsrc
46 ${INSTALL_DATA} ${WRKSRC}/gmsrc/gmicons/* ${STAGEDIR}${GPSMANDIR}/gmsrc/gmicons
47 ${INSTALL_DATA} ${WRKSRC}/util/*.sh ${STAGEDIR}${GPSMANDIR}/util
48 ${INSTALL_DATA} ${WRKSRC}/util/*.tcl ${STAGEDIR}${GPSMANDIR}/util
49 .if ${PORT_OPTIONS:MDOCS}
50 @${MKDIR} ${STAGEDIR}${DOCSDIR}/html/info
51 ${INSTALL_DATA} ${WRKSRC}/manual/*.pdf ${STAGEDIR}${DOCSDIR}
52 ${INSTALL_DATA} ${WRKSRC}/manual/html/*.html ${STAGEDIR}${DOCSDIR}/html
53 ${INSTALL_DATA} ${WRKSRC}/manual/html/*.gif ${STAGEDIR}${DOCSDIR}/html
55 ${INSTALL_DATA} ${WRKSRC}/manual/html/info/*.${i} ${STAGEDIR}${DOCSDIR}/html/info
60 .include <bsd.port.mk>