Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jan 2025 01:04:52 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f05c111a03f1 - main - math/openturns: update 1.23 =?utf-8?Q?=E2=86=92?= 1.24
Message-ID:  <202501120104.50C14qvl074840@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit f05c111a03f1d63bc2b456749cdc3ab8237ea4f1
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-01-12 01:02:48 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-01-12 01:04:49 +0000

    math/openturns: update 1.23 → 1.24
---
 math/openturns/Makefile         |   5 +-
 math/openturns/distinfo         |   6 +-
 math/openturns/files/patch-swig | 461 ----------------------------------------
 math/openturns/pkg-plist        | 145 +++++++------
 science/paraview/Makefile       |   2 +-
 5 files changed, 91 insertions(+), 528 deletions(-)

diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 61de189aa085..93e024fcf4bc 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	openturns
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.23
-PORTREVISION=	6
+DISTVERSION=	1.24
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -99,4 +98,6 @@ PORTEXAMPLES=		*
 post-install:
 	@${RM} -r ${STAGEDIR}${DOCSDIR}
 
+# tests as of 1.24: 99% tests passed, 1 tests failed out of 537, see https://github.com/openturns/openturns/issues/2862
+
 .include <bsd.port.mk>
diff --git a/math/openturns/distinfo b/math/openturns/distinfo
index 93130d83ead8..dae352a32e00 100644
--- a/math/openturns/distinfo
+++ b/math/openturns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717822438
-SHA256 (openturns-openturns-v1.23_GH0.tar.gz) = 4c7cfe5d2310933e3a2e91f7db9531d80e32157143157df80f6e93267c29f414
-SIZE (openturns-openturns-v1.23_GH0.tar.gz) = 14329131
+TIMESTAMP = 1736535498
+SHA256 (openturns-openturns-v1.24_GH0.tar.gz) = 6c5232b4daf0b93fbc49dee45299ade2c2c16d44476700e7689af6b50c999f57
+SIZE (openturns-openturns-v1.24_GH0.tar.gz) = 14552025
diff --git a/math/openturns/files/patch-swig b/math/openturns/files/patch-swig
deleted file mode 100644
index eac9f17fd33d..000000000000
--- a/math/openturns/files/patch-swig
+++ /dev/null
@@ -1,461 +0,0 @@
---- python/src/BoxCoxFactory.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/BoxCoxFactory.i
-@@ -2,13 +2,13 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::LinearModelResult & linearModelResult ($*ltype temp) %{ temp = OT::LinearModelResult(); $1 = &temp; %}
--%typemap(argout) OT::LinearModelResult & linearModelResult %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::LinearModelResult(*$1), SWIGTYPE_p_OT__LinearModelResult, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::LinearModelResult & linearModelResult %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::LinearModelResult(*$1), SWIGTYPE_p_OT__LinearModelResult, SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::GeneralLinearModelResult & generalLinearModelResult ($*ltype temp) %{ temp = OT::GeneralLinearModelResult(); $1 = &temp; %}
--%typemap(argout) OT::GeneralLinearModelResult & generalLinearModelResult %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::GeneralLinearModelResult(*$1), SWIGTYPE_p_OT__GeneralLinearModelResult, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::GeneralLinearModelResult & generalLinearModelResult %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::GeneralLinearModelResult(*$1), SWIGTYPE_p_OT__GeneralLinearModelResult, SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::Graph & graph ($*ltype temp) %{ temp = OT::Graph(); $1 = &temp; %}
--%typemap(argout) OT::Graph & graph %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Graph(*$1), SWIGTYPE_p_OT__Graph, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Graph & graph %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Graph(*$1), SWIGTYPE_p_OT__Graph, SWIG_POINTER_OWN)); %}
- 
- 
- %{
---- python/src/Collection.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/Collection.i
-@@ -49,7 +49,7 @@ PyObject * __getitem__(PyObject * arg) const
-     else
-       for (Py_ssize_t i = 0; i < size; ++ i)
-         result.at(i) = self->at(start + i * step);
--    return SWIG_NewPointerObj((new collectionType(static_cast< const collectionType& >(result))), SWIG_TypeQuery(#collectionType " *"), SWIG_POINTER_OWN |  0);
-+    return SWIG_NewPointerObj((new collectionType(static_cast< const collectionType& >(result))), SWIG_TypeQuery(#collectionType " *"), SWIG_POINTER_OWN);
-   }
-   else if (PySequence_Check(arg))
-   {
-@@ -73,7 +73,7 @@ PyObject * __getitem__(PyObject * arg) const
-       }
-       result[i] = self->at(index);
-     }
--    return SWIG_NewPointerObj((new collectionType(static_cast< const collectionType& >(result))), SWIG_TypeQuery(#collectionType " *"), SWIG_POINTER_OWN |  0);
-+    return SWIG_NewPointerObj((new collectionType(static_cast< const collectionType& >(result))), SWIG_TypeQuery(#collectionType " *"), SWIG_POINTER_OWN);
-   }
-   else if (PyObject_HasAttrString(arg, "__int__"))
-   {
---- python/src/DistributionImplementation.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/DistributionImplementation.i
-@@ -2,19 +2,19 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Sample & gridOut ($*ltype temp) %{ temp = OT::Sample(); $1 = &temp; %}
--%typemap(argout) OT::Sample & gridOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Sample & gridOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::Point & marginalProbOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & marginalProbOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & marginalProbOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::Point & thresholdOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & thresholdOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & thresholdOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::Scalar & marginalProbOut ($*ltype temp) %{ temp = -1.0; $1 = &temp; %}
--%typemap(argout) OT::Scalar & marginalProbOut %{ $result = SWIG_Python_AppendOutput($result, PyFloat_FromDouble(*$1)); %}
-+%typemap(argout) OT::Scalar & marginalProbOut %{ $result = OT_AppendOutput($result, PyFloat_FromDouble(*$1)); %}
- 
- %typemap(in, numinputs=0) OT::Scalar & thresholdOut ($*ltype temp) %{ temp = -1.0; $1 = &temp; %}
--%typemap(argout) OT::Scalar & thresholdOut %{ $result = SWIG_Python_AppendOutput($result, PyFloat_FromDouble(*$1)); %}
-+%typemap(argout) OT::Scalar & thresholdOut %{ $result = OT_AppendOutput($result, PyFloat_FromDouble(*$1)); %}
- 
- 
- %{
---- python/src/FejerAlgorithm.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/FejerAlgorithm.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Sample & adaptedNodesOut ($*ltype temp) %{ temp = OT::Sample(); $1 = &temp; %}
--%typemap(argout) OT::Sample & adaptedNodesOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Sample & adaptedNodesOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/FejerAlgorithm.hxx"
---- python/src/Field.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/Field.i
-@@ -76,7 +76,7 @@ PyObject * __getitem__(PyObject * args) const {
-       if (index < 0)
-         throw OT::OutOfBoundException(HERE) << "index should be in [-" << self->getSize() << ", " << self->getSize() - 1 << "]." ;
-       OT::Point result(self->at(index));
--      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN);
-     }
-   }
- 
---- python/src/FittingTest.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/FittingTest.i
-@@ -3,16 +3,16 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::TestResult & bestResultOut ($*ltype temp) %{ temp = OT::TestResult(); $1 = &temp; %}
--%typemap(argout) OT::TestResult & bestResultOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::TestResult(*$1), SWIGTYPE_p_OT__TestResult, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::TestResult & bestResultOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::TestResult(*$1), SWIGTYPE_p_OT__TestResult, SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::Scalar & bestBICOut ($*ltype temp) %{ temp = -1.0; $1 = &temp; %}
--%typemap(argout) OT::Scalar & bestBICOut %{ $result = SWIG_Python_AppendOutput($result, OT::convert<OT::Scalar, OT::_PyFloat_>(*$1)); %}
-+%typemap(argout) OT::Scalar & bestBICOut %{ $result = OT_AppendOutput($result, OT::convert<OT::Scalar, OT::_PyFloat_>(*$1)); %}
- 
- %typemap(in, numinputs=0) OT::Distribution & estimatedDistribution ($*ltype temp) %{ temp = OT::Distribution(); $1 = &temp; %}
--%typemap(argout) OT::Distribution & estimatedDistribution %{ $result = SWIG_Python_AppendOutput( SWIG_NewPointerObj(new OT::Distribution(*$1), SWIGTYPE_p_OT__Distribution, SWIG_POINTER_OWN |  0 ), $result)  ; %}
-+%typemap(argout) OT::Distribution & estimatedDistribution %{ $result = OT_AppendOutput( SWIG_NewPointerObj(new OT::Distribution(*$1), SWIGTYPE_p_OT__Distribution, SWIG_POINTER_OWN), $result)  ; %}
- 
- %typemap(in, numinputs=0) OT::Scalar & bestAICOut ($*ltype temp) %{ temp = -1.0; $1 = &temp; %}
--%typemap(argout) OT::Scalar & bestAICOut %{ $result = SWIG_Python_AppendOutput($result, OT::convert<OT::Scalar, OT::_PyFloat_>(*$1)); %}
-+%typemap(argout) OT::Scalar & bestAICOut %{ $result = OT_AppendOutput($result, OT::convert<OT::Scalar, OT::_PyFloat_>(*$1)); %}
- 
- %{
- #include "openturns/FittingTest.hxx"
---- python/src/GaussLegendre.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/GaussLegendre.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Sample & adaptedNodesOut ($*ltype temp) %{ temp = OT::Sample(); $1 = &temp; %}
--%typemap(argout) OT::Sample & adaptedNodesOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Sample & adaptedNodesOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/GaussLegendre.hxx"
---- python/src/GeneralizedExtremeValueFactory.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/GeneralizedExtremeValueFactory.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Point & logLikelihoodOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & logLikelihoodOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & logLikelihoodOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/GeneralizedExtremeValueFactory.hxx"
---- python/src/Matrix.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/Matrix.i
-@@ -2,12 +2,12 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Matrix & ROut ($*ltype temp) %{ temp = OT::Matrix(); $1 = &temp; %}
--%typemap(argout) OT::Matrix & ROut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Matrix(*$1), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Matrix & ROut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Matrix(*$1), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN)); %}
- 
- %apply OT::Matrix & ROut { OT::Matrix & uOut, OT::Matrix & vTOut, OT::Matrix & vOut };
- 
- %typemap(in, numinputs=0) OT::ComplexMatrix & vOut ($*ltype temp) %{ temp = OT::ComplexMatrix(); $1 = &temp; %}
--%typemap(argout) OT::ComplexMatrix & vOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::ComplexMatrix(*$1), SWIG_TypeQuery("OT::ComplexMatrix *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::ComplexMatrix & vOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::ComplexMatrix(*$1), SWIG_TypeQuery("OT::ComplexMatrix *"), SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/Matrix.hxx"
-@@ -47,7 +47,7 @@ PyObject * __getitem__(PyObject * args) const {
-         result.operator()(i, j) = self->operator()( start1 + i*step1, j );
-       }
-     }
--    return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN |  0 );
-+    return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN);
-   }
- 
-   PyObject * obj1 = 0 ;
-@@ -121,7 +121,7 @@ PyObject * __getitem__(PyObject * args) const {
-           result.operator()(i, j) = self->operator()( start1 + i*step1, start2 + j*step2 );
-         }
-       }
--      return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN |  0 );
-+      return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN);
-     }
-     else
-     {
-@@ -131,7 +131,7 @@ PyObject * __getitem__(PyObject * args) const {
-       {
-         result.operator()(i, 0) = self->operator()( start1 + i*step1, arg3 );
-       }
--      return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN |  0 );
-+      return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN);
-     }
- 
-   }
-@@ -145,7 +145,7 @@ PyObject * __getitem__(PyObject * args) const {
-       {
-         result.operator()(0, j) = self->operator()( arg2, start2 + j*step2 );
-       }
--      return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN |  0 );
-+      return SWIG_NewPointerObj((new OT::baseType(static_cast< const OT::baseType& >(result))), SWIG_TypeQuery("OT::" #baseType " *"), SWIG_POINTER_OWN);
-     }
-     else
-     {  
---- python/src/MatrixImplementation.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/MatrixImplementation.i
-@@ -2,21 +2,21 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::MatrixImplementation & ROut ($*ltype temp) %{ temp = OT::MatrixImplementation(); $1 = &temp; %}
--%typemap(argout) OT::MatrixImplementation & ROut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::MatrixImplementation(*$1), SWIG_TypeQuery("OT::MatrixImplementation *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::MatrixImplementation & ROut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::MatrixImplementation(*$1), SWIG_TypeQuery("OT::MatrixImplementation *"), SWIG_POINTER_OWN)); %}
- 
- %apply OT::MatrixImplementation & ROut { OT::MatrixImplementation & uOut, OT::MatrixImplementation & vTOut, OT::MatrixImplementation & vOut };
- 
- %typemap(in, numinputs=0) OT::ComplexMatrixImplementation & vOut ($*ltype temp) %{ temp = OT::ComplexMatrixImplementation(); $1 = &temp; %}
--%typemap(argout) OT::ComplexMatrixImplementation & vOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::ComplexMatrixImplementation(*$1), SWIG_TypeQuery("OT::ComplexMatrixImplementation *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::ComplexMatrixImplementation & vOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::ComplexMatrixImplementation(*$1), SWIG_TypeQuery("OT::ComplexMatrixImplementation *"), SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::SquareComplexMatrix & vOut ($*ltype temp) %{ temp = OT::SquareComplexMatrix(); $1 = &temp; %}
--%typemap(argout) OT::SquareComplexMatrix & vOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareComplexMatrix(*$1), SWIG_TypeQuery("OT::SquareComplexMatrix *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::SquareComplexMatrix & vOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareComplexMatrix(*$1), SWIG_TypeQuery("OT::SquareComplexMatrix *"), SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::SquareMatrix & vOut ($*ltype temp) %{ temp = OT::SquareMatrix(); $1 = &temp; %}
--%typemap(argout) OT::SquareMatrix & vOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareMatrix(*$1), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::SquareMatrix & vOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareMatrix(*$1), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN)); %}
- 
- %typemap(in, numinputs=0) OT::Scalar & signOut ($*ltype temp) %{ temp = 0.; $1 = &temp; %}
--%typemap(argout) OT::Scalar & signOut %{ $result = SWIG_Python_AppendOutput($result, OT::convert< OT::Scalar, OT::_PyFloat_ >(*$1) ); %}
-+%typemap(argout) OT::Scalar & signOut %{ $result = OT_AppendOutput($result, OT::convert< OT::Scalar, OT::_PyFloat_ >(*$1) ); %}
- 
- %{
- #include "openturns/MatrixImplementation.hxx"
---- python/src/Mesh.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/Mesh.i
-@@ -2,9 +2,9 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Point & coordinatesOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & coordinatesOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & coordinatesOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- %typemap(in, numinputs=0) OT::UnsignedInteger & simplexIndexOut ($*ltype temp) %{ temp = OT::UnsignedInteger(); $1 = &temp; %}
--%typemap(argout) OT::UnsignedInteger & simplexIndexOut %{ $result = SWIG_Python_AppendOutput($result, PyLong_FromUnsignedLong(*$1)); %}
-+%typemap(argout) OT::UnsignedInteger & simplexIndexOut %{ $result = OT_AppendOutput($result, PyLong_FromUnsignedLong(*$1)); %}
- 
- %{
- #include "openturns/Mesh.hxx"
---- python/src/OrthogonalUniVariatePolynomialFactory.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/OrthogonalUniVariatePolynomialFactory.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Point & weightsOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & weightsOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & weightsOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/OrthogonalUniVariatePolynomialFactory.hxx"
---- python/src/OTtypes.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/OTtypes.i
-@@ -11,6 +11,16 @@
- %{
- #include "openturns/OT.hxx"
- #include "openturns/PythonWrappingFunctions.hxx"
-+
-+// for SWIG 4.3 compat
-+inline PyObject* OT_AppendOutput(PyObject* result, PyObject* obj)
-+{
-+#if SWIG_VERSION >= 0x040300
-+  return SWIG_Python_AppendOutput(result, obj, 1);
-+#else
-+  return SWIG_Python_AppendOutput(result, obj);
-+#endif
-+}
- %}
- 
- %typemap(in) UnsignedInteger {
---- python/src/PythonPointToFieldFunction.cxx.orig	2024-06-05 12:07:40 UTC
-+++ python/src/PythonPointToFieldFunction.cxx
-@@ -174,7 +174,7 @@ Sample PythonPointToFieldFunction::operator() (const P
- 
-   callsNumber_.increment();
- 
--  ScopedPyObjectPointer pyInP(SWIG_NewPointerObj(new OT::Point(inP), SWIG_TypeQuery("OT::Point *"), SWIG_POINTER_OWN | 0));
-+  ScopedPyObjectPointer pyInP(SWIG_NewPointerObj(new OT::Point(inP), SWIG_TypeQuery("OT::Point *"), SWIG_POINTER_OWN));
-   ScopedPyObjectPointer result(PyObject_CallFunctionObjArgs(pyObj_, pyInP.get(), NULL));
-   if (result.isNull())
-   {
---- python/src/RandomMixture.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/RandomMixture.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Point & kolmogorovNormOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & kolmogorovNormOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & kolmogorovNormOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/RandomMixture.hxx"
---- python/src/Sample.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/Sample.i
-@@ -223,7 +223,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t i = 0; i < size; ++ i)
-         result.at(i) = self->at(start + i * step);
-       result.setDescription(self->getDescription());
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-     else if (PySequence_Check(args))
-     {
-@@ -246,7 +246,7 @@ PyObject * __getitem__(PyObject * args) const
-         result.at(i) = self->at(index);
-       }
-       result.setDescription(self->getDescription());
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-     else if (PyObject_HasAttrString(args, "__int__"))
-     {
-@@ -260,7 +260,7 @@ PyObject * __getitem__(PyObject * args) const
-       if (index < 0)
-         throw OT::OutOfBoundException(HERE) << "index should be in [-" << self->getSize() << ", " << self->getSize() - 1 << "]." ;
-       OT::Point result(self->at(index));
--      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN);
-     }
-   }
- 
-@@ -310,7 +310,7 @@ PyObject * __getitem__(PyObject * args) const
-       OT::Point result(size2);
-       for (Py_ssize_t j = 0; j < size2; ++ j)
-         result.at(j) = self->at(index1, start2 + j * step2);
--      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN);
-     }
-     else if (PySequence_Check(obj2))
-     {
-@@ -333,7 +333,7 @@ PyObject * __getitem__(PyObject * args) const
-         else
-           SWIG_exception(SWIG_TypeError, "Indexing list expects int type");
-       }
--      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Point(static_cast< const OT::Point& >(result))), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN);
-     }
-   }
-   else if (PySlice_Check(obj1))
-@@ -363,7 +363,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t i = 0; i < size1; ++ i)
-         result.at(i, 0) = self->at(start1 + i * step1, index2);
-       result.setDescription(OT::Description(1, self->getDescription()[index2]));
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-     else if (PySlice_Check(obj2))
-     {
-@@ -386,7 +386,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t j = 0; j < size2; ++ j)
-         description[j] = entireDescription[start2 + j*step2];
-       result.setDescription(description);
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-     else if (PySequence_Check(obj2))
-     {
-@@ -418,7 +418,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t j = 0; j < size2; ++ j)
-         marginalDescription[j] = description[indices2[j]];
-       result.setDescription(marginalDescription);
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-   }
-   else if (PySequence_Check(obj1))
-@@ -457,7 +457,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t i = 0; i < size1; ++ i)
-         result.at(i, 0) = self->at(indices1[i], index2);
-       result.setDescription(OT::Description(1, self->getDescription()[index2]));
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-     else if (PySlice_Check(obj2))
-     {
-@@ -480,7 +480,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t j = 0; j < size2; ++ j)
-         marginalDescription[j] = description[start2 + j*step2];
-       result.setDescription(marginalDescription);
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-     else if (PySequence_Check(obj2))
-     {
-@@ -512,7 +512,7 @@ PyObject * __getitem__(PyObject * args) const
-       for (Py_ssize_t j = 0; j < size2; ++ j)
-         marginalDescription[j] = description[indices2[j]];
-       result.setDescription(marginalDescription);
--      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN | 0);
-+      return SWIG_NewPointerObj((new OT::Sample(static_cast< const OT::Sample& >(result))), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN);
-     }
-   }
-   else
---- python/src/SamplePartition.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/SamplePartition.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::SamplePartition & clusters ($*ltype temp) %{ temp = OT::SamplePartition(); $1 = &temp; %}
--%typemap(argout) OT::SamplePartition & clusters %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::SamplePartition(*$1), SWIGTYPE_p_OT__SamplePartition, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::SamplePartition & clusters %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::SamplePartition(*$1), SWIGTYPE_p_OT__SamplePartition, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/SamplePartition.hxx"
---- python/src/SimplicialCubature.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/SimplicialCubature.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Sample & adaptedNodesOut ($*ltype temp) %{ temp = OT::Sample(); $1 = &temp; %}
--%typemap(argout) OT::Sample & adaptedNodesOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Sample & adaptedNodesOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Sample(*$1), SWIGTYPE_p_OT__Sample, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/SimplicialCubature.hxx"
---- python/src/SplitterImplementation.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/SplitterImplementation.i
-@@ -35,8 +35,8 @@ PyObject* __next__()
-     return 0;
-   }
-   PyObject* result = PyTuple_New(2);
--  PyTuple_SET_ITEM(result, 0, SWIG_NewPointerObj(indicesTrain.clone(), SWIGTYPE_p_OT__Indices, SWIG_POINTER_OWN | 0));
--  PyTuple_SET_ITEM(result, 1, SWIG_NewPointerObj(indicesTest.clone(), SWIGTYPE_p_OT__Indices, SWIG_POINTER_OWN | 0));
-+  PyTuple_SET_ITEM(result, 0, SWIG_NewPointerObj(indicesTrain.clone(), SWIGTYPE_p_OT__Indices, SWIG_POINTER_OWN));
-+  PyTuple_SET_ITEM(result, 1, SWIG_NewPointerObj(indicesTest.clone(), SWIGTYPE_p_OT__Indices, SWIG_POINTER_OWN));
-   return result;
- }
- 
---- python/src/SquareMatrix.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/SquareMatrix.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::SquareComplexMatrix & vOut ($*ltype temp) %{ temp = OT::SquareComplexMatrix(); $1 = &temp; %}
--%typemap(argout) OT::SquareComplexMatrix & vOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareComplexMatrix(*$1), SWIG_TypeQuery("OT::SquareComplexMatrix *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::SquareComplexMatrix & vOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareComplexMatrix(*$1), SWIG_TypeQuery("OT::SquareComplexMatrix *"), SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/SquareMatrix.hxx"
---- python/src/SymmetricMatrix.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/SymmetricMatrix.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::SquareMatrix & vOut ($*ltype temp) %{ temp = OT::SquareMatrix(); $1 = &temp; %}
--%typemap(argout) OT::SquareMatrix & vOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareMatrix(*$1), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::SquareMatrix & vOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::SquareMatrix(*$1), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/SymmetricMatrix.hxx"
---- python/src/WeightedExperimentImplementation.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/WeightedExperimentImplementation.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Point & weightsOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & weightsOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & weightsOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/WeightedExperimentImplementation.hxx"
---- python/src/WhittleFactory.i.orig	2024-06-05 12:07:40 UTC
-+++ python/src/WhittleFactory.i
-@@ -2,7 +2,7 @@
- 
- // do not pass argument by reference, return it as tuple item
- %typemap(in, numinputs=0) OT::Point & informationCriteriaOut ($*ltype temp) %{ temp = OT::Point(); $1 = &temp; %}
--%typemap(argout) OT::Point & informationCriteriaOut %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN |  0 )); %}
-+%typemap(argout) OT::Point & informationCriteriaOut %{ $result = OT_AppendOutput($result, SWIG_NewPointerObj(new OT::Point(*$1), SWIGTYPE_p_OT__Point, SWIG_POINTER_OWN)); %}
- 
- %{
- #include "openturns/WhittleFactory.hxx"
diff --git a/math/openturns/pkg-plist b/math/openturns/pkg-plist
index bb5c6b65ed7c..8300546f5e8b 100644
--- a/math/openturns/pkg-plist
+++ b/math/openturns/pkg-plist
@@ -39,7 +39,6 @@ include/openturns/BasisSequenceFactory.hxx
 include/openturns/BasisSequenceFactoryImplementation.hxx
 include/openturns/BasisSequenceImplementation.hxx
 include/openturns/BatchFailedException.hxx
-include/openturns/BayesDistribution.hxx
 include/openturns/Bernoulli.hxx
 include/openturns/BernoulliFactory.hxx
 include/openturns/BernsteinCopulaFactory.hxx
@@ -112,7 +111,6 @@ include/openturns/Composite.hxx
 include/openturns/CompositeDistribution.hxx
 include/openturns/CompositeProcess.hxx
 include/openturns/CompositeRandomVector.hxx
-include/openturns/ConditionalDistribution.hxx
 include/openturns/ConditionalRandomVector.hxx
 include/openturns/ConditionedGaussianProcess.hxx
 include/openturns/ConstantBasisFactory.hxx
@@ -120,7 +118,6 @@ include/openturns/ConstantGradient.hxx
 include/openturns/ConstantHessian.hxx
 include/openturns/ConstantRandomVector.hxx
 include/openturns/ConstantStep.hxx
-include/openturns/ContinuousDistribution.hxx
 include/openturns/Contour.hxx
 include/openturns/CorrectedLeaveOneOut.hxx
 include/openturns/CorrelationAnalysis.hxx
@@ -138,6 +135,7 @@ include/openturns/CumulativeDistributionNetwork.hxx
 include/openturns/Curve.hxx
 include/openturns/DatabaseEvaluation.hxx
 include/openturns/DatabaseFunction.hxx
+include/openturns/DeconditionedDistribution.hxx
 include/openturns/Description.hxx
 include/openturns/DesignProxy.hxx
 include/openturns/DickeyFullerTest.hxx
@@ -148,7 +146,6 @@ include/openturns/DirectionalSampling.hxx
 include/openturns/Dirichlet.hxx
 include/openturns/DirichletFactory.hxx
 include/openturns/DiscreteCompoundDistribution.hxx
-include/openturns/DiscreteDistribution.hxx
 include/openturns/DiscreteMarkovChain.hxx
 include/openturns/DistFunc.hxx
 include/openturns/DistanceToDomainEvaluation.hxx
@@ -256,6 +253,7 @@ include/openturns/FunctionalChaosAlgorithm.hxx
 include/openturns/FunctionalChaosRandomVector.hxx
 include/openturns/FunctionalChaosResult.hxx
 include/openturns/FunctionalChaosSobolIndices.hxx
+include/openturns/FunctionalChaosValidation.hxx
 include/openturns/GSobolUseCase.hxx
 include/openturns/GalambosCopula.hxx
 include/openturns/Gamma.hxx
@@ -269,6 +267,11 @@ include/openturns/GaussProductExperiment.hxx
 include/openturns/GaussianLinearCalibration.hxx
 include/openturns/GaussianNonLinearCalibration.hxx
 include/openturns/GaussianProcess.hxx
+include/openturns/GaussianProcessConditionalCovariance.hxx
+include/openturns/GaussianProcessFitter.hxx
+include/openturns/GaussianProcessFitterResult.hxx
+include/openturns/GaussianProcessRegression.hxx
+include/openturns/GaussianProcessRegressionResult.hxx
 include/openturns/GeneralLinearModelAlgorithm.hxx
 include/openturns/GeneralLinearModelResult.hxx
 include/openturns/GeneralizedExponential.hxx
@@ -380,6 +383,7 @@ include/openturns/IterativeThresholdExceedance.hxx
 include/openturns/JacobiFactory.hxx
 include/openturns/JansenSensitivityAlgorithm.hxx
 include/openturns/JoeCopula.hxx
+include/openturns/JointByConditioningDistribution.hxx
 include/openturns/JointDistribution.hxx
 include/openturns/KDTree.hxx
 include/openturns/KFactorFunctions.hxx
@@ -446,6 +450,7 @@ include/openturns/LinearModelAnalysis.hxx
 include/openturns/LinearModelResult.hxx
 include/openturns/LinearModelStepwiseAlgorithm.hxx
 include/openturns/LinearModelTest.hxx
+include/openturns/LinearModelValidation.hxx
 include/openturns/LinearProfile.hxx
 include/openturns/LinearTaylor.hxx
 include/openturns/Log.hxx
@@ -528,8 +533,6 @@ include/openturns/NearestNeighbourAlgorithmImplementation.hxx
 include/openturns/NearestPointChecker.hxx
 include/openturns/NearestPointCheckerResult.hxx
 include/openturns/NearestPointProblem.hxx
-include/openturns/NegativeBinomial.hxx
-include/openturns/NegativeBinomialFactory.hxx
 include/openturns/NoEvaluation.hxx
 include/openturns/NoGradient.hxx
 include/openturns/NoHessian.hxx
@@ -650,6 +653,7 @@ include/openturns/PlackettCopula.hxx
 include/openturns/PlackettCopulaFactory.hxx
 include/openturns/PlatformInfo.hxx
 include/openturns/Point.hxx
+include/openturns/PointConditionalDistribution.hxx
 include/openturns/PointToFieldConnection.hxx
 include/openturns/PointToFieldFunction.hxx
 include/openturns/PointToFieldFunctionImplementation.hxx
@@ -660,6 +664,8 @@ include/openturns/PointWithDescription.hxx
 include/openturns/Pointer.hxx
 include/openturns/Poisson.hxx
 include/openturns/PoissonFactory.hxx
+include/openturns/Polya.hxx
+include/openturns/PolyaFactory.hxx
 include/openturns/Polygon.hxx
 include/openturns/PolygonArray.hxx
 include/openturns/PostAnalyticalControlledImportanceSampling.hxx
@@ -978,8 +984,6 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/BasisSequenceImplementation.i
 %%PYTHON%%include/openturns/swig/BasisSequence_doc.i
 %%PYTHON%%include/openturns/swig/Basis_doc.i
-%%PYTHON%%include/openturns/swig/BayesDistribution.i
-%%PYTHON%%include/openturns/swig/BayesDistribution_doc.i
 %%PYTHON%%include/openturns/swig/Bernoulli.i
 %%PYTHON%%include/openturns/swig/BernoulliFactory.i
 %%PYTHON%%include/openturns/swig/BernoulliFactory_doc.i
@@ -1103,8 +1107,6 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/CompositeRandomVector.i
 %%PYTHON%%include/openturns/swig/CompositeRandomVector_doc.i
 %%PYTHON%%include/openturns/swig/Composite_doc.i
-%%PYTHON%%include/openturns/swig/ConditionalDistribution.i
-%%PYTHON%%include/openturns/swig/ConditionalDistribution_doc.i
 %%PYTHON%%include/openturns/swig/ConditionalRandomVector.i
 %%PYTHON%%include/openturns/swig/ConditionalRandomVector_doc.i
 %%PYTHON%%include/openturns/swig/ConditionedGaussianProcess.i
@@ -1117,8 +1119,6 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/ConstantRandomVector_doc.i
 %%PYTHON%%include/openturns/swig/ConstantStep.i
 %%PYTHON%%include/openturns/swig/ConstantStep_doc.i
-%%PYTHON%%include/openturns/swig/ContinuousDistribution.i
-%%PYTHON%%include/openturns/swig/ContinuousDistribution_doc.i
 %%PYTHON%%include/openturns/swig/Contour.i
 %%PYTHON%%include/openturns/swig/Contour_doc.i
 %%PYTHON%%include/openturns/swig/CorrectedLeaveOneOut.i
@@ -1153,6 +1153,8 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/DatabaseEvaluation_doc.i
 %%PYTHON%%include/openturns/swig/DatabaseFunction.i
 %%PYTHON%%include/openturns/swig/DatabaseFunction_doc.i
+%%PYTHON%%include/openturns/swig/DeconditionedDistribution.i
+%%PYTHON%%include/openturns/swig/DeconditionedDistribution_doc.i
 %%PYTHON%%include/openturns/swig/Description.i
 %%PYTHON%%include/openturns/swig/Description_doc.i
 %%PYTHON%%include/openturns/swig/DesignProxy.i
@@ -1173,8 +1175,6 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/Dirichlet_doc.i
 %%PYTHON%%include/openturns/swig/DiscreteCompoundDistribution.i
 %%PYTHON%%include/openturns/swig/DiscreteCompoundDistribution_doc.i
-%%PYTHON%%include/openturns/swig/DiscreteDistribution.i
-%%PYTHON%%include/openturns/swig/DiscreteDistribution_doc.i
 %%PYTHON%%include/openturns/swig/DiscreteMarkovChain.i
 %%PYTHON%%include/openturns/swig/DiscreteMarkovChain_doc.i
 %%PYTHON%%include/openturns/swig/DistFunc.i
@@ -1379,6 +1379,8 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/FunctionalChaosResult_doc.i
 %%PYTHON%%include/openturns/swig/FunctionalChaosSobolIndices.i
 %%PYTHON%%include/openturns/swig/FunctionalChaosSobolIndices_doc.i
+%%PYTHON%%include/openturns/swig/FunctionalChaosValidation.i
+%%PYTHON%%include/openturns/swig/FunctionalChaosValidation_doc.i
 %%PYTHON%%include/openturns/swig/GalambosCopula.i
 %%PYTHON%%include/openturns/swig/GalambosCopula_doc.i
 %%PYTHON%%include/openturns/swig/Gamma.i
@@ -1400,6 +1402,16 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/GaussianNonLinearCalibration.i
 %%PYTHON%%include/openturns/swig/GaussianNonLinearCalibration_doc.i
 %%PYTHON%%include/openturns/swig/GaussianProcess.i
+%%PYTHON%%include/openturns/swig/GaussianProcessConditionalCovariance.i
+%%PYTHON%%include/openturns/swig/GaussianProcessConditionalCovariance_doc.i
+%%PYTHON%%include/openturns/swig/GaussianProcessFitter.i
+%%PYTHON%%include/openturns/swig/GaussianProcessFitterResult.i
+%%PYTHON%%include/openturns/swig/GaussianProcessFitterResult_doc.i
+%%PYTHON%%include/openturns/swig/GaussianProcessFitter_doc.i
+%%PYTHON%%include/openturns/swig/GaussianProcessRegression.i
+%%PYTHON%%include/openturns/swig/GaussianProcessRegressionResult.i
+%%PYTHON%%include/openturns/swig/GaussianProcessRegressionResult_doc.i
+%%PYTHON%%include/openturns/swig/GaussianProcessRegression_doc.i
 %%PYTHON%%include/openturns/swig/GaussianProcess_doc.i
 %%PYTHON%%include/openturns/swig/GeneralLinearModelAlgorithm.i
 %%PYTHON%%include/openturns/swig/GeneralLinearModelAlgorithm_doc.i
@@ -1597,6 +1609,8 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/JansenSensitivityAlgorithm_doc.i
 %%PYTHON%%include/openturns/swig/JoeCopula.i
 %%PYTHON%%include/openturns/swig/JoeCopula_doc.i
+%%PYTHON%%include/openturns/swig/JointByConditioningDistribution.i
+%%PYTHON%%include/openturns/swig/JointByConditioningDistribution_doc.i
 %%PYTHON%%include/openturns/swig/JointDistribution.i
 %%PYTHON%%include/openturns/swig/JointDistribution_doc.i
 %%PYTHON%%include/openturns/swig/KDTree.i
@@ -1720,6 +1734,8 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/LinearModelStepwiseAlgorithm_doc.i
 %%PYTHON%%include/openturns/swig/LinearModelTest.i
 %%PYTHON%%include/openturns/swig/LinearModelTest_doc.i
+%%PYTHON%%include/openturns/swig/LinearModelValidation.i
+%%PYTHON%%include/openturns/swig/LinearModelValidation_doc.i
 %%PYTHON%%include/openturns/swig/LinearProfile.i
 %%PYTHON%%include/openturns/swig/LinearProfile_doc.i
 %%PYTHON%%include/openturns/swig/LinearTaylor.i
@@ -1861,10 +1877,6 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/NearestNeighbourAlgorithm_doc.i
 %%PYTHON%%include/openturns/swig/NearestPointProblem.i
 %%PYTHON%%include/openturns/swig/NearestPointProblem_doc.i
-%%PYTHON%%include/openturns/swig/NegativeBinomial.i
-%%PYTHON%%include/openturns/swig/NegativeBinomialFactory.i
-%%PYTHON%%include/openturns/swig/NegativeBinomialFactory_doc.i
-%%PYTHON%%include/openturns/swig/NegativeBinomial_doc.i
 %%PYTHON%%include/openturns/swig/NoEvaluation.i
 %%PYTHON%%include/openturns/swig/NoGradient.i
 %%PYTHON%%include/openturns/swig/NoHessian.i
@@ -1900,6 +1912,7 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/ODESolverImplementation_doc.i
 %%PYTHON%%include/openturns/swig/ODESolver_doc.i
 %%PYTHON%%include/openturns/swig/OTexceptions.i
+%%PYTHON%%include/openturns/swig/OTtestcode_doc.i
 %%PYTHON%%include/openturns/swig/OTtypes.i
 %%PYTHON%%include/openturns/swig/Object.i
 %%PYTHON%%include/openturns/swig/Object_doc.i
@@ -1988,6 +2001,8 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/PlatformInfo.i
 %%PYTHON%%include/openturns/swig/PlatformInfo_doc.i
 %%PYTHON%%include/openturns/swig/Point.i
+%%PYTHON%%include/openturns/swig/PointConditionalDistribution.i
+%%PYTHON%%include/openturns/swig/PointConditionalDistribution_doc.i
 %%PYTHON%%include/openturns/swig/PointToFieldConnection.i
 %%PYTHON%%include/openturns/swig/PointToFieldConnection_doc.i
 %%PYTHON%%include/openturns/swig/PointToFieldFunction.i
@@ -2008,6 +2023,10 @@ include/openturns/csv_parser_state.hxx
 %%PYTHON%%include/openturns/swig/PoissonFactory.i
 %%PYTHON%%include/openturns/swig/PoissonFactory_doc.i
 %%PYTHON%%include/openturns/swig/Poisson_doc.i
+%%PYTHON%%include/openturns/swig/Polya.i
+%%PYTHON%%include/openturns/swig/PolyaFactory.i
+%%PYTHON%%include/openturns/swig/PolyaFactory_doc.i
+%%PYTHON%%include/openturns/swig/Polya_doc.i
 %%PYTHON%%include/openturns/swig/Polygon.i
 %%PYTHON%%include/openturns/swig/PolygonArray.i
 %%PYTHON%%include/openturns/swig/PolygonArray_doc.i
@@ -2459,9 +2478,9 @@ lib/cmake/openturns/OpenTURNS-Targets.cmake
 lib/cmake/openturns/OpenTURNSConfig.cmake
 lib/cmake/openturns/OpenTURNSConfigVersion.cmake
 lib/libOT.so
-lib/libOT.so.0.24
-lib/libOT.so.0.24.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns-1.23.dist-info/METADATA
+lib/libOT.so.0.25
+lib/libOT.so.0.25.0
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns-1.24.dist-info/METADATA
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/DistFunc.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/FittingTest.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/HypothesisTest.py
@@ -2469,45 +2488,45 @@ lib/libOT.so.0.24.0
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/NormalityTest.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/SpecFunc.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/VisualTest.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_DistFunc%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_FittingTest%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_HypothesisTest%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_LinearModelTest%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_NormalityTest%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_SpecFunc%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_VisualTest%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_DistFunc.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_FittingTest.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_HypothesisTest.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_LinearModelTest.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_NormalityTest.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_SpecFunc.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_VisualTest.so
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_algo%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_analytical%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_base%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_bayesian%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_classification%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_common%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_diff%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_dist_bundle1%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_dist_bundle2%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_dist_bundle3%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_experiment%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_experimental%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_func%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_geom%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_graph%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_iterative_statistics%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_metamodel%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_model_copula%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_model_process%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_optim%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_orthogonalbasis%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_randomvector%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_simulation%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_solver%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_statistics%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_stattests%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_testing%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_transformation%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_typ%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_uncertainty%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_weightedexperiment%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_algo.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_analytical.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_base.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_bayesian.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_classification.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_common.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_diff.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_dist_bundle1.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_dist_bundle2.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_dist_bundle3.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_experiment.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_experimental.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_func.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_geom.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_graph.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_iterative_statistics.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_metamodel.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_model_copula.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_model_process.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_optim.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_orthogonalbasis.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_randomvector.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_simulation.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_solver.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_statistics.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_stattests.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_testing.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_transformation.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_typ.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_uncertainty.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/_weightedexperiment.so
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/algo.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/analytical.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/base.py
@@ -2526,7 +2545,7 @@ lib/libOT.so.0.24.0
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/geom.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/graph.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/iterative_statistics.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/memoryview%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/memoryview.so
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/metamodel.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/model_copula.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/model_process.py
@@ -2550,6 +2569,10 @@ lib/libOT.so.0.24.0
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/deflection_tube.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/dowjones.csv
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/fireSatellite_function.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/fission_gas.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/fission_gas_GPR_hyperparameters.csv
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/fission_gas_Xtrain.csv
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/fission_gas_ytrain.csv
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/flood_model.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/fremantle.csv
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/ishigami_function.py
@@ -2569,4 +2592,4 @@ lib/libOT.so.0.24.0
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/wooster.csv
 %%PYTHON_SITELIBDIR%%/openturns/viewer.py
 %%PYTHON_SITELIBDIR%%/openturns/weightedexperiment.py
-share/gdb/auto-load/usr/local/lib/libOT.so.0.24.0-gdb.py
+share/gdb/auto-load/usr/local/lib/libOT.so.0.25.0-gdb.py
diff --git a/science/paraview/Makefile b/science/paraview/Makefile
index 6ec441c32e7b..5c5b21db3af2 100644
--- a/science/paraview/Makefile
+++ b/science/paraview/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	paraview
 DISTVERSION=	${PARAVIEW_VER}.1
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	science graphics
 MASTER_SITES=	http://www.paraview.org/files/v${PARAVIEW_VER}/
 DISTNAME=	ParaView-v${PORTVERSION}



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