diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2020-03-14 22:14:25 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2020-03-14 22:14:25 +0000 |
commit | a23801e992069769d753dd15b489c99d3b997daa (patch) | |
tree | 90460493012915d877e08de1a27e3007db186516 /math/dune-istl | |
parent | d42733666d5af403f939647c35122c713026487d (diff) | |
download | ports-a23801e992069769d753dd15b489c99d3b997daa.tar.gz ports-a23801e992069769d753dd15b489c99d3b997daa.zip |
Notes
Diffstat (limited to 'math/dune-istl')
-rw-r--r-- | math/dune-istl/Makefile | 36 | ||||
-rw-r--r-- | math/dune-istl/distinfo | 3 | ||||
-rw-r--r-- | math/dune-istl/files/patch-CMakeLists.txt | 12 | ||||
-rw-r--r-- | math/dune-istl/pkg-descr | 6 | ||||
-rw-r--r-- | math/dune-istl/pkg-plist | 87 |
5 files changed, 144 insertions, 0 deletions
diff --git a/math/dune-istl/Makefile b/math/dune-istl/Makefile new file mode 100644 index 000000000000..569125fee638 --- /dev/null +++ b/math/dune-istl/Makefile @@ -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> diff --git a/math/dune-istl/distinfo b/math/dune-istl/distinfo new file mode 100644 index 000000000000..4477e1d76d12 --- /dev/null +++ b/math/dune-istl/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1584210098 +SHA256 (core-dune-istl-37d19468f560f49b0ec6aff167075a52fc9eade3_GL0.tar.gz) = 847f6cf8bc027ed7be62df480b0ed872823724c858356dc75eade771e362e196 +SIZE (core-dune-istl-37d19468f560f49b0ec6aff167075a52fc9eade3_GL0.tar.gz) = 386961 diff --git a/math/dune-istl/files/patch-CMakeLists.txt b/math/dune-istl/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..0784be0647c5 --- /dev/null +++ b/math/dune-istl/files/patch-CMakeLists.txt @@ -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. diff --git a/math/dune-istl/pkg-descr b/math/dune-istl/pkg-descr new file mode 100644 index 000000000000..4b32bbb98933 --- /dev/null +++ b/math/dune-istl/pkg-descr @@ -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/ diff --git a/math/dune-istl/pkg-plist b/math/dune-istl/pkg-plist new file mode 100644 index 000000000000..db78bc106bbd --- /dev/null +++ b/math/dune-istl/pkg-plist @@ -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 |