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

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

Revision 1.5, Fri Aug 17 20:50:00 2012 UTC (11 years, 9 months ago) by kirby
Branch: MAIN
Changes since 1.4: +8 -6 lines

update to 6.4.3. update license markers, use TRUEPREFIX instead of LOCALBASE, remove extra MODULES

# $OpenBSD$

COMMENT =		graphical manager of GPS data

DISTNAME =		gpsman-6.4.3

CATEGORIES =		geo x11

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

MAINTAINER =		Kirill Bychkov <yason@linklevel.net>

# GPLv3 / CC-BY-CN-ND 3.0 / CC-BY-SA 3.0
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 =		x11/tk

RUN_DEPENDS = 		${MODTK_RUN_DEPENDS}

NO_BUILD =		Yes
PKG_ARCH = 		*

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 ${TRUEPREFIX}/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>