Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jan 2021 07:20:11 +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: r561796 - in head/math: . dune-vtk dune-vtk/files
Message-ID:  <202101170720.10H7KBK2014122@repo.freebsd.org>

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

Log:
  New port: math/dune-vtk: DUNE framework: File reader and writer for the VTK XML format

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

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Sun Jan 17 07:06:16 2021	(r561795)
+++ head/math/Makefile	Sun Jan 17 07:20:10 2021	(r561796)
@@ -240,6 +240,7 @@
     SUBDIR += dune-spgrid
     SUBDIR += dune-typetree
     SUBDIR += dune-uggrid
+    SUBDIR += dune-vtk
     SUBDIR += e-antic
     SUBDIR += eclib
     SUBDIR += ecos

Added: head/math/dune-vtk/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-vtk/Makefile	Sun Jan 17 07:20:10 2021	(r561796)
@@ -0,0 +1,52 @@
+# $FreeBSD$
+
+PORTNAME=	dune-vtk
+DISTVERSION=	g20201220
+CATEGORIES=	math
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	DUNE framework: File reader and writer for the VTK XML format
+
+LICENSE=	GPLv2+
+
+HPP_DEPENDS=	${LOCALBASE}/include/dune/foamgrid/foamgrid.hh:math/dune-foamgrid \
+		dune-localfunctions>0:math/dune-localfunctions \
+		dune-spgrid>0:math/dune-spgrid
+BUILD_DEPENDS=	${HPP_DEPENDS} \
+		dune-functions>0:math/dune-functions \
+		${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi
+LIB_DEPENDS=	libarpack.so:math/arpack-ng \
+		libdunealugrid.so:math/dune-alugrid \
+		libdunecommon.so:math/dune-common \
+		libdunegeometry.so:math/dune-geometry \
+		libdunegrid.so:math/dune-grid \
+		libdunepolygongrid.so:math/dune-polygongrid \
+		libugL.so:math/dune-uggrid \
+		libgmp.so:math/gmp \
+		libmetis.so:math/metis \
+		libopenblas.so:math/openblas \
+		libsuitesparseconfig.so:math/suitesparse \
+		libsuperlu.so:math/superlu \
+		libtbb.so:devel/tbb
+RUN_DEPENDS=	${HPP_DEPENDS} \
+		${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi
+
+USES=		cmake compiler:c++17-lang fortran pkgconfig
+USE_GITLAB=	yes
+USE_LDCONFIG=	yes
+
+GL_SITE=	https://gitlab.dune-project.org
+GL_ACCOUNT=	extensions
+GL_COMMIT=	847c3e5d0e5ff48ac3aad14adf6218b6578599af
+
+CMAKE_ON=	BUILD_SHARED_LIBS
+
+OPTIONS_DEFINE=		DOCS
+
+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-vtk/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-vtk/distinfo	Sun Jan 17 07:20:10 2021	(r561796)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610862630
+SHA256 (extensions-dune-vtk-847c3e5d0e5ff48ac3aad14adf6218b6578599af_GL0.tar.gz) = 047a001b9bd736fcee09375cccda28a2a17fbba0dfef9131c2f5e7b7cfaeb339
+SIZE (extensions-dune-vtk-847c3e5d0e5ff48ac3aad14adf6218b6578599af_GL0.tar.gz) = 80978

Added: head/math/dune-vtk/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-vtk/files/patch-CMakeLists.txt	Sun Jan 17 07:20:10 2021	(r561796)
@@ -0,0 +1,12 @@
+--- CMakeLists.txt.orig	2021-01-17 05:59:47 UTC
++++ CMakeLists.txt
+@@ -24,7 +24,9 @@ dune_enable_all_packages()
+ 
+ add_subdirectory(src)
+ add_subdirectory(dune)
++if (FREEBSD_INSTALL_DOCS)
+ add_subdirectory(doc)
++endif()
+ add_subdirectory(lib)
+ add_subdirectory(cmake/modules)
+ 

Added: head/math/dune-vtk/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-vtk/pkg-descr	Sun Jan 17 07:20:10 2021	(r561796)
@@ -0,0 +1,6 @@
+dune-vtk is a module of the DUNE Numerics framework for solving partial
+differential equations (PDEs) with grid-based methods.
+
+dune-vtk is a file reader and writer for the VTK XML format.
+
+WWW: https://www.dune-project.org/

Added: head/math/dune-vtk/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-vtk/pkg-plist	Sun Jan 17 07:20:10 2021	(r561796)
@@ -0,0 +1,62 @@
+include/dune/vtk/datacollectorinterface.hh
+include/dune/vtk/datacollectorinterface.impl.hh
+include/dune/vtk/datacollectors/continuousdatacollector.hh
+include/dune/vtk/datacollectors/discontinuousdatacollector.hh
+include/dune/vtk/datacollectors/quadraticdatacollector.hh
+include/dune/vtk/datacollectors/spdatacollector.hh
+include/dune/vtk/datacollectors/structureddatacollector.hh
+include/dune/vtk/datacollectors/unstructureddatacollector.hh
+include/dune/vtk/datacollectors/yaspdatacollector.hh
+include/dune/vtk/defaultvtkfunction.hh
+include/dune/vtk/filereader.hh
+include/dune/vtk/filewriter.hh
+include/dune/vtk/function.hh
+include/dune/vtk/gridcreatorinterface.hh
+include/dune/vtk/gridcreators/common.hh
+include/dune/vtk/gridcreators/continuousgridcreator.hh
+include/dune/vtk/gridcreators/derivedgridcreator.hh
+include/dune/vtk/gridcreators/discontinuousgridcreator.hh
+include/dune/vtk/gridcreators/lagrangegridcreator.hh
+include/dune/vtk/gridcreators/parallelgridcreator.hh
+include/dune/vtk/gridcreators/serialgridcreator.hh
+include/dune/vtk/gridfunctions/common.hh
+include/dune/vtk/gridfunctions/continuousgridfunction.hh
+include/dune/vtk/gridfunctions/lagrangegridfunction.hh
+include/dune/vtk/legacyvtkfunction.hh
+include/dune/vtk/localfunction.hh
+include/dune/vtk/localfunctioninterface.hh
+include/dune/vtk/pvdwriter.hh
+include/dune/vtk/pvdwriter.impl.hh
+include/dune/vtk/types.hh
+include/dune/vtk/utility/arguments.hh
+include/dune/vtk/utility/enum.hh
+include/dune/vtk/utility/errors.hh
+include/dune/vtk/utility/filesystem.hh
+include/dune/vtk/utility/lagrangepoints.hh
+include/dune/vtk/utility/lagrangepoints.impl.hh
+include/dune/vtk/utility/string.hh
+include/dune/vtk/utility/uid.hh
+include/dune/vtk/vtkreader.hh
+include/dune/vtk/vtkreader.impl.hh
+include/dune/vtk/vtktimeserieswriter.hh
+include/dune/vtk/vtktimeserieswriter.impl.hh
+include/dune/vtk/vtkwriter.hh
+include/dune/vtk/vtkwriterinterface.hh
+include/dune/vtk/vtkwriterinterface.impl.hh
+include/dune/vtk/writers/vtkimagedatawriter.hh
+include/dune/vtk/writers/vtkimagedatawriter.impl.hh
+include/dune/vtk/writers/vtkrectilineargridwriter.hh
+include/dune/vtk/writers/vtkrectilineargridwriter.impl.hh
+include/dune/vtk/writers/vtkstructuredgridwriter.hh
+include/dune/vtk/writers/vtkstructuredgridwriter.impl.hh
+include/dune/vtk/writers/vtkunstructuredgridwriter.hh
+include/dune/vtk/writers/vtkunstructuredgridwriter.impl.hh
+lib/cmake/dune-vtk/dune-vtk-config-version.cmake
+lib/cmake/dune-vtk/dune-vtk-config.cmake
+lib/cmake/dune-vtk/dune-vtk-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/dune-vtk/dune-vtk-targets.cmake
+lib/dunecontrol/dune-vtk/dune.module
+lib/libdunevtk.so
+libdata/pkgconfig/dune-vtk.pc
+%%DATADIR%%/config.h.cmake
+share/dune/cmake/modules/DuneVtkMacros.cmake



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