git: 4510216d0588 - main - science/PETSc: Update 3.14.1 -> 3.16.3

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 07 Jan 2022 08:34:54 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4510216d058875e4dad3fb0843ca7b16465c8209

commit 4510216d058875e4dad3fb0843ca7b16465c8209
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-01-07 08:34:02 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-01-07 08:34:46 +0000

    science/PETSc: Update 3.14.1 -> 3.16.3
    
    Reported by:    portscout
---
 math/deal.ii/Makefile         |  1 +
 math/petiga/Makefile          |  1 +
 math/py-petsc4py/Makefile     |  2 +-
 math/sundials/Makefile        |  1 +
 science/PETSc/Makefile        |  2 +-
 science/PETSc/distinfo        |  6 +++---
 science/PETSc/pkg-plist       | 40 ++++++++++++++++++++++++++++++++++------
 science/code_saturne/Makefile |  1 +
 8 files changed, 43 insertions(+), 11 deletions(-)

diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index acb952b00f85..86b31c0d69b5 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	deal.II
 DISTVERSIONPREFIX=	v
 DISTVERSION=	9.3.2
+PORTREVISION=	1
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/petiga/Makefile b/math/petiga/Makefile
index 52eb13375003..2abea02450cb 100644
--- a/math/petiga/Makefile
+++ b/math/petiga/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	petiga
 DISTVERSION=	g20210307
+PORTREVISION=	1
 CATEGORIES=	math python
 MASTER_SITES=	https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
 
diff --git a/math/py-petsc4py/Makefile b/math/py-petsc4py/Makefile
index e39761556cdf..ad14d56dd0ec 100644
--- a/math/py-petsc4py/Makefile
+++ b/math/py-petsc4py/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	petsc4py
 DISTVERSION=	3.10.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	math python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index 25ec0a678494..68fa68b80cbf 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	sundials
 DISTVERSION=	5.7.0
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/
 
diff --git a/science/PETSc/Makefile b/science/PETSc/Makefile
index b662e5cf7ffe..747748b1ab59 100644
--- a/science/PETSc/Makefile
+++ b/science/PETSc/Makefile
@@ -1,7 +1,7 @@
 # Created by: Thierry Thomas <thierry@pompo.net>
 
 PORTNAME=	PETSc
-PORTVERSION=	3.14.1
+DISTVERSION=	3.16.3
 CATEGORIES=	science devel
 MASTER_SITES=	https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
 DISTNAME=	${PORTNAME:tl}-${DISTVERSION}
diff --git a/science/PETSc/distinfo b/science/PETSc/distinfo
index b8e6e5490c5d..be295195bc5a 100644
--- a/science/PETSc/distinfo
+++ b/science/PETSc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1606837215
-SHA256 (petsc-3.14.1.tar.gz) = dde246d97ca77e7e4165ff3c74e5517a2f08316cd8cb6d2c4e172743c1836ef8
-SIZE (petsc-3.14.1.tar.gz) = 37888585
+TIMESTAMP = 1641532277
+SHA256 (petsc-3.16.3.tar.gz) = eff44c7e7f12991dc7d2b627c477807a215ce16c2ce8a1c78aa8237ddacf6ca5
+SIZE (petsc-3.16.3.tar.gz) = 16799550
diff --git a/science/PETSc/pkg-plist b/science/PETSc/pkg-plist
index 9b67ede07e7d..64994209f72c 100644
--- a/science/PETSc/pkg-plist
+++ b/science/PETSc/pkg-plist
@@ -26,6 +26,8 @@ include/petsc/finclude/petscviewer.h
 include/petsc/private/bagimpl.h
 include/petsc/private/characteristicimpl.h
 include/petsc/private/cudavecimpl.h
+include/petsc/private/cupminterface.hpp
+include/petsc/private/deviceimpl.h
 include/petsc/private/dmadaptorimpl.h
 include/petsc/private/dmdaimpl.h
 include/petsc/private/dmfieldimpl.h
@@ -36,6 +38,7 @@ include/petsc/private/dmmbimpl.h
 include/petsc/private/dmnetworkimpl.h
 include/petsc/private/dmpatchimpl.h
 include/petsc/private/dmpleximpl.h
+include/petsc/private/dmplextransformimpl.h
 include/petsc/private/dmproductimpl.h
 include/petsc/private/dmstagimpl.h
 include/petsc/private/dmswarmimpl.h
@@ -53,18 +56,20 @@ include/petsc/private/hashset.h
 include/petsc/private/hashseti.h
 include/petsc/private/hashsetij.h
 include/petsc/private/hashtable.h
+include/petsc/private/hipvecimpl.h
 include/petsc/private/isimpl.h
 include/petsc/private/kernels/blockinvert.h
 include/petsc/private/kernels/blockmatmult.h
 include/petsc/private/kernels/blocktranspose.h
-include/petsc/private/kernels/khash.h
 include/petsc/private/kernels/petscaxpy.h
+include/petsc/private/khash/khash.h
 include/petsc/private/kspimpl.h
 include/petsc/private/linesearchimpl.h
 include/petsc/private/logimpl.h
 include/petsc/private/matimpl.h
 include/petsc/private/matorderimpl.h
 include/petsc/private/partitionerimpl.h
+include/petsc/private/pcasmimpl.h
 include/petsc/private/pcgamgimpl.h
 include/petsc/private/pcimpl.h
 include/petsc/private/pcmgimpl.h
@@ -79,16 +84,18 @@ include/petsc/private/petschpddm.h
 include/petsc/private/petschypre.h
 include/petsc/private/petscimpl.h
 include/petsc/private/petscscalapack.h
+include/petsc/private/randomimpl.h
 include/petsc/private/sectionimpl.h
 include/petsc/private/sfimpl.h
 include/petsc/private/snesimpl.h
 include/petsc/private/taoimpl.h
 include/petsc/private/taolinesearchimpl.h
+include/petsc/private/traithelpers.hpp
 include/petsc/private/tshistoryimpl.h
 include/petsc/private/tsimpl.h
+include/petsc/private/valgrind/valgrind.h
 include/petsc/private/vecimpl.h
-include/petsc/private/vecscatterimpl.h
-include/petsc/private/vieweradios2impl.h
+include/petsc/private/vecimpl_kokkos.hpp
 include/petsc/private/vieweradiosimpl.h
 include/petsc/private/viewerexodusiiimpl.h
 include/petsc/private/viewerhdf5impl.h
@@ -103,18 +110,23 @@ include/petscblaslapack_mangle.h
 include/petscbt.h
 include/petsccharacteristic.h
 include/petscconf.h
+include/petscconf_poison.h
 include/petscconfiginfo.h
 include/petscconvest.h
 include/petscctable.h
 include/petsccublas.h
 include/petsccxxcomplexfix.h
 include/petscdef.mod
+include/petscdevice.h
+include/petscdevicetypes.h
 include/petscdm.h
 include/petscdm.mod
 include/petscdmadaptor.h
+include/petscdmceed.h
 include/petscdmcomposite.h
 include/petscdmda.h
 include/petscdmda.mod
+include/petscdmda_kokkos.hpp
 include/petscdmdadef.mod
 include/petscdmdatypes.h
 include/petscdmdef.mod
@@ -135,7 +147,10 @@ include/petscdmpatch.mod
 include/petscdmpatchdef.mod
 include/petscdmplex.h
 include/petscdmplex.mod
+include/petscdmplexceed.h
 include/petscdmplexdef.mod
+include/petscdmplextransform.h
+include/petscdmplextransformtypes.h
 include/petscdmplextypes.h
 include/petscdmproduct.h
 include/petscdmredundant.h
@@ -154,10 +169,12 @@ include/petscdt.h
 include/petscdt.mod
 include/petscerror.h
 include/petscfe.h
+include/petscfeceed.h
 include/petscfetypes.h
 include/petscfix.h
 include/petscfv.h
 include/petscfvtypes.h
+include/petschipblas.h
 include/petscis.h
 include/petscis.mod
 include/petscisdef.mod
@@ -178,8 +195,10 @@ include/petscmatdef.mod
 include/petscmatdefdummy.mod
 include/petscmatelemental.h
 include/petscmath.h
+include/petscmathtool.h
 include/petscmathypre.h
 include/petscmatlab.h
+include/petscmpi.mod
 include/petscoptions.h
 include/petscpartitioner.h
 include/petscpc.h
@@ -211,10 +230,9 @@ include/petscts.h
 include/petscts.mod
 include/petsctsdef.mod
 include/petsctsdefdummy.mod
-include/petscvalgrind.h
 include/petscvec.h
-include/petscvec.hpp
 include/petscvec.mod
+include/petscvec_kokkos.hpp
 include/petscvecdef.mod
 include/petscvecdefdummy.mod
 include/petscversion.h
@@ -246,7 +264,9 @@ lib/petsc/bin/petscnagupgrade.py
 lib/petsc/bin/saws/SAWs.py
 lib/petsc/bin/saws/getSAWs.bash
 lib/petsc/bin/saws/getStack.bash
+lib/petsc/bin/tasClasses.py
 lib/petsc/bin/taucc.py
+lib/petsc/bin/xml2flamegraph.py
 lib/petsc/conf/configure-hash
 lib/petsc/conf/memoryerror.log
 lib/petsc/conf/modules/petsc/%%SHLIB%%
@@ -332,7 +352,12 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/datafiles/meshes/hybrid_triquad.msh
 %%DATADIR%%/datafiles/meshes/mesh-3d-box-innersphere.msh
 %%DATADIR%%/datafiles/meshes/mesh-3d-box-innersphere_bin.msh
+%%DATADIR%%/datafiles/meshes/nozzle.egads
 %%DATADIR%%/datafiles/meshes/nozzle.egadslite
+%%DATADIR%%/datafiles/meshes/nozzle.igs
+%%DATADIR%%/datafiles/meshes/nozzle.stp
+%%DATADIR%%/datafiles/meshes/quads-q2.msh
+%%DATADIR%%/datafiles/meshes/quads-q3.msh
 %%DATADIR%%/datafiles/meshes/sevenside-quad-15.exo
 %%DATADIR%%/datafiles/meshes/sevenside-quad.exo
 %%DATADIR%%/datafiles/meshes/sevenside.exo
@@ -349,7 +374,10 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/datafiles/meshes/surfacesphere_bin.msh
 %%DATADIR%%/datafiles/meshes/texas.msh
 %%DATADIR%%/datafiles/meshes/tut21.cgns
+%%DATADIR%%/datafiles/meshes/unit_sphere.egads
 %%DATADIR%%/datafiles/meshes/unit_sphere.egadslite
+%%DATADIR%%/datafiles/meshes/unit_sphere.igs
+%%DATADIR%%/datafiles/meshes/unit_sphere.stp
 %%DATADIR%%/matlab/@PetscOpenFile/PetscOpenFile.m
 %%DATADIR%%/matlab/@PetscOpenFile/close.m
 %%DATADIR%%/matlab/@PetscOpenFile/read.m
@@ -388,5 +416,5 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/saws/js/treeInterface.js
 %%DATADIR%%/saws/js/utils.js
 %%DATADIR%%/saws/readme
+%%DATADIR%%/valgrind/petsc-val.supp
 %%DATADIR%%/xml/performance_xml2html.xsl
-@dir lib/petsc/bin/__pycache__
diff --git a/science/code_saturne/Makefile b/science/code_saturne/Makefile
index 1b6694e64870..fa4ed70798e8 100644
--- a/science/code_saturne/Makefile
+++ b/science/code_saturne/Makefile
@@ -2,6 +2,7 @@
 
 PORTNAME=	code_saturne
 PORTVERSION=	7.1.0
+PORTREVISION=	1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	science parallel