freebsd-ports/science/devisor/Makefile
Herve Quiroz 6f1f89f7e0 DeViSoR is abbreviated for "Design and Visualization of Software Resource". The
DeViSoRGrid application is part of that software family and is primarily used
for the following tasks, so far in 2D only:

  * Geometry generation
  * Manual coarse mesh generation
  * Grid visualisation at all levels

All of this can be done in a very confortable manner using a simple point and
click interface like in common vector-based image processing software. Both the
reliable FEAT file format and the new FEAST format with integrated parallelism
are supported.

WWW:	http://www.featflow.de/

PR:		75973
Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2005-01-21 19:03:52 +00:00

60 lines
1.9 KiB
Makefile

# New ports collection makefile for: DeViSoR
# Date created: Jan. 2005
# Whom: Pedro F. Giffuni
#
# $FreeBSD$
#
PORTNAME= devisor
PORTVERSION= 2.1
CATEGORIES= science java
MASTER_SITES= http://www.featflow.de/download/
DISTNAME= devisor${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Design and Visualization Software Resource for FeatFlow
USE_JAVA= yes
JAVA_VERSION= 1.4+
NO_BUILD= yes # Sources are available though
SUB_FILES= devisorgrid.sh
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
DATAFILES= data images misc manual
CLASSFILES= devisor2 devisorgrid.class
.if !defined(NOPORTDOCS)
PORTDOCS= *
.endif
PLIST_FILES= bin/devisorgrid
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/devisorgrid.sh ${PREFIX}/bin/devisorgrid
cd ${WRKSRC} \
&& ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \
&& ${FIND} ${DATAFILES} -type f -not -name '*.pdf' -print -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
cd ${WRKSRC} \
&& ${FIND} ${CLASSFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \
&& ${FIND} ${CLASSFILES} -name '*.class' -type f -print -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
.if !defined(NOPORTDOCS)
cd ${WRKSRC}/manual \
&& ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \
&& ${FIND} . -type f -name '*.pdf' -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
.endif
post-install:
@cd ${WRKSRC} \
&& ${FIND} -s ${DATAFILES} -type f -not -name '*.pdf' \
| ${SED} -ne 's,^,${DATADIR:S,${PREFIX}/,,}/,p' >> ${TMPPLIST} \
&& ${FIND} -s -d ${DATAFILES} -type d \
| ${SED} -ne 's,^,@dirrm ${DATADIR:S,${PREFIX}/,,}/,p' >> ${TMPPLIST}
@cd ${WRKSRC} \
&& ${FIND} -s ${CLASSFILES} -name '*.class' -type f \
| ${SED} -ne 's,^,${DATADIR:S,${PREFIX}/,,}/,p' >> ${TMPPLIST} \
&& ${FIND} -s -d ${CLASSFILES} -type d \
| ${SED} -ne 's,^,@dirrm ${DATADIR:S,${PREFIX}/,,}/,p' >> ${TMPPLIST}
@${ECHO_CMD} '@dirrm ${DATADIR:S,${PREFIX}/,,}' >> ${TMPPLIST}
.include <bsd.port.mk>