# $FreeBSD$ PORTNAME= algotutor PORTVERSION= 0.8.6 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://www.cyut.edu.tw/~ckhung/dl/ EXTRACT_SUFX= .tgz MAINTAINER= kevlo@FreeBSD.org COMMENT= Interactive tutorial for algorithms and data structures BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk RUN_DEPENDS:= ${BUILD_DEPENDS} USE_PERL5= build NO_BUILD= yes MANPAGES= algotutor.1 gen_at_graph.1 BINFILES= algotutor gen_at_graph LIBFILES= BST.pm Board.pm Collection.pm Configurable.pm DCEdge.pm \ Edge.pm Graph.pm Heap.pm Line.pm PQueue.pm RBTree.pm \ RecCanvas.pm RecDialog.pm TreeNode.pm Vector.pm Vector2.pm \ Vector3.pm Vertex.pm basic.pl utilalgo USES= shebangfix perl5 SHEBANG_FILES= algotutor post-patch: @${REINPLACE_CMD} -e 's,!!SITE_PERL!!,${SITE_PERL},' \ -e 's|!!PREFIX!!|${PREFIX}|g' \ ${WRKSRC}/algotutor do-install: ${MKDIR} ${STAGEDIR}${SITE_PERL}/algotutor ${MKDIR} ${STAGEDIR}${PREFIX}/share/algotutor ${CP} -R ${WRKSRC}/data ${STAGEDIR}${PREFIX}/share/algotutor ${CP} -R ${WRKSRC}/cgeom ${STAGEDIR}${SITE_PERL}/algotutor ${CP} -R ${WRKSRC}/dp ${STAGEDIR}${SITE_PERL}/algotutor ${CP} -R ${WRKSRC}/graph ${STAGEDIR}${SITE_PERL}/algotutor .for file in ${MANPAGES} ${INSTALL_MAN} ${WRKSRC}/doc/${file} ${STAGEDIR}${PREFIX}/man/man1 .endfor .for file in ${BINFILES} ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin .endfor .for file in ${LIBFILES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${SITE_PERL}/algotutor .endfor .include