Changeset View
Changeset View
Standalone View
Standalone View
head/astro/gpsman/Makefile
Show All 13 Lines | |||||
USES+= tk:wrapper,run tar:tgz | USES+= tk:wrapper,run tar:tgz | ||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | ||||
GPSMANDIR= ${PREFIX}/lib/${PORTNAME} | GPSMANDIR= ${PREFIX}/lib/${PORTNAME} | ||||
PLIST_SUB+= GPSMANDIR=${GPSMANDIR:S/${PREFIX}\///} | PLIST_SUB+= GPSMANDIR=${GPSMANDIR:S/${PREFIX}\///} | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
PORTDOCS= * | PORTDOCS= * | ||||
.include <bsd.port.options.mk> | |||||
GPSMAN_DEFAULT_PORT?= /dev/cuau0 | GPSMAN_DEFAULT_PORT?= /dev/cuau0 | ||||
.if ${PORT_OPTIONS:MDOCS} | DOCS_SUB_FILES= pkg-message | ||||
SUB_FILES= pkg-message | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} "s|/dev/ttyS0|${GPSMAN_DEFAULT_PORT}|" \ | @${REINPLACE_CMD} "s|/dev/ttyS0|${GPSMAN_DEFAULT_PORT}|" \ | ||||
${WRKSRC}/util/exerciser.tcl \ | ${WRKSRC}/util/exerciser.tcl \ | ||||
${WRKSRC}/manual/html/info/l_realtime.doc.txt \ | ${WRKSRC}/manual/html/info/l_realtime.doc.txt \ | ||||
${WRKSRC}/gpsman.tcl | ${WRKSRC}/gpsman.tcl | ||||
@${REINPLACE_CMD} -e "s:%%WISH%%:${WISH}:; s:%%GPSMANDIR%%:${GPSMANDIR}:g" ${WRKSRC}/gpsman.tcl | @${REINPLACE_CMD} -e "s:%%WISH%%:${WISH}:; s:%%GPSMANDIR%%:${GPSMANDIR}:g" ${WRKSRC}/gpsman.tcl | ||||
do-install: | do-install: | ||||
${INSTALL_SCRIPT} ${WRKSRC}/gpsman.tcl ${STAGEDIR}${PREFIX}/bin/gpsman | ${INSTALL_SCRIPT} ${WRKSRC}/gpsman.tcl ${STAGEDIR}${PREFIX}/bin/gpsman | ||||
${INSTALL_MAN} ${WRKSRC}/man/man1/gpsman.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/man/man1/gpsman.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ||||
@${MKDIR} ${STAGEDIR}${GPSMANDIR}/gmsrc/gmicons ${STAGEDIR}${GPSMANDIR}/util | @${MKDIR} ${STAGEDIR}${GPSMANDIR}/gmsrc/gmicons ${STAGEDIR}${GPSMANDIR}/util | ||||
${INSTALL_DATA} ${WRKSRC}/gmsrc/*.tcl ${STAGEDIR}${GPSMANDIR}/gmsrc | ${INSTALL_DATA} ${WRKSRC}/gmsrc/*.tcl ${STAGEDIR}${GPSMANDIR}/gmsrc | ||||
${INSTALL_DATA} ${WRKSRC}/gmsrc/gmicons/* ${STAGEDIR}${GPSMANDIR}/gmsrc/gmicons | ${INSTALL_DATA} ${WRKSRC}/gmsrc/gmicons/* ${STAGEDIR}${GPSMANDIR}/gmsrc/gmicons | ||||
${INSTALL_DATA} ${WRKSRC}/util/*.sh ${STAGEDIR}${GPSMANDIR}/util | ${INSTALL_DATA} ${WRKSRC}/util/*.sh ${STAGEDIR}${GPSMANDIR}/util | ||||
${INSTALL_DATA} ${WRKSRC}/util/*.tcl ${STAGEDIR}${GPSMANDIR}/util | ${INSTALL_DATA} ${WRKSRC}/util/*.tcl ${STAGEDIR}${GPSMANDIR}/util | ||||
.if ${PORT_OPTIONS:MDOCS} | do-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html/info | @${MKDIR} ${STAGEDIR}${DOCSDIR}/html/info | ||||
${INSTALL_DATA} ${WRKSRC}/manual/*.pdf ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/manual/*.pdf ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/manual/html/*.html ${STAGEDIR}${DOCSDIR}/html | ${INSTALL_DATA} ${WRKSRC}/manual/html/*.html ${STAGEDIR}${DOCSDIR}/html | ||||
${INSTALL_DATA} ${WRKSRC}/manual/html/*.gif ${STAGEDIR}${DOCSDIR}/html | ${INSTALL_DATA} ${WRKSRC}/manual/html/*.gif ${STAGEDIR}${DOCSDIR}/html | ||||
.for i in gif txt ps | .for i in gif txt ps | ||||
${INSTALL_DATA} ${WRKSRC}/manual/html/info/*.${i} ${STAGEDIR}${DOCSDIR}/html/info | ${INSTALL_DATA} ${WRKSRC}/manual/html/info/*.${i} ${STAGEDIR}${DOCSDIR}/html/info | ||||
.endfor | .endfor | ||||
@${CAT} ${PKGMESSAGE} | |||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |