Date: Sun, 15 Mar 2020 01:53:02 +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: r528465 - in head/math: . dune-functions dune-functions/files Message-ID: <202003150153.02F1r2eE018182@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sun Mar 15 01:53:01 2020 New Revision: 528465 URL: https://svnweb.freebsd.org/changeset/ports/528465 Log: New port: math/dune-functions: DUNE framework: Abstraction layer for global finite element functions Added: head/math/dune-functions/ head/math/dune-functions/Makefile (contents, props changed) head/math/dune-functions/distinfo (contents, props changed) head/math/dune-functions/files/ head/math/dune-functions/files/patch-CMakeLists.txt (contents, props changed) head/math/dune-functions/pkg-descr (contents, props changed) head/math/dune-functions/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Sun Mar 15 01:34:00 2020 (r528464) +++ head/math/Makefile Sun Mar 15 01:53:01 2020 (r528465) @@ -215,6 +215,7 @@ SUBDIR += dsdp SUBDIR += dune-alugrid SUBDIR += dune-common + SUBDIR += dune-functions SUBDIR += dune-geometry SUBDIR += dune-grid SUBDIR += dune-istl Added: head/math/dune-functions/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/dune-functions/Makefile Sun Mar 15 01:53:01 2020 (r528465) @@ -0,0 +1,43 @@ +# $FreeBSD$ + +PORTNAME= dune-functions +DISTVERSIONPREFIX= v +DISTVERSION= 2.7.0rc2 +CATEGORIES= math + +MAINTAINER= yuri@FreeBSD.org +COMMENT= DUNE framework: Abstraction layer for global finite element functions + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +DUNE_DEPENDS= dune-common>0:math/dune-common \ + dune-geometry>0:math/dune-geometry \ + dune-grid>0:math/dune-grid \ + dune-istl>0:math/dune-istl \ + dune-localfunctions>0:math/dune-localfunctions \ + dune-typetree>0:math/dune-typetree +BUILD_DEPENDS= ${DUNE_DEPENDS} \ + vc>0:devel/vc +RUN_DEPENDS= ${DUNE_DEPENDS} + +USES= cmake compiler:c++17-lang fortran pkgconfig +USE_GITLAB= yes + +GL_ACCOUNT= core +GL_SITE= https://gitlab.dune-project.org +GL_ACCOUNT= staging +GL_COMMIT= 715a380912eb6d14f06a4d758f4d1255bda25c95 + +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-functions/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/dune-functions/distinfo Sun Mar 15 01:53:01 2020 (r528465) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584235078 +SHA256 (staging-dune-functions-715a380912eb6d14f06a4d758f4d1255bda25c95_GL0.tar.gz) = 60a75c3c3820ced28748b4a82f32d29baf68eb23bdc735c5d0b0b8e61fdff813 +SIZE (staging-dune-functions-715a380912eb6d14f06a4d758f4d1255bda25c95_GL0.tar.gz) = 360591 Added: head/math/dune-functions/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/dune-functions/files/patch-CMakeLists.txt Sun Mar 15 01:53:01 2020 (r528465) @@ -0,0 +1,14 @@ +--- CMakeLists.txt.orig 2020-01-12 13:35:54 UTC ++++ CMakeLists.txt +@@ -21,8 +21,10 @@ include(DuneMacros) + dune_project() + + add_subdirectory("dune") ++if (FREEBSD_INSTALL_DOCS) + add_subdirectory("doc") +-add_subdirectory("examples") ++endif() ++#add_subdirectory("examples") + + # finalize the dune project, e.g. generating config.h etc. + finalize_dune_project(GENERATE_CONFIG_H_CMAKE) Added: head/math/dune-functions/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/dune-functions/pkg-descr Sun Mar 15 01:53:01 2020 (r528465) @@ -0,0 +1,8 @@ +dune-functions is a module of the DUNE Numerics framework for solving +partial differential equations (PDEs) with grid-based methods. + +dune-functions provides an abstraction layer for global finite element +functions. Its two main concepts are functions implemented as callable +objects, and bases of finite element spaces. + +WWW: https://www.dune-project.org/ Added: head/math/dune-functions/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/dune-functions/pkg-plist Sun Mar 15 01:53:01 2020 (r528465) @@ -0,0 +1,61 @@ +include/dune/functions/analyticfunctions/polynomial.hh +include/dune/functions/analyticfunctions/trigonometricfunction.hh +include/dune/functions/backends/concepts.hh +include/dune/functions/backends/istlvectorbackend.hh +include/dune/functions/common/callable.hh +include/dune/functions/common/defaultderivativetraits.hh +include/dune/functions/common/differentiablefunction.hh +include/dune/functions/common/differentiablefunction_imp.hh +include/dune/functions/common/differentiablefunctionfromcallables.hh +include/dune/functions/common/functionconcepts.hh +include/dune/functions/common/functionfromcallable.hh +include/dune/functions/common/indexaccess.hh +include/dune/functions/common/interfaces.hh +include/dune/functions/common/localfunction.hh +include/dune/functions/common/localfunction_imp.hh +include/dune/functions/common/optional.hh +include/dune/functions/common/polymorphicsmallobject.hh +include/dune/functions/common/reserveddeque.hh +include/dune/functions/common/signature.hh +include/dune/functions/common/staticforloop.hh +include/dune/functions/common/treedata.hh +include/dune/functions/common/type_traits.hh +include/dune/functions/common/typeerasure.hh +include/dune/functions/common/utility.hh +include/dune/functions/functionspacebases/basistags.hh +include/dune/functions/functionspacebases/boundarydofs.hh +include/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh +include/dune/functions/functionspacebases/bsplinebasis.hh +include/dune/functions/functionspacebases/compositebasis.hh +include/dune/functions/functionspacebases/concepts.hh +include/dune/functions/functionspacebases/defaultglobalbasis.hh +include/dune/functions/functionspacebases/defaultlocalview.hh +include/dune/functions/functionspacebases/defaultnodetorangemap.hh +include/dune/functions/functionspacebases/flatmultiindex.hh +include/dune/functions/functionspacebases/flatvectorview.hh +include/dune/functions/functionspacebases/hierarchicnodetorangemap.hh +include/dune/functions/functionspacebases/hierarchicvectorwrapper.hh +include/dune/functions/functionspacebases/interpolate.hh +include/dune/functions/functionspacebases/lagrangebasis.hh +include/dune/functions/functionspacebases/lagrangedgbasis.hh +include/dune/functions/functionspacebases/nodes.hh +include/dune/functions/functionspacebases/powerbasis.hh +include/dune/functions/functionspacebases/rannacherturekbasis.hh +include/dune/functions/functionspacebases/sizeinfo.hh +include/dune/functions/functionspacebases/subentitydofs.hh +include/dune/functions/functionspacebases/subspacebasis.hh +include/dune/functions/functionspacebases/subspacelocalview.hh +include/dune/functions/functionspacebases/taylorhoodbasis.hh +include/dune/functions/functionspacebases/test/basistest.hh +include/dune/functions/gridfunctions/analyticgridviewfunction.hh +include/dune/functions/gridfunctions/discreteglobalbasisfunction.hh +include/dune/functions/gridfunctions/gridfunction.hh +include/dune/functions/gridfunctions/gridfunction_imp.hh +include/dune/functions/gridfunctions/gridviewentityset.hh +include/dune/functions/gridfunctions/gridviewfunction.hh +include/dune/functions/gridfunctions/localderivativetraits.hh +lib/cmake/dune-functions/dune-functions-config-version.cmake +lib/cmake/dune-functions/dune-functions-config.cmake +lib/dunecontrol/dune-functions/dune.module +libdata/pkgconfig/dune-functions.pc +%%DATADIR%%/config.h.cmake
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003150153.02F1r2eE018182>