git: f2aac23c5eac - main - math/dune-multidomaingrid: New port: DUNE framework: meta grid for subdomains spanning parts of host grid
Yuri Victorovich
yuri at FreeBSD.org
Sat Oct 2 23:01:17 UTC 2021
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f2aac23c5eacf26667367b7ff90d9561ac3982a1
commit f2aac23c5eacf26667367b7ff90d9561ac3982a1
Author: Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-10-02 22:47:07 +0000
Commit: Yuri Victorovich <yuri at 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 at 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
More information about the dev-commits-ports-all
mailing list