Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2020 22:14:25 +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: r528456 - in head/math: . dune-istl dune-istl/files
Message-ID:  <202003142214.02EMEPUm086514@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Mar 14 22:14:25 2020
New Revision: 528456
URL: https://svnweb.freebsd.org/changeset/ports/528456

Log:
  New port: math/dune-istl: DUNE framework: Iterative Solver Template Library

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

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Sat Mar 14 22:11:22 2020	(r528455)
+++ head/math/Makefile	Sat Mar 14 22:14:25 2020	(r528456)
@@ -216,6 +216,7 @@
     SUBDIR += dune-common
     SUBDIR += dune-geometry
     SUBDIR += dune-grid
+    SUBDIR += dune-istl
     SUBDIR += dune-uggrid
     SUBDIR += e
     SUBDIR += ecos

Added: head/math/dune-istl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-istl/Makefile	Sat Mar 14 22:14:25 2020	(r528456)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	dune-istl
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.7.0rc2
+CATEGORIES=	math
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	DUNE framework: Iterative Solver Template Library
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS=	dune-common>0:math/dune-common \
+		vc>0:devel/vc
+
+USES=		cmake compiler:c++17-lang fortran pkgconfig
+USE_GITLAB=	yes
+
+GL_ACCOUNT=	core
+GL_SITE=	https://gitlab.dune-project.org
+GL_ACCOUNT=	core
+GL_COMMIT=	37d19468f560f49b0ec6aff167075a52fc9eade3
+
+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-istl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-istl/distinfo	Sat Mar 14 22:14:25 2020	(r528456)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584210098
+SHA256 (core-dune-istl-37d19468f560f49b0ec6aff167075a52fc9eade3_GL0.tar.gz) = 847f6cf8bc027ed7be62df480b0ed872823724c858356dc75eade771e362e196
+SIZE (core-dune-istl-37d19468f560f49b0ec6aff167075a52fc9eade3_GL0.tar.gz) = 386961

Added: head/math/dune-istl/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-istl/files/patch-CMakeLists.txt	Sat Mar 14 22:14:25 2020	(r528456)
@@ -0,0 +1,12 @@
+--- CMakeLists.txt.orig	2020-03-14 18:22:22 UTC
++++ CMakeLists.txt
+@@ -25,7 +25,9 @@ dune_project()
+ 
+ add_subdirectory(cmake/modules)
+ add_subdirectory(dune)
++if (FREEBSD_INSTALL_DOCS)
+ add_subdirectory(doc)
++endif()
+ add_subdirectory(lib)
+ 
+ # finalize the dune project, e.g. generating config.h etc.

Added: head/math/dune-istl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-istl/pkg-descr	Sat Mar 14 22:14:25 2020	(r528456)
@@ -0,0 +1,6 @@
+dune-istl is a module of the DUNE Numerics framework for solving partial
+differential equations (PDEs) with grid-based methods.
+
+dune-istl contains the basic DUNE iterative solver template library classes.
+
+WWW: https://www.dune-project.org/

Added: head/math/dune-istl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/dune-istl/pkg-plist	Sat Mar 14 22:14:25 2020	(r528456)
@@ -0,0 +1,87 @@
+include/dune/istl/allocator.hh
+include/dune/istl/basearray.hh
+include/dune/istl/bcrsmatrix.hh
+include/dune/istl/bdmatrix.hh
+include/dune/istl/btdmatrix.hh
+include/dune/istl/bvector.hh
+include/dune/istl/cholmod.hh
+include/dune/istl/colcompmatrix.hh
+include/dune/istl/common/counter.hh
+include/dune/istl/common/registry.hh
+include/dune/istl/eigenvalue/arpackpp.hh
+include/dune/istl/eigenvalue/poweriteration.hh
+include/dune/istl/gsetc.hh
+include/dune/istl/ildl.hh
+include/dune/istl/ilu.hh
+include/dune/istl/ilusubdomainsolver.hh
+include/dune/istl/io.hh
+include/dune/istl/istlexception.hh
+include/dune/istl/ldl.hh
+include/dune/istl/matrix.hh
+include/dune/istl/matrixindexset.hh
+include/dune/istl/matrixmarket.hh
+include/dune/istl/matrixmatrix.hh
+include/dune/istl/matrixredistribute.hh
+include/dune/istl/matrixutils.hh
+include/dune/istl/multitypeblockmatrix.hh
+include/dune/istl/multitypeblockvector.hh
+include/dune/istl/novlpschwarz.hh
+include/dune/istl/operators.hh
+include/dune/istl/overlappingschwarz.hh
+include/dune/istl/owneroverlapcopy.hh
+include/dune/istl/paamg/aggregates.hh
+include/dune/istl/paamg/amg.hh
+include/dune/istl/paamg/combinedfunctor.hh
+include/dune/istl/paamg/construction.hh
+include/dune/istl/paamg/dependency.hh
+include/dune/istl/paamg/fastamg.hh
+include/dune/istl/paamg/fastamgsmoother.hh
+include/dune/istl/paamg/galerkin.hh
+include/dune/istl/paamg/globalaggregates.hh
+include/dune/istl/paamg/graph.hh
+include/dune/istl/paamg/graphcreator.hh
+include/dune/istl/paamg/hierarchy.hh
+include/dune/istl/paamg/indicescoarsener.hh
+include/dune/istl/paamg/kamg.hh
+include/dune/istl/paamg/matrixhierarchy.hh
+include/dune/istl/paamg/parameters.hh
+include/dune/istl/paamg/pinfo.hh
+include/dune/istl/paamg/properties.hh
+include/dune/istl/paamg/renumberer.hh
+include/dune/istl/paamg/smoother.hh
+include/dune/istl/paamg/transfer.hh
+include/dune/istl/paamg/twolevelmethod.hh
+include/dune/istl/pardiso.hh
+include/dune/istl/preconditioner.hh
+include/dune/istl/preconditioners.hh
+include/dune/istl/repartition.hh
+include/dune/istl/scalarproducts.hh
+include/dune/istl/scaledidmatrix.hh
+include/dune/istl/schwarz.hh
+include/dune/istl/solver.hh
+include/dune/istl/solvercategory.hh
+include/dune/istl/solverfactory.hh
+include/dune/istl/solvers.hh
+include/dune/istl/solvertype.hh
+include/dune/istl/spqr.hh
+include/dune/istl/superlu.hh
+include/dune/istl/superlufunctions.hh
+include/dune/istl/supermatrix.hh
+include/dune/istl/test/laplacian.hh
+include/dune/istl/test/matrixtest.hh
+include/dune/istl/test/multirhstest.hh
+include/dune/istl/test/vectortest.hh
+include/dune/istl/umfpack.hh
+include/dune/istl/vbvector.hh
+lib/cmake/dune-istl/dune-istl-config-version.cmake
+lib/cmake/dune-istl/dune-istl-config.cmake
+lib/dunecontrol/dune-istl/dune.module
+lib/duneistlam2cmake.lib
+libdata/pkgconfig/dune-istl.pc
+%%DATADIR%%/config.h.cmake
+share/dune/cmake/modules/AddARPACKPPFlags.cmake
+share/dune/cmake/modules/AddSuperLUFlags.cmake
+share/dune/cmake/modules/DuneIstlMacros.cmake
+share/dune/cmake/modules/FindARPACK.cmake
+share/dune/cmake/modules/FindARPACKPP.cmake
+share/dune/cmake/modules/FindSuperLU.cmake



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