1 # Created by: Nicola Vitale <nivit@email.it>
4 PORTNAME= javaview-lite
7 CATEGORIES= math java graphics
8 MASTER_SITES= http://www.javaview.de/download/data/
9 DISTFILES= javaview.zip jv_models.zip jv_tutor.zip
10 DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
12 MAINTAINER= ports@FreeBSD.org
13 COMMENT= 3D viewer and a mathematical visualization software
15 RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
23 DATADIR= ${JAVASHAREDIR}/${PORTNAME}
25 SUB_FILES= pkg-message
28 FIND_DIRS= \( -type d -not -empty \)
29 FIND_DATA= -not -type d
30 FIND_EXCLUDE= -not \( -name "*.bat" -or -name "*.bak" -or -name "*.orig" -or -name ".*" -or -name $$(${BASENAME} ${SCRIPT}) -or -name ${SUB_FILES} \)
36 @${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \
37 -e 's|%%DATADIR%%|${DATADIR:S/\//\\\//g}|' \
38 -e 's|%%JAVA_HOME%%|${JAVA_HOME:S/\//\\\//g}|' \
44 DIRS=$$(${FIND} . ${FIND_DIRS}); \
45 for DIR in $${DIRS}; do \
46 ${MKDIR} ${DATADIR}/$${DIR}; \
48 ${INSTALL_SCRIPT} ${SCRIPT} ${DATADIR}/${SCRIPT}; \
49 ${LN} ${LINK_OPTS} ${DATADIR}/${SCRIPT} ${PREFIX}/${SCRIPT};
52 DATA=$$(${FIND} . ${FIND_DATA} ${FIND_EXCLUDE}) ; \
53 for FILE in $${DATA}; do \
54 ${INSTALL_DATA} $${FILE} ${DATADIR}/$${FILE}; \
60 .include <bsd.port.mk>