Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Oct 2021 23:01:16 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f2aac23c5eac - main - math/dune-multidomaingrid: New port: DUNE framework: meta grid for subdomains spanning parts of host grid
Message-ID:  <202110022301.192N1G0k010120@gitrepo.freebsd.org>

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

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

commit f2aac23c5eacf26667367b7ff90d9561ac3982a1
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-10-02 22:47:07 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-10-02 23:00:02 +0000

    math/dune-multidomaingrid: New port: DUNE framework: meta grid for subdomains spanning parts of host grid
---
 math/Makefile                       |  1 +
 math/dune-multidomaingrid/Makefile  | 35 ++++++++++++++++++++++++++++++++++
 math/dune-multidomaingrid/distinfo  |  3 +++
 math/dune-multidomaingrid/pkg-descr |  5 +++++
 math/dune-multidomaingrid/pkg-plist | 38 +++++++++++++++++++++++++++++++++++++
 5 files changed, 82 insertions(+)

diff --git a/math/Makefile b/math/Makefile
index 9998d48d1b25..7aa8d08bcd4e 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -252,6 +252,7 @@
     SUBDIR += dune-istl
     SUBDIR += dune-localfunctions
     SUBDIR += dune-metagrid
+    SUBDIR += dune-multidomaingrid
     SUBDIR += dune-pdelab
     SUBDIR += dune-polygongrid
     SUBDIR += dune-spgrid
diff --git a/math/dune-multidomaingrid/Makefile b/math/dune-multidomaingrid/Makefile
new file mode 100644
index 000000000000..65c5661b0720
--- /dev/null
+++ b/math/dune-multidomaingrid/Makefile
@@ -0,0 +1,35 @@
+PORTNAME=	dune-multidomaingrid
+DISTVERSION=	2.7.1
+CATEGORIES=	math
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	DUNE framework: meta grid for subdomains spanning parts of host grid
+
+LICENSE=	GPLv2+
+
+HPP_DEPENDS=	dune-common>0:math/dune-common \
+		dune-geometry>0:math/dune-geometry \
+		dune-grid>0:math/dune-grid \
+		dune-typetree>0:math/dune-typetree
+BUILD_DEPENDS=	${HPP_DEPENDS}
+RUN_DEPENDS=	${HPP_DEPENDS}
+
+USES=		cmake compiler:c++17-lang fortran pkgconfig
+USE_GITLAB=	yes
+
+GL_SITE=	https://gitlab.dune-project.org
+GL_ACCOUNT=	extensions
+GL_COMMIT=	cd5679974fe1c91b56e74022e95f01b1d2018c3b
+
+NO_ARCH=	yes
+
+OPTIONS_DEFINE=		DOCS
+OPTIONS_SUB=		yes
+
+DOCS_CMAKE_BOOL=	FREEBSD_INSTALL_DOCS
+DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen \
+			sphinx-build:textproc/py-sphinx
+
+PORTDOCS=	*
+
+.include <bsd.port.mk>
diff --git a/math/dune-multidomaingrid/distinfo b/math/dune-multidomaingrid/distinfo
new file mode 100644
index 000000000000..c8a8ac87df52
--- /dev/null
+++ b/math/dune-multidomaingrid/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633213258
+SHA256 (extensions-dune-multidomaingrid-cd5679974fe1c91b56e74022e95f01b1d2018c3b_GL0.tar.gz) = 432b459d3f5f47f80f5331b0c004aaf699fec9800aab8f4bb15803553a60d52e
+SIZE (extensions-dune-multidomaingrid-cd5679974fe1c91b56e74022e95f01b1d2018c3b_GL0.tar.gz) = 69964
diff --git a/math/dune-multidomaingrid/pkg-descr b/math/dune-multidomaingrid/pkg-descr
new file mode 100644
index 000000000000..8ef11b52e57d
--- /dev/null
+++ b/math/dune-multidomaingrid/pkg-descr
@@ -0,0 +1,5 @@
+dune-multidomaingrid is a meta grid built on top of the DUNE grid interface.
+It can be used to carve out subdomains from an underlying host grid which are
+then available as fully featured DUNE grids in their own right.
+
+WWW: https://www.dune-project.org/
diff --git a/math/dune-multidomaingrid/pkg-plist b/math/dune-multidomaingrid/pkg-plist
new file mode 100644
index 000000000000..1c1e35238235
--- /dev/null
+++ b/math/dune-multidomaingrid/pkg-plist
@@ -0,0 +1,38 @@
+include/dune/grid/multidomaingrid.hh
+include/dune/grid/multidomaingrid/allsubdomaininterfacesiterator.hh
+include/dune/grid/multidomaingrid/arraybasedset.hh
+include/dune/grid/multidomaingrid/entity.hh
+include/dune/grid/multidomaingrid/geometry.hh
+include/dune/grid/multidomaingrid/gridview.hh
+include/dune/grid/multidomaingrid/hierarchiciterator.hh
+include/dune/grid/multidomaingrid/hostgridaccessor.hh
+include/dune/grid/multidomaingrid/idsets.hh
+include/dune/grid/multidomaingrid/indexsets.hh
+include/dune/grid/multidomaingrid/intersection.hh
+include/dune/grid/multidomaingrid/intersectioniterator.hh
+include/dune/grid/multidomaingrid/iterator.hh
+include/dune/grid/multidomaingrid/localgeometry.hh
+include/dune/grid/multidomaingrid/mdgridtraits.hh
+include/dune/grid/multidomaingrid/multidomaingrid.hh
+include/dune/grid/multidomaingrid/multidomainmcmgmapper.hh
+include/dune/grid/multidomaingrid/singlevalueset.hh
+include/dune/grid/multidomaingrid/subdomaingrid/entity.hh
+include/dune/grid/multidomaingrid/subdomaingrid/geometry.hh
+include/dune/grid/multidomaingrid/subdomaingrid/gridview.hh
+include/dune/grid/multidomaingrid/subdomaingrid/hierarchiciterator.hh
+include/dune/grid/multidomaingrid/subdomaingrid/idsets.hh
+include/dune/grid/multidomaingrid/subdomaingrid/indexsets.hh
+include/dune/grid/multidomaingrid/subdomaingrid/intersection.hh
+include/dune/grid/multidomaingrid/subdomaingrid/intersectioniterator.hh
+include/dune/grid/multidomaingrid/subdomaingrid/iterator.hh
+include/dune/grid/multidomaingrid/subdomaingrid/localgeometry.hh
+include/dune/grid/multidomaingrid/subdomaingrid/subdomaingrid.hh
+include/dune/grid/multidomaingrid/subdomaininterfaceiterator.hh
+include/dune/grid/multidomaingrid/subdomainset.hh
+include/dune/grid/multidomaingrid/subdomaintosubdomaininterfaceiterator.hh
+include/dune/grid/multidomaingrid/utility.hh
+lib/cmake/dune-multidomaingrid/dune-multidomaingrid-config-version.cmake
+lib/cmake/dune-multidomaingrid/dune-multidomaingrid-config.cmake
+lib/dunecontrol/dune-multidomaingrid/dune.module
+libdata/pkgconfig/dune-multidomaingrid.pc
+%%DATADIR%%/config.h.cmake



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