mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-19 03:52:17 +00:00
science/frontistr adding FrontISTR
This is an Open-Source Large-Scale Parallel FEM Program for Nonlinear Structural Analysis.
This commit is contained in:
parent
c7e7e9abc2
commit
fc6c79393b
@ -76,6 +76,7 @@
|
||||
SUBDIR += fasthenry
|
||||
SUBDIR += fastjet
|
||||
SUBDIR += fisicalab
|
||||
SUBDIR += frontistr
|
||||
SUBDIR += fsom
|
||||
SUBDIR += fvcom
|
||||
SUBDIR += fvcom-mpi
|
||||
|
56
science/frontistr/Makefile
Normal file
56
science/frontistr/Makefile
Normal file
@ -0,0 +1,56 @@
|
||||
# Created by: Thierry Thomas <thierry@pompo.net>
|
||||
|
||||
PORTNAME= FrontISTR
|
||||
PORTVERSION= 5.2
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= science cad
|
||||
|
||||
MAINTAINER= thierry@FreeBSD.org
|
||||
COMMENT= Large-Scale Parallel FEM Program for Nonlinear Structural Analysis
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
LIB_DEPENDS= libmetis.so:math/metis \
|
||||
libscotch.so:cad/scotch \
|
||||
libcmumps.so.5:math/mumps \
|
||||
libscalapack.so:math/scalapack
|
||||
TEST_DEPENDS= bash:shells/bash \
|
||||
gawk:lang/gawk
|
||||
|
||||
USE_GITLAB= yes
|
||||
GL_ACCOUNT= ${PORTNAME}-Commons
|
||||
GL_COMMIT= c66bdc397de319ca59a0565b3f3b1a3b33f0c50c
|
||||
|
||||
USES= blaslapack:openblas cmake:testing fortran mpi shebangfix
|
||||
SHEBANG_GLOB= *.sh
|
||||
FFLAGS+= -fallow-argument-mismatch
|
||||
ALL_TARGET= all
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
DOCS_USES= python:build
|
||||
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \
|
||||
dot:graphics/graphviz \
|
||||
${PYTHON_PKGNAMEPREFIX}mkdocs>0:textproc/py-mkdocs@${PY_FLAVOR}
|
||||
DOCS_CMAKE_BOOL= WITH_DOC
|
||||
DOCS_ALL_TARGET= doc
|
||||
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's/awk/gawk/' ${WRKSRC}/tests/test.sh
|
||||
|
||||
do-install-DOCS-on:
|
||||
${FIND} ${BUILD_WRKSRC}/doc/html -type d -empty -delete
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
cd ${BUILD_WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
do-install-EXAMPLES-on:
|
||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
|
||||
|
||||
do-test:
|
||||
(cd ${TEST_WRKSRC} && ctest)
|
||||
|
||||
.include <bsd.port.mk>
|
3
science/frontistr/distinfo
Normal file
3
science/frontistr/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1619284091
|
||||
SHA256 (FrontISTR-Commons-FrontISTR-c66bdc397de319ca59a0565b3f3b1a3b33f0c50c_GL0.tar.gz) = f977bf0942ee782d006a510cf03f7a6846d15cdb1eda3ab8706bb404aa016ede
|
||||
SIZE (FrontISTR-Commons-FrontISTR-c66bdc397de319ca59a0565b3f3b1a3b33f0c50c_GL0.tar.gz) = 28063234
|
5
science/frontistr/pkg-descr
Normal file
5
science/frontistr/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
FrontISTR is an Open-Source Large-Scale Parallel FEM Program for Nonlinear
|
||||
Structural Analysis.
|
||||
|
||||
WWW: https://www.frontistr.com/
|
||||
WWW: https://gitlab.com/FrontISTR-Commons/FrontISTR
|
6
science/frontistr/pkg-plist
Normal file
6
science/frontistr/pkg-plist
Normal file
@ -0,0 +1,6 @@
|
||||
bin/fistr1
|
||||
bin/hec2rcap
|
||||
bin/hecmw_part1
|
||||
bin/hecmw_vis1
|
||||
bin/rconv
|
||||
bin/rmerge
|
Loading…
Reference in New Issue
Block a user