[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / geo / gpsman

File: [local] / ports / geo / gpsman / Makefile (download)

Revision 1.4, Wed Oct 5 07:53:19 2011 UTC (12 years, 7 months ago) by yason
Branch: MAIN
CVS Tags: gpsman-6_4_2
Changes since 1.3: +7 -8 lines

update to 6.4.2

# $OpenBSD$

COMMENT =		graphical manager of GPS data

DISTNAME =		gpsman-6.4.2

CATEGORIES =		geo x11

HOMEPAGE =		http://gpsman.sourceforge.net/

MAINTAINER =		Kirill Bychkov <yason@linklevel.net>

# GPLv2
PERMIT_PACKAGE_CDROM =	Yes
PERMIT_PACKAGE_FTP =	Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP =	Yes

MASTER_SITES =		${MASTER_SITE_SOURCEFORGE:=gpsman/}
EXTRACT_SUFX =		.tgz

MODULES =		lang/tcl \
			x11/tk
RUN_DEPENDS = 		${MODTK_RUN_DEPENDS}

NO_BUILD =		Yes

post-patch:
	@perl -pi -e 's|exec wish|exec ${MODTK_BIN}|g' \
		${WRKSRC}/gpsman.tcl ${WRKSRC}/util/*.tcl
	@perl -pi -e 's|exec tclsh|exec ${MODTCL_BIN}|g' \
		${WRKSRC}/util/*.tcl
	@perl -pi -e 's|gmsrc|${PREFIX}/share/gpsman/gmsrc|g' ${WRKSRC}/gpsman.tcl
do-install:
.for i in gpsman gpsman/gmsrc gpsman/gmsrc/gmicons \
		gpsman/gmsrc/util doc/gpsman doc/gpsman/html
	${INSTALL_DATA_DIR} ${PREFIX}/share/$i
.endfor
	${INSTALL_SCRIPT} ${WRKSRC}/gpsman.tcl ${PREFIX}/share/gpsman
	ln -s ${LOCALBASE}/share/gpsman/gpsman.tcl ${PREFIX}/bin/gpsman
	${INSTALL_DATA} ${WRKSRC}/gmsrc/*.tcl ${PREFIX}/share/gpsman/gmsrc
	${INSTALL_DATA} ${WRKSRC}/gmsrc/gmicons/* ${PREFIX}/share/gpsman/gmsrc/gmicons
	${INSTALL_DATA} ${WRKSRC}/util/*.tcl ${PREFIX}/share/gpsman/gmsrc/util
	${INSTALL_MAN} ${WRKSRC}/man/man1/gpsman.1 ${PREFIX}/man/man1/gpsman.1
	${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/gpsman
	${INSTALL_DATA} ${WRKSRC}/manual/*.pdf ${PREFIX}/share/doc/gpsman
	${INSTALL_DATA} ${WRKSRC}/manual/html/*.* ${PREFIX}/share/doc/gpsman/html
.include <bsd.port.mk>