Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Apr 2021 10:18:42 GMT
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: fc6c79393bc7 - main - science/frontistr adding FrontISTR
Message-ID:  <202104261018.13QAIgUa073408@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fc6c79393bc7d87ea5ee6181e504a9c0b37964f8

commit fc6c79393bc7d87ea5ee6181e504a9c0b37964f8
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2021-04-26 10:14:38 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2021-04-26 10:17:38 +0000

    science/frontistr adding FrontISTR
    
    This is an Open-Source Large-Scale Parallel FEM Program for Nonlinear
    Structural Analysis.
---
 science/Makefile            |  1 +
 science/frontistr/Makefile  | 56 +++++++++++++++++++++++++++++++++++++++++++++
 science/frontistr/distinfo  |  3 +++
 science/frontistr/pkg-descr |  5 ++++
 science/frontistr/pkg-plist |  6 +++++
 5 files changed, 71 insertions(+)

diff --git a/science/Makefile b/science/Makefile
index 03a8a852d714..e0c5545b0e69 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -76,6 +76,7 @@
     SUBDIR += fasthenry
     SUBDIR += fastjet
     SUBDIR += fisicalab
+    SUBDIR += frontistr
     SUBDIR += fsom
     SUBDIR += fvcom
     SUBDIR += fvcom-mpi
diff --git a/science/frontistr/Makefile b/science/frontistr/Makefile
new file mode 100644
index 000000000000..b232e4f0e747
--- /dev/null
+++ b/science/frontistr/Makefile
@@ -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>
diff --git a/science/frontistr/distinfo b/science/frontistr/distinfo
new file mode 100644
index 000000000000..8354d652acfe
--- /dev/null
+++ b/science/frontistr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1619284091
+SHA256 (FrontISTR-Commons-FrontISTR-c66bdc397de319ca59a0565b3f3b1a3b33f0c50c_GL0.tar.gz) = f977bf0942ee782d006a510cf03f7a6846d15cdb1eda3ab8706bb404aa016ede
+SIZE (FrontISTR-Commons-FrontISTR-c66bdc397de319ca59a0565b3f3b1a3b33f0c50c_GL0.tar.gz) = 28063234
diff --git a/science/frontistr/pkg-descr b/science/frontistr/pkg-descr
new file mode 100644
index 000000000000..0fb6f0fd893d
--- /dev/null
+++ b/science/frontistr/pkg-descr
@@ -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
diff --git a/science/frontistr/pkg-plist b/science/frontistr/pkg-plist
new file mode 100644
index 000000000000..e340413dbc30
--- /dev/null
+++ b/science/frontistr/pkg-plist
@@ -0,0 +1,6 @@
+bin/fistr1
+bin/hec2rcap
+bin/hecmw_part1
+bin/hecmw_vis1
+bin/rconv
+bin/rmerge



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104261018.13QAIgUa073408>