blob: a70b9cfae31208b85a3b953b27b5dfbbf3594ff8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
PORTNAME= FrontISTR
PORTVERSION= 5.2
PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= science cad
MAINTAINER= thierry@FreeBSD.org
COMMENT= Large-Scale Parallel FEM Program for Nonlinear Structural Analysis
WWW= https://gitlab.com/FrontISTR-Commons/FrontISTR
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_TAGNAME= 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>
|