git: 5fc68af667c4 - main - math/dune-functions: update 2.8.0 → 2.11.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 31 Mar 2026 17:23:20 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5fc68af667c4a7907a27ddd20db24adfbd6dd038

commit 5fc68af667c4a7907a27ddd20db24adfbd6dd038
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-03-31 17:15:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-03-31 17:23:02 +0000

    math/dune-functions: update 2.8.0 → 2.11.0
---
 math/dune-functions/Makefile  | 12 +++++++-----
 math/dune-functions/distinfo  |  6 +++---
 math/dune-functions/pkg-plist | 40 +++++++++++++++++++++++++++++++++-------
 3 files changed, 43 insertions(+), 15 deletions(-)

diff --git a/math/dune-functions/Makefile b/math/dune-functions/Makefile
index e4d25ff37ab0..6b946471fe97 100644
--- a/math/dune-functions/Makefile
+++ b/math/dune-functions/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	dune-functions
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.8.0
-PORTREVISION=	1
+DISTVERSION=	2.11.0
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -26,7 +25,7 @@ USE_GITLAB=	yes
 
 GL_SITE=	https://gitlab.dune-project.org
 GL_ACCOUNT=	staging
-GL_TAGNAME=	1882b3ec0a14b211dd077f0d5e6455495e28c35d
+GL_TAGNAME=	fdb0700d3b6c47dd3befedd2591ef42e6da4dd78
 
 NO_ARCH=	yes
 
@@ -34,9 +33,12 @@ OPTIONS_DEFINE=	DOCS
 OPTIONS_SUB=	yes
 
 DOCS_CMAKE_BOOL=	FREEBSD_INSTALL_DOCS
-DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen \
-			sphinx-build:textproc/py-sphinx
+DOCS_BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx
 
 PORTDOCS=	*
 
+CMAKE_OFF=	DUNE_ENABLE_PYTHONBINDINGS
+
+PLIST_SUB+= DUNE_FUNCTIONS_CMAKE_HASH=427fda8e30996bbd714a6fdf3f51fcbb
+
 .include <bsd.port.mk>
diff --git a/math/dune-functions/distinfo b/math/dune-functions/distinfo
index 1a8a5e17a2c9..fb584752b9d4 100644
--- a/math/dune-functions/distinfo
+++ b/math/dune-functions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630956654
-SHA256 (staging-dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d_GL0.tar.gz) = 23a73b90f7dc0222ea6da65a35a88c2b5dce4aad62be3251cac49cc77115fb78
-SIZE (staging-dune-functions-1882b3ec0a14b211dd077f0d5e6455495e28c35d_GL0.tar.gz) = 387630
+TIMESTAMP = 1774915238
+SHA256 (staging-dune-functions-fdb0700d3b6c47dd3befedd2591ef42e6da4dd78_GL0.tar.gz) = 603992cccab04feb721ccf514730291bc186c7254ca30c69b21b3558bdaab1b5
+SIZE (staging-dune-functions-fdb0700d3b6c47dd3befedd2591ef42e6da4dd78_GL0.tar.gz) = 544141
diff --git a/math/dune-functions/pkg-plist b/math/dune-functions/pkg-plist
index 14e501cdceef..5563dd5ab56b 100644
--- a/math/dune-functions/pkg-plist
+++ b/math/dune-functions/pkg-plist
@@ -1,24 +1,31 @@
+include/dune-functions-config.hh
+include/dune/functions/analyticfunctions/monomialset.hh
 include/dune/functions/analyticfunctions/polynomial.hh
 include/dune/functions/analyticfunctions/trigonometricfunction.hh
 include/dune/functions/backends/concepts.hh
+include/dune/functions/backends/containerfactory.hh
 include/dune/functions/backends/istlvectorbackend.hh
-include/dune/functions/common/callable.hh
+include/dune/functions/backends/istlvectorfactory.hh
 include/dune/functions/common/defaultderivativetraits.hh
+include/dune/functions/common/densevectorview.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/geometryinancestor.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/mapperutilities.hh
+include/dune/functions/common/multiindex.hh
+include/dune/functions/common/overflowarray.hh
 include/dune/functions/common/polymorphicsmallobject.hh
 include/dune/functions/common/reserveddeque.hh
 include/dune/functions/common/signature.hh
+include/dune/functions/common/squeezetensor.hh
 include/dune/functions/common/staticforloop.hh
-include/dune/functions/common/treedata.hh
+include/dune/functions/common/subdomain.hh
 include/dune/functions/common/type_traits.hh
 include/dune/functions/common/typeerasure.hh
 include/dune/functions/common/utility.hh
@@ -28,31 +35,48 @@ 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/containerdescriptors.hh
+include/dune/functions/functionspacebases/cubichermitebasis.hh
 include/dune/functions/functionspacebases/defaultglobalbasis.hh
 include/dune/functions/functionspacebases/defaultlocalview.hh
-include/dune/functions/functionspacebases/defaultnodetorangemap.hh
+include/dune/functions/functionspacebases/dynamicpowerbasis.hh
 include/dune/functions/functionspacebases/flatmultiindex.hh
 include/dune/functions/functionspacebases/flatvectorview.hh
+include/dune/functions/functionspacebases/functionaldescriptor.hh
+include/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh
 include/dune/functions/functionspacebases/hierarchicallagrangebasis.hh
+include/dune/functions/functionspacebases/hierarchicallagrangewithelementbubblebasis.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/leafprebasismappermixin.hh
+include/dune/functions/functionspacebases/leafprebasismixin.hh
+include/dune/functions/functionspacebases/lfeprebasismixin.hh
+include/dune/functions/functionspacebases/morleybasis.hh
 include/dune/functions/functionspacebases/nedelecbasis.hh
 include/dune/functions/functionspacebases/nodes.hh
 include/dune/functions/functionspacebases/periodicbasis.hh
 include/dune/functions/functionspacebases/powerbasis.hh
 include/dune/functions/functionspacebases/rannacherturekbasis.hh
-include/dune/functions/functionspacebases/sizeinfo.hh
+include/dune/functions/functionspacebases/raviartthomasbasis.hh
+include/dune/functions/functionspacebases/refinedlagrangebasis.hh
+include/dune/functions/functionspacebases/restrictedbasis.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/functionspacebases/test/enabledifferentiabilitycheck.hh
+include/dune/functions/functionspacebases/test/interpolatetest.hh
+include/dune/functions/functionspacebases/test/testboundlocalfe.hh
+include/dune/functions/functionspacebases/transformedfiniteelementmixin.hh
 include/dune/functions/functionspacebases/transformedindexbasis.hh
 include/dune/functions/gridfunctions/analyticgridviewfunction.hh
+include/dune/functions/gridfunctions/coarsefunctiononfinegridview.hh
+include/dune/functions/gridfunctions/composedgridfunction.hh
 include/dune/functions/gridfunctions/discreteglobalbasisfunction.hh
+include/dune/functions/gridfunctions/finefunctiononcoarsegridview.hh
 include/dune/functions/gridfunctions/gridfunction.hh
 include/dune/functions/gridfunctions/gridfunction_imp.hh
 include/dune/functions/gridfunctions/gridviewentityset.hh
@@ -60,6 +84,8 @@ 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/cmake/dune-functions/dune-functions-scoped-targets-%%DUNE_FUNCTIONS_CMAKE_HASH%%.cmake
+lib/cmake/dune-functions/dune-functions-targets.cmake
 lib/dunecontrol/dune-functions/dune.module
 libdata/pkgconfig/dune-functions.pc
 %%DATADIR%%/config.h.cmake