aboutsummaryrefslogtreecommitdiffstats
path: root/science/fvcom/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'science/fvcom/Makefile')
-rw-r--r--science/fvcom/Makefile45
1 files changed, 45 insertions, 0 deletions
diff --git a/science/fvcom/Makefile b/science/fvcom/Makefile
new file mode 100644
index 00000000000..e22276a39fc
--- /dev/null
+++ b/science/fvcom/Makefile
@@ -0,0 +1,45 @@
+# Created by: Jason Bacon <jwbacon@tds.net>
+# $FreeBSD$
+
+PORTNAME= fvcom
+PORTVERSION= 2.7.1
+CATEGORIES= science
+MASTER_SITES= http://fvcom.smast.umassd.edu/FVCOM/index.html/
+DISTNAME= sourcecode1
+DIST_SUBDIR= fvcom
+
+MAINTAINER= jwbacon@tds.net
+COMMENT= Unstructured Grid Finite Volume Coastal Ocean Model
+
+# Check netcdf lib for Fortran support!
+LIB_DEPENDS+= netcdff:${PORTSDIR}/science/netcdf-ftn \
+ lapack:${PORTSDIR}/math/lapack \
+ blas:${PORTSDIR}/math/lapack
+
+USE_FORTRAN= yes
+WRKSRC= ${WRKDIR}/FVCOM2.7.1/FVCOM_source
+
+PLIST_FILES= bin/${PORTNAME}${PKGNAMESUFFIX}
+
+RESTRICTED= may not be redistributed because of licensing reasons
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTFILES})
+IGNORE= may not be redistributed because of licensing reasons.\
+ Please register at http://fvcom.smast.umassd.edu/FVCOM/index.html\
+ in order to download the source code ${DISTFILES}\
+ and place it in ${DISTDIR}/${DIST_SUBDIR}/
+.endif
+
+post-extract:
+ ${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
+
+pre-build:
+ (cd ${WRKSRC}/../METIS_source && make)
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/fvcom \
+ ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
+
+.include <bsd.port.post.mk>