Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jan 2021 07:06:17 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r561795 - in head/math: . dune-foamgrid dune-foamgrid/files
Message-ID:  <202101170706.10H76HwU008037@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Jan 17 07:06:16 2021
New Revision: 561795
URL: https://svnweb.freebsd.org/changeset/ports/561795

Log:
  New port: math/dune-foamgrid: DUNE framework: one- and two-dimensional simplex grids

Added:
  head/math/dune-foamgrid/
  head/math/dune-foamgrid/Makefile   (contents, props changed)
  head/math/dune-foamgrid/distinfo   (contents, props changed)
  head/math/dune-foamgrid/files/
  head/math/dune-foamgrid/files/patch-CMakeLists.txt   (contents, props changed)
  head/math/dune-foamgrid/pkg-descr   (contents, props changed)
  head/math/dune-foamgrid/pkg-plist   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Sun Jan 17 06:40:35 2021	(r561794)
+++ head/math/Makefile	Sun Jan 17 07:06:16 2021	(r561795)
@@ -228,6 +228,7 @@
     SUBDIR += dune-common
     SUBDIR += dune-curvedgeometry
     SUBDIR += dune-fem
+    SUBDIR += dune-foamgrid
     SUBDIR += dune-functions
     SUBDIR += dune-geometry
     SUBDIR += dune-grid

Added: head/math/dune-foamgrid/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-foamgrid/Makefile	Sun Jan 17 07:06:16 2021	(r561795)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	dune-foamgrid
+DISTVERSION=	g20200106
+CATEGORIES=	math
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	DUNE framework: one- and two-dimensional simplex grids
+
+LICENSE=	GPLv2+
+
+HPP_DEPENDS=	dune-common>0:math/dune-common \
+		dune-geometry>0:math/dune-geometry \
+		dune-grid>0:math/dune-grid
+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=	d49187be4940227c945ced02f8457ccc9d47536a
+
+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>

Added: head/math/dune-foamgrid/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-foamgrid/distinfo	Sun Jan 17 07:06:16 2021	(r561795)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610865947
+SHA256 (extensions-dune-foamgrid-d49187be4940227c945ced02f8457ccc9d47536a_GL0.tar.gz) = 8ea74fbabb4d5ee42567bfd056141bd6a5c0c96e76bd3b5555f012b273313fcb
+SIZE (extensions-dune-foamgrid-d49187be4940227c945ced02f8457ccc9d47536a_GL0.tar.gz) = 60403

Added: head/math/dune-foamgrid/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-foamgrid/files/patch-CMakeLists.txt	Sun Jan 17 07:06:16 2021	(r561795)
@@ -0,0 +1,12 @@
+--- CMakeLists.txt.orig	2021-01-17 06:47:55 UTC
++++ CMakeLists.txt
+@@ -20,7 +20,9 @@ dune_project()
+ dune_enable_all_packages()
+ 
+ add_subdirectory(dune)
++if (FREEBSD_INSTALL_DOCS)
+ add_subdirectory(doc)
++endif()
+ add_subdirectory(cmake/modules)
+ add_subdirectory(examples EXCLUDE_FROM_ALL)
+ if (dune-python_FOUND)

Added: head/math/dune-foamgrid/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-foamgrid/pkg-descr	Sun Jan 17 07:06:16 2021	(r561795)
@@ -0,0 +1,9 @@
+dune-foamgrid is a module of the DUNE Numerics framework for solving partial
+differential equations (PDEs) with grid-based methods.
+
+dune-foamgrid implements one- and two-dimensional simplex grids, which can be
+embedded in Euclidean spaces of arbitrary dimension. As a special feature,
+FoamGrid does not require the grids to be manifolds and grid can add/remove
+elements art run-time.
+
+WWW: https://www.dune-project.org/

Added: head/math/dune-foamgrid/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-foamgrid/pkg-plist	Sun Jan 17 07:06:16 2021	(r561795)
@@ -0,0 +1,24 @@
+include/dune/foamgrid/dgffoam.cc
+include/dune/foamgrid/dgffoam.hh
+include/dune/foamgrid/foamgrid.hh
+include/dune/foamgrid/foamgrid/foamgrid.cc
+include/dune/foamgrid/foamgrid/foamgridedge.hh
+include/dune/foamgrid/foamgrid/foamgridelements.hh
+include/dune/foamgrid/foamgrid/foamgridentity.hh
+include/dune/foamgrid/foamgrid/foamgridentitypointer.hh
+include/dune/foamgrid/foamgrid/foamgridentityseed.hh
+include/dune/foamgrid/foamgrid/foamgridfactory.hh
+include/dune/foamgrid/foamgrid/foamgridgeometry.hh
+include/dune/foamgrid/foamgrid/foamgridhierarchiciterator.hh
+include/dune/foamgrid/foamgrid/foamgridindexsets.hh
+include/dune/foamgrid/foamgrid/foamgridintersectioniterators.hh
+include/dune/foamgrid/foamgrid/foamgridintersections.hh
+include/dune/foamgrid/foamgrid/foamgridleafiterator.hh
+include/dune/foamgrid/foamgrid/foamgridleveliterator.hh
+include/dune/foamgrid/foamgrid/foamgridnulliteratorfactory.hh
+include/dune/foamgrid/foamgrid/foamgridvertex.hh
+lib/cmake/dune-foamgrid/dune-foamgrid-config-version.cmake
+lib/cmake/dune-foamgrid/dune-foamgrid-config.cmake
+lib/dunecontrol/dune-foamgrid/dune.module
+libdata/pkgconfig/dune-foamgrid.pc
+share/dune/cmake/modules/DuneFoamgridMacros.cmake



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