aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Imath/Makefile1
-rw-r--r--math/R-cran-Rmpfr/Makefile2
-rw-r--r--math/R-cran-Rmpfr/distinfo6
-rw-r--r--math/R-cran-admisc/Makefile2
-rw-r--r--math/R-cran-admisc/distinfo6
-rw-r--r--math/R-cran-gsl/Makefile5
-rw-r--r--math/R-cran-gsl/distinfo6
-rw-r--r--math/R-cran-igraph/Makefile5
-rw-r--r--math/R-cran-igraph/distinfo6
-rw-r--r--math/R-cran-lava/Makefile8
-rw-r--r--math/R-cran-lava/distinfo6
-rw-r--r--math/R-cran-mclust/Makefile5
-rw-r--r--math/R-cran-mclust/distinfo6
-rw-r--r--math/R-cran-pracma/Makefile2
-rw-r--r--math/R-cran-pracma/distinfo6
-rw-r--r--math/R-cran-reformulas/Makefile6
-rw-r--r--math/R-cran-reformulas/distinfo6
-rw-r--r--math/R-cran-terra/Makefile2
-rw-r--r--math/R-cran-terra/distinfo6
-rw-r--r--math/R/Makefile3
-rw-r--r--math/R/distinfo6
-rw-r--r--math/SCIP/Makefile5
-rw-r--r--math/SCIP/distinfo6
-rw-r--r--math/SCIP/pkg-plist2
-rw-r--r--math/SoPlex/Makefile8
-rw-r--r--math/SoPlex/distinfo6
-rw-r--r--math/SoPlex/pkg-plist2
-rw-r--r--math/adol-c/Makefile5
-rw-r--r--math/alglib/Makefile2
-rw-r--r--math/alglib/distinfo6
-rw-r--r--math/alglib/pkg-plist1
-rw-r--r--math/amgcl/Makefile2
-rw-r--r--math/amgcl/distinfo6
-rw-r--r--math/analitza/distinfo6
-rw-r--r--math/armadillo/Makefile2
-rw-r--r--math/armadillo/distinfo6
-rw-r--r--math/armadillo/pkg-plist1
-rw-r--r--math/asymptote/Makefile2
-rw-r--r--math/bitwuzla/Makefile19
-rw-r--r--math/bitwuzla/distinfo6
-rw-r--r--math/blasfeo/Makefile3
-rw-r--r--math/blasfeo/distinfo6
-rw-r--r--math/boolector/Makefile3
-rw-r--r--math/brial/Makefile2
-rw-r--r--math/cadabra2/Makefile13
-rw-r--r--math/cadical/Makefile15
-rw-r--r--math/cado-nfs/Makefile2
-rw-r--r--math/cantor/distinfo6
-rw-r--r--math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake21
-rw-r--r--math/cglm/Makefile4
-rw-r--r--math/cglm/distinfo6
-rw-r--r--math/cglm/pkg-plist5
-rw-r--r--math/clad/Makefile2
-rw-r--r--math/clad/distinfo6
-rw-r--r--math/clad/pkg-plist5
-rw-r--r--math/clblas/Makefile2
-rw-r--r--math/cm/Makefile14
-rw-r--r--math/cm/distinfo6
-rw-r--r--math/cm/pkg-plist2
-rw-r--r--math/cmh/Makefile4
-rw-r--r--math/cryptominisat/Makefile2
-rw-r--r--math/curv/Makefile2
-rw-r--r--math/cvc5/Makefile14
-rw-r--r--math/cvc5/distinfo6
-rw-r--r--math/deal.ii/Makefile2
-rw-r--r--math/dihydrogen/Makefile2
-rw-r--r--math/e-antic/Makefile2
-rw-r--r--math/eclib/Makefile1
-rw-r--r--math/eclib/files/patch-configure.ac17
-rw-r--r--math/elan/Makefile2
-rw-r--r--math/eval/Makefile1
-rw-r--r--math/exprtk/Makefile3
-rw-r--r--math/fend/Makefile2
-rw-r--r--math/flexiblas/Makefile3
-rw-r--r--math/flexiblas/distinfo6
-rw-r--r--math/flexiblas/pkg-plist8
-rw-r--r--math/g2o/Makefile1
-rw-r--r--math/ggobi/Makefile2
-rw-r--r--math/giacxcas/Makefile12
-rw-r--r--math/glm/Makefile3
-rw-r--r--math/glm/distinfo6
-rw-r--r--math/glm/files/patch-glm_gtx_bit.hpp60
-rw-r--r--math/glm/files/patch-test_core_core__func_matrix.cpp11
-rw-r--r--math/glm/pkg-plist8
-rw-r--r--math/half/Makefile2
-rw-r--r--math/half/distinfo6
-rw-r--r--math/hexowl/Makefile2
-rw-r--r--math/heyoka/Makefile5
-rw-r--r--math/highs/Makefile4
-rw-r--r--math/highs/distinfo6
-rw-r--r--math/highs/pkg-plist2
-rw-r--r--math/igraph/Makefile6
-rw-r--r--math/igraph/distinfo6
-rw-r--r--math/igraph/pkg-plist12
-rw-r--r--math/intx/Makefile2
-rw-r--r--math/intx/distinfo6
-rw-r--r--math/ipopt/Makefile3
-rw-r--r--math/ipopt/distinfo6
-rw-r--r--math/ipopt/pkg-plist6
-rw-r--r--math/kahip/Makefile2
-rw-r--r--math/kahip/distinfo6
-rw-r--r--math/kalc/Makefile2
-rw-r--r--math/kalgebra/distinfo6
-rw-r--r--math/kalk/distinfo6
-rw-r--r--math/kalker/Makefile2
-rw-r--r--math/kbruch/distinfo6
-rw-r--r--math/kcalc/distinfo6
-rw-r--r--math/kig/distinfo6
-rw-r--r--math/kissat/Makefile4
-rw-r--r--math/kissat/distinfo6
-rw-r--r--math/kmplot/distinfo6
-rw-r--r--math/lcalc/Makefile7
-rw-r--r--math/lcalc/distinfo6
-rw-r--r--math/lib2geom/Makefile2
-rw-r--r--math/libRmath/Makefile2
-rw-r--r--math/libRmath/distinfo6
-rw-r--r--math/libmesh/Makefile13
-rw-r--r--math/libmesh/distinfo6
-rw-r--r--math/libmesh/pkg-plist54
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/libsemigroups/Makefile3
-rw-r--r--math/libsemigroups/distinfo6
-rw-r--r--math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp239
-rw-r--r--math/libsemigroups/pkg-plist1
-rw-r--r--math/libxlsxwriter/Makefile2
-rw-r--r--math/libxlsxwriter/distinfo6
-rw-r--r--math/libxlsxwriter/pkg-plist2
-rw-r--r--math/mathmod/Makefile2
-rw-r--r--math/mathmod/distinfo6
-rw-r--r--math/maxima/Makefile8
-rw-r--r--math/maxima/pkg-plist11
-rw-r--r--math/mfem/Makefile3
-rw-r--r--math/mfem/distinfo6
-rw-r--r--math/mfem/pkg-plist22
-rw-r--r--math/mpfrcx/Makefile4
-rw-r--r--math/mppp/Makefile2
-rw-r--r--math/mumps4/Makefile2
-rw-r--r--math/obake/Makefile2
-rw-r--r--math/octave-forge-geographiclib/Makefile2
-rw-r--r--math/octave-forge-geographiclib/distinfo6
-rw-r--r--math/octave-forge-llms/Makefile2
-rw-r--r--math/octave-forge-llms/distinfo6
-rw-r--r--math/octave-forge-statistics/Makefile2
-rw-r--r--math/octave-forge-statistics/distinfo6
-rw-r--r--math/octave/Makefile2
-rw-r--r--math/octave/pkg-plist2
-rw-r--r--math/oink/Makefile2
-rw-r--r--math/onednn/Makefile4
-rw-r--r--math/onednn/distinfo6
-rw-r--r--math/onednn/pkg-plist2
-rw-r--r--math/openturns/Makefile5
-rw-r--r--math/openturns/distinfo6
-rw-r--r--math/openturns/pkg-plist70
-rw-r--r--math/or-tools/Makefile12
-rw-r--r--math/or-tools/distinfo6
-rw-r--r--math/or-tools/files/patch-ortools_base_numbers.cc13
-rw-r--r--math/or-tools/pkg-plist91
-rw-r--r--math/p5-Math-MPFR/Makefile2
-rw-r--r--math/p5-Math-MPFR/distinfo6
-rw-r--r--math/p5-Math-Random/Makefile3
-rw-r--r--math/p5-Math-Random/distinfo5
-rw-r--r--math/p5-Math-Random/pkg-plist3
-rw-r--r--math/paritwine/Makefile18
-rw-r--r--math/paritwine/distinfo6
-rw-r--r--math/paritwine/pkg-plist2
-rw-r--r--math/pdal/Makefile2
-rw-r--r--math/planarity/Makefile2
-rw-r--r--math/planarity/distinfo6
-rw-r--r--math/planarity/pkg-plist8
-rw-r--r--math/polymake/Makefile2
-rw-r--r--math/primecount/Makefile2
-rw-r--r--math/primecount/distinfo6
-rw-r--r--math/py-PySCIPOpt/Makefile9
-rw-r--r--math/py-PySCIPOpt/distinfo6
-rw-r--r--math/py-awkward-cpp/Makefile8
-rw-r--r--math/py-awkward-cpp/distinfo6
-rw-r--r--math/py-awkward/Makefile4
-rw-r--r--math/py-awkward/distinfo6
-rw-r--r--math/py-clarabel/Makefile2
-rw-r--r--math/py-cypari2/Makefile14
-rw-r--r--math/py-cypari2/distinfo6
-rw-r--r--math/py-cypari2/pkg-plist19
-rw-r--r--math/py-evalidate/Makefile2
-rw-r--r--math/py-formulaic/Makefile2
-rw-r--r--math/py-heyoka/Makefile2
-rw-r--r--math/py-iminuit/Makefile2
-rw-r--r--math/py-jax/Makefile2
-rw-r--r--math/py-kahip/Makefile2
-rw-r--r--math/py-kahip/distinfo6
-rw-r--r--math/py-keras/Makefile117
-rw-r--r--math/py-keras/Makefile.MASTER_SITES5
-rw-r--r--math/py-keras/distinfo10
-rw-r--r--math/py-keras/files/bazelrc18
-rw-r--r--math/py-keras/files/freebsd/BUILD88
-rw-r--r--math/py-keras/files/freebsd/cc_toolchain_config.bzl287
-rw-r--r--math/py-keras/files/patch-.bazelrc13
-rw-r--r--math/py-keras/files/patch-WORKSPACE57
-rw-r--r--math/py-keras/files/patch-keras_protobuf_BUILD11
-rw-r--r--math/py-keras/files/patch-keras_protobuf_protobuf.bzl220
-rw-r--r--math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh20
-rw-r--r--math/py-keras/files/patch-pyproject.toml20
-rw-r--r--math/py-keras/files/patch-third__party_BUILD19
-rw-r--r--math/py-keras/pkg-descr2
-rw-r--r--math/py-keras/pkg-plist572
-rw-r--r--math/py-lrcalc/Makefile4
-rw-r--r--math/py-mathics/Makefile4
-rw-r--r--math/py-minorminer/Makefile3
-rw-r--r--math/py-modin/Makefile5
-rw-r--r--math/py-modin/distinfo6
-rw-r--r--math/py-narwhals/Makefile2
-rw-r--r--math/py-narwhals/distinfo6
-rw-r--r--math/py-ndindex/Makefile2
-rw-r--r--math/py-numexpr/Makefile6
-rw-r--r--math/py-numexpr/distinfo6
-rw-r--r--math/py-numpy/Makefile2
-rw-r--r--math/py-patsy/Makefile2
-rw-r--r--math/py-patsy/distinfo6
-rw-r--r--math/py-pcodec/Makefile2
-rw-r--r--math/py-pplpy/Makefile23
-rw-r--r--math/py-pplpy/distinfo6
-rw-r--r--math/py-pplpy/pkg-plist23
-rw-r--r--math/py-pyaudi/Makefile2
-rw-r--r--math/py-pyodesys/Makefile31
-rw-r--r--math/py-pyodesys/distinfo6
-rw-r--r--math/py-pywavelets/Makefile2
-rw-r--r--math/py-reals/Makefile2
-rw-r--r--math/py-rustworkx/Makefile2
-rw-r--r--math/py-spopt/Makefile31
-rw-r--r--math/py-spopt/distinfo6
-rw-r--r--math/py-spot/Makefile2
-rw-r--r--math/py-spot/distinfo6
-rw-r--r--math/py-spot/pkg-plist35
-rw-r--r--math/py-statsmodels/Makefile12
-rw-r--r--math/py-statsmodels/distinfo6
-rw-r--r--math/py-statsmodels/files/patch-pyproject.toml23
-rw-r--r--math/py-statsmodels/pkg-plist6
-rw-r--r--math/py-sym/Makefile9
-rw-r--r--math/py-sym/distinfo6
-rw-r--r--math/py-vector/Makefile6
-rw-r--r--math/py-vector/distinfo6
-rw-r--r--math/qalculate-gtk/Makefile2
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--math/qposases/Makefile8
-rw-r--r--math/qposases/distinfo6
-rw-r--r--math/qposases/files/patch-CMakeLists.txt11
-rw-r--r--math/qposases/pkg-plist2
-rw-r--r--math/rankwidth/Makefile3
-rw-r--r--math/rapid/Makefile6
-rw-r--r--math/rocs/distinfo6
-rw-r--r--math/rubygem-bigdecimal/Makefile3
-rw-r--r--math/rubygem-bigdecimal/distinfo6
-rw-r--r--math/rumur/Makefile2
-rw-r--r--math/rumur/distinfo6
-rw-r--r--math/rumur/pkg-plist7
-rw-r--r--math/saga/Makefile4
-rw-r--r--math/saga/distinfo6
-rw-r--r--math/saga/pkg-plist1
-rw-r--r--math/savage/Makefile2
-rw-r--r--math/sc-im/Makefile2
-rw-r--r--math/scipoptsuite/Makefile8
-rw-r--r--math/scipoptsuite/distinfo6
-rw-r--r--math/scipoptsuite/pkg-plist106
-rw-r--r--math/sleef/Makefile43
-rw-r--r--math/slicot/Makefile43
-rw-r--r--math/slicot/distinfo6
-rw-r--r--math/slicot/files/patch-examples_TMB03LD.f11
-rw-r--r--math/slicot/files/patch-examples_makefile__Unix30
-rw-r--r--math/slicot/files/patch-make__Unix.inc12
-rw-r--r--math/slicot/pkg-plist1226
-rw-r--r--math/spar/Makefile1
-rw-r--r--math/spectra/Makefile2
-rw-r--r--math/spectra/distinfo6
-rw-r--r--math/spectra/pkg-plist1
-rw-r--r--math/spot/Makefile2
-rw-r--r--math/spot/distinfo6
-rw-r--r--math/spot/pkg-plist16
-rw-r--r--math/stp/Makefile2
-rw-r--r--math/suitesparse-Example/Makefile2
-rw-r--r--math/suitesparse-config/pkg-plist4
-rw-r--r--math/suitesparse-graphblas/Makefile10
-rw-r--r--math/suitesparse-lagraph/Makefile2
-rw-r--r--math/suitesparse-mongoose/Makefile2
-rw-r--r--math/suitesparse-mongoose/pkg-plist1
-rw-r--r--math/suitesparse-paru/Makefile2
-rw-r--r--math/suitesparse-spqr/Makefile2
-rw-r--r--math/suitesparse-umfpack/Makefile2
-rw-r--r--math/suitesparse/Makefile2
-rw-r--r--math/suitesparse/bsd.suitesparse.mk2
-rw-r--r--math/suitesparse/distinfo6
-rw-r--r--math/sundials/Makefile5
-rw-r--r--math/sundials/distinfo6
-rw-r--r--math/sundials/pkg-plist77
-rw-r--r--math/symengine/Makefile2
-rw-r--r--math/symphony/Makefile9
-rw-r--r--math/symphony/distinfo6
-rw-r--r--math/symphony/pkg-plist4
-rw-r--r--math/sympol/Makefile2
-rw-r--r--math/tlfloat/Makefile17
-rw-r--r--math/tlfloat/pkg-plist4
-rw-r--r--math/topcom/Makefile1
-rw-r--r--math/vinci/Makefile4
-rw-r--r--math/vowpal_wabbit/Makefile2
-rw-r--r--math/vtk9/Makefile2
-rw-r--r--math/vtk9/distinfo6
308 files changed, 1744 insertions, 3308 deletions
diff --git a/math/Imath/Makefile b/math/Imath/Makefile
index d454a2e25cc5..6446dc30d74e 100644
--- a/math/Imath/Makefile
+++ b/math/Imath/Makefile
@@ -2,6 +2,7 @@
PORTNAME= Imath
PORTVERSION= 3.2.2
+PORTREVISION= 1
CATEGORIES= math devel graphics
MASTER_SITES= https://github.com/AcademySoftwareFoundation/${PORTNAME}/releases/download/v${PORTVERSION}/ \
LOCAL/mandree/
diff --git a/math/R-cran-Rmpfr/Makefile b/math/R-cran-Rmpfr/Makefile
index 3d91c007db9d..74238c980a44 100644
--- a/math/R-cran-Rmpfr/Makefile
+++ b/math/R-cran-Rmpfr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Rmpfr
-DISTVERSION= 1.1-1
+DISTVERSION= 1.1-2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-Rmpfr/distinfo b/math/R-cran-Rmpfr/distinfo
index daea6428910d..605341e0ee4f 100644
--- a/math/R-cran-Rmpfr/distinfo
+++ b/math/R-cran-Rmpfr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753008029
-SHA256 (Rmpfr_1.1-1.tar.gz) = 1f67af9baba9e9939db9757783b90caa6054035a0d27bbd07c8403b250294bd2
-SIZE (Rmpfr_1.1-1.tar.gz) = 655307
+TIMESTAMP = 1762432994
+SHA256 (Rmpfr_1.1-2.tar.gz) = d9f6caa4511afbf1465fee5edd2ae56869e496229dabd9f6e1a7e122e55ed5b4
+SIZE (Rmpfr_1.1-2.tar.gz) = 660620
diff --git a/math/R-cran-admisc/Makefile b/math/R-cran-admisc/Makefile
index 67821b4134a5..3f17caa935ce 100644
--- a/math/R-cran-admisc/Makefile
+++ b/math/R-cran-admisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= admisc
-DISTVERSION= 0.38
+DISTVERSION= 0.39
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-admisc/distinfo b/math/R-cran-admisc/distinfo
index eeafd718d5c1..8acbe91f3dc7 100644
--- a/math/R-cran-admisc/distinfo
+++ b/math/R-cran-admisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744361891
-SHA256 (admisc_0.38.tar.gz) = c827a97677fdae37da13698c7d7674f60bf894b8ba7729d6a3f594765605bc53
-SIZE (admisc_0.38.tar.gz) = 66660
+TIMESTAMP = 1762968920
+SHA256 (admisc_0.39.tar.gz) = 153afa8dd3fc52fff73105e0d8877a866f7c2124ca01d3dfdae070ed7f4e21cc
+SIZE (admisc_0.39.tar.gz) = 67410
diff --git a/math/R-cran-gsl/Makefile b/math/R-cran-gsl/Makefile
index 34639c9fe2ed..9073e693658c 100644
--- a/math/R-cran-gsl/Makefile
+++ b/math/R-cran-gsl/Makefile
@@ -1,12 +1,11 @@
PORTNAME= gsl
-DISTVERSION= 2.1-8
-PORTREVISION= 1
+DISTVERSION= 2.1-9
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Wrapper for the Gnu Scientific Library
-WWW= https://cran.r-project.org/web/packages/gsl/
+WWW= https://cran.r-project.org/package=gsl
LICENSE= GPLv3
diff --git a/math/R-cran-gsl/distinfo b/math/R-cran-gsl/distinfo
index 1d4c2c9d7588..06eb33703532 100644
--- a/math/R-cran-gsl/distinfo
+++ b/math/R-cran-gsl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674627049
-SHA256 (gsl_2.1-8.tar.gz) = f33609bf485abd190e65ff5d0fdab438b759294c47b921d983d89d6f053a2d95
-SIZE (gsl_2.1-8.tar.gz) = 217997
+TIMESTAMP = 1762854184
+SHA256 (gsl_2.1-9.tar.gz) = 56dec6105a882c7d976765b879d0832b436f0371c174e34a3e37bc390c56ed80
+SIZE (gsl_2.1-9.tar.gz) = 232420
diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile
index 00a1b5eb526e..cda1bcfb33bf 100644
--- a/math/R-cran-igraph/Makefile
+++ b/math/R-cran-igraph/Makefile
@@ -1,6 +1,5 @@
PORTNAME= igraph
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.2.1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,7 +15,7 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-pkgconfig>=2.0.0:devel/R-cran-pkgconfig \
- R-cran-rlang>0:devel/R-cran-rlang \
+ R-cran-rlang>=1.1.0:devel/R-cran-rlang \
R-cran-vctrs>0:devel/R-cran-vctrs
USES= compiler:c++11-lang cran:auto-plist,compiles gnome
diff --git a/math/R-cran-igraph/distinfo b/math/R-cran-igraph/distinfo
index a4064cc047f7..045b1f36ffb6 100644
--- a/math/R-cran-igraph/distinfo
+++ b/math/R-cran-igraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737856472
-SHA256 (igraph_2.1.4.tar.gz) = fdced402c9d2e355fd1a5cbd640639fdc97efe50f5b69e9f321a03785a7ab3ed
-SIZE (igraph_2.1.4.tar.gz) = 4997408
+TIMESTAMP = 1762063102
+SHA256 (igraph_2.2.1.tar.gz) = 14ab70a615b6cd9b75a67560ed3d36fc4d1ab635765530cd9cf80e39a0c14996
+SIZE (igraph_2.2.1.tar.gz) = 5124241
diff --git a/math/R-cran-lava/Makefile b/math/R-cran-lava/Makefile
index 31a4b4d93a7c..24c6d6349184 100644
--- a/math/R-cran-lava/Makefile
+++ b/math/R-cran-lava/Makefile
@@ -1,21 +1,19 @@
PORTNAME= lava
-DISTVERSION= 1.8.1
+DISTVERSION= 1.8.2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Latent Variable Models
-WWW= https://cran.r-project.org/web/packages/lava/
+WWW= https://cran.r-project.org/package=lava
LICENSE= GPLv3
-CRAN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
+RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-future.apply>0:devel/R-cran-future.apply \
R-cran-numDeriv>0:math/R-cran-numDeriv \
R-cran-progressr>0:devel/R-cran-progressr \
R-cran-SQUAREM>0:math/R-cran-SQUAREM
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-geepack>0:math/R-cran-geepack \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
diff --git a/math/R-cran-lava/distinfo b/math/R-cran-lava/distinfo
index 79a476b3e5c8..84f947069ef3 100644
--- a/math/R-cran-lava/distinfo
+++ b/math/R-cran-lava/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736820291
-SHA256 (lava_1.8.1.tar.gz) = 189f6648dad03d18c12202ef19fec3a133e159740fcfc6389383015d4d821382
-SIZE (lava_1.8.1.tar.gz) = 1170679
+TIMESTAMP = 1761921329
+SHA256 (lava_1.8.2.tar.gz) = 1476503d6d18e11541b3c176c1789b95e819c2f85ad78b62024af0cdf921d54e
+SIZE (lava_1.8.2.tar.gz) = 1199884
diff --git a/math/R-cran-mclust/Makefile b/math/R-cran-mclust/Makefile
index 193809f60520..5c93553e100c 100644
--- a/math/R-cran-mclust/Makefile
+++ b/math/R-cran-mclust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mclust
-PORTVERSION= 6.1.1
+PORTVERSION= 6.1.2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,7 +9,8 @@ WWW= https://cran.r-project.org/package=mclust
LICENSE= GPLv2+
-TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
+TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-geometry>0:math/R-cran-geometry
USES= cran:compiles
diff --git a/math/R-cran-mclust/distinfo b/math/R-cran-mclust/distinfo
index 01be02bfb332..984aa5b35759 100644
--- a/math/R-cran-mclust/distinfo
+++ b/math/R-cran-mclust/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714582489
-SHA256 (mclust_6.1.1.tar.gz) = ddd7018e5e6ea7f92c7fc9872b391491b7e91c2cd89ef1dcaf4408afb5116775
-SIZE (mclust_6.1.1.tar.gz) = 2753243
+TIMESTAMP = 1761936444
+SHA256 (mclust_6.1.2.tar.gz) = 5b1db4eaa5d5af4a4bc6c0ffaaf3bb0c389a7b143d11305bc3d01f79b12049cc
+SIZE (mclust_6.1.2.tar.gz) = 2779985
diff --git a/math/R-cran-pracma/Makefile b/math/R-cran-pracma/Makefile
index a06972c86c38..18934b06f599 100644
--- a/math/R-cran-pracma/Makefile
+++ b/math/R-cran-pracma/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pracma
-PORTVERSION= 2.4.4
+PORTVERSION= 2.4.6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/math/R-cran-pracma/distinfo b/math/R-cran-pracma/distinfo
index 2c8727beae3d..ab8400170c7c 100644
--- a/math/R-cran-pracma/distinfo
+++ b/math/R-cran-pracma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699619175
-SHA256 (pracma_2.4.4.tar.gz) = 1a4ef3af2197f999dbaa614bf5a70f09ec463d8c91feb5aa0d995de24ec6ba7f
-SIZE (pracma_2.4.4.tar.gz) = 397815
+TIMESTAMP = 1761509123
+SHA256 (pracma_2.4.6.tar.gz) = 1857b831ec7da6eb651574ccdb12e1baef4c7150cbdc6380cf9fd70e60ae4552
+SIZE (pracma_2.4.6.tar.gz) = 398691
diff --git a/math/R-cran-reformulas/Makefile b/math/R-cran-reformulas/Makefile
index 3dd610836b58..79a00a1dc002 100644
--- a/math/R-cran-reformulas/Makefile
+++ b/math/R-cran-reformulas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reformulas
-DISTVERSION= 0.4.1
+DISTVERSION= 0.4.2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,9 +9,7 @@ WWW= https://cran.r-project.org/package=reformulas
LICENSE= GPLv3
-CRAN_DEPENDS= R-cran-Rdpack>0:devel/R-cran-Rdpack
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= R-cran-Rdpack>0:devel/R-cran-Rdpack
USES= cran:auto-plist
diff --git a/math/R-cran-reformulas/distinfo b/math/R-cran-reformulas/distinfo
index 608f861b9b3e..7b28f9dd8988 100644
--- a/math/R-cran-reformulas/distinfo
+++ b/math/R-cran-reformulas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746183879
-SHA256 (reformulas_0.4.1.tar.gz) = 60c585ef8791d3f3f8d0c6eeac83fabcf1f21960a6ad1abd2b756603c603f0de
-SIZE (reformulas_0.4.1.tar.gz) = 75934
+TIMESTAMP = 1761860646
+SHA256 (reformulas_0.4.2.tar.gz) = 7c2206613af3c615d1327a0cd4c645c2cd4c205b47a3982dc61599ca3e176461
+SIZE (reformulas_0.4.2.tar.gz) = 79964
diff --git a/math/R-cran-terra/Makefile b/math/R-cran-terra/Makefile
index fe55a87518d5..3673ed896ad6 100644
--- a/math/R-cran-terra/Makefile
+++ b/math/R-cran-terra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= terra
-DISTVERSION= 1.8-70
+DISTVERSION= 1.8-80
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-terra/distinfo b/math/R-cran-terra/distinfo
index b626e7f15391..61e9aecc6d67 100644
--- a/math/R-cran-terra/distinfo
+++ b/math/R-cran-terra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759055123
-SHA256 (terra_1.8-70.tar.gz) = 94e163d237d021727aeeeea7303a6845268db4e8910e65738350ceae9f979903
-SIZE (terra_1.8-70.tar.gz) = 1049207
+TIMESTAMP = 1762595154
+SHA256 (terra_1.8-80.tar.gz) = bdfdb73ef75056ee318e94a1b7c96e7870a04284eeebe914ffce8b949d31c1e4
+SIZE (terra_1.8-80.tar.gz) = 1055312
diff --git a/math/R/Makefile b/math/R/Makefile
index 8bf175ed6c53..f79435e8ff44 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -1,6 +1,5 @@
PORTNAME= R
-DISTVERSION= 4.5.1
-PORTREVISION= 1
+DISTVERSION= 4.5.2
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
diff --git a/math/R/distinfo b/math/R/distinfo
index 3bbee4037dd5..2e54cfe6e3eb 100644
--- a/math/R/distinfo
+++ b/math/R/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749909341
-SHA256 (R-4.5.1.tar.gz) = b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70
-SIZE (R-4.5.1.tar.gz) = 40518816
+TIMESTAMP = 1762358080
+SHA256 (R-4.5.2.tar.gz) = 0d71ff7106ec69cd7c67e1e95ed1a3cee355880931f2eb78c530014a9e379f20
+SIZE (R-4.5.2.tar.gz) = 40546249
diff --git a/math/SCIP/Makefile b/math/SCIP/Makefile
index b72031c5cbcd..018427969fb0 100644
--- a/math/SCIP/Makefile
+++ b/math/SCIP/Makefile
@@ -1,5 +1,6 @@
PORTNAME= SCIP
-DISTVERSION= 9.2.2
+DISTVERSION= 9.2.4
+PORTREVISION= 1
CATEGORIES= math science
MASTER_SITES= https://www.scipopt.org/download/release/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
@@ -38,4 +39,6 @@ ZIMPL_CMAKE_BOOL= ZIMPL
ZIMPL_LIB_DEPENDS= libzimpl.so:math/zimpl
ZIMPL_BROKEN= see https://github.com/scipopt/scip/issues/4
+INSTALL_CONFLICTS= scipoptsuite
+
.include <bsd.port.mk>
diff --git a/math/SCIP/distinfo b/math/SCIP/distinfo
index 20b01d0f4275..fb5341e1bd1c 100644
--- a/math/SCIP/distinfo
+++ b/math/SCIP/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744870484
-SHA256 (scip-9.2.2.tgz) = 07c237f2f694c8f24ec9a1b22bcd7cef530b74446f46cfb13905b1a2c3759e5e
-SIZE (scip-9.2.2.tgz) = 10098143
+TIMESTAMP = 1762273712
+SHA256 (scip-9.2.4.tgz) = d88217393a6f86c18f2957c6d36d90d28287a01473fb7378417ab49ad72a50ea
+SIZE (scip-9.2.4.tgz) = 10114136
diff --git a/math/SCIP/pkg-plist b/math/SCIP/pkg-plist
index b45c63e0b223..6967f116851e 100644
--- a/math/SCIP/pkg-plist
+++ b/math/SCIP/pkg-plist
@@ -569,4 +569,4 @@ lib/cmake/scip/scip-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/scip/scip-targets.cmake
lib/libscip.so
lib/libscip.so.9.2
-lib/libscip.so.9.2.2.0
+lib/libscip.so.9.2.4.0
diff --git a/math/SoPlex/Makefile b/math/SoPlex/Makefile
index 8e3890db8d8b..26ea6bd136ac 100644
--- a/math/SoPlex/Makefile
+++ b/math/SoPlex/Makefile
@@ -1,6 +1,5 @@
PORTNAME= SoPlex
-DISTVERSION= 7.1.1.0
-PORTREVISION= 4
+DISTVERSION= 8.0.0
CATEGORIES= math science
MASTER_SITES= http://soplex.zib.de/download/release/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
@@ -20,12 +19,15 @@ USE_LDCONFIG= yes
TEST_TARGET= test
-PLIST_SUB= SHL4=${DISTVERSION:R:R} SHL2=${DISTVERSION}
+PLIST_SUB= SHL4=${DISTVERSION:R} SHL2=${DISTVERSION}
OPTIONS_DEFINE= MPFR
+OPTIONS_SUB= yes
MPFR_DESC= Use MPFR for multiple-precision floating-point numbers
MPFR_CMAKE_BOOL= MPFR
MPFR_LIB_DEPENDS= libmpfr.so:math/mpfr
+# tests as of 8.0.0: 100% tests passed, 0 tests failed out of 429
+
.include <bsd.port.mk>
diff --git a/math/SoPlex/distinfo b/math/SoPlex/distinfo
index 5f3088d7b6bf..1d98dc9c9083 100644
--- a/math/SoPlex/distinfo
+++ b/math/SoPlex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726394443
-SHA256 (soplex-7.1.1.0.tgz) = 3b992b2c1a7275ab67b738da70e9432e6d1fe24cd8adbba8e975c043288d078f
-SIZE (soplex-7.1.1.0.tgz) = 1174156
+TIMESTAMP = 1763257015
+SHA256 (soplex-8.0.0.tgz) = 6c3d0a3a2a0f6520a7334d10eaadb34a2f258035e8df40abc18ccf862a0b892a
+SIZE (soplex-8.0.0.tgz) = 1178879
diff --git a/math/SoPlex/pkg-plist b/math/SoPlex/pkg-plist
index 196b5198527e..29b7b1580fd8 100644
--- a/math/SoPlex/pkg-plist
+++ b/math/SoPlex/pkg-plist
@@ -66,6 +66,7 @@ include/soplex/sol.h
include/soplex/solbase.h
include/soplex/solverational.hpp
include/soplex/solvereal.hpp
+include/soplex/soplex_interface.h
include/soplex/sorter.h
include/soplex/spxalloc.h
include/soplex/spxautopr.h
@@ -159,6 +160,7 @@ include/soplex/vector.h
include/soplex/vectorbase.h
include/soplex/wallclocktimer.h
include/soplex_interface.h
+%%MPFR%%lib/cmake/soplex/FindMPFR.cmake
lib/cmake/soplex/soplex-config-version.cmake
lib/cmake/soplex/soplex-config.cmake
lib/cmake/soplex/soplex-targets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/math/adol-c/Makefile b/math/adol-c/Makefile
index d8b9bf190621..cfc66a7ab12e 100644
--- a/math/adol-c/Makefile
+++ b/math/adol-c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= adol-c
DISTVERSION= 2.7.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME:tu}/
DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
@@ -13,12 +13,13 @@ LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bash:shells/bash
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= compiler:c++11-lang gmake libtool tar:tgz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-boost-system=boost_thread
CONFIGURE_SHELL= ${LOCALBASE}/bin/bash
INSTALL_TARGET= install-strip
diff --git a/math/alglib/Makefile b/math/alglib/Makefile
index e546307572e0..2d6fa2347321 100644
--- a/math/alglib/Makefile
+++ b/math/alglib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= alglib
-DISTVERSION= 4.04.0
+DISTVERSION= 4.06.0
CATEGORIES= math science
MASTER_SITES= https://www.alglib.net/translator/re/
EXTRACT_SUFX= .cpp.gpl.zip
diff --git a/math/alglib/distinfo b/math/alglib/distinfo
index 761d7452d3ab..ba2c75935245 100644
--- a/math/alglib/distinfo
+++ b/math/alglib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736820112
-SHA256 (alglib-4.04.0.cpp.gpl.zip) = f9304865de395129f19ddb9f9f75a04029ba02162d9b4621236470e646d52e8b
-SIZE (alglib-4.04.0.cpp.gpl.zip) = 3893791
+TIMESTAMP = 1762592687
+SHA256 (alglib-4.06.0.cpp.gpl.zip) = 8e4b76c783ae1ab833fa6d715d744076cf4a5dc510dc4d38e267b309a16d877e
+SIZE (alglib-4.06.0.cpp.gpl.zip) = 4171082
diff --git a/math/alglib/pkg-plist b/math/alglib/pkg-plist
index 87da94742d57..f84118a12af8 100644
--- a/math/alglib/pkg-plist
+++ b/math/alglib/pkg-plist
@@ -10,6 +10,7 @@ include/libalglib/kernels_avx2.h
include/libalglib/kernels_fma.h
include/libalglib/kernels_sse2.h
include/libalglib/linalg.h
+include/libalglib/minlp.h
include/libalglib/optimization.h
include/libalglib/solvers.h
include/libalglib/specialfunctions.h
diff --git a/math/amgcl/Makefile b/math/amgcl/Makefile
index 7339f5805f6b..439a4604d99c 100644
--- a/math/amgcl/Makefile
+++ b/math/amgcl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amgcl
-DISTVERSION= 1.4.4
+DISTVERSION= 1.4.5
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/amgcl/distinfo b/math/amgcl/distinfo
index 2995887982a2..7377b4ede9a5 100644
--- a/math/amgcl/distinfo
+++ b/math/amgcl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698601455
-SHA256 (ddemidov-amgcl-1.4.4_GH0.tar.gz) = 02fd5418e14d669422f65fc739ce72bf9516ced2d8942574d4b8caa05dda9d8c
-SIZE (ddemidov-amgcl-1.4.4_GH0.tar.gz) = 3035678
+TIMESTAMP = 1762593392
+SHA256 (ddemidov-amgcl-1.4.5_GH0.tar.gz) = 611b7e46b60640abab055d815e2b28af3cb92e71fa609c514465f94b51c1f886
+SIZE (ddemidov-amgcl-1.4.5_GH0.tar.gz) = 3036282
diff --git a/math/analitza/distinfo b/math/analitza/distinfo
index c98a3860fd4d..0f6345b25bcb 100644
--- a/math/analitza/distinfo
+++ b/math/analitza/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410118
-SHA256 (KDE/release-service/25.08.1/analitza-25.08.1.tar.xz) = 603bf3b126692de017a95a781b86aef91512d9db514ecdd4a5e7af75b7e00d14
-SIZE (KDE/release-service/25.08.1/analitza-25.08.1.tar.xz) = 368228
+TIMESTAMP = 1762264613
+SHA256 (KDE/release-service/25.08.3/analitza-25.08.3.tar.xz) = 1abe741c3f189b3d8cb8cf34b516890fd64cf21ba75d0f558b3711956b83e4d1
+SIZE (KDE/release-service/25.08.3/analitza-25.08.3.tar.xz) = 369944
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index 4c7ab64d53eb..838412842fd9 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= armadillo
-PORTVERSION= 15.0.3
+PORTVERSION= 15.2.1
CATEGORIES= math
MASTER_SITES= SF/arma
diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo
index 7360f335b71d..01da1d0b090e 100644
--- a/math/armadillo/distinfo
+++ b/math/armadillo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816558
-SHA256 (armadillo-15.0.3.tar.xz) = 9f55ec10f0a91fb6479ab4ed2b37a52445aee917706a238d170b5220c022fe43
-SIZE (armadillo-15.0.3.tar.xz) = 7175076
+TIMESTAMP = 1762586714
+SHA256 (armadillo-15.2.1.tar.xz) = a5b8109da3c169802f51a14d3bd1246395c24bbca55601760b0c96a3c0b2f8fa
+SIZE (armadillo-15.2.1.tar.xz) = 7086824
diff --git a/math/armadillo/pkg-plist b/math/armadillo/pkg-plist
index 650dbd4843a2..d7c9c7045dd6 100644
--- a/math/armadillo/pkg-plist
+++ b/math/armadillo/pkg-plist
@@ -196,6 +196,7 @@ include/armadillo_bits/fn_prod.hpp
include/armadillo_bits/fn_qr.hpp
include/armadillo_bits/fn_quantile.hpp
include/armadillo_bits/fn_qz.hpp
+include/armadillo_bits/fn_rande.hpp
include/armadillo_bits/fn_randg.hpp
include/armadillo_bits/fn_randi.hpp
include/armadillo_bits/fn_randn.hpp
diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile
index d137ba740d29..91fcccee58b1 100644
--- a/math/asymptote/Makefile
+++ b/math/asymptote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= asymptote
PORTVERSION= 2.92
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
diff --git a/math/bitwuzla/Makefile b/math/bitwuzla/Makefile
index 63387ea1b148..37ae02bfaa1a 100644
--- a/math/bitwuzla/Makefile
+++ b/math/bitwuzla/Makefile
@@ -1,11 +1,11 @@
-PORTNAME= bitwuzla
-DISTVERSION= 0.7.0
-PORTREVISION= 1
+PORTNAME= bitwuzla # successor of Boolector
+DISTVERSION= 0.8.2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= SMT solver for the theories of fixed-size bit-vectors
-WWW= https://bitwuzla.github.io/
+WWW= https://bitwuzla.github.io/ \
+ https://github.com/bitwuzla/bitwuzla
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= gmp>0:math/gmp \
${LOCALBASE}/lib/symfpu.a:math/symfpu
LIB_DEPENDS= libcadical.so:math/cadical \
+ libcryptominisat5.so:math/cryptominisat \
libgmp.so:math/gmp
TEST_DEPENDS= googletest>0:devel/googletest
@@ -20,6 +21,8 @@ USES= compiler:c++17-lang localbase:ldflags meson pkgconfig python:build
USE_GITHUB= yes
USE_LDCONFIG= yes
+CFLAGS+= -I${LOCALBASE}/include/cadical
+CXXFLAGS+= -I${LOCALBASE}/include/cadical
LDFLAGS+= -lcadical
MESON_ARGS= -Ddefault_library=shared \
@@ -33,4 +36,12 @@ do-test: # 1 test hangs, see https://github.com/bitwuzla/bitwuzla/issues/117
cd ${BUILD_WRKSRC} && \
${DO_MAKE_BUILD} test
+# tests as of 0.8.2:
+# Ok: 3935
+# Expected Fail: 0
+# Fail: 0
+# Unexpected Pass: 0
+# Skipped: 0
+# Timeout: 0
+
.include <bsd.port.mk>
diff --git a/math/bitwuzla/distinfo b/math/bitwuzla/distinfo
index 0d2a29406740..2f5d9ee92031 100644
--- a/math/bitwuzla/distinfo
+++ b/math/bitwuzla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734064151
-SHA256 (bitwuzla-bitwuzla-0.7.0_GH0.tar.gz) = 4a388aa935fab5fe3e61494f94c1110653ac11e07f1cf29593d6fdba30238afa
-SIZE (bitwuzla-bitwuzla-0.7.0_GH0.tar.gz) = 2071988
+TIMESTAMP = 1762322302
+SHA256 (bitwuzla-bitwuzla-0.8.2_GH0.tar.gz) = 637ed0b8d43291004089543b8c7bb744d325231113cab9bfa07f7bb7a154eeb5
+SIZE (bitwuzla-bitwuzla-0.8.2_GH0.tar.gz) = 2080406
diff --git a/math/blasfeo/Makefile b/math/blasfeo/Makefile
index 8d9849656099..8028eef77043 100644
--- a/math/blasfeo/Makefile
+++ b/math/blasfeo/Makefile
@@ -1,6 +1,5 @@
PORTNAME= blasfeo
-DISTVERSION= 0.1.4.1
-PORTREVISION= 1
+DISTVERSION= 0.1.4.2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/blasfeo/distinfo b/math/blasfeo/distinfo
index 16c65afd584e..59d86d6cff99 100644
--- a/math/blasfeo/distinfo
+++ b/math/blasfeo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736716835
-SHA256 (giaf-blasfeo-0.1.4.1_GH0.tar.gz) = b6b5070c6ecf4b5692e3dc3e212f6040a4dbcd9b6b5867c8fbf02b5d2cf13427
-SIZE (giaf-blasfeo-0.1.4.1_GH0.tar.gz) = 1688109
+TIMESTAMP = 1762593265
+SHA256 (giaf-blasfeo-0.1.4.2_GH0.tar.gz) = df990206225095fb97ca1b1a3ebfe34cbc2cea7a8b2643ed3a6deb28a1848aa2
+SIZE (giaf-blasfeo-0.1.4.2_GH0.tar.gz) = 1691353
diff --git a/math/boolector/Makefile b/math/boolector/Makefile
index 4d654fa79dbf..f29a3ee06388 100644
--- a/math/boolector/Makefile
+++ b/math/boolector/Makefile
@@ -28,6 +28,9 @@ GH_ACCOUNT= Boolector
SHEBANG_GLOB= *.sh
+CFLAGS+= -I${LOCALBASE}/include/cadical
+CXXFLAGS+= -I${LOCALBASE}/include/cadical
+
CMAKE_ON= BUILD_SHARED_LIBS \
USE_GMP
CMAKE_OFF= TESTING
diff --git a/math/brial/Makefile b/math/brial/Makefile
index aacd0d389578..a7002fde317c 100644
--- a/math/brial/Makefile
+++ b/math/brial/Makefile
@@ -1,6 +1,6 @@
PORTNAME= BRiAl
DISTVERSION= 1.2.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
diff --git a/math/cadabra2/Makefile b/math/cadabra2/Makefile
index 144d880da1c4..6e5db1d7e7f9 100644
--- a/math/cadabra2/Makefile
+++ b/math/cadabra2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cadabra2
DISTVERSION= 2.5.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -10,12 +10,9 @@ WWW= https://cadabra.science/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/doc/license.txt
-BROKEN= fails to build with Boost>=1.87
-BROKEN_FreeBSD_15= compilation fails with clang-17, see https://github.com/kpeeters/cadabra2/issues/285
-
BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp
LIB_DEPENDS= ${PY_BOOST} \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz \
libpcrecpp.so:devel/pcre \
@@ -56,4 +53,10 @@ _PY_SONAME= ${PYTHON_TAG}
post-extract: # unbundle
@${RM} -r ${WRKSRC}/libs/jsoncpp ${WRKSRC}/libs/websocketpp
+post-patch:
+ @${REINPLACE_CMD} -e '/COMPONENTS/s|system|thread|' \
+ ${WRKSRC}/client_server/CMakeLists.txt \
+ ${WRKSRC}/frontend/common/CMakeLists.txt \
+ ${WRKSRC}/frontend/gtkmm/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/math/cadical/Makefile b/math/cadical/Makefile
index 01262dfc3416..87a7893a07af 100644
--- a/math/cadical/Makefile
+++ b/math/cadical/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cadical
DISTVERSIONPREFIX= rel-
DISTVERSION= 2.1.3
+PORTREVISION= 1
CATEGORIES= math devel
MAINTAINER= yuri@FreeBSD.org
@@ -20,6 +21,9 @@ GNU_CONFIGURE= yes
MAKEFILE= makefile
+CFLAGS+= -I${LOCALBASE}/include/cadical
+CXXFLAGS+= -I${LOCALBASE}/include/cadical
+
BINARY_ALIAS= make=${GMAKE}
EXES= cadical mobical
@@ -27,8 +31,9 @@ EXES= cadical mobical
TEST_TARGET= test
PLIST_FILES= ${EXES:S/^/bin\//} \
- include/cadical.hpp \
- include/ccadical.h \
+ include/cadical/cadical.hpp \
+ include/cadical/ccadical.h \
+ include/cadical/tracer.hpp \
lib/libcadical.a \
lib/libcadical.so \
lib/libcadical.so.${DISTVERSION}
@@ -47,8 +52,10 @@ do-install: # workaround for https://github.com/arminbiere/cadical/issues/49
.for e in ${EXES}
${INSTALL_PROGRAM} ${WRKSRC}/build/${e} ${STAGEDIR}${PREFIX}/bin
.endfor
- ${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/ccadical.h ${STAGEDIR}${PREFIX}/include
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/cadical
+ ${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${STAGEDIR}${PREFIX}/include/cadical
+ ${INSTALL_DATA} ${WRKSRC}/src/ccadical.h ${STAGEDIR}${PREFIX}/include/cadical
+ ${INSTALL_DATA} ${WRKSRC}/src/tracer.hpp ${STAGEDIR}${PREFIX}/include/cadical
${INSTALL_DATA} ${WRKSRC}/build/libcadical.a ${STAGEDIR}${PREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/build/libcadical.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib
cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libcadical.so.${DISTVERSION} libcadical.so
diff --git a/math/cado-nfs/Makefile b/math/cado-nfs/Makefile
index db0fd87099f8..f175b3dada7f 100644
--- a/math/cado-nfs/Makefile
+++ b/math/cado-nfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cado-nfs
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0-20240408
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/cantor/distinfo b/math/cantor/distinfo
index ad3341ea08a6..f9767ab668bb 100644
--- a/math/cantor/distinfo
+++ b/math/cantor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410121
-SHA256 (KDE/release-service/25.08.1/cantor-25.08.1.tar.xz) = 1e92aa6ca61be065388d10f0dbc9a09393893190a0bae7c98cdfd863cf4adb94
-SIZE (KDE/release-service/25.08.1/cantor-25.08.1.tar.xz) = 10907968
+TIMESTAMP = 1762264615
+SHA256 (KDE/release-service/25.08.3/cantor-25.08.3.tar.xz) = 5635007fb9c50d82e88decf9264ff40fb9f4ee65b27474c5930b1b519eb24b72
+SIZE (KDE/release-service/25.08.3/cantor-25.08.3.tar.xz) = 10918180
diff --git a/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake b/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake
new file mode 100644
index 000000000000..619f110204c5
--- /dev/null
+++ b/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake
@@ -0,0 +1,21 @@
+--- cmake/modules/CGAL_pointmatcher_support.cmake.orig 2024-08-10 19:00:05 UTC
++++ cmake/modules/CGAL_pointmatcher_support.cmake
+@@ -1,9 +1,8 @@ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmat
+ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmatcher_support)
+- find_package(Boost COMPONENTS thread filesystem system program_options date_time chrono)
++ find_package(Boost COMPONENTS thread filesystem program_options date_time chrono)
+ if(Boost_chrono_FOUND
+ AND Boost_thread_FOUND
+ AND Boost_filesystem_FOUND
+- AND Boost_system_FOUND
+ AND Boost_program_options_FOUND
+ AND Boost_date_time_FOUND)
+ add_library(CGAL::pointmatcher_support INTERFACE IMPORTED)
+@@ -11,6 +10,6 @@ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmat
+ target_include_directories(CGAL::pointmatcher_support INTERFACE "${libpointmatcher_INCLUDE_DIR}")
+ target_link_libraries(CGAL::pointmatcher_support INTERFACE ${libpointmatcher_LIBRARIES} libnabo::nabo)
+ else()
+- message(STATUS "NOTICE: the libpointmatcher library requires the following boost components: thread filesystem system program_options date_time chrono.")
++ message(STATUS "NOTICE: the libpointmatcher library requires the following boost components: thread filesystem program_options date_time chrono.")
+ endif()
+ endif()
diff --git a/math/cglm/Makefile b/math/cglm/Makefile
index f6484898d2d7..a11f843aefe5 100644
--- a/math/cglm/Makefile
+++ b/math/cglm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cglm
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.6
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -23,4 +23,6 @@ pre-test:
${TOUCH} ${WRKDIR}/.meson_build_testing; \
fi
+# tests as of 0.9.6: 1/1 cglm.tests OK 0.10s
+
.include <bsd.port.mk>
diff --git a/math/cglm/distinfo b/math/cglm/distinfo
index 5bc7f11607d6..81cfb6738aea 100644
--- a/math/cglm/distinfo
+++ b/math/cglm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712132215
-SHA256 (recp-cglm-v0.9.4_GH0.tar.gz) = 101376d9f5db7139a54db35ccc439e40b679bc2efb756d3469d39ee38e69c41b
-SIZE (recp-cglm-v0.9.4_GH0.tar.gz) = 690840
+TIMESTAMP = 1762284052
+SHA256 (recp-cglm-v0.9.6_GH0.tar.gz) = be5e7d384561eb0fca59724a92b7fb44bf03e588a7eae5123a7d796002928184
+SIZE (recp-cglm-v0.9.6_GH0.tar.gz) = 707102
diff --git a/math/cglm/pkg-plist b/math/cglm/pkg-plist
index f09c4f27d107..55f13431582a 100644
--- a/math/cglm/pkg-plist
+++ b/math/cglm/pkg-plist
@@ -8,6 +8,9 @@ include/cglm/applesimd.h
include/cglm/bezier.h
include/cglm/box.h
include/cglm/call.h
+include/cglm/call/noise.h
+include/cglm/noise.h
+include/cglm/struct/noise.h
include/cglm/call/aabb2d.h
include/cglm/call/affine.h
include/cglm/call/affine2d.h
@@ -183,5 +186,5 @@ include/cglm/vec4.h
include/cglm/version.h
lib/libcglm.so
lib/libcglm.so.0
-lib/libcglm.so.0.9.4
+lib/libcglm.so.0.9.6
libdata/pkgconfig/cglm.pc
diff --git a/math/clad/Makefile b/math/clad/Makefile
index 018a2b30221d..d1bb69f19057 100644
--- a/math/clad/Makefile
+++ b/math/clad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clad
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8
+DISTVERSION= 2.2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/clad/distinfo b/math/clad/distinfo
index 2bd181fecc5a..7090ea2705e5 100644
--- a/math/clad/distinfo
+++ b/math/clad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734672509
-SHA256 (vgvassilev-clad-v1.8_GH0.tar.gz) = 1dcff3cab33417c8b8595e9bdb139a2cd1ec9c15eb013a275ab4e004c5b65812
-SIZE (vgvassilev-clad-v1.8_GH0.tar.gz) = 1240960
+TIMESTAMP = 1762232638
+SHA256 (vgvassilev-clad-v2.2_GH0.tar.gz) = 9bcfae0931849658443deecae4f13ff23e9b79de60632c318efa059f9fd2dc6d
+SIZE (vgvassilev-clad-v2.2_GH0.tar.gz) = 1327715
diff --git a/math/clad/pkg-plist b/math/clad/pkg-plist
index 18346c99cc0f..fe06b56e3445 100644
--- a/math/clad/pkg-plist
+++ b/math/clad/pkg-plist
@@ -24,6 +24,7 @@ include/clad/Differentiator/MultiplexExternalRMVSource.h
include/clad/Differentiator/NumericalDiff.h
include/clad/Differentiator/ParseDiffArgsTypes.h
include/clad/Differentiator/PushForwardModeVisitor.h
+include/clad/Differentiator/RestoreTracker.h
include/clad/Differentiator/ReverseModeForwPassVisitor.h
include/clad/Differentiator/ReverseModeVisitor.h
include/clad/Differentiator/ReverseModeVisitorDirectionKinds.h
@@ -31,9 +32,13 @@ include/clad/Differentiator/STLBuiltins.h
include/clad/Differentiator/Sins.h
include/clad/Differentiator/StmtClone.h
include/clad/Differentiator/Tape.h
+include/clad/Differentiator/ThrustBuiltins.h
+include/clad/Differentiator/ThrustDerivatives.h
+include/clad/Differentiator/Timers.h
include/clad/Differentiator/VectorForwardModeVisitor.h
include/clad/Differentiator/VectorPushForwardModeVisitor.h
include/clad/Differentiator/Version.h
+include/clad/Differentiator/Version.inc
include/clad/Differentiator/VisitorBase.h
include/clad/tools/ClangBackendPlugin.h
include/clad/tools/ClangPlugin.h
diff --git a/math/clblas/Makefile b/math/clblas/Makefile
index 32643e932a02..3417555c8840 100644
--- a/math/clblas/Makefile
+++ b/math/clblas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clblas
PORTVERSION= 2.12
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= math
diff --git a/math/cm/Makefile b/math/cm/Makefile
index 50112e0185e9..60b4d9efdc31 100644
--- a/math/cm/Makefile
+++ b/math/cm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cm
-DISTVERSION= 0.4.3
-PORTREVISION= 1
+DISTVERSION= 0.4.4
CATEGORIES= math
MASTER_SITES= https://www.multiprecision.org/downloads/
@@ -28,4 +27,15 @@ TEST_TARGET= check
INFO= cm
+# ============================================================================
+# Testsuite summary for cm 0.4.4
+# ============================================================================
+# TOTAL: 3
+# PASS: 3
+# SKIP: 0
+# XFAIL: 0
+# FAIL: 0
+# XPASS: 0
+# ERROR: 0
+
.include <bsd.port.mk>
diff --git a/math/cm/distinfo b/math/cm/distinfo
index 0568c058e14a..b1fa02ef4e29 100644
--- a/math/cm/distinfo
+++ b/math/cm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709863232
-SHA256 (cm-0.4.3.tar.gz) = b23035bd94bea07d9ab912116522edb3db449f25f3361fe5bd4a35402150b005
-SIZE (cm-0.4.3.tar.gz) = 762008
+TIMESTAMP = 1762663931
+SHA256 (cm-0.4.4.tar.gz) = c6fb97620b0aa1ada3b44aa242cb1801cbefe76dfc54a92065520c3519a16d7e
+SIZE (cm-0.4.4.tar.gz) = 763608
diff --git a/math/cm/pkg-plist b/math/cm/pkg-plist
index a73ad2e6a358..b02d1ecaf600 100644
--- a/math/cm/pkg-plist
+++ b/math/cm/pkg-plist
@@ -7,7 +7,7 @@ include/cm.h
lib/libcm.a
lib/libcm.so
lib/libcm.so.1
-lib/libcm.so.1.1.0
+lib/libcm.so.1.1.1
%%DATADIR%%/af/af_0047.dat.gz
%%DATADIR%%/af/af_0059.dat.gz
%%DATADIR%%/af/af_0071.dat.gz
diff --git a/math/cmh/Makefile b/math/cmh/Makefile
index cd83d11af441..93fdc677c453 100644
--- a/math/cmh/Makefile
+++ b/math/cmh/Makefile
@@ -2,11 +2,11 @@ PORTNAME= cmh
DISTVERSION= 1.1.1
PORTREVISION= 4
CATEGORIES= math
-MASTER_SITES= http://www.multiprecision.org/downloads/
+MASTER_SITES= https://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Compute Igusa class polynomials
-WWW= https://www.multiprecision.org/cmh/home.html
+WWW= https://www.multiprecision.org/cmh/index.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/cryptominisat/Makefile b/math/cryptominisat/Makefile
index d2e62bfb85ca..2152f6c51efd 100644
--- a/math/cryptominisat/Makefile
+++ b/math/cryptominisat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptominisat
DISTVERSION= 5.11.21
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= arrowd@FreeBSD.org
diff --git a/math/curv/Makefile b/math/curv/Makefile
index 5f9dcbae04b1..2515db6084ed 100644
--- a/math/curv/Makefile
+++ b/math/curv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= curv
DISTVERSION= 0.5
-PORTREVISION= 27
+PORTREVISION= 29
CATEGORIES= math lang graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/cvc5/Makefile b/math/cvc5/Makefile
index a42303efa420..81e7f5221854 100644
--- a/math/cvc5/Makefile
+++ b/math/cvc5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvc5
DISTVERSIONPREFIX= cvc5-
-DISTVERSION= 1.3.0
+DISTVERSION= 1.3.1
CATEGORIES= math java
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -21,6 +21,8 @@ BUILD_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR}
LIB_DEPENDS= libcadical.so:math/cadical
+TEST_ENV= ARGS=-V
+
USES= cmake:testing ncurses compiler:c++17-lang \
localbase:ldflags pkgconfig python:build
USE_LDCONFIG= yes
@@ -39,10 +41,10 @@ PLIST_SUB= VERSION=${DISTVERSION}
OPTIONS_DEFINE= COCOALIB EDITLINE JAVA
OPTIONS_GROUP= SOLVERS
-OPTIONS_GROUP_SOLVERS= CRYPTOMINISAT KISSAT
+OPTIONS_GROUP_SOLVERS= CRYPTOMINISAT GLPK KISSAT
OPTIONS_RADIO= NUMLIB
OPTIONS_RADIO_NUMLIB= GMP CLN
-OPTIONS_DEFAULT= CRYPTOMINISAT EDITLINE GMP # COCOALIB KISSAT # JAVA is broken
+OPTIONS_DEFAULT= CRYPTOMINISAT EDITLINE GMP KISSAT # COCOALIB # JAVA is broken
OPTIONS_SUB= yes
COCOALIB_DESC= Use CoCoALib for further polynomial operations
@@ -69,7 +71,7 @@ CRYPTOMINISAT_LIB_DEPENDS= libcryptominisat5.so:math/cryptominisat
KISSAT_DESC= Use Kissat solver
KISSAT_CMAKE_BOOL= USE_KISSAT
-KISSAT_BROKEN= fails to link with libkissat.so, see https://github.com/cvc5/cvc5/issues/9483
+KISSAT_LIB_DEPENDS= libkissat.so:math/kissat
# NUMLIB options
@@ -90,8 +92,6 @@ CMAKE_ARGS+= -DENABLE_GPL:BOOL=ON
PORTSCOUT= limit:^[1-9]\.[0-9]+\.[0-9]+ # prevent older generation versions like 1.8, 1.7, etc.
-# some tests are skipped without any explanation, see https://github.com/cvc5/cvc5/issues/10456
-# test interactive_shell_define_fun_rec_multiline fails, see https://github.com/cvc5/cvc5/issues/11146
-# tests as of 1.3.0: 99% tests passed, 1 tests failed out of 4040, see https://github.com/cvc5/cvc5/issues/11996
+# tests as of 1.3.1: 1 test fails, see https://github.com/cvc5/cvc5/issues/12215
.include <bsd.port.mk>
diff --git a/math/cvc5/distinfo b/math/cvc5/distinfo
index 2b00e52e64b7..2f080a92c278 100644
--- a/math/cvc5/distinfo
+++ b/math/cvc5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750308675
-SHA256 (cvc5-cvc5-cvc5-1.3.0_GH0.tar.gz) = 8747e449bdbb2264ccf7404fdf960977057a18de7f70c5e3b738847210e4065a
-SIZE (cvc5-cvc5-cvc5-1.3.0_GH0.tar.gz) = 9163706
+TIMESTAMP = 1762288360
+SHA256 (cvc5-cvc5-cvc5-1.3.1_GH0.tar.gz) = ce1dce7b1ba8ade0ba7937b8ad7aa6ffa1df0dd9586963ead082baa299ef32d5
+SIZE (cvc5-cvc5-cvc5-1.3.1_GH0.tar.gz) = 9205045
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 927ddbcbbc42..ecc8824962ec 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deal.II
DISTVERSION= 9.6.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MASTER_SITES= https://github.com/dealii/dealii/releases/download/v${DISTVERSION}/
DISTNAME= dealii-${DISTVERSION}
diff --git a/math/dihydrogen/Makefile b/math/dihydrogen/Makefile
index 21a3ea36abdb..0dc63d8817df 100644
--- a/math/dihydrogen/Makefile
+++ b/math/dihydrogen/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dihydrogen
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1-36
DISTVERSIONSUFFIX= -g4bda15e
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile
index 4f567b3f7ab5..5828c9176e7a 100644
--- a/math/e-antic/Makefile
+++ b/math/e-antic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= e-antic
DISTVERSION= 2.1.0
-PORTREVISION= 1
+PORTREVISION= 2
#MASTER_SITES= https://www.labri.fr/perso/vdelecro/e-antic/
CATEGORIES= math
diff --git a/math/eclib/Makefile b/math/eclib/Makefile
index bb88e4353016..e196a6a53df3 100644
--- a/math/eclib/Makefile
+++ b/math/eclib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= eclib
PORTVERSION= 20250627
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= math
diff --git a/math/eclib/files/patch-configure.ac b/math/eclib/files/patch-configure.ac
new file mode 100644
index 000000000000..e17a39aaa241
--- /dev/null
+++ b/math/eclib/files/patch-configure.ac
@@ -0,0 +1,17 @@
+--- configure.ac.orig 2025-06-27 08:14:54 UTC
++++ configure.ac
+@@ -67,13 +67,11 @@ AX_BOOST_BASE([1.35.0], [
+ #
+ # Boost 1.35.0+ required for Asio (1.25.0 for Thread)
+ AX_BOOST_BASE([1.35.0], [
+-AX_BOOST_SYSTEM
+ AX_BOOST_ASIO
+ AX_BOOST_THREAD
+ ])
+
+-if [test "$ax_cv_boost_system" = "yes"] &&
+- [test "$ax_cv_boost_asio" = "yes"] &&
++if [test "$ax_cv_boost_asio" = "yes"] &&
+ [test "$ax_cv_boost_thread" = "yes"]; then
+ AC_DEFINE([ECLIB_MULTITHREAD],[1],[Define if multithreading available and requested])
+ fi
diff --git a/math/elan/Makefile b/math/elan/Makefile
index 3fe8c3b54070..33059114d8a2 100644
--- a/math/elan/Makefile
+++ b/math/elan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elan
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/eval/Makefile b/math/eval/Makefile
index 9ca3904c2f22..97f2e2f337a1 100644
--- a/math/eval/Makefile
+++ b/math/eval/Makefile
@@ -13,6 +13,7 @@ COMMENT= Full featured floating point expression evaluator
USES= lha readline
+CPPFLAGS+= -DWANT_OBSOLETE_TYPEDEFS
WRKSRC= ${WRKDIR}/Eval/source
PLIST_FILES= bin/Eval
diff --git a/math/exprtk/Makefile b/math/exprtk/Makefile
index fe78aa06deea..47a55f62b32d 100644
--- a/math/exprtk/Makefile
+++ b/math/exprtk/Makefile
@@ -4,7 +4,8 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ Mathematical Expression Toolkit Library
-WWW= https://www.partow.net/programming/exprtk/index.html
+WWW= https://www.partow.net/programming/exprtk/index.html \
+ https://github.com/ArashPartow/exprtk
LICENSE= MIT
diff --git a/math/fend/Makefile b/math/fend/Makefile
index e5f272026738..2f82de844352 100644
--- a/math/fend/Makefile
+++ b/math/fend/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fend
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/flexiblas/Makefile b/math/flexiblas/Makefile
index b525436e905b..8f44ea07b0cd 100644
--- a/math/flexiblas/Makefile
+++ b/math/flexiblas/Makefile
@@ -1,6 +1,5 @@
PORTNAME= flexiblas
-PORTVERSION= 3.4.5
-PORTREVISION= 1
+PORTVERSION= 3.5.0
DISTVERSIONPREFIX= v
CATEGORIES= math
#MASTER_SITES= https://csc.mpi-magdeburg.mpg.de/mpcsc/software/flexiblas/
diff --git a/math/flexiblas/distinfo b/math/flexiblas/distinfo
index 80a948befa0e..08cc36447f64 100644
--- a/math/flexiblas/distinfo
+++ b/math/flexiblas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742745631
-SHA256 (flexiblas-release-v3.4.5.tar.bz2) = 6f64437ebe35722ff953e6041c1416ed6aff49de087acb937cd59c0426d296ff
-SIZE (flexiblas-release-v3.4.5.tar.bz2) = 42932141
+TIMESTAMP = 1761648685
+SHA256 (flexiblas-release-v3.5.0.tar.bz2) = f7e5184196f35b8956202cd7b94750cf349cf4d76216b890ec75e3431e44b747
+SIZE (flexiblas-release-v3.5.0.tar.bz2) = 82678136
diff --git a/math/flexiblas/pkg-plist b/math/flexiblas/pkg-plist
index 9814e88e83ea..8f46345364c7 100644
--- a/math/flexiblas/pkg-plist
+++ b/math/flexiblas/pkg-plist
@@ -15,11 +15,19 @@ include/flexiblas/flexiblas_dummy_cblas.h
include/flexiblas/flexiblas_dummy_fortran.h
include/flexiblas/flexiblas_fortran_char_len.h
include/flexiblas/flexiblas_fortran_mangle.h
+include/flexiblas/flexiblas_hook_structure.h
include/flexiblas/flexiblas_mgmt.h
include/flexiblas/flexiblas_real_calls.h
include/flexiblas/flexiblas_real_cblas_calls.h
include/flexiblas/flexiblas_real_lapack.h
+include/flexiblas/flexiblas_real_lapacke.h
include/flexiblas/lapack.h
+include/flexiblas/lapack_f77.h
+include/flexiblas/lapacke.h
+include/flexiblas/lapacke_64.h
+include/flexiblas/lapacke_config.h
+include/flexiblas/lapacke_mangling.h
+include/flexiblas/lapacke_utils.h
%%ATLAS%%lib/flexiblas/libflexiblas_atlas.so
lib/flexiblas/libflexiblas_blispthread.so
lib/flexiblas/libflexiblas_fallback_lapack.so
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index 9170700db8ca..a9122212a76e 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -1,6 +1,7 @@
PORTNAME= g2o
DISTVERSION= 20241228
DISTVERSIONSUFFIX= _git
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile
index c850ac393f25..cd8b13022d31 100644
--- a/math/ggobi/Makefile
+++ b/math/ggobi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ggobi
DISTVERSION= 2.1.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math graphics
MAINTAINER= rhurlin@FreeBSD.org
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile
index db40fb203ed2..23c6b5093bbb 100644
--- a/math/giacxcas/Makefile
+++ b/math/giacxcas/Makefile
@@ -1,8 +1,8 @@
PORTNAME= giacxcas
DISTVERSION= 1.9.0-85
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
-MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
+MASTER_SITES= http://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/dists/stable/main/source/:giac \
http://cocoa.dima.unige.it/cocoa/cocoalib/tgz/:cocoa \
http://www-fourier.ujf-grenoble.fr/~parisse/giac/freebsd/
DISTFILES= giac_${DISTVERSION}${EXTRACT_SUFX}:giac \
@@ -12,10 +12,10 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computer algebra system
-WWW= https://www-fourier.ujf-grenoble.fr/~parisse/giac.html
+WWW= https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac.html
-LICENSE= GPLv3 DOC
-LICENSE_COMB= multi
+LICENSE= GPLv3 DOC
+LICENSE_COMB= multi
LICENSE_NAME_DOC= French documentation
LICENSE_TEXT_DOC= French documentation is for non-commercial use only
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
@@ -121,6 +121,8 @@ post-patch:
${SED} -i ".orig" -Ee 's|char \*last = style \+ strlen\(style\) - 2|char *last = pretty|' \
-Ee 's|\*style = 0|last = style + strnlen(style, ENDOFBUFFER) - 2; *style = 0|' \
${FLTKDEV-GIAC}/src/fl_set_fonts_xft.cxx
+ @${REINPLACE_CMD} -e 's/"filesystem system"/"filesystem "/' \
+ ${WRKDIR}/CoCoALib-${COCOA_LIB_VERSION}/configuration/boost-find-lib.sh
pre-configure:
${REINPLACE_CMD} -e 's|^protected:|public:|' ${FLTKDEV-GIAC}/FL/Fl_Widget.H
diff --git a/math/glm/Makefile b/math/glm/Makefile
index 1d05e34a5d41..9c8ad5c88364 100644
--- a/math/glm/Makefile
+++ b/math/glm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= glm
-PORTVERSION= 1.0.1
-PORTEPOCH= 1
+PORTVERSION= 1.0.2
CATEGORIES= math graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/math/glm/distinfo b/math/glm/distinfo
index 67f772622f58..fd1eb28fda75 100644
--- a/math/glm/distinfo
+++ b/math/glm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709055434
-SHA256 (g-truc-glm-1.0.1_GH0.tar.gz) = 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c
-SIZE (g-truc-glm-1.0.1_GH0.tar.gz) = 4567161
+TIMESTAMP = 1760555893
+SHA256 (g-truc-glm-1.0.2_GH0.tar.gz) = 19edf2e860297efab1c74950e6076bf4dad9de483826bc95e2e0f2c758a43f65
+SIZE (g-truc-glm-1.0.2_GH0.tar.gz) = 4597309
diff --git a/math/glm/files/patch-glm_gtx_bit.hpp b/math/glm/files/patch-glm_gtx_bit.hpp
deleted file mode 100644
index 395022876680..000000000000
--- a/math/glm/files/patch-glm_gtx_bit.hpp
+++ /dev/null
@@ -1,60 +0,0 @@
-This is needed to fix x11-wm/gamescope with glm 1.0.1
-
-https://github.com/g-truc/glm/issues/1269
-
---- glm/gtx/bit.hpp.orig 2024-02-27 17:19:47 UTC
-+++ glm/gtx/bit.hpp
-@@ -46,7 +46,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<typename genIUType>
-- GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoAbove(genIUType Value);
-+ GLM_FUNC_DECL genIUType powerOfTwoAbove(genIUType Value);
-
- /// Return the power of two number which value is just higher the input value.
- /// Deprecated, use ceilPowerOfTwo from GTC_round instead
-@@ -54,7 +54,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<length_t L, typename T, qualifier Q>
-- GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoAbove(vec<L, T, Q> const& value);
-+ GLM_FUNC_DECL vec<L, T, Q> powerOfTwoAbove(vec<L, T, Q> const& value);
-
- /// Return the power of two number which value is just lower the input value.
- /// Deprecated, use floorPowerOfTwo from GTC_round instead
-@@ -62,7 +62,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<typename genIUType>
-- GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoBelow(genIUType Value);
-+ GLM_FUNC_DECL genIUType powerOfTwoBelow(genIUType Value);
-
- /// Return the power of two number which value is just lower the input value.
- /// Deprecated, use floorPowerOfTwo from GTC_round instead
-@@ -70,7 +70,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<length_t L, typename T, qualifier Q>
-- GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoBelow(vec<L, T, Q> const& value);
-+ GLM_FUNC_DECL vec<L, T, Q> powerOfTwoBelow(vec<L, T, Q> const& value);
-
- /// Return the power of two number which value is the closet to the input value.
- /// Deprecated, use roundPowerOfTwo from GTC_round instead
-@@ -78,7 +78,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<typename genIUType>
-- GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoNearest(genIUType Value);
-+ GLM_FUNC_DECL genIUType powerOfTwoNearest(genIUType Value);
-
- /// Return the power of two number which value is the closet to the input value.
- /// Deprecated, use roundPowerOfTwo from GTC_round instead
-@@ -86,7 +86,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<length_t L, typename T, qualifier Q>
-- GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoNearest(vec<L, T, Q> const& value);
-+ GLM_FUNC_DECL vec<L, T, Q> powerOfTwoNearest(vec<L, T, Q> const& value);
-
- /// @}
- } //namespace glm
diff --git a/math/glm/files/patch-test_core_core__func_matrix.cpp b/math/glm/files/patch-test_core_core__func_matrix.cpp
deleted file mode 100644
index 080676114d84..000000000000
--- a/math/glm/files/patch-test_core_core__func_matrix.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- test/core/core_func_matrix.cpp.orig 2024-02-27 17:19:47 UTC
-+++ test/core/core_func_matrix.cpp
-@@ -392,7 +392,7 @@ static int test_inverse_perf(std::size_t Count, std::s
- //glm::uint Ulp = 0;
- //Ulp = glm::max(glm::float_distance(*Dst, *Src), Ulp);
-
-- std::printf("inverse<%s>(%f): %lu\n", Message, static_cast<double>(Diff), EndTime - StartTime);
-+ std::printf("inverse<%s>(%f): %lu\n", Message, static_cast<double>(Diff), (unsigned long)(EndTime - StartTime));
-
- return 0;
- }
diff --git a/math/glm/pkg-plist b/math/glm/pkg-plist
index 03669b99b210..f957760e51f7 100644
--- a/math/glm/pkg-plist
+++ b/math/glm/pkg-plist
@@ -60,7 +60,7 @@ include/glm/detail/type_vec3.hpp
include/glm/detail/type_vec3.inl
include/glm/detail/type_vec4.hpp
include/glm/detail/type_vec4.inl
-include/glm/detail/type_vec4_simd.inl
+include/glm/detail/type_vec_simd.inl
include/glm/exponential.hpp
include/glm/ext.hpp
include/glm/ext/_matrix_vectorize.hpp
@@ -310,7 +310,7 @@ include/glm/gtx/fast_square_root.hpp
include/glm/gtx/fast_square_root.inl
include/glm/gtx/fast_trigonometry.hpp
include/glm/gtx/fast_trigonometry.inl
-include/glm/gtx/float_notmalize.inl
+include/glm/gtx/float_normalize.inl
include/glm/gtx/functions.hpp
include/glm/gtx/functions.inl
include/glm/gtx/gradient_paint.hpp
@@ -325,6 +325,8 @@ include/glm/gtx/intersect.hpp
include/glm/gtx/intersect.inl
include/glm/gtx/io.hpp
include/glm/gtx/io.inl
+include/glm/gtx/iteration.hpp
+include/glm/gtx/iteration.inl
include/glm/gtx/log_base.hpp
include/glm/gtx/log_base.inl
include/glm/gtx/matrix_cross_product.hpp
@@ -382,6 +384,8 @@ include/glm/gtx/std_based_type.hpp
include/glm/gtx/std_based_type.inl
include/glm/gtx/string_cast.hpp
include/glm/gtx/string_cast.inl
+include/glm/gtx/structured_bindings.hpp
+include/glm/gtx/structured_bindings.inl
include/glm/gtx/texture.hpp
include/glm/gtx/texture.inl
include/glm/gtx/transform.hpp
diff --git a/math/half/Makefile b/math/half/Makefile
index f373d0437668..2b84b1e2b985 100644
--- a/math/half/Makefile
+++ b/math/half/Makefile
@@ -1,5 +1,5 @@
PORTNAME= half
-DISTVERSION= 2.2.0
+DISTVERSION= 2.2.1
CATEGORIES= math
MASTER_SITES= SF
diff --git a/math/half/distinfo b/math/half/distinfo
index aa5accc9def0..1795a02d4cf4 100644
--- a/math/half/distinfo
+++ b/math/half/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623811699
-SHA256 (half-2.2.0.zip) = 1d1d9e482fb95fcd7cab0953a4bd35e00b86578f11cb6939a067811a055a563b
-SIZE (half-2.2.0.zip) = 47558
+TIMESTAMP = 1762592078
+SHA256 (half-2.2.1.zip) = 76ddbf406e9d9b772ec73af2bf925b38b290b4390cc4064720a08d4b4bca0aa9
+SIZE (half-2.2.1.zip) = 47764
diff --git a/math/hexowl/Makefile b/math/hexowl/Makefile
index 51319e123bc3..ecd1aeecd8e5 100644
--- a/math/hexowl/Makefile
+++ b/math/hexowl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexowl
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= olgeni@FreeBSD.org
diff --git a/math/heyoka/Makefile b/math/heyoka/Makefile
index 64f39f422b46..5930c8fce1ec 100644
--- a/math/heyoka/Makefile
+++ b/math/heyoka/Makefile
@@ -1,7 +1,7 @@
PORTNAME= heyoka
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +11,8 @@ WWW= https://bluescarni.github.io/heyoka/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_FreeBSD_13= compilation fails: no member named 'transform' in namespace 'std::ranges'; did you mean 'llvm::transform' (std::ranges::transform isn't present)
+BROKEN= Fails to build with fmt 12+, The supported fmt versions are in the range [9, 11], but version 12 was found instead.
+#BROKEN_FreeBSD_13= compilation fails: no member named 'transform' in namespace 'std::ranges'; did you mean 'llvm::transform' (std::ranges::transform isn't present)
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
libfmt.so:devel/libfmt \
diff --git a/math/highs/Makefile b/math/highs/Makefile
index bfdfa40b4d85..45f4120e9082 100644
--- a/math/highs/Makefile
+++ b/math/highs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= highs
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.0
+DISTVERSION= 1.12.0
CATEGORIES= math
PKGNAMEPREFIX= coin-or-
@@ -28,6 +28,6 @@ post-install:
-e 's|INTERFACE_INCLUDE_DIRECTORIES "/include;|INTERFACE_INCLUDE_DIRECTORIES "|' \
${STAGEDIR}${PREFIX}/lib/cmake/highs/highs-targets.cmake
-# tests as of 1.11.0: 100% tests passed, 0 tests failed out of 2
+# tests as of 1.12.0: 100% tests passed, 0 tests failed out of 2
.include <bsd.port.mk>
diff --git a/math/highs/distinfo b/math/highs/distinfo
index 423566a95002..63a8e51b3d77 100644
--- a/math/highs/distinfo
+++ b/math/highs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758256769
-SHA256 (ERGO-Code-HiGHS-v1.11.0_GH0.tar.gz) = 2b44b074cf41439325ce4d0bbdac2d51379f56faf17ba15320a410d3c1f07275
-SIZE (ERGO-Code-HiGHS-v1.11.0_GH0.tar.gz) = 2459820
+TIMESTAMP = 1762716040
+SHA256 (ERGO-Code-HiGHS-v1.12.0_GH0.tar.gz) = cd0daddaca57e66b55524588d715dc62dcee06b5ab9ad186412dc23bc71ae342
+SIZE (ERGO-Code-HiGHS-v1.12.0_GH0.tar.gz) = 2631655
diff --git a/math/highs/pkg-plist b/math/highs/pkg-plist
index 64540a8a1a93..58927007f91f 100644
--- a/math/highs/pkg-plist
+++ b/math/highs/pkg-plist
@@ -236,5 +236,5 @@ lib/cmake/highs/highs-targets.cmake
lib/cmake/highs/highs-targets.cmake.bak
lib/libhighs.so
lib/libhighs.so.1
-lib/libhighs.so.1.11.0
+lib/libhighs.so.1.12.0
libdata/pkgconfig/highs.pc
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
index 77576e4a38a2..71899fca7f58 100644
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -1,8 +1,6 @@
PORTNAME= igraph
-DISTVERSION= 0.10.12
-PORTREVISION= 5
+DISTVERSION= 1.0.0
CATEGORIES= math
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= wen@FreeBSD.org
COMMENT= Package For Manipulating Undirected And Directed Graphs
@@ -22,6 +20,8 @@ USES= bison cmake cpe gnome pathfix
USE_GNOME= libxml2
USE_LDCONFIG= yes
+USE_GITHUB= yes
+
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_TESTING
CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Git:BOOL=True \
diff --git a/math/igraph/distinfo b/math/igraph/distinfo
index 9fde4781e813..50814a7e5d6f 100644
--- a/math/igraph/distinfo
+++ b/math/igraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718460118
-SHA256 (igraph-0.10.12.tar.gz) = b011f7f9f38a3e59924cc9ff652e6d33105fa03fcaf3792f47d752626a0a4625
-SIZE (igraph-0.10.12.tar.gz) = 4373463
+TIMESTAMP = 1761613271
+SHA256 (igraph-igraph-1.0.0_GH0.tar.gz) = 7101f2b13c7d6f8e33119ae150ad3886dbe1b74cca82c102f05645e7c7e81ea3
+SIZE (igraph-igraph-1.0.0_GH0.tar.gz) = 4118891
diff --git a/math/igraph/pkg-plist b/math/igraph/pkg-plist
index 8111307cd38c..8f016a454cef 100644
--- a/math/igraph/pkg-plist
+++ b/math/igraph/pkg-plist
@@ -1,8 +1,6 @@
include/igraph/igraph.h
include/igraph/igraph_adjlist.h
include/igraph/igraph_arpack.h
-include/igraph/igraph_array.h
-include/igraph/igraph_array_pmt.h
include/igraph/igraph_attributes.h
include/igraph/igraph_bipartite.h
include/igraph/igraph_bitset.h
@@ -42,6 +40,7 @@ include/igraph/igraph_heap_pmt.h
include/igraph/igraph_hrg.h
include/igraph/igraph_interface.h
include/igraph/igraph_interrupt.h
+include/igraph/igraph_isomorphism.h
include/igraph/igraph_iterators.h
include/igraph/igraph_lapack.h
include/igraph/igraph_layout.h
@@ -51,7 +50,6 @@ include/igraph/igraph_matrix.h
include/igraph/igraph_matrix_list.h
include/igraph/igraph_matrix_pmt.h
include/igraph/igraph_memory.h
-include/igraph/igraph_microscopic_update.h
include/igraph/igraph_mixing.h
include/igraph/igraph_motifs.h
include/igraph/igraph_neighborhood.h
@@ -65,16 +63,18 @@ include/igraph/igraph_psumtree.h
include/igraph/igraph_qsort.h
include/igraph/igraph_random.h
include/igraph/igraph_reachability.h
+include/igraph/igraph_sampling.h
include/igraph/igraph_scan.h
include/igraph/igraph_separators.h
+include/igraph/igraph_setup.h
include/igraph/igraph_sparsemat.h
+include/igraph/igraph_spatial.h
include/igraph/igraph_stack.h
include/igraph/igraph_stack_pmt.h
include/igraph/igraph_statusbar.h
include/igraph/igraph_structural.h
include/igraph/igraph_strvector.h
include/igraph/igraph_threading.h
-include/igraph/igraph_topology.h
include/igraph/igraph_transitivity.h
include/igraph/igraph_typed_list_pmt.h
include/igraph/igraph_types.h
@@ -90,6 +90,6 @@ lib/cmake/igraph/igraph-config.cmake
lib/cmake/igraph/igraph-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/igraph/igraph-targets.cmake
lib/libigraph.so
-lib/libigraph.so.3
-lib/libigraph.so.3.1.7
+lib/libigraph.so.4
+lib/libigraph.so.4.0.0
libdata/pkgconfig/igraph.pc
diff --git a/math/intx/Makefile b/math/intx/Makefile
index 85201668f5f9..3bebc2923bb3 100644
--- a/math/intx/Makefile
+++ b/math/intx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intx
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.0
+DISTVERSION= 0.14.0
CATEGORIES= math
MAINTAINER= eduardo@FreeBSD.org
diff --git a/math/intx/distinfo b/math/intx/distinfo
index ccf72d3ada61..81719c778faf 100644
--- a/math/intx/distinfo
+++ b/math/intx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747423212
-SHA256 (chfast-intx-v0.13.0_GH0.tar.gz) = 849577814e6feb9d4fc3f66f99698eee51dc4b7e3e035c1a2cb76e0d9c52c2e5
-SIZE (chfast-intx-v0.13.0_GH0.tar.gz) = 57498
+TIMESTAMP = 1763209486
+SHA256 (chfast-intx-v0.14.0_GH0.tar.gz) = 63b1ba7834c6a85d0dde5140cc2aa91bbdbb6cc56e7cb5f4380f43bef90bff3d
+SIZE (chfast-intx-v0.14.0_GH0.tar.gz) = 59056
diff --git a/math/ipopt/Makefile b/math/ipopt/Makefile
index e47874466c17..cb1bd2c56e96 100644
--- a/math/ipopt/Makefile
+++ b/math/ipopt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= Ipopt
DISTVERSIONPREFIX= releases/
-DISTVERSION= 3.14.17
-PORTREVISION= 1
+DISTVERSION= 3.14.19
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/ipopt/distinfo b/math/ipopt/distinfo
index c6ed9fb2aed4..eb45dc2b18d5 100644
--- a/math/ipopt/distinfo
+++ b/math/ipopt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734242411
-SHA256 (coin-or-Ipopt-releases-3.14.17_GH0.tar.gz) = 17ab8e9a6059ab11172c184e5947e7a7dda9fed0764764779c27e5b8e46f3d75
-SIZE (coin-or-Ipopt-releases-3.14.17_GH0.tar.gz) = 1874612
+TIMESTAMP = 1762594402
+SHA256 (coin-or-Ipopt-releases-3.14.19_GH0.tar.gz) = b3eb84a23812b53a3325bcd2c599de2b0f5df45a18ed251f9e3c1cd893136287
+SIZE (coin-or-Ipopt-releases-3.14.19_GH0.tar.gz) = 1876140
diff --git a/math/ipopt/pkg-plist b/math/ipopt/pkg-plist
index d502f2cddace..1a15e75a7e48 100644
--- a/math/ipopt/pkg-plist
+++ b/math/ipopt/pkg-plist
@@ -89,13 +89,13 @@ include/coin-or/SensStepCalc.hpp
include/coin-or/SensUtils.hpp
lib/libipopt.so
lib/libipopt.so.3
-lib/libipopt.so.3.14.17
+lib/libipopt.so.3.14.19
lib/libipoptamplinterface.so
lib/libipoptamplinterface.so.3
-lib/libipoptamplinterface.so.3.14.17
+lib/libipoptamplinterface.so.3.14.19
lib/libsipopt.so
lib/libsipopt.so.3
-lib/libsipopt.so.3.14.17
+lib/libsipopt.so.3.14.19
libdata/pkgconfig/ipopt.pc
libdata/pkgconfig/ipoptamplinterface.pc
share/doc/ipopt/AUTHORS
diff --git a/math/kahip/Makefile b/math/kahip/Makefile
index b1345ea197db..d7f128842137 100644
--- a/math/kahip/Makefile
+++ b/math/kahip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kahip
DISTVERSIONPREFIX= v
-DISTVERSION= 3.19
+DISTVERSION= 3.21
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/kahip/distinfo b/math/kahip/distinfo
index a316688b8ea5..2d947fbb8801 100644
--- a/math/kahip/distinfo
+++ b/math/kahip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745474485
-SHA256 (KaHIP-KaHIP-v3.19_GH0.tar.gz) = ab128104d198061b4dcad76f760aca240b96de781c1b586235ee4f12fd6829c6
-SIZE (KaHIP-KaHIP-v3.19_GH0.tar.gz) = 2467661
+TIMESTAMP = 1762420421
+SHA256 (KaHIP-KaHIP-v3.21_GH0.tar.gz) = 0c3d53e211a9c880a8466839235f218591f2ecefce62bbf04afc8adfdb9c1e65
+SIZE (KaHIP-KaHIP-v3.21_GH0.tar.gz) = 2468901
diff --git a/math/kalc/Makefile b/math/kalc/Makefile
index fcd9ee5cdde3..5551f574b857 100644
--- a/math/kalc/Makefile
+++ b/math/kalc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalc
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
PKGNAMESUFFIX= -calculator
diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo
index ead663017547..1acd9650f82f 100644
--- a/math/kalgebra/distinfo
+++ b/math/kalgebra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410123
-SHA256 (KDE/release-service/25.08.1/kalgebra-25.08.1.tar.xz) = d007a4b2b04a36ba10a9c84d71ee472349a27e7472a8b835cea1ad60172edd58
-SIZE (KDE/release-service/25.08.1/kalgebra-25.08.1.tar.xz) = 953008
+TIMESTAMP = 1762264618
+SHA256 (KDE/release-service/25.08.3/kalgebra-25.08.3.tar.xz) = 3dc530c2c8d4a48ba1c2d7117d2de1c47e0654255fa3c8d45f6c6daacf9b1d41
+SIZE (KDE/release-service/25.08.3/kalgebra-25.08.3.tar.xz) = 953132
diff --git a/math/kalk/distinfo b/math/kalk/distinfo
index 23c7685022b9..af74c8546026 100644
--- a/math/kalk/distinfo
+++ b/math/kalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410123
-SHA256 (KDE/release-service/25.08.1/kalk-25.08.1.tar.xz) = 62cfb38a58cd7b33dfd5efe1e9e3c486c1615e1ef92a787d4c63e07b8d77af9c
-SIZE (KDE/release-service/25.08.1/kalk-25.08.1.tar.xz) = 79120
+TIMESTAMP = 1762264618
+SHA256 (KDE/release-service/25.08.3/kalk-25.08.3.tar.xz) = f218a9f9cda83e12440b0832c5bed5d7c54d80b335bc7785a634f87929b9dcd0
+SIZE (KDE/release-service/25.08.3/kalk-25.08.3.tar.xz) = 79100
diff --git a/math/kalker/Makefile b/math/kalker/Makefile
index ac7c57f96772..cbcf782a8b9d 100644
--- a/math/kalker/Makefile
+++ b/math/kalker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalker
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo
index 92b248879a58..949b8d2e23e4 100644
--- a/math/kbruch/distinfo
+++ b/math/kbruch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410126
-SHA256 (KDE/release-service/25.08.1/kbruch-25.08.1.tar.xz) = b2dba99b7039ca98a77d56d088baa0f31566dedb5ffacc9b88c8fd17a2d05776
-SIZE (KDE/release-service/25.08.1/kbruch-25.08.1.tar.xz) = 5163308
+TIMESTAMP = 1762264621
+SHA256 (KDE/release-service/25.08.3/kbruch-25.08.3.tar.xz) = 8fd55365711bbed59edbce4c8397ea3e8316c80486627ca2932d3de4483bb35c
+SIZE (KDE/release-service/25.08.3/kbruch-25.08.3.tar.xz) = 5163360
diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo
index 56922c080505..4e81a5729bfc 100644
--- a/math/kcalc/distinfo
+++ b/math/kcalc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410128
-SHA256 (KDE/release-service/25.08.1/kcalc-25.08.1.tar.xz) = fa9a892ac539dc250e4bdb243358d859aa024bf65479576c5a089c6b4435c155
-SIZE (KDE/release-service/25.08.1/kcalc-25.08.1.tar.xz) = 484440
+TIMESTAMP = 1762264623
+SHA256 (KDE/release-service/25.08.3/kcalc-25.08.3.tar.xz) = 0e842c940496e47f5abd1ec6081f5c6cf288be1dd73edb5071d84f04eca1838a
+SIZE (KDE/release-service/25.08.3/kcalc-25.08.3.tar.xz) = 484336
diff --git a/math/kig/distinfo b/math/kig/distinfo
index 09be68869c49..cd19b16c106b 100644
--- a/math/kig/distinfo
+++ b/math/kig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410130
-SHA256 (KDE/release-service/25.08.1/kig-25.08.1.tar.xz) = f25a61a481b89a5a57dee616bc1bb35049c9ac2673b2480b4723f0e0c7c15f7f
-SIZE (KDE/release-service/25.08.1/kig-25.08.1.tar.xz) = 3260744
+TIMESTAMP = 1762264626
+SHA256 (KDE/release-service/25.08.3/kig-25.08.3.tar.xz) = 1131e005799d00ea34feadb394c68f8fb86bbdbc01b982cd2a30f706c5754e86
+SIZE (KDE/release-service/25.08.3/kig-25.08.3.tar.xz) = 3262928
diff --git a/math/kissat/Makefile b/math/kissat/Makefile
index a2c35fe559ff..17fee420249b 100644
--- a/math/kissat/Makefile
+++ b/math/kissat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kissat
DISTVERSIONPREFIX= rel-
-DISTVERSION= 4.0.3
+DISTVERSION= 4.0.4
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -48,6 +48,6 @@ do-install: # https://github.com/arminbiere/kissat/issues/62
${INSTALL_LIB} ${WRKSRC}/build/libkissat.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/build/libkissat.a ${STAGEDIR}${PREFIX}/lib
-# tests as of 4.0.3: All 1043 test jobs succeeded in 6.65 seconds.
+# tests as of 4.0.4: All 1043 test jobs succeeded in 0.85 seconds.
.include <bsd.port.mk>
diff --git a/math/kissat/distinfo b/math/kissat/distinfo
index 5616f9414e86..0723dc6f8be7 100644
--- a/math/kissat/distinfo
+++ b/math/kissat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751232358
-SHA256 (arminbiere-kissat-rel-4.0.3_GH0.tar.gz) = 53ad0c86a3854cdbf16e871599de4eaaaf33a039c1fd3460e43c89ae2a8a0971
-SIZE (arminbiere-kissat-rel-4.0.3_GH0.tar.gz) = 531881
+TIMESTAMP = 1762317948
+SHA256 (arminbiere-kissat-rel-4.0.4_GH0.tar.gz) = bfe93eaa6323b48011e4b1fcf74b3f2e20f9de544767e728009e5b2018296193
+SIZE (arminbiere-kissat-rel-4.0.4_GH0.tar.gz) = 532329
diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo
index eaaf687e446b..5b010db5a0b9 100644
--- a/math/kmplot/distinfo
+++ b/math/kmplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410133
-SHA256 (KDE/release-service/25.08.1/kmplot-25.08.1.tar.xz) = 1a29406d803b6f1e7c5c35285ef76a445322ae940919b8bbf5c3481e298e2311
-SIZE (KDE/release-service/25.08.1/kmplot-25.08.1.tar.xz) = 3029556
+TIMESTAMP = 1762264629
+SHA256 (KDE/release-service/25.08.3/kmplot-25.08.3.tar.xz) = 242368eda56a332f529952af0b6258c3aec6a59b90350cdf6fefcea0da67b883
+SIZE (KDE/release-service/25.08.3/kmplot-25.08.3.tar.xz) = 3030324
diff --git a/math/lcalc/Makefile b/math/lcalc/Makefile
index 0a6188353fbc..573e6a6e7aef 100644
--- a/math/lcalc/Makefile
+++ b/math/lcalc/Makefile
@@ -1,11 +1,8 @@
PORTNAME= lcalc
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
PORTREVISION= 1
CATEGORIES= math
-MASTER_SITES= https://mirror.csclub.uwaterloo.ca/sage/spkg/upstream/${PORTNAME}/ \
- https://mirror.lyrahosting.com/sagemath/spkg/upstream/${PORTNAME}/ \
- https://mirror.dogado.de/sage/spkg/upstream/${PORTNAME}/ \
- http://files.sagemath.org/spkg/upstream/${PORTNAME}/
+MASTER_SITES= https://gitlab.com/-/project/12934202/uploads/487082fc3449dea93e9b85904a589742/
MAINTAINER= ports@FreeBSD.org
COMMENT= L-function c++ class library and the CLI program lcalc
diff --git a/math/lcalc/distinfo b/math/lcalc/distinfo
index dddbd06f510e..e29b1a02c2f3 100644
--- a/math/lcalc/distinfo
+++ b/math/lcalc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744379557
-SHA256 (lcalc-2.1.0.tar.xz) = eca4f7de5f1129a9cec2cd2f012a8362c8489e746f07adae3229dd8eb2541f79
-SIZE (lcalc-2.1.0.tar.xz) = 831000
+TIMESTAMP = 1762282299
+SHA256 (lcalc-2.1.1.tar.xz) = e513995b2ee9df8447e13dbdecce3cfb2eb66d9cf09a3b0e6603c736ebadb945
+SIZE (lcalc-2.1.1.tar.xz) = 831648
diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile
index 6b89a9712fde..cdce54bcb454 100644
--- a/math/lib2geom/Makefile
+++ b/math/lib2geom/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lib2geom
DISTVERSION= 1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile
index f5503790e57f..e182250870cd 100644
--- a/math/libRmath/Makefile
+++ b/math/libRmath/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libRmath
-DISTVERSION= 4.5.1
+DISTVERSION= 4.5.2
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${DISTVERSION:C|\..*||}
DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
diff --git a/math/libRmath/distinfo b/math/libRmath/distinfo
index b830a3e2ed3f..677effbf873b 100644
--- a/math/libRmath/distinfo
+++ b/math/libRmath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753570849
-SHA256 (R-4.5.1.tar.gz) = b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70
-SIZE (R-4.5.1.tar.gz) = 40518816
+TIMESTAMP = 1761932398
+SHA256 (R-4.5.2.tar.gz) = 0d71ff7106ec69cd7c67e1e95ed1a3cee355880931f2eb78c530014a9e379f20
+SIZE (R-4.5.2.tar.gz) = 40546249
diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile
index bb771aaaac6d..e32f6e41103e 100644
--- a/math/libmesh/Makefile
+++ b/math/libmesh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libmesh
-DISTVERSION= 1.7.5
-PORTREVISION= 3
+DISTVERSION= 1.8.4
CATEGORIES= math
MASTER_SITES= https://github.com/libMesh/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -12,13 +11,11 @@ WWW= https://libmesh.github.io \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= compilation fails with nlopt-2.9.0, see https://github.com/libMesh/libmesh/issues/4009
-
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libnlopt.so:math/nlopt
TEST_DEPENDS= bash:shells/bash
-USES= compiler:c++17-lang eigen:3 gmake libtool localbase perl5 pkgconfig shebangfix tar:xz
+USES= cmake:indirect compiler:c++17-lang eigen:3 gmake libtool localbase perl5 pkgconfig shebangfix tar:xz
SHEBANG_GLOB= *.sh # for one or more run.sh files in tests
@@ -64,7 +61,9 @@ EXAMPLES_VARS= PKGMESSAGE=pkg-message-examples
SUB_FILES= pkg-message-examples
-PORTEXAMPLES= *
+PORTEXAMPLES= *
+
+BINARY_ALIAS= git=false
post-extract:
@${FIND} ${WRKSRC} -name "*.orig" -delete
diff --git a/math/libmesh/distinfo b/math/libmesh/distinfo
index e8eb00314853..62720564953d 100644
--- a/math/libmesh/distinfo
+++ b/math/libmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730398365
-SHA256 (libmesh-1.7.5.tar.xz) = da5ae0e7961000caa7396a71ede403b0c1daf9d4f0e8796c90f2348586a5ee1e
-SIZE (libmesh-1.7.5.tar.xz) = 12164352
+TIMESTAMP = 1762851204
+SHA256 (libmesh-1.8.4.tar.xz) = f3d3d4a1b6b19cb32cc1b965a5aeef6fec92cda25e503445551fe13817daa0e2
+SIZE (libmesh-1.8.4.tar.xz) = 16121168
diff --git a/math/libmesh/pkg-plist b/math/libmesh/pkg-plist
index 218560cd164f..2a6390c87a82 100644
--- a/math/libmesh/pkg-plist
+++ b/math/libmesh/pkg-plist
@@ -1,9 +1,11 @@
bin/amr-opt
bin/calculator-opt
bin/compare-opt
+bin/embedding-opt
bin/fparser_parse-opt
bin/getpot_parse-opt
bin/libmesh-config
+bin/matrixconvert-opt
bin/meshavg-opt
bin/meshbcid-opt
bin/meshdiff-opt
@@ -45,13 +47,17 @@ include/libmesh/cell_inf_prism6.h
include/libmesh/cell_prism.h
include/libmesh/cell_prism15.h
include/libmesh/cell_prism18.h
+include/libmesh/cell_prism20.h
+include/libmesh/cell_prism21.h
include/libmesh/cell_prism6.h
include/libmesh/cell_pyramid.h
include/libmesh/cell_pyramid13.h
include/libmesh/cell_pyramid14.h
+include/libmesh/cell_pyramid18.h
include/libmesh/cell_pyramid5.h
include/libmesh/cell_tet.h
include/libmesh/cell_tet10.h
+include/libmesh/cell_tet14.h
include/libmesh/cell_tet4.h
include/libmesh/centroid_partitioner.h
include/libmesh/checkpoint_io.h
@@ -114,6 +120,7 @@ include/libmesh/elem_hash.h
include/libmesh/elem_internal.h
include/libmesh/elem_quality.h
include/libmesh/elem_range.h
+include/libmesh/elem_side_builder.h
include/libmesh/ensight_io.h
include/libmesh/enum_convergence_flags.h
include/libmesh/enum_eigen_solver_type.h
@@ -147,6 +154,7 @@ include/libmesh/exodusII_io.h
include/libmesh/exodusII_io_helper.h
include/libmesh/exodus_header_info.h
include/libmesh/explicit_system.h
+include/libmesh/extrasrc/fptypes.hh
include/libmesh/face.h
include/libmesh/face_inf_quad.h
include/libmesh/face_inf_quad4.h
@@ -157,11 +165,13 @@ include/libmesh/face_quad4_shell.h
include/libmesh/face_quad8.h
include/libmesh/face_quad8_shell.h
include/libmesh/face_quad9.h
+include/libmesh/face_quad9_shell.h
include/libmesh/face_tri.h
include/libmesh/face_tri3.h
include/libmesh/face_tri3_shell.h
include/libmesh/face_tri3_subdivision.h
include/libmesh/face_tri6.h
+include/libmesh/face_tri7.h
include/libmesh/factory.h
include/libmesh/fe.h
include/libmesh/fe_abstract.h
@@ -179,15 +189,19 @@ include/libmesh/fem_context.h
include/libmesh/fem_function_base.h
include/libmesh/fem_physics.h
include/libmesh/fem_system.h
+include/libmesh/file_history_data.h
include/libmesh/file_solution_history.h
include/libmesh/first_order_unsteady_solver.h
include/libmesh/float128_shims.h
include/libmesh/fourth_error_estimators.h
include/libmesh/fparser.hh
include/libmesh/fparser_ad.hh
+include/libmesh/fpconfig.hh
+include/libmesh/fpe_disabler.h
include/libmesh/frequency_system.h
include/libmesh/fro_io.h
include/libmesh/function_base.h
+include/libmesh/fuzzy_equals.h
include/libmesh/generic_projector.h
include/libmesh/getpot.h
include/libmesh/ghost_point_neighbors.h
@@ -199,7 +213,9 @@ include/libmesh/h1_fe_transformation.h
include/libmesh/hashing.h
include/libmesh/hashword.h
include/libmesh/hcurl_fe_transformation.h
+include/libmesh/hdiv_fe_transformation.h
include/libmesh/hilbert_sfc_partitioner.h
+include/libmesh/history_data.h
include/libmesh/hp_coarsentest.h
include/libmesh/hp_selector.h
include/libmesh/hp_singular.h
@@ -238,6 +254,7 @@ include/libmesh/mapped_subdomain_partitioner.h
include/libmesh/mapvector.h
include/libmesh/matlab_io.h
include/libmesh/medit_io.h
+include/libmesh/memory_history_data.h
include/libmesh/memory_solution_history.h
include/libmesh/mesh.h
include/libmesh/mesh_base.h
@@ -247,6 +264,7 @@ include/libmesh/mesh_generation.h
include/libmesh/mesh_input.h
include/libmesh/mesh_inserter_iterator.h
include/libmesh/mesh_modification.h
+include/libmesh/mesh_netgen_interface.h
include/libmesh/mesh_output.h
include/libmesh/mesh_refinement.h
include/libmesh/mesh_serializer.h
@@ -254,6 +272,7 @@ include/libmesh/mesh_smoother.h
include/libmesh/mesh_smoother_laplace.h
include/libmesh/mesh_smoother_vsmoother.h
include/libmesh/mesh_subdivision_support.h
+include/libmesh/mesh_tet_interface.h
include/libmesh/mesh_tetgen_interface.h
include/libmesh/mesh_tetgen_wrapper.h
include/libmesh/mesh_tools.h
@@ -261,6 +280,7 @@ include/libmesh/mesh_triangle_holes.h
include/libmesh/mesh_triangle_interface.h
include/libmesh/mesh_triangle_wrapper.h
include/libmesh/meshfree_interpolation.h
+include/libmesh/meshfree_interpolation_function.h
include/libmesh/meshfree_solution_transfer.h
include/libmesh/meshfunction_solution_transfer.h
include/libmesh/message_tag.h
@@ -279,6 +299,7 @@ include/libmesh/no_solution_history.h
include/libmesh/node.h
include/libmesh/node_elem.h
include/libmesh/node_range.h
+include/libmesh/non_manifold_coupling.h
include/libmesh/nonlinear_implicit_system.h
include/libmesh/nonlinear_solver.h
include/libmesh/null_output_iterator.h
@@ -294,7 +315,9 @@ include/libmesh/parallel.h
include/libmesh/parallel_algebra.h
include/libmesh/parallel_bin_sorter.h
include/libmesh/parallel_communicator_specializations
+include/libmesh/parallel_eigen.h
include/libmesh/parallel_elem.h
+include/libmesh/parallel_fe_type.h
include/libmesh/parallel_ghost_sync.h
include/libmesh/parallel_histogram.h
include/libmesh/parallel_implementation.h
@@ -329,6 +352,9 @@ include/libmesh/petsc_dm_wrapper.h
include/libmesh/petsc_linear_solver.h
include/libmesh/petsc_macro.h
include/libmesh/petsc_matrix.h
+include/libmesh/petsc_matrix_base.h
+include/libmesh/petsc_matrix_shell_matrix.h
+include/libmesh/petsc_mffd_matrix.h
include/libmesh/petsc_nonlinear_solver.h
include/libmesh/petsc_preconditioner.h
include/libmesh/petsc_shell_matrix.h
@@ -343,6 +369,7 @@ include/libmesh/point_locator_nanoflann.h
include/libmesh/point_locator_tree.h
include/libmesh/point_neighbor_coupling.h
include/libmesh/pointer_to_pointer_iter.h
+include/libmesh/poly2tri_triangulator.h
include/libmesh/pool_allocator.h
include/libmesh/post_wait_copy_buffer.h
include/libmesh/post_wait_delete_buffer.h
@@ -404,7 +431,9 @@ include/libmesh/sfc_partitioner.h
include/libmesh/shell_matrix.h
include/libmesh/sibling_coupling.h
include/libmesh/side.h
+include/libmesh/sides_to_elem_map.h
include/libmesh/simple_range.h
+include/libmesh/simplex_refiner.h
include/libmesh/single_predicates.h
include/libmesh/slepc_eigen_solver.h
include/libmesh/slepc_macro.h
@@ -416,10 +445,13 @@ include/libmesh/sparse_shell_matrix.h
include/libmesh/sparsity_pattern.h
include/libmesh/sphere.h
include/libmesh/standard_type.h
+include/libmesh/static_condensation.h
+include/libmesh/static_condensation_preconditioner.h
include/libmesh/statistics.h
include/libmesh/status.h
include/libmesh/steady_solver.h
include/libmesh/steady_system.h
+include/libmesh/stl_io.h
include/libmesh/stored_range.h
include/libmesh/string_to_enum.h
include/libmesh/subdomain_partitioner.h
@@ -454,6 +486,7 @@ include/libmesh/tree.h
include/libmesh/tree_base.h
include/libmesh/tree_node.h
include/libmesh/triangle.h
+include/libmesh/triangulator_interface.h
include/libmesh/trilinos_aztec_linear_solver.h
include/libmesh/trilinos_epetra_matrix.h
include/libmesh/trilinos_epetra_vector.h
@@ -476,12 +509,23 @@ include/libmesh/vector_value.h
include/libmesh/vectormap.h
include/libmesh/vtk_io.h
include/libmesh/weighted_patch_recovery_error_estimator.h
+include/libmesh/win_gettimeofday.h
include/libmesh/wrapped_function.h
include/libmesh/wrapped_functor.h
include/libmesh/wrapped_petsc.h
include/libmesh/xdr_cxx.h
include/libmesh/xdr_io.h
include/libmesh/zero_function.h
+include/netgen/netgen_config.hpp
+include/netgen/netgen_version.hpp
+include/netgen/nglib/nglib.h
+include/poly2tri/common/shapes.h
+include/poly2tri/common/utils.h
+include/poly2tri/poly2tri.h
+include/poly2tri/sweep/advancing_front.h
+include/poly2tri/sweep/cdt.h
+include/poly2tri/sweep/sweep.h
+include/poly2tri/sweep/sweep_context.h
include/timpi/attributes.h
include/timpi/communicator.h
include/timpi/data_type.h
@@ -489,6 +533,7 @@ include/timpi/ignore_warnings.h
include/timpi/message_tag.h
include/timpi/op_function.h
include/timpi/packing.h
+include/timpi/packing_decl.h
include/timpi/packing_forward.h
include/timpi/parallel_communicator_specializations
include/timpi/parallel_implementation.h
@@ -503,6 +548,7 @@ include/timpi/post_wait_unpack_nested_buffer.h
include/timpi/post_wait_work.h
include/timpi/request.h
include/timpi/restore_warnings.h
+include/timpi/semipermanent.h
include/timpi/serial_implementation.h
include/timpi/standard_type.h
include/timpi/standard_type_forward.h
@@ -516,9 +562,11 @@ include/timpi/timpi_version.h
lib/libmesh_opt.so
lib/libmesh_opt.so.0
lib/libmesh_opt.so.0.0.0
+lib/libngcore.so
+lib/libnglib.so
lib/libtimpi_opt.so
-lib/libtimpi_opt.so.5
-lib/libtimpi_opt.so.5.0.0
+lib/libtimpi_opt.so.11
+lib/libtimpi_opt.so.11.0.0
libdata/pkgconfig/libmesh-opt.pc
libdata/pkgconfig/libmesh.pc
libdata/pkgconfig/timpi.pc
@@ -534,6 +582,8 @@ libdata/pkgconfig/timpi.pc
%%DATADIR%%/reference_elements/3D/one_prism.xda
%%DATADIR%%/reference_elements/3D/one_prism15.xda
%%DATADIR%%/reference_elements/3D/one_prism18.xda
+%%DATADIR%%/reference_elements/3D/one_prism20.xda
+%%DATADIR%%/reference_elements/3D/one_prism21.xda
%%DATADIR%%/reference_elements/3D/one_pyramid.xda
%%DATADIR%%/reference_elements/3D/one_pyramid13.xda
%%DATADIR%%/reference_elements/3D/one_pyramid14.xda
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index 399d7eb24c8b..1c37add066c7 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.8.0
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index 078a64d4de44..6d6a27ed8c6e 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760528533
-SHA256 (libqalculate-5.8.0.tar.gz) = 5595dc304de252945ee51bd68cef3b5f0dacf3ce1c75bd0a8f6c158c1c723741
-SIZE (libqalculate-5.8.0.tar.gz) = 2664148
+TIMESTAMP = 1763447653
+SHA256 (libqalculate-5.8.2.tar.gz) = 7136f3c929e88e7cea0fa66427bc541dcc99c7ecbe0d67cb256bfc922d2127d1
+SIZE (libqalculate-5.8.2.tar.gz) = 2683875
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index c400e126afc7..156a42ef22cf 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.3.7
+lib/libqalculate.so.23.3.9
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile
index 9300f0d48ca3..9f5ef984dfd8 100644
--- a/math/libsemigroups/Makefile
+++ b/math/libsemigroups/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libsemigroups
-PORTVERSION= 3.1.3
+PORTVERSION= 3.2.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
diff --git a/math/libsemigroups/distinfo b/math/libsemigroups/distinfo
index eb0d7fb689fd..9d69f807e767 100644
--- a/math/libsemigroups/distinfo
+++ b/math/libsemigroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756982852
-SHA256 (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = a751b879a97b259821e0d19f39d3d394efc8ecd12647cdcb267d39b6d6a8a31d
-SIZE (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = 6155171
+TIMESTAMP = 1760883166
+SHA256 (libsemigroups-libsemigroups-v3.2.0_GH0.tar.gz) = 5482c4275f822768fd92b47ec292ecf9b0cdcae5712101cde659a83c05032f7d
+SIZE (libsemigroups-libsemigroups-v3.2.0_GH0.tar.gz) = 6566714
diff --git a/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp b/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp
deleted file mode 100644
index b0e39b58f333..000000000000
--- a/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp
+++ /dev/null
@@ -1,239 +0,0 @@
---- third_party/backward-cpp/backward.hpp.orig 2025-04-01 12:04:08 UTC
-+++ third_party/backward-cpp/backward.hpp
-@@ -52,6 +52,9 @@
- // #define BACKWARD_SYSTEM_DARWIN
- // - specialization for Mac OS X 10.5 and later.
- //
-+// #define BACKWARD_SYSTEM_FREEBSD
-+// - specialization for FreeBSD.
-+//
- // #define BACKWARD_SYSTEM_WINDOWS
- // - specialization for Windows (Clang 9 and MSVC2017)
- //
-@@ -60,6 +63,7 @@
- //
- #if defined(BACKWARD_SYSTEM_LINUX)
- #elif defined(BACKWARD_SYSTEM_DARWIN)
-+#elif defined(BACKWARD_SYSTEM_FREEBSD)
- #elif defined(BACKWARD_SYSTEM_UNKNOWN)
- #elif defined(BACKWARD_SYSTEM_WINDOWS)
- #else
-@@ -67,12 +71,18 @@
- #define BACKWARD_SYSTEM_LINUX
- #elif defined(__APPLE__)
- #define BACKWARD_SYSTEM_DARWIN
-+#elif defined(__FreeBSD__)
-+#define BACKWARD_SYSTEM_FREEBSD
- #elif defined(_WIN32)
- #define BACKWARD_SYSTEM_WINDOWS
- #else
- #define BACKWARD_SYSTEM_UNKNOWN
- #endif
- #endif
-+#if defined(__FreeBSD__)
-+#include <pthread_np.h>
-+#include <sys/ucontext.h>
-+#endif
-
- #define NOINLINE __attribute__((noinline))
-
-@@ -263,7 +273,7 @@
-
- #endif // defined(BACKWARD_SYSTEM_LINUX)
-
--#if defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- // On Darwin, backtrace can back-trace or "walk" the stack using the following
- // libraries:
- //
-@@ -329,7 +339,7 @@
- || (BACKWARD_HAS_BACKTRACE_SYMBOL == 1)
- #include <execinfo.h>
- #endif
--#endif // defined(BACKWARD_SYSTEM_DARWIN)
-+#endif // defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- #if defined(BACKWARD_SYSTEM_WINDOWS)
-
-@@ -462,6 +472,7 @@ namespace backward {
- struct linux_tag; // seems that I cannot call that "linux" because the name
- // is already defined... so I am adding _tag everywhere.
- struct darwin_tag;
-+ struct freebsd_tag;
- struct windows_tag;
- struct unknown_tag;
-
-@@ -469,6 +480,8 @@ namespace backward {
- typedef linux_tag current_tag;
- #elif defined(BACKWARD_SYSTEM_DARWIN)
- typedef darwin_tag current_tag;
-+#elif defined(BACKWARD_SYSTEM_FREEBSD)
-+ typedef freebsd_tag current_tag;
- #elif defined(BACKWARD_SYSTEM_WINDOWS)
- typedef windows_tag current_tag;
- #elif defined(BACKWARD_SYSTEM_UNKNOWN)
-@@ -496,7 +509,7 @@ namespace backward {
- #else
- #error "You shall not pass, until you know what you want."
- #endif
--#elif defined(BACKWARD_SYSTEM_DARWIN)
-+#elif defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- struct backtrace_symbol;
-
- #if BACKWARD_HAS_BACKTRACE_SYMBOL == 1
-@@ -654,7 +667,7 @@ namespace backward {
- }
- };
-
--#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- template <>
- struct demangler_impl<system_tag::current_tag> {
-@@ -678,7 +691,7 @@ namespace backward {
- size_t _demangle_buffer_length;
- };
-
--#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN
-+#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN || defined(BACKWARD_SYSTEM_FREEBSD)
-
- struct demangler : public demangler_impl<system_tag::current_tag> {};
-
-@@ -812,7 +825,7 @@ namespace backward {
- // I like to keep little secret sometimes.
- _thread_id = 0;
- }
--#elif defined(BACKWARD_SYSTEM_DARWIN)
-+#elif defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- _thread_id = reinterpret_cast<size_t>(pthread_self());
- if (pthread_main_np() == 1) {
- // If the thread is the main one, let's hide that.
-@@ -1097,6 +1110,36 @@ namespace backward {
- }
- _stacktrace[index] = reinterpret_cast<void*>(ctx.data[16]);
- ++index;
-+#elif defined(__FreeBSD__) && defined(__x86_64__)
-+ unw_getcontext(&ctx);
-+ ctx.data[0] = uctx->uc_mcontext.mc_rax;
-+ ctx.data[1] = uctx->uc_mcontext.mc_rbx;
-+ ctx.data[2] = uctx->uc_mcontext.mc_rcx;
-+ ctx.data[3] = uctx->uc_mcontext.mc_rdx;
-+ ctx.data[4] = uctx->uc_mcontext.mc_rdi;
-+ ctx.data[5] = uctx->uc_mcontext.mc_rsi;
-+ ctx.data[6] = uctx->uc_mcontext.mc_rbp;
-+ ctx.data[7] = uctx->uc_mcontext.mc_rsp;
-+ ctx.data[8] = uctx->uc_mcontext.mc_r8;
-+ ctx.data[9] = uctx->uc_mcontext.mc_r9;
-+ ctx.data[10] = uctx->uc_mcontext.mc_r10;
-+ ctx.data[11] = uctx->uc_mcontext.mc_r11;
-+ ctx.data[12] = uctx->uc_mcontext.mc_r12;
-+ ctx.data[13] = uctx->uc_mcontext.mc_r13;
-+ ctx.data[14] = uctx->uc_mcontext.mc_r14;
-+ ctx.data[15] = uctx->uc_mcontext.mc_r15;
-+ ctx.data[16] = uctx->uc_mcontext.mc_rip;
-+
-+ // If the IP is the same as the crash address we have a bad function
-+ // dereference The caller's address is pointed to by %rsp, so we
-+ // dereference that value and set it to be the next frame's IP.
-+ if (uctx->uc_mcontext.mc_rip
-+ == reinterpret_cast<__uint64_t>(error_addr())) {
-+ ctx.data[16]
-+ = *reinterpret_cast<__uint64_t*>(uctx->uc_mcontext.mc_rsp);
-+ }
-+ _stacktrace[index] = reinterpret_cast<void*>(ctx.data[16]);
-+ ++index;
- #elif defined(__APPLE__)
- unw_getcontext(&ctx);
- // TODO: Convert the ucontext_t to libunwind's unw_context_t like
-@@ -1108,6 +1151,17 @@ namespace backward {
- _stacktrace[index]
- = reinterpret_cast<void*>(ctx.uc_mcontext->__ss.__eip);
- ++index;
-+#elif defined(__FreeBSD__)
-+ unw_getcontext(&ctx);
-+ // TODO: Convert the ucontext_t to libunwind's unw_context_t like
-+ // we do in 64 bits
-+ if (ctx.uc_mcontext.mc_eip
-+ == reinterpret_cast<greg_t>(error_addr())) {
-+ ctx.uc_mcontext.mc_eip = ctx.uc_mcontext.mc_esp;
-+ }
-+ _stacktrace[index]
-+ = reinterpret_cast<void*>(ctx.uc_mcontext.mc_eip);
-+ ++index;
- #endif
- }
-
-@@ -3659,7 +3713,7 @@ namespace backward {
-
- #endif // BACKWARD_SYSTEM_LINUX
-
--#ifdef BACKWARD_SYSTEM_DARWIN
-+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- template <typename STACKTRACE_TAG>
- class TraceResolverDarwinImpl;
-@@ -3739,10 +3793,14 @@ namespace backward {
- };
-
- template <>
-+#ifdef BACKWARD_SYSTEM_DARWIN
- class TraceResolverImpl<system_tag::darwin_tag>
-+#else // BACKWARD_SYSTEM_FREEBSD
-+ class TraceResolverImpl<system_tag::freebsd_tag>
-+#endif
- : public TraceResolverDarwinImpl<trace_resolver_tag::current> {};
-
--#endif // BACKWARD_SYSTEM_DARWIN
-+#endif // BACKWARD_SYSTEM_DARWIN || BACKWARD_SYSTEM_FREEBSD
-
- #ifdef BACKWARD_SYSTEM_WINDOWS
-
-@@ -4408,7 +4466,7 @@ namespace backward {
-
- /*************** SIGNALS HANDLING ***************/
-
--#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- class SignalHandling {
- public:
-@@ -4426,7 +4484,7 @@ namespace backward {
- SIGTRAP, // Trace/breakpoint trap
- SIGXCPU, // CPU time limit exceeded (4.2BSD)
- SIGXFSZ, // File size limit exceeded (4.2BSD)
--#if defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- SIGEMT, // emulation instruction executed
- #endif
- };
-@@ -4496,6 +4554,8 @@ namespace backward {
- #elif defined(__aarch64__)
- #if defined(__APPLE__)
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__pc);
-+#elif defined(__FreeBSD__)
-+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_pc);
- #else
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.pc);
- #endif
-@@ -4511,8 +4571,12 @@ namespace backward {
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.psw.addr);
- #elif defined(__APPLE__) && defined(__x86_64__)
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__rip);
-+#elif defined(__FreeBSD__) && defined(__x86_64__)
-+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_rip);
- #elif defined(__APPLE__)
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__eip);
-+#elif defined(__FreeBSD__)
-+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_eip);
- #else
- #warning ":/ sorry, ain't know no nothing none not of your architecture!"
- #endif
-@@ -4555,7 +4619,7 @@ namespace backward {
- }
- };
-
--#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN
-+#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN || BACKWARD_SYSTEM_FREEBSD
-
- #ifdef BACKWARD_SYSTEM_WINDOWS
-
diff --git a/math/libsemigroups/pkg-plist b/math/libsemigroups/pkg-plist
index 00dfb889c2c6..567387722742 100644
--- a/math/libsemigroups/pkg-plist
+++ b/math/libsemigroups/pkg-plist
@@ -4,7 +4,6 @@ include/libsemigroups/action.tpp
include/libsemigroups/adapters.hpp
include/libsemigroups/aho-corasick.hpp
include/libsemigroups/aho-corasick.tpp
-include/libsemigroups/backward-cpp/backward.hpp
include/libsemigroups/bipart.hpp
include/libsemigroups/bitset.hpp
include/libsemigroups/bmat-adapters.hpp
diff --git a/math/libxlsxwriter/Makefile b/math/libxlsxwriter/Makefile
index 93c6a3aab6d5..5069e70bdb61 100644
--- a/math/libxlsxwriter/Makefile
+++ b/math/libxlsxwriter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libxlsxwriter
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
+DISTVERSION= 1.2.3
CATEGORIES= math devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/math/libxlsxwriter/distinfo b/math/libxlsxwriter/distinfo
index 28309bf9e79d..8125b21d5bed 100644
--- a/math/libxlsxwriter/distinfo
+++ b/math/libxlsxwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747298703
-SHA256 (jmcnamara-libxlsxwriter-v1.2.2_GH0.tar.gz) = 8ab0aced8a6e82f12f567b48d2cb3ca7b925893126607a619666da467e9ac14f
-SIZE (jmcnamara-libxlsxwriter-v1.2.2_GH0.tar.gz) = 21904390
+TIMESTAMP = 1762350644
+SHA256 (jmcnamara-libxlsxwriter-v1.2.3_GH0.tar.gz) = 63f070c19c97ce4d5dfcbc1fa8cc5237d4c9decf39341a31188dbdceef93b542
+SIZE (jmcnamara-libxlsxwriter-v1.2.3_GH0.tar.gz) = 21908738
diff --git a/math/libxlsxwriter/pkg-plist b/math/libxlsxwriter/pkg-plist
index 932a4ecc039b..d9c14317dadd 100644
--- a/math/libxlsxwriter/pkg-plist
+++ b/math/libxlsxwriter/pkg-plist
@@ -34,5 +34,5 @@ include/xlsxwriter/workbook.h
include/xlsxwriter/worksheet.h
include/xlsxwriter/xmlwriter.h
lib/libxlsxwriter.so
-lib/libxlsxwriter.so.9
+lib/libxlsxwriter.so.10
libdata/pkgconfig/xlsxwriter.pc
diff --git a/math/mathmod/Makefile b/math/mathmod/Makefile
index c9138d81619b..fbcf4f1c6b0a 100644
--- a/math/mathmod/Makefile
+++ b/math/mathmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= MathMod
-PORTVERSION= 12.1
+PORTVERSION= 13.0
CATEGORIES= math graphics
MAINTAINER= thierry@FreeBSD.org
diff --git a/math/mathmod/distinfo b/math/mathmod/distinfo
index 4a63a2d66955..2c247f4066c3 100644
--- a/math/mathmod/distinfo
+++ b/math/mathmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744369812
-SHA256 (parisolab-mathmod-12.1_GH0.tar.gz) = 13e99550a1982f7d06a3c82e46defa6221505682647488ba91b8e3d60698a443
-SIZE (parisolab-mathmod-12.1_GH0.tar.gz) = 9475468
+TIMESTAMP = 1761935042
+SHA256 (parisolab-mathmod-13.0_GH0.tar.gz) = b14fa6821d77550723f3bde134169b8a0eacb827cb8be63c68baf38b076864c1
+SIZE (parisolab-mathmod-13.0_GH0.tar.gz) = 9407320
diff --git a/math/maxima/Makefile b/math/maxima/Makefile
index 3318c02b6761..6be0f36b1177 100644
--- a/math/maxima/Makefile
+++ b/math/maxima/Makefile
@@ -1,5 +1,6 @@
PORTNAME= maxima
DISTVERSION= 5.48.1
+PORTREVISION= 1
CATEGORIES= math lisp tk
MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source
@@ -28,7 +29,7 @@ TEST_TARGET= check
BINARY_ALIAS= expr=gexpr
-INFO= imaxima maxima xmaxima abs_integrate drawutils kovacicODE logic \
+INFO= imaxima maxima abs_integrate drawutils kovacicODE logic \
nelder_mead symplectic_ode
PLIST_SUB+= PORTVERSION=${PORTVERSION}
@@ -94,6 +95,7 @@ XMAXIMA_IMPLIES= DOCS TEST
XMAXIMA_USES= tk
XMAXIMA_CONFIGURE_WITH= wish=${WISH}
XMAXIMA_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-interfaces_Makefile.am
+XMAXIMA_INFO= xmaxima
post-patch:
${GREP} -Fe '.core' -l -r ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} 's;\.core;_core;g'
@@ -108,7 +110,6 @@ post-patch-XMAXIMA-on:
${WRKSRC}/interfaces/xmaxima/Tkmaxima/Paths.tcl
post-configure:
- ${REINPLACE_CMD} '/ld-flags/s|" |"|' ${WRKSRC}/src/autoconf-variables.lisp
${REINPLACE_CMD} '/ld-flags/s| ")|")|' ${WRKSRC}/src/autoconf-variables.lisp
pre-build-CCL-on:
@@ -117,6 +118,9 @@ pre-build-CCL-on:
post-build-MANPAGES-on:
${GZIP_CMD} ${WRKSRC}/doc/man/maxima.1
+post-build-XMAXIMA-on:
+ ${REINPLACE_CMD} "s;$$::xmaxima_priv(pReferenceToc);::xmaxima_priv(pReferenceToc);g" ${WRKSRC}/interfaces/xmaxima/xmaxima
+
post-install:
for x in "" "-1" "-2" "-3"; do ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima.info$$x ${STAGEDIR}${PREFIX}/${INFO_PATH}; done
${INSTALL_MAN} ${WRKSRC}/doc/info/maxima-index.lisp ${STAGEDIR}${PREFIX}/${INFO_PATH}
diff --git a/math/maxima/pkg-plist b/math/maxima/pkg-plist
index 342e430e30b2..4986fdf117fe 100644
--- a/math/maxima/pkg-plist
+++ b/math/maxima/pkg-plist
@@ -6,7 +6,7 @@ lib/maxima/%%PORTVERSION%%/%%BINDIR%%/%%BINNAME%%
libexec/maxima/%%PORTVERSION%%/mgnuplot
%%MANPAGES%%share/man/man1/maxima.1.gz
%%PORTDOCS%%@dir %%DOCSDIR%%
-%%ECL%%share/applications/X%%BINNAME%%.desktop
+%%ECL%%%%XMAXIMA%%share/applications/X%%BINNAME%%.desktop
share/bash-completion/completions/maxima
share/bash-completion/completions/rmaxima
share/bash-completion/completions/xmaxima
@@ -25,15 +25,12 @@ share/emacs/site-lisp/mylatex.ltx.el
share/emacs/site-lisp/setup-imaxima-imath.el
share/emacs/site-lisp/smart-complete.el
share/emacs/site-lisp/sshell.el
-%%ECL%%share/icons/text-x-%%BINNAME%%-out.svg
-%%ECL%%share/icons/text-x-%%BINNAME%%session.svg
+%%ECL%%%%XMAXIMA%%share/icons/text-x-%%BINNAME%%-out.svg
+%%ECL%%%%XMAXIMA%%share/icons/text-x-%%BINNAME%%session.svg
%%ECL%%%%XMAXIMA%%share/icons/x%%BINNAME%%.png
%%ECL%%%%XMAXIMA%%share/icons/x%%BINNAME%%.svg
-share/info/guess.info
-share/info/mathml.info
share/info/maxima-index-html.lisp
share/info/maxima-index.lisp
-share/info/raddenest.info
-%%ECL%%share/metainfo/net.sourceforge.%%BINNAME%%.x%%BINNAME%%.appdata.xml
+%%ECL%%%%XMAXIMA%%share/metainfo/net.sourceforge.%%BINNAME%%.x%%BINNAME%%.appdata.xml
share/mime/packages/x-mac.xml
share/mime/packages/x-maxima-out.xml
diff --git a/math/mfem/Makefile b/math/mfem/Makefile
index 4982ae01cb02..7434da47b5d9 100644
--- a/math/mfem/Makefile
+++ b/math/mfem/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mfem
DISTVERSIONPREFIX= v
-DISTVERSION= 4.7
-PORTREVISION= 1
+DISTVERSION= 4.8
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/mfem/distinfo b/math/mfem/distinfo
index b1f0f1520b57..1e2c9487adf4 100644
--- a/math/mfem/distinfo
+++ b/math/mfem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737154420
-SHA256 (mfem-mfem-v4.7_GH0.tar.gz) = 731bc2665c13d4099f9c9c946eb83ab07cd2e78a9575d4fa62a96cdb40d6ba0f
-SIZE (mfem-mfem-v4.7_GH0.tar.gz) = 3808224
+TIMESTAMP = 1761889800
+SHA256 (mfem-mfem-v4.8_GH0.tar.gz) = 65472f732d273832c64b2c39460649dd862df674222c71bfa82cf2da76705052
+SIZE (mfem-mfem-v4.8_GH0.tar.gz) = 4126493
diff --git a/math/mfem/pkg-plist b/math/mfem/pkg-plist
index f92dbc093847..b87869c1dcfc 100644
--- a/math/mfem/pkg-plist
+++ b/math/mfem/pkg-plist
@@ -32,6 +32,7 @@ include/mfem/fem/dgmassinv.hpp
include/mfem/fem/dgmassinv_kernels.hpp
include/mfem/fem/doftrans.hpp
include/mfem/fem/eltrans.hpp
+include/mfem/fem/eltrans/eltrans_basis.hpp
include/mfem/fem/estimators.hpp
include/mfem/fem/fe.hpp
include/mfem/fem/fe/face_map_utils.hpp
@@ -42,6 +43,7 @@ include/mfem/fem/fe/fe_l2.hpp
include/mfem/fem/fe/fe_nd.hpp
include/mfem/fem/fe/fe_nurbs.hpp
include/mfem/fem/fe/fe_pos.hpp
+include/mfem/fem/fe/fe_pyramid.hpp
include/mfem/fem/fe/fe_rt.hpp
include/mfem/fem/fe/fe_ser.hpp
include/mfem/fem/fe_coll.hpp
@@ -54,6 +56,7 @@ include/mfem/fem/geom.hpp
include/mfem/fem/gridfunc.hpp
include/mfem/fem/gslib.hpp
include/mfem/fem/hybridization.hpp
+include/mfem/fem/hybridization_ext.hpp
include/mfem/fem/hyperbolic.hpp
include/mfem/fem/integ/bilininteg_diffusion_kernels.hpp
include/mfem/fem/integ/bilininteg_elasticity_kernels.hpp
@@ -61,9 +64,12 @@ include/mfem/fem/integ/bilininteg_hcurl_kernels.hpp
include/mfem/fem/integ/bilininteg_hcurlhdiv_kernels.hpp
include/mfem/fem/integ/bilininteg_hdiv_kernels.hpp
include/mfem/fem/integ/bilininteg_mass_kernels.hpp
+include/mfem/fem/integrator.hpp
include/mfem/fem/intrules.hpp
include/mfem/fem/intrules_cut.hpp
include/mfem/fem/kdtree.hpp
+include/mfem/fem/kernel_dispatch.hpp
+include/mfem/fem/kernel_reporter.hpp
include/mfem/fem/kernels.hpp
include/mfem/fem/linearform.hpp
include/mfem/fem/linearform_ext.hpp
@@ -97,8 +103,8 @@ include/mfem/fem/plinearform.hpp
include/mfem/fem/pnonlinearform.hpp
include/mfem/fem/prestriction.hpp
include/mfem/fem/qfunction.hpp
-include/mfem/fem/qinterp/dispatch.hpp
include/mfem/fem/qinterp/eval.hpp
+include/mfem/fem/qinterp/eval_hdiv.hpp
include/mfem/fem/qinterp/grad.hpp
include/mfem/fem/qspace.hpp
include/mfem/fem/quadinterpolator.hpp
@@ -142,6 +148,7 @@ include/mfem/general/mem_manager.hpp
include/mfem/general/occa.hpp
include/mfem/general/optparser.hpp
include/mfem/general/osockstream.hpp
+include/mfem/general/reducers.hpp
include/mfem/general/sets.hpp
include/mfem/general/socketstream.hpp
include/mfem/general/sort_pairs.hpp
@@ -154,6 +161,11 @@ include/mfem/general/version.hpp
include/mfem/general/zstr.hpp
include/mfem/linalg/amgxsolver.hpp
include/mfem/linalg/auxiliary.hpp
+include/mfem/linalg/batched/batched.hpp
+include/mfem/linalg/batched/gpu_blas.hpp
+include/mfem/linalg/batched/magma.hpp
+include/mfem/linalg/batched/native.hpp
+include/mfem/linalg/batched/solver.hpp
include/mfem/linalg/blockmatrix.hpp
include/mfem/linalg/blockoperator.hpp
include/mfem/linalg/blockvector.hpp
@@ -172,8 +184,10 @@ include/mfem/linalg/hypre.hpp
include/mfem/linalg/hypre_parcsr.hpp
include/mfem/linalg/invariants.hpp
include/mfem/linalg/kernels.hpp
+include/mfem/linalg/lapack.hpp
include/mfem/linalg/linalg.hpp
include/mfem/linalg/matrix.hpp
+include/mfem/linalg/mma.hpp
include/mfem/linalg/mumps.hpp
include/mfem/linalg/ode.hpp
include/mfem/linalg/operator.hpp
@@ -223,6 +237,8 @@ include/mfem/mesh/pyramid.hpp
include/mfem/mesh/quadrilateral.hpp
include/mfem/mesh/segment.hpp
include/mfem/mesh/spacing.hpp
+include/mfem/mesh/submesh/ncsubmesh.hpp
+include/mfem/mesh/submesh/pncsubmesh.hpp
include/mfem/mesh/submesh/psubmesh.hpp
include/mfem/mesh/submesh/ptransfermap.hpp
include/mfem/mesh/submesh/submesh.hpp
@@ -238,10 +254,12 @@ include/mfem/mesh/wedge.hpp
include/mfem/mfem-performance.hpp
include/mfem/mfem.hpp
lib/cmake/mfem/MFEMConfig.cmake
+lib/cmake/mfem/MFEMConfig.cmake.bak
lib/cmake/mfem/MFEMConfigVersion.cmake
lib/cmake/mfem/MFEMTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mfem/MFEMTargets.cmake
lib/libmfem.so
-lib/libmfem.so.4.7.0
+lib/libmfem.so.4.8.0
%%DATADIR%%/config.mk
%%DATADIR%%/test.mk
+@dir include/mfem/fem/gslib
diff --git a/math/mpfrcx/Makefile b/math/mpfrcx/Makefile
index b4dac259d82a..3d1f9e08e524 100644
--- a/math/mpfrcx/Makefile
+++ b/math/mpfrcx/Makefile
@@ -2,11 +2,11 @@ PORTNAME= mpfrcx
DISTVERSION= 0.6.3
PORTREVISION= 1
CATEGORIES= math
-MASTER_SITES= http://www.multiprecision.org/downloads/
+MASTER_SITES= https://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Arbitrary precision library for arithmetic of univariate polynomials
-WWW= https://www.multiprecision.org/mpfrcx/home.html
+WWW= https://www.multiprecision.org/mpfrcx/index.html
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/math/mppp/Makefile b/math/mppp/Makefile
index 7e7edc4ab1ff..f4c23b51ed9e 100644
--- a/math/mppp/Makefile
+++ b/math/mppp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mppp
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/mumps4/Makefile b/math/mumps4/Makefile
index 72ab350a3fbf..d519ac452426 100644
--- a/math/mumps4/Makefile
+++ b/math/mumps4/Makefile
@@ -15,7 +15,7 @@ WWW= https://mumps-solver.org/
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= fortran
+USES= fortran:gfortran
MAKE_JOBS_UNSAFE=yes
diff --git a/math/obake/Makefile b/math/obake/Makefile
index 08209118b9ac..c1b38b6def61 100644
--- a/math/obake/Makefile
+++ b/math/obake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= obake
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0-24
DISTVERSIONSUFFIX= -gb8cc71c
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= math
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/math/octave-forge-geographiclib/Makefile b/math/octave-forge-geographiclib/Makefile
index 485426ec6f93..2f3e6e170d39 100644
--- a/math/octave-forge-geographiclib/Makefile
+++ b/math/octave-forge-geographiclib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octave-forge-geographiclib
-PORTVERSION= 2.4
+PORTVERSION= 2.5
CATEGORIES= math
MASTER_SITES= https://sourceforge.net/projects/geographiclib/files/distrib-Octave/
DISTNAME= ${OCTAVE_PKGNAME}-octave-${DISTVERSIONFULL}
diff --git a/math/octave-forge-geographiclib/distinfo b/math/octave-forge-geographiclib/distinfo
index a30b349e1cdc..378f99833e30 100644
--- a/math/octave-forge-geographiclib/distinfo
+++ b/math/octave-forge-geographiclib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755871308
-SHA256 (octave-forge/geographiclib-octave-2.4.tar.gz) = d35910648f68a918e45c5b0566bfab820df40bed300ada534eeff57761f07952
-SIZE (octave-forge/geographiclib-octave-2.4.tar.gz) = 91091
+TIMESTAMP = 1762555716
+SHA256 (octave-forge/geographiclib-octave-2.5.tar.gz) = 9b9c6c74a42c89e6d183b7e227216f2f78ae0f4086d2a168590ba43bbdf6e6e2
+SIZE (octave-forge/geographiclib-octave-2.5.tar.gz) = 91518
diff --git a/math/octave-forge-llms/Makefile b/math/octave-forge-llms/Makefile
index 1315b9d1e3b8..0d12ef804dd1 100644
--- a/math/octave-forge-llms/Makefile
+++ b/math/octave-forge-llms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-llms
DISTVERSIONPREFIX= release-
-DISTVERSION= 0.1.0
+DISTVERSION= 0.1.2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-llms/distinfo b/math/octave-forge-llms/distinfo
index 12eb43d7d877..1e0771a27865 100644
--- a/math/octave-forge-llms/distinfo
+++ b/math/octave-forge-llms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760558006
-SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 59593d29d8cec165f34b630771cbd319e11f0f9c87e3df6925b734a47f29715c
-SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 335688
+TIMESTAMP = 1761618546
+SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.2_GH0.tar.gz) = 2822c72babfcb47013d4275e536bed6f60c3cd4bfe0956f7e22d8d67e10acfe4
+SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.2_GH0.tar.gz) = 344063
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index 3f809a9e270c..5f2280b3279b 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-statistics
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.7.5
+DISTVERSION= 1.7.7
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics/distinfo b/math/octave-forge-statistics/distinfo
index 47feb5b9bbe0..1419ba14683e 100644
--- a/math/octave-forge-statistics/distinfo
+++ b/math/octave-forge-statistics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753229115
-SHA256 (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 5202b7ddf35014577f4d9ddfd11109789dae29f1febaeab1e19d16cdb7d9753c
-SIZE (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 1349843
+TIMESTAMP = 1762901804
+SHA256 (octave-forge/gnu-octave-statistics-release-1.7.7_GH0.tar.gz) = cef3c090aee13eaad50b4b9beb2f003e8756cbf018d2be7233326de9696cdf7e
+SIZE (octave-forge/gnu-octave-statistics-release-1.7.7_GH0.tar.gz) = 1437955
diff --git a/math/octave/Makefile b/math/octave/Makefile
index f7e984847317..c4a97a077a34 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave
PORTVERSION= ${OCTAVE_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= GNU
diff --git a/math/octave/pkg-plist b/math/octave/pkg-plist
index cee832842413..c203eaaac32a 100644
--- a/math/octave/pkg-plist
+++ b/math/octave/pkg-plist
@@ -1786,7 +1786,7 @@ share/metainfo/org.octave.Octave.metainfo.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javaclasspath.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javamem.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javarmpath.m
-%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar
+%%JAVA%%%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/usejava.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/.oct-config
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/argnames.m
diff --git a/math/oink/Makefile b/math/oink/Makefile
index e93ae7259c82..2b4febd8f51a 100644
--- a/math/oink/Makefile
+++ b/math/oink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oink
DISTVERSION= g20250105
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/onednn/Makefile b/math/onednn/Makefile
index fcae40f9cdbe..4d6b200ae939 100644
--- a/math/onednn/Makefile
+++ b/math/onednn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= onednn
DISTVERSIONPREFIX= v
-DISTVERSION= 3.7.3
+DISTVERSION= 3.10
CATEGORIES= math # machine-learning
MAINTAINER= yuri@FreeBSD.org
@@ -78,6 +78,6 @@ do-test: # 1 test fails, see https://github.com/oneapi-src/oneDNN/issues/2011
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
-# tests as of 3.7.3: 100% tests passed, 0 tests failed out of 170
+# tests as of 3.10: 100% tests passed, 0 tests failed out of 172
.include <bsd.port.mk>
diff --git a/math/onednn/distinfo b/math/onednn/distinfo
index 6a13d20b3e7c..fc2c12ca342c 100644
--- a/math/onednn/distinfo
+++ b/math/onednn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745309174
-SHA256 (oneapi-src-oneDNN-v3.7.3_GH0.tar.gz) = 071f289dc961b43a3b7c8cbe8a305290a7c5d308ec4b2f586397749abdc88296
-SIZE (oneapi-src-oneDNN-v3.7.3_GH0.tar.gz) = 14101401
+TIMESTAMP = 1762572151
+SHA256 (oneapi-src-oneDNN-v3.10_GH0.tar.gz) = ba5834a1fdbb6d1c1b1c065dfd789438e7aa42c03fc52d92c02af85d78d1c75c
+SIZE (oneapi-src-oneDNN-v3.10_GH0.tar.gz) = 13507701
diff --git a/math/onednn/pkg-plist b/math/onednn/pkg-plist
index f7f62f7caadd..14e55816c246 100644
--- a/math/onednn/pkg-plist
+++ b/math/onednn/pkg-plist
@@ -47,4 +47,4 @@ lib/cmake/dnnl/dnnl-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/dnnl/dnnl-targets.cmake
lib/libdnnl.so
lib/libdnnl.so.3
-lib/libdnnl.so.3.7
+lib/libdnnl.so.3.10
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 1dfded3a266b..42a5c89dbd03 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
-DISTVERSION= 1.24
-PORTREVISION= 8
+DISTVERSION= 1.25.1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -97,6 +96,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
+# tests as of 1.25.1: 99% tests passed, 1 tests failed out of 539, the test cppcheck_Normal_large was killed because it used too much memory
.include <bsd.port.mk>
diff --git a/math/openturns/distinfo b/math/openturns/distinfo
index dae352a32e00..f36d89a01264 100644
--- a/math/openturns/distinfo
+++ b/math/openturns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736535498
-SHA256 (openturns-openturns-v1.24_GH0.tar.gz) = 6c5232b4daf0b93fbc49dee45299ade2c2c16d44476700e7689af6b50c999f57
-SIZE (openturns-openturns-v1.24_GH0.tar.gz) = 14552025
+TIMESTAMP = 1762761257
+SHA256 (openturns-openturns-v1.25.1_GH0.tar.gz) = 10ab40ffa3240219bed0884ca7808655644adc25a8195a8cd1484318c267b9f7
+SIZE (openturns-openturns-v1.25.1_GH0.tar.gz) = 14764395
diff --git a/math/openturns/pkg-plist b/math/openturns/pkg-plist
index 8300546f5e8b..72970a6bb9f2 100644
--- a/math/openturns/pkg-plist
+++ b/math/openturns/pkg-plist
@@ -67,6 +67,7 @@ include/openturns/Brent.hxx
include/openturns/Burr.hxx
include/openturns/BurrFactory.hxx
include/openturns/CMinpack.hxx
+include/openturns/CSVParser.hxx
include/openturns/Cache.hxx
include/openturns/CalibrationAlgorithm.hxx
include/openturns/CalibrationAlgorithmImplementation.hxx
@@ -92,6 +93,7 @@ include/openturns/Cloud.hxx
include/openturns/Cobyla.hxx
include/openturns/Collection.hxx
include/openturns/Combinations.hxx
+include/openturns/CombinationsDistribution.hxx
include/openturns/CombinatorialGenerator.hxx
include/openturns/CombinatorialGeneratorImplementation.hxx
include/openturns/Compact.hxx
@@ -111,9 +113,10 @@ include/openturns/Composite.hxx
include/openturns/CompositeDistribution.hxx
include/openturns/CompositeProcess.hxx
include/openturns/CompositeRandomVector.hxx
-include/openturns/ConditionalRandomVector.hxx
include/openturns/ConditionedGaussianProcess.hxx
include/openturns/ConstantBasisFactory.hxx
+include/openturns/ConstantEvaluation.hxx
+include/openturns/ConstantFunction.hxx
include/openturns/ConstantGradient.hxx
include/openturns/ConstantHessian.hxx
include/openturns/ConstantRandomVector.hxx
@@ -136,6 +139,7 @@ include/openturns/Curve.hxx
include/openturns/DatabaseEvaluation.hxx
include/openturns/DatabaseFunction.hxx
include/openturns/DeconditionedDistribution.hxx
+include/openturns/DeconditionedRandomVector.hxx
include/openturns/Description.hxx
include/openturns/DesignProxy.hxx
include/openturns/DickeyFullerTest.hxx
@@ -212,6 +216,7 @@ include/openturns/FarlieGumbelMorgensternCopulaFactory.hxx
include/openturns/FaureSequence.hxx
include/openturns/Fehlberg.hxx
include/openturns/FejerAlgorithm.hxx
+include/openturns/FejerExperiment.hxx
include/openturns/Field.hxx
include/openturns/FieldFunction.hxx
include/openturns/FieldFunctionImplementation.hxx
@@ -268,8 +273,11 @@ include/openturns/GaussianLinearCalibration.hxx
include/openturns/GaussianNonLinearCalibration.hxx
include/openturns/GaussianProcess.hxx
include/openturns/GaussianProcessConditionalCovariance.hxx
+include/openturns/GaussianProcessEvaluation.hxx
include/openturns/GaussianProcessFitter.hxx
include/openturns/GaussianProcessFitterResult.hxx
+include/openturns/GaussianProcessGradient.hxx
+include/openturns/GaussianProcessRandomVector.hxx
include/openturns/GaussianProcessRegression.hxx
include/openturns/GaussianProcessRegressionResult.hxx
include/openturns/GeneralLinearModelAlgorithm.hxx
@@ -415,12 +423,14 @@ include/openturns/KroneckerCovarianceModel.hxx
include/openturns/LARS.hxx
include/openturns/LHSExperiment.hxx
include/openturns/LHSResult.hxx
+include/openturns/LOLAVoronoi.hxx
include/openturns/LaguerreFactory.hxx
include/openturns/Laplace.hxx
include/openturns/LaplaceFactory.hxx
include/openturns/Last.hxx
include/openturns/LatentVariableModel.hxx
include/openturns/LeastSquaresDistributionFactory.hxx
+include/openturns/LeastSquaresEquationsSolver.hxx
include/openturns/LeastSquaresExpansion.hxx
include/openturns/LeastSquaresMetaModelSelection.hxx
include/openturns/LeastSquaresMetaModelSelectionFactory.hxx
@@ -434,6 +444,7 @@ include/openturns/Less.hxx
include/openturns/LessOrEqual.hxx
include/openturns/LevelSet.hxx
include/openturns/LevelSetMesher.hxx
+include/openturns/LineSampling.hxx
include/openturns/LinearBasisFactory.hxx
include/openturns/LinearCombinationEvaluation.hxx
include/openturns/LinearCombinationFunction.hxx
@@ -473,6 +484,7 @@ include/openturns/MarginalHessian.hxx
include/openturns/MarginalTransformationEvaluation.hxx
include/openturns/MarginalTransformationGradient.hxx
include/openturns/MarginalTransformationHessian.hxx
+include/openturns/MarginalUniformOrderStatistics.hxx
include/openturns/MarshallOlkinCopula.hxx
include/openturns/MartinezSensitivityAlgorithm.hxx
include/openturns/MaternModel.hxx
@@ -480,7 +492,6 @@ include/openturns/Matrix.hxx
include/openturns/MatrixImplementation.hxx
include/openturns/MauntzKucherenkoSensitivityAlgorithm.hxx
include/openturns/MaximumDistribution.hxx
-include/openturns/MaximumEntropyOrderStatisticsCopula.hxx
include/openturns/MaximumEntropyOrderStatisticsDistribution.hxx
include/openturns/MaximumLikelihoodFactory.hxx
include/openturns/MediumSafe.hxx
@@ -600,7 +611,6 @@ include/openturns/OTWeightedExperiments.hxx
include/openturns/OTconfig.h
include/openturns/OTconfig.hxx
include/openturns/OTdebug.h
-include/openturns/OTmemory.hxx
include/openturns/OTprivate.hxx
include/openturns/OTtestcode.hxx
include/openturns/OTtypes.hxx
@@ -711,6 +721,7 @@ include/openturns/QuadraticEvaluation.hxx
include/openturns/QuadraticFunction.hxx
include/openturns/QuadraticLeastSquares.hxx
include/openturns/QuadraticTaylor.hxx
+include/openturns/QuantileConfidence.hxx
include/openturns/QuantileMatchingFactory.hxx
include/openturns/RandomDirection.hxx
include/openturns/RandomGenerator.hxx
@@ -723,7 +734,7 @@ include/openturns/RandomWalk.hxx
include/openturns/RandomWalkMetropolisHastings.hxx
include/openturns/RankMCovarianceModel.hxx
include/openturns/RankSobolSensitivityAlgorithm.hxx
-include/openturns/RatioDistribution.hxx
+include/openturns/RatioOfUniforms.hxx
include/openturns/Rayleigh.hxx
include/openturns/RayleighFactory.hxx
include/openturns/RegularGrid.hxx
@@ -750,6 +761,8 @@ include/openturns/SamplePartition.hxx
include/openturns/SamplingStrategy.hxx
include/openturns/SamplingStrategyImplementation.hxx
include/openturns/Secant.hxx
+include/openturns/SequentialSamplingAlgorithm.hxx
+include/openturns/SequentialSamplingAlgorithmImplementation.hxx
include/openturns/SimplicialCubature.hxx
include/openturns/SimulatedAnnealingLHS.hxx
include/openturns/SimulationAlgorithm.hxx
@@ -874,6 +887,7 @@ include/openturns/UserDefinedSpectralModel.hxx
include/openturns/UserDefinedStationaryCovarianceModel.hxx
include/openturns/UsualRandomVector.hxx
include/openturns/ValueFunction.hxx
+include/openturns/VertexFieldToPointFunction.hxx
include/openturns/VertexValueFunction.hxx
include/openturns/VertexValuePointToFieldFunction.hxx
include/openturns/VisualTest.hxx
@@ -897,7 +911,6 @@ include/openturns/XMLH5StorageManager.hxx
include/openturns/XMLStorageManager.hxx
include/openturns/XMLToolbox.hxx
include/openturns/ZipfMandelbrot.hxx
-include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/ANCOVA.i
%%PYTHON%%include/openturns/swig/ANCOVA_doc.i
%%PYTHON%%include/openturns/swig/ARMA.i
@@ -1080,6 +1093,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/Collection.i
%%PYTHON%%include/openturns/swig/Collection_doc.i
%%PYTHON%%include/openturns/swig/Combinations.i
+%%PYTHON%%include/openturns/swig/CombinationsDistribution.i
+%%PYTHON%%include/openturns/swig/CombinationsDistribution_doc.i
%%PYTHON%%include/openturns/swig/Combinations_doc.i
%%PYTHON%%include/openturns/swig/CombinatorialGenerator.i
%%PYTHON%%include/openturns/swig/CombinatorialGeneratorImplementation.i
@@ -1107,14 +1122,18 @@ 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/ConditionalRandomVector.i
-%%PYTHON%%include/openturns/swig/ConditionalRandomVector_doc.i
%%PYTHON%%include/openturns/swig/ConditionedGaussianProcess.i
%%PYTHON%%include/openturns/swig/ConditionedGaussianProcess_doc.i
%%PYTHON%%include/openturns/swig/ConstantBasisFactory.i
%%PYTHON%%include/openturns/swig/ConstantBasisFactory_doc.i
+%%PYTHON%%include/openturns/swig/ConstantEvaluation.i
+%%PYTHON%%include/openturns/swig/ConstantEvaluation_doc.i
+%%PYTHON%%include/openturns/swig/ConstantFunction.i
+%%PYTHON%%include/openturns/swig/ConstantFunction_doc.i
%%PYTHON%%include/openturns/swig/ConstantGradient.i
+%%PYTHON%%include/openturns/swig/ConstantGradient_doc.i
%%PYTHON%%include/openturns/swig/ConstantHessian.i
+%%PYTHON%%include/openturns/swig/ConstantHessian_doc.i
%%PYTHON%%include/openturns/swig/ConstantRandomVector.i
%%PYTHON%%include/openturns/swig/ConstantRandomVector_doc.i
%%PYTHON%%include/openturns/swig/ConstantStep.i
@@ -1155,6 +1174,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/DatabaseFunction_doc.i
%%PYTHON%%include/openturns/swig/DeconditionedDistribution.i
%%PYTHON%%include/openturns/swig/DeconditionedDistribution_doc.i
+%%PYTHON%%include/openturns/swig/DeconditionedRandomVector.i
+%%PYTHON%%include/openturns/swig/DeconditionedRandomVector_doc.i
%%PYTHON%%include/openturns/swig/Description.i
%%PYTHON%%include/openturns/swig/Description_doc.i
%%PYTHON%%include/openturns/swig/DesignProxy.i
@@ -1301,6 +1322,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/Fehlberg_doc.i
%%PYTHON%%include/openturns/swig/FejerAlgorithm.i
%%PYTHON%%include/openturns/swig/FejerAlgorithm_doc.i
+%%PYTHON%%include/openturns/swig/FejerExperiment.i
+%%PYTHON%%include/openturns/swig/FejerExperiment_doc.i
%%PYTHON%%include/openturns/swig/Field.i
%%PYTHON%%include/openturns/swig/FieldFunction.i
%%PYTHON%%include/openturns/swig/FieldFunctionImplementation.i
@@ -1408,6 +1431,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/GaussianProcessFitterResult.i
%%PYTHON%%include/openturns/swig/GaussianProcessFitterResult_doc.i
%%PYTHON%%include/openturns/swig/GaussianProcessFitter_doc.i
+%%PYTHON%%include/openturns/swig/GaussianProcessRandomVector.i
+%%PYTHON%%include/openturns/swig/GaussianProcessRandomVector_doc.i
%%PYTHON%%include/openturns/swig/GaussianProcessRegression.i
%%PYTHON%%include/openturns/swig/GaussianProcessRegressionResult.i
%%PYTHON%%include/openturns/swig/GaussianProcessRegressionResult_doc.i
@@ -1667,6 +1692,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/LHSExperiment_doc.i
%%PYTHON%%include/openturns/swig/LHSResult.i
%%PYTHON%%include/openturns/swig/LHSResult_doc.i
+%%PYTHON%%include/openturns/swig/LOLAVoronoi.i
+%%PYTHON%%include/openturns/swig/LOLAVoronoi_doc.i
%%PYTHON%%include/openturns/swig/LaguerreFactory.i
%%PYTHON%%include/openturns/swig/LaguerreFactory_doc.i
%%PYTHON%%include/openturns/swig/Laplace.i
@@ -1679,6 +1706,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/LatentVariableModel_doc.i
%%PYTHON%%include/openturns/swig/LeastSquaresDistributionFactory.i
%%PYTHON%%include/openturns/swig/LeastSquaresDistributionFactory_doc.i
+%%PYTHON%%include/openturns/swig/LeastSquaresEquationsSolver.i
+%%PYTHON%%include/openturns/swig/LeastSquaresEquationsSolver_doc.i
%%PYTHON%%include/openturns/swig/LeastSquaresExpansion.i
%%PYTHON%%include/openturns/swig/LeastSquaresExpansion_doc.i
%%PYTHON%%include/openturns/swig/LeastSquaresMetaModelSelection.i
@@ -1705,6 +1734,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/LevelSetMesher.i
%%PYTHON%%include/openturns/swig/LevelSetMesher_doc.i
%%PYTHON%%include/openturns/swig/LevelSet_doc.i
+%%PYTHON%%include/openturns/swig/LineSampling.i
+%%PYTHON%%include/openturns/swig/LineSampling_doc.i
%%PYTHON%%include/openturns/swig/LinearBasisFactory.i
%%PYTHON%%include/openturns/swig/LinearBasisFactory_doc.i
%%PYTHON%%include/openturns/swig/LinearCombinationEvaluation.i
@@ -1775,6 +1806,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/MarginalTransformationEvaluation_doc.i
%%PYTHON%%include/openturns/swig/MarginalTransformationGradient.i
%%PYTHON%%include/openturns/swig/MarginalTransformationHessian.i
+%%PYTHON%%include/openturns/swig/MarginalUniformOrderStatistics.i
+%%PYTHON%%include/openturns/swig/MarginalUniformOrderStatistics_doc.i
%%PYTHON%%include/openturns/swig/MarshallOlkinCopula.i
%%PYTHON%%include/openturns/swig/MarshallOlkinCopula_doc.i
%%PYTHON%%include/openturns/swig/MartinezSensitivityAlgorithm.i
@@ -1788,8 +1821,6 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/MauntzKucherenkoSensitivityAlgorithm_doc.i
%%PYTHON%%include/openturns/swig/MaximumDistribution.i
%%PYTHON%%include/openturns/swig/MaximumDistribution_doc.i
-%%PYTHON%%include/openturns/swig/MaximumEntropyOrderStatisticsCopula.i
-%%PYTHON%%include/openturns/swig/MaximumEntropyOrderStatisticsCopula_doc.i
%%PYTHON%%include/openturns/swig/MaximumEntropyOrderStatisticsDistribution.i
%%PYTHON%%include/openturns/swig/MaximumEntropyOrderStatisticsDistribution_doc.i
%%PYTHON%%include/openturns/swig/MaximumLikelihoodFactory.i
@@ -2075,12 +2106,15 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/QuadraticBasisFactory.i
%%PYTHON%%include/openturns/swig/QuadraticBasisFactory_doc.i
%%PYTHON%%include/openturns/swig/QuadraticEvaluation.i
+%%PYTHON%%include/openturns/swig/QuadraticEvaluation_doc.i
%%PYTHON%%include/openturns/swig/QuadraticFunction.i
%%PYTHON%%include/openturns/swig/QuadraticFunction_doc.i
%%PYTHON%%include/openturns/swig/QuadraticLeastSquares.i
%%PYTHON%%include/openturns/swig/QuadraticLeastSquares_doc.i
%%PYTHON%%include/openturns/swig/QuadraticTaylor.i
%%PYTHON%%include/openturns/swig/QuadraticTaylor_doc.i
+%%PYTHON%%include/openturns/swig/QuantileConfidence.i
+%%PYTHON%%include/openturns/swig/QuantileConfidence_doc.i
%%PYTHON%%include/openturns/swig/QuantileMatchingFactory.i
%%PYTHON%%include/openturns/swig/QuantileMatchingFactory_doc.i
%%PYTHON%%include/openturns/swig/RandomDirection.i
@@ -2105,6 +2139,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/RankMCovarianceModel_doc.i
%%PYTHON%%include/openturns/swig/RankSobolSensitivityAlgorithm.i
%%PYTHON%%include/openturns/swig/RankSobolSensitivityAlgorithm_doc.i
+%%PYTHON%%include/openturns/swig/RatioOfUniforms.i
+%%PYTHON%%include/openturns/swig/RatioOfUniforms_doc.i
%%PYTHON%%include/openturns/swig/Rayleigh.i
%%PYTHON%%include/openturns/swig/RayleighFactory.i
%%PYTHON%%include/openturns/swig/RayleighFactory_doc.i
@@ -2154,6 +2190,10 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/SamplingStrategy_doc.i
%%PYTHON%%include/openturns/swig/Secant.i
%%PYTHON%%include/openturns/swig/Secant_doc.i
+%%PYTHON%%include/openturns/swig/SequentialSamplingAlgorithm.i
+%%PYTHON%%include/openturns/swig/SequentialSamplingAlgorithmImplementation.i
+%%PYTHON%%include/openturns/swig/SequentialSamplingAlgorithmImplementation_doc.i
+%%PYTHON%%include/openturns/swig/SequentialSamplingAlgorithm_doc.i
%%PYTHON%%include/openturns/swig/SimplicialCubature.i
%%PYTHON%%include/openturns/swig/SimplicialCubature_doc.i
%%PYTHON%%include/openturns/swig/SimulatedAnnealingLHS.i
@@ -2391,6 +2431,8 @@ include/openturns/csv_parser_state.hxx
%%PYTHON%%include/openturns/swig/UsualRandomVector_doc.i
%%PYTHON%%include/openturns/swig/ValueFunction.i
%%PYTHON%%include/openturns/swig/ValueFunction_doc.i
+%%PYTHON%%include/openturns/swig/VertexFieldToPointFunction.i
+%%PYTHON%%include/openturns/swig/VertexFieldToPointFunction_doc.i
%%PYTHON%%include/openturns/swig/VertexValueFunction.i
%%PYTHON%%include/openturns/swig/VertexValueFunction_doc.i
%%PYTHON%%include/openturns/swig/VertexValuePointToFieldFunction.i
@@ -2478,9 +2520,9 @@ lib/cmake/openturns/OpenTURNS-Targets.cmake
lib/cmake/openturns/OpenTURNSConfig.cmake
lib/cmake/openturns/OpenTURNSConfigVersion.cmake
lib/libOT.so
-lib/libOT.so.0.25
-lib/libOT.so.0.25.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns-1.24.dist-info/METADATA
+lib/libOT.so.0.26
+lib/libOT.so.0.26.0
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns-1.25.1.dist-info/METADATA
%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/DistFunc.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/FittingTest.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/HypothesisTest.py
@@ -2568,7 +2610,7 @@ lib/libOT.so.0.25.0
%%PYTHON%%%%PYTHON_SITELIBDIR%%/openturns/usecases/coles.py
%%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/fire_satellite.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
@@ -2592,4 +2634,4 @@ lib/libOT.so.0.25.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.25.0-gdb.py
+share/gdb/auto-load/usr/local/lib/libOT.so.0.26.0-gdb.py
diff --git a/math/or-tools/Makefile b/math/or-tools/Makefile
index b04d163f5067..abb56e7e8a4c 100644
--- a/math/or-tools/Makefile
+++ b/math/or-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= or-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 9.12-20250219 # tag from the 'main' branch
-PORTREVISION= 2
+DISTVERSION= 9.14
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -15,6 +14,7 @@ PATCH_DEPENDS= gsed:textproc/gsed
xBUILD_DEPENDS= benchmark>0:devel/benchmark \
googletest>0:devel/googletest
LIB_DEPENDS= libabsl_base.so:devel/abseil \
+ libbzip2.so:misc/vxl \
libCbc.so:math/cbc \
libCgl.so:math/cgl \
libcoinasl.so:math/asl \
@@ -28,8 +28,7 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libOsi.so:math/osi \
libOsiClp.so:math/clp \
libprotobuf.so:devel/protobuf \
- libre2.so:devel/re2 \
- libscip.so:math/SCIP
+ libre2.so:devel/re2
TEST_DEPENDS= googletest>0:devel/googletest
USES= blaslapack cmake:testing compiler:c++17-lang eigen:3 pkgconfig
@@ -37,13 +36,11 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= google
-GH_TAGNAME= e0f2787c5050c7cf6bc3e5f902fdb8fc11bd3f38 # tag from the 'main' branch (as opposedto 'stable' branch) that includes the fix for https://github.com/google/or-tools/issues/4548
CMAKE_OFF= BUILD_PYTHON BUILD_DEPS INSTALL_BUILD_DEPS \
BUILD_TESTING BUILD_EXAMPLES BUILD_SAMPLES
CMAKE_ON= BUILD_CXX \
- USE_PDLP \
- USE_SCIP
+ USE_PDLP
CMAKE_TESTING_ON= BUILD_TESTING BUILD_EXAMPLES BUILD_CXX_EXAMPLES
CONFIGURE_ENV= UNIX_CBC_DIR=${LOCALBASE} UNIX_CLP_DIR=${LOCALBASE}
@@ -58,6 +55,7 @@ FLATZINC_CMAKE_BOOL= BUILD_FLATZINC
SCIP_DESC= Use the SCIP solver # SCIP package isn't built because of licensing restrictions
SCIP_CMAKE_BOOL= USE_SCIP
SCIP_LIB_DEPENDS= libscip.so:math/SCIP
+SCIP_BROKN= configure fails, see https://github.com/google/or-tools/issues/4912
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/-//}
PORTDOCS= *
diff --git a/math/or-tools/distinfo b/math/or-tools/distinfo
index c88c1168831c..25a04e2e86be 100644
--- a/math/or-tools/distinfo
+++ b/math/or-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739999958
-SHA256 (google-or-tools-v9.12-20250219-e0f2787c5050c7cf6bc3e5f902fdb8fc11bd3f38_GH0.tar.gz) = 681c1cc3ebb6c9cc364bc0d9930e299a838319b6aae02355a386e751776d11a2
-SIZE (google-or-tools-v9.12-20250219-e0f2787c5050c7cf6bc3e5f902fdb8fc11bd3f38_GH0.tar.gz) = 21136421
+TIMESTAMP = 1762939245
+SHA256 (google-or-tools-v9.14_GH0.tar.gz) = 9019facf316b54ee72bb58827efc875df4cfbb328fbf2b367615bf2226dd94ca
+SIZE (google-or-tools-v9.14_GH0.tar.gz) = 21397016
diff --git a/math/or-tools/files/patch-ortools_base_numbers.cc b/math/or-tools/files/patch-ortools_base_numbers.cc
deleted file mode 100644
index 0fb41bd3adc4..000000000000
--- a/math/or-tools/files/patch-ortools_base_numbers.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-- workaround for https://github.com/google/or-tools/issues/3622
-
---- ortools/base/numbers.cc.orig 2023-01-07 08:24:55 UTC
-+++ ortools/base/numbers.cc
-@@ -23,6 +23,8 @@
- #include <memory>
- #include <string>
-
-+#include <errno.h>
-+
- // #include "ortools/base/logging.h"
- #include "absl/strings/ascii.h"
- #include "ortools/base/strtoint.h"
diff --git a/math/or-tools/pkg-plist b/math/or-tools/pkg-plist
index ea2c7d700f69..7ea8c80a910b 100644
--- a/math/or-tools/pkg-plist
+++ b/math/or-tools/pkg-plist
@@ -19,6 +19,8 @@ include/ortools/algorithms/sparse_permutation.h
include/ortools/base/accurate_sum.h
include/ortools/base/adjustable_priority_queue-inl.h
include/ortools/base/adjustable_priority_queue.h
+include/ortools/base/array.h
+include/ortools/base/array_internal.h
include/ortools/base/base_export.h
include/ortools/base/basictypes.h
include/ortools/base/bitmap.h
@@ -97,7 +99,24 @@ include/ortools/constraint_solver/constraint_solver.h
include/ortools/constraint_solver/constraint_solveri.h
include/ortools/constraint_solver/demon_profiler.pb.h
include/ortools/constraint_solver/java/javawrapcp_util.h
-include/ortools/constraint_solver/python/constraint_solver_doc.h
+include/ortools/constraint_solver/routing.h
+include/ortools/constraint_solver/routing_constraints.h
+include/ortools/constraint_solver/routing_decision_builders.h
+include/ortools/constraint_solver/routing_enums.pb.h
+include/ortools/constraint_solver/routing_filter_committables.h
+include/ortools/constraint_solver/routing_filters.h
+include/ortools/constraint_solver/routing_ils.h
+include/ortools/constraint_solver/routing_ils.pb.h
+include/ortools/constraint_solver/routing_index_manager.h
+include/ortools/constraint_solver/routing_insertion_lns.h
+include/ortools/constraint_solver/routing_lp_scheduling.h
+include/ortools/constraint_solver/routing_neighborhoods.h
+include/ortools/constraint_solver/routing_parameters.h
+include/ortools/constraint_solver/routing_parameters.pb.h
+include/ortools/constraint_solver/routing_parameters_utils.h
+include/ortools/constraint_solver/routing_search.h
+include/ortools/constraint_solver/routing_types.h
+include/ortools/constraint_solver/routing_utils.h
include/ortools/constraint_solver/search_limit.pb.h
include/ortools/constraint_solver/search_stats.pb.h
include/ortools/constraint_solver/solver_parameters.pb.h
@@ -135,14 +154,15 @@ include/ortools/graph/bounded_dijkstra.h
include/ortools/graph/christofides.h
include/ortools/graph/cliques.h
include/ortools/graph/connected_components.h
+include/ortools/graph/dag_connectivity.h
include/ortools/graph/dag_constrained_shortest_path.h
include/ortools/graph/dag_shortest_path.h
-include/ortools/graph/ebert_graph.h
include/ortools/graph/eulerian_path.h
include/ortools/graph/flow_graph.h
include/ortools/graph/flow_problem.pb.h
include/ortools/graph/generic_max_flow.h
include/ortools/graph/graph.h
+include/ortools/graph/graph_generator.h
include/ortools/graph/graph_io.h
include/ortools/graph/hamiltonian_path.h
include/ortools/graph/iterators.h
@@ -283,6 +303,28 @@ include/ortools/math_opt/cpp/streamable_solver_init_arguments.h
include/ortools/math_opt/cpp/update_result.h
include/ortools/math_opt/cpp/update_tracker.h
include/ortools/math_opt/cpp/variable_and_expressions.h
+include/ortools/math_opt/elemental/arrays.h
+include/ortools/math_opt/elemental/attr_diff.h
+include/ortools/math_opt/elemental/attr_key.h
+include/ortools/math_opt/elemental/attr_storage.h
+include/ortools/math_opt/elemental/attributes.h
+include/ortools/math_opt/elemental/codegen/gen.h
+include/ortools/math_opt/elemental/codegen/gen_c.h
+include/ortools/math_opt/elemental/codegen/gen_python.h
+include/ortools/math_opt/elemental/codegen/testing.h
+include/ortools/math_opt/elemental/derived_data.h
+include/ortools/math_opt/elemental/diff.h
+include/ortools/math_opt/elemental/element_diff.h
+include/ortools/math_opt/elemental/element_ref_tracker.h
+include/ortools/math_opt/elemental/element_storage.h
+include/ortools/math_opt/elemental/elemental.h
+include/ortools/math_opt/elemental/elemental_differencer.h
+include/ortools/math_opt/elemental/elemental_matcher.h
+include/ortools/math_opt/elemental/elements.h
+include/ortools/math_opt/elemental/safe_attr_ops.h
+include/ortools/math_opt/elemental/symmetry.h
+include/ortools/math_opt/elemental/testing.h
+include/ortools/math_opt/elemental/thread_safe_id_map.h
include/ortools/math_opt/infeasible_subsystem.pb.h
include/ortools/math_opt/io/lp/lp_model.h
include/ortools/math_opt/io/lp/lp_name.h
@@ -349,11 +391,14 @@ include/ortools/math_opt/solvers/xpress/g_xpress.h
include/ortools/math_opt/solvers/xpress_solver.h
include/ortools/math_opt/sparse_containers.pb.h
include/ortools/math_opt/storage/atomic_constraint_storage.h
+include/ortools/math_opt/storage/atomic_constraints_v2.h
include/ortools/math_opt/storage/iterators.h
include/ortools/math_opt/storage/linear_constraint_storage.h
include/ortools/math_opt/storage/linear_expression_data.h
include/ortools/math_opt/storage/model_storage.h
+include/ortools/math_opt/storage/model_storage_item.h
include/ortools/math_opt/storage/model_storage_types.h
+include/ortools/math_opt/storage/model_storage_v2.h
include/ortools/math_opt/storage/objective_storage.h
include/ortools/math_opt/storage/range.h
include/ortools/math_opt/storage/sparse_coefficient_map.h
@@ -403,21 +448,6 @@ include/ortools/port/proto_utils.h
include/ortools/port/scoped_std_stream_capture.h
include/ortools/port/sysinfo.h
include/ortools/port/utf8.h
-include/ortools/routing/constraints.h
-include/ortools/routing/decision_builders.h
-include/ortools/routing/enums.pb.h
-include/ortools/routing/filter_committables.h
-include/ortools/routing/filters.h
-include/ortools/routing/ils.h
-include/ortools/routing/ils.pb.h
-include/ortools/routing/index_manager.h
-include/ortools/routing/insertion_lns.h
-include/ortools/routing/lp_scheduling.h
-include/ortools/routing/neighborhoods.h
-include/ortools/routing/parameters.h
-include/ortools/routing/parameters.pb.h
-include/ortools/routing/parameters_utils.h
-include/ortools/routing/parsers/capacity_planning.pb.h
include/ortools/routing/parsers/carp_parser.h
include/ortools/routing/parsers/cvrptw_lib.h
include/ortools/routing/parsers/dow_parser.h
@@ -429,13 +459,7 @@ include/ortools/routing/parsers/solomon_parser.h
include/ortools/routing/parsers/solution_serializer.h
include/ortools/routing/parsers/tsplib_parser.h
include/ortools/routing/parsers/tsptw_parser.h
-include/ortools/routing/python/doc.h
-include/ortools/routing/python/index_manager_doc.h
-include/ortools/routing/python/parameters_doc.h
-include/ortools/routing/routing.h
-include/ortools/routing/search.h
-include/ortools/routing/types.h
-include/ortools/routing/utils.h
+include/ortools/sat/2d_distances_propagator.h
include/ortools/sat/2d_mandatory_overlap_propagator.h
include/ortools/sat/2d_orthogonal_packing.h
include/ortools/sat/2d_orthogonal_packing_testing.h
@@ -508,12 +532,14 @@ include/ortools/sat/pb_constraint.h
include/ortools/sat/precedences.h
include/ortools/sat/presolve_context.h
include/ortools/sat/presolve_util.h
+include/ortools/sat/primary_variables.h
include/ortools/sat/probing.h
include/ortools/sat/pseudo_costs.h
include/ortools/sat/python/linear_expr.h
include/ortools/sat/python/linear_expr_doc.h
include/ortools/sat/restart.h
include/ortools/sat/rins.h
+include/ortools/sat/routes_support_graph.pb.h
include/ortools/sat/routing_cuts.h
include/ortools/sat/sat_base.h
include/ortools/sat/sat_cnf_reader.h
@@ -533,7 +559,6 @@ include/ortools/sat/symmetry.h
include/ortools/sat/symmetry_util.h
include/ortools/sat/synchronization.h
include/ortools/sat/table.h
-include/ortools/sat/theta_tree.h
include/ortools/sat/timetable.h
include/ortools/sat/timetable_edgefinding.h
include/ortools/sat/util.h
@@ -546,16 +571,21 @@ include/ortools/scheduling/jobshop_scheduling_parser.h
include/ortools/scheduling/rcpsp.pb.h
include/ortools/scheduling/rcpsp_parser.h
include/ortools/set_cover/assignment.h
+include/ortools/set_cover/base_types.h
include/ortools/set_cover/capacity.pb.h
include/ortools/set_cover/capacity_invariant.h
include/ortools/set_cover/capacity_model.h
include/ortools/set_cover/set_cover.pb.h
+include/ortools/set_cover/set_cover_cft.h
include/ortools/set_cover/set_cover_heuristics.h
include/ortools/set_cover/set_cover_invariant.h
include/ortools/set_cover/set_cover_lagrangian.h
include/ortools/set_cover/set_cover_mip.h
include/ortools/set_cover/set_cover_model.h
include/ortools/set_cover/set_cover_reader.h
+include/ortools/set_cover/set_cover_submodel.h
+include/ortools/set_cover/set_cover_views.h
+include/ortools/set_cover/views.h
include/ortools/util/adaptative_parameter_value.h
include/ortools/util/affine_relation.h
include/ortools/util/aligned_memory.h
@@ -592,6 +622,7 @@ include/ortools/util/return_macros.h
include/ortools/util/rev.h
include/ortools/util/running_stat.h
include/ortools/util/saturated_arithmetic.h
+include/ortools/util/scheduling.h
include/ortools/util/sigint.h
include/ortools/util/solve_interrupter.h
include/ortools/util/sort.h
@@ -613,20 +644,20 @@ include/ortools_export.h
lib/cmake/ortools/modules/FindCbc.cmake
lib/cmake/ortools/modules/FindClp.cmake
lib/cmake/ortools/modules/FindEigen3.cmake
-lib/cmake/ortools/modules/FindSCIP.cmake
lib/cmake/ortools/modules/Findre2.cmake
lib/cmake/ortools/ortoolsConfig.cmake
lib/cmake/ortools/ortoolsConfigVersion.cmake
lib/cmake/ortools/ortoolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ortools/ortoolsTargets.cmake
lib/libortools.so
-lib/libortools.so.10
-lib/libortools.so.10.0.9999
+lib/libortools.so.9
+lib/libortools.so.9.14.9999
%%FLATZINC%%lib/libortools_flatzinc.so
-%%FLATZINC%%lib/libortools_flatzinc.so.10
-%%FLATZINC%%lib/libortools_flatzinc.so.10.0.9999
+%%FLATZINC%%lib/libortools_flatzinc.so.9
+%%FLATZINC%%lib/libortools_flatzinc.so.9.14.9999
%%FLATZINC%%share/minizinc/cp-sat/fzn_all_different_int.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_circuit.mzn
+%%FLATZINC%%share/minizinc/cp-sat/fzn_count_eq.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_cumulative.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_cumulative_opt.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_diffn.mzn
diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile
index 99042f1e3b7e..2b4b579e2f14 100644
--- a/math/p5-Math-MPFR/Makefile
+++ b/math/p5-Math-MPFR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Math-MPFR
-PORTVERSION= 4.44
+PORTVERSION= 4.45
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/math/p5-Math-MPFR/distinfo b/math/p5-Math-MPFR/distinfo
index df626cc9bac1..fad1dac5cc90 100644
--- a/math/p5-Math-MPFR/distinfo
+++ b/math/p5-Math-MPFR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757518741
-SHA256 (Math-MPFR-4.44.tar.gz) = f6b829b46d1eef1acaa6e4004c5817eab5fe4b22bb79532b060035e82eccc354
-SIZE (Math-MPFR-4.44.tar.gz) = 248292
+TIMESTAMP = 1762084793
+SHA256 (Math-MPFR-4.45.tar.gz) = 290405d343917c620d08074f71546cf71ae2271cb48e338695636b8f56cc3f04
+SIZE (Math-MPFR-4.45.tar.gz) = 248337
diff --git a/math/p5-Math-Random/Makefile b/math/p5-Math-Random/Makefile
index 57a055a7f7c9..7ca1f28f2d31 100644
--- a/math/p5-Math-Random/Makefile
+++ b/math/p5-Math-Random/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Math-Random
-PORTVERSION= 0.72
+PORTVERSION= 0.75
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -10,6 +10,7 @@ WWW= https://metacpan.org/release/Math-Random
USES= perl5 shebangfix
USE_PERL5= configure
+
SHEBANG_FILES= example.pl
post-install:
diff --git a/math/p5-Math-Random/distinfo b/math/p5-Math-Random/distinfo
index ccede7d4be73..1716f73c2362 100644
--- a/math/p5-Math-Random/distinfo
+++ b/math/p5-Math-Random/distinfo
@@ -1,2 +1,3 @@
-SHA256 (Math-Random-0.72.tar.gz) = be0522328811d96de505d9ebac3d096359026fa8d5c38f7bb999a78ec5bc254c
-SIZE (Math-Random-0.72.tar.gz) = 46907
+TIMESTAMP = 1759774959
+SHA256 (Math-Random-0.75.tar.gz) = 72f9c94c32fcc6dcda16bd2a5e50f6562386d2afc528e5efb369aa2e9596025b
+SIZE (Math-Random-0.75.tar.gz) = 49347
diff --git a/math/p5-Math-Random/pkg-plist b/math/p5-Math-Random/pkg-plist
index abd9df0de12b..2b40bbeeb903 100644
--- a/math/p5-Math-Random/pkg-plist
+++ b/math/p5-Math-Random/pkg-plist
@@ -1,7 +1,4 @@
%%SITE_ARCH%%/Math/Random.pm
%%SITE_ARCH%%/Math/example.pl
-%%SITE_ARCH%%/Math/test1.pl
-%%SITE_ARCH%%/Math/test2.pl
%%SITE_ARCH%%/auto/Math/Random/Random.so
-%%SITE_ARCH%%/auto/Math/Random/autosplit.ix
%%PERL5_MAN3%%/Math::Random.3.gz
diff --git a/math/paritwine/Makefile b/math/paritwine/Makefile
index 40de36ef89fc..dc38e11b7233 100644
--- a/math/paritwine/Makefile
+++ b/math/paritwine/Makefile
@@ -1,12 +1,11 @@
PORTNAME= paritwine
-DISTVERSION= 0.1
-PORTREVISION= 4
+DISTVERSION= 0.2.2
CATEGORIES= math
-MASTER_SITES= http://www.multiprecision.org/downloads/
+MASTER_SITES= https://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Glue library between PARI/GP and other mathematics libraries
-WWW= https://www.multiprecision.org/paritwine/home.html
+WWW= https://www.multiprecision.org/paritwine/index.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -30,4 +29,15 @@ INFO= paritwine
TEST_TARGET= check
+# ============================================================================
+# Testsuite summary for paritwine 0.2.2
+# ============================================================================
+# TOTAL: 4
+# PASS: 3
+# SKIP: 1
+# XFAIL: 0
+# FAIL: 0
+# XPASS: 0
+# ERROR: 0
+
.include <bsd.port.mk>
diff --git a/math/paritwine/distinfo b/math/paritwine/distinfo
index b629b01e3783..4fc29d9ae283 100644
--- a/math/paritwine/distinfo
+++ b/math/paritwine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628529438
-SHA256 (paritwine-0.1.tar.gz) = e3c104b02729013ba7e57fb5960a3b82a29e14e11de351431c85ac0f2da8ae5f
-SIZE (paritwine-0.1.tar.gz) = 507029
+TIMESTAMP = 1762664341
+SHA256 (paritwine-0.2.2.tar.gz) = ff7bc2ed599df4c80d902f61cce1668afbed8f73254df372785a9337310a7642
+SIZE (paritwine-0.2.2.tar.gz) = 514887
diff --git a/math/paritwine/pkg-plist b/math/paritwine/pkg-plist
index 60c5cc4ea90e..2bdbe0132647 100644
--- a/math/paritwine/pkg-plist
+++ b/math/paritwine/pkg-plist
@@ -3,5 +3,5 @@ include/paritwine.h
lib/libparitwine.a
lib/libparitwine.so
lib/libparitwine.so.0
-lib/libparitwine.so.0.0.0
+lib/libparitwine.so.0.2.0
%%DATADIR%%/paritwine.gp
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index 0c7ebdff593d..960937d4872c 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdal
DISTVERSION= 2.8.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math databases graphics
MASTER_SITES= https://github.com/PDAL/PDAL/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/math/planarity/Makefile b/math/planarity/Makefile
index fb45b5ab332c..cdb075d92bb3 100644
--- a/math/planarity/Makefile
+++ b/math/planarity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= planarity
-PORTVERSION= 4.0.0.0
+PORTVERSION= 4.0.1.0
DISTVERSIONPREFIX= Version_
CATEGORIES= math
diff --git a/math/planarity/distinfo b/math/planarity/distinfo
index 9a109e5dcf0b..0dd77114742e 100644
--- a/math/planarity/distinfo
+++ b/math/planarity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743935056
-SHA256 (graph-algorithms-edge-addition-planarity-suite-Version_4.0.0.0_GH0.tar.gz) = 1efcb06eaec42830de5d35ff664f7580f16dff131dbfc24f627460547b3401d5
-SIZE (graph-algorithms-edge-addition-planarity-suite-Version_4.0.0.0_GH0.tar.gz) = 272107
+TIMESTAMP = 1760882656
+SHA256 (graph-algorithms-edge-addition-planarity-suite-Version_4.0.1.0_GH0.tar.gz) = 94a6738cf4e5aaa912f0dd47b0b9b6a8022eccb9d668bd1d7d3de2fc920ec129
+SIZE (graph-algorithms-edge-addition-planarity-suite-Version_4.0.1.0_GH0.tar.gz) = 281365
diff --git a/math/planarity/pkg-plist b/math/planarity/pkg-plist
index 4fd23e4587d3..f97fa90f5ebb 100644
--- a/math/planarity/pkg-plist
+++ b/math/planarity/pkg-plist
@@ -29,7 +29,7 @@ include/planarity/graphLib.h
lib/libplanarity.a
lib/libplanarity.so
lib/libplanarity.so.2
-lib/libplanarity.so.2.0.0
+lib/libplanarity.so.2.1.0
libdata/pkgconfig/libplanarity.pc
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT
%%PORTDOCS%%%%DOCSDIR%%/README.md
@@ -37,6 +37,12 @@ libdata/pkgconfig/libplanarity.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjList.out.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjList.out.txt.0-based.G6.out.g6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjMat.out.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K23-minus-edge.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K23.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K33-minus-edge.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K33.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K4-minus-edge.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K4.AdjList.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6.0-based.AdjList.out.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6.0-based.AdjMat.out.txt
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index b0a90401376f..af2e1486ce9a 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polymake
DISTVERSION= 4.13
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/V${DISTVERSION}/ \
https://polymake.org/lib/exe/fetch.php/download/
diff --git a/math/primecount/Makefile b/math/primecount/Makefile
index a94059e31673..49b1a42749c4 100644
--- a/math/primecount/Makefile
+++ b/math/primecount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= primecount
DISTVERSIONPREFIX= v
-DISTVERSION= 7.19
+DISTVERSION= 7.20
CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
diff --git a/math/primecount/distinfo b/math/primecount/distinfo
index 5e920f15c4bd..5f7a131115c7 100644
--- a/math/primecount/distinfo
+++ b/math/primecount/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750597095
-SHA256 (kimwalisch-primecount-v7.19_GH0.tar.gz) = 0ecb63282c02e3056707671b3d6c5bdb783b64a33c911f0fd4abe6e79e9f8a34
-SIZE (kimwalisch-primecount-v7.19_GH0.tar.gz) = 535688
+TIMESTAMP = 1762969221
+SHA256 (kimwalisch-primecount-v7.20_GH0.tar.gz) = a9d260b78b9c94c9c0347b3191ab748bc47c0b60114497b80f4290bc36cf9e76
+SIZE (kimwalisch-primecount-v7.20_GH0.tar.gz) = 1199780
diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile
index 0ca81978ffbe..5e67f20cb9e7 100644
--- a/math/py-PySCIPOpt/Makefile
+++ b/math/py-PySCIPOpt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= PySCIPOpt
DISTVERSIONPREFIX= v
-DISTVERSION= 5.4.1
-PORTREVISION= 1
+DISTVERSION= 5.6.0
CATEGORIES= math python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,6 +26,10 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscipopt/scip*.so
-# tests as of 5.3.0: 310 passed, 106 skipped, 11 xfailed, 4 warnings in 127.77s (0:02:07)
+# tests as of 5.6.0:
+# Results (26.54s):
+# 330 passed
+# 11 xfailed
+# 105 skipped
.include <bsd.port.mk>
diff --git a/math/py-PySCIPOpt/distinfo b/math/py-PySCIPOpt/distinfo
index cfcabd7416be..a0f8230104e2 100644
--- a/math/py-PySCIPOpt/distinfo
+++ b/math/py-PySCIPOpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740649709
-SHA256 (scipopt-PySCIPOpt-v5.4.1_GH0.tar.gz) = a6406fd116494495d5078bf56d0120b610b2c8bf84489e6b5d49874ab630b7eb
-SIZE (scipopt-PySCIPOpt-v5.4.1_GH0.tar.gz) = 788796
+TIMESTAMP = 1762943425
+SHA256 (scipopt-PySCIPOpt-v5.6.0_GH0.tar.gz) = 3e618046ead72a6c77e53a4d933682a8ff8432c79c149f8c924d99401aaa5eb4
+SIZE (scipopt-PySCIPOpt-v5.6.0_GH0.tar.gz) = 800942
diff --git a/math/py-awkward-cpp/Makefile b/math/py-awkward-cpp/Makefile
index 0532d55560ef..679841e500ba 100644
--- a/math/py-awkward-cpp/Makefile
+++ b/math/py-awkward-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward-cpp
-PORTVERSION= 47
+PORTVERSION= 50
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,12 +13,12 @@ WWW= https://awkward-array.org/doc/main/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=3:devel/py-pybind11@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.11:devel/py-scikit-build-core@${PY_FLAVOR} \
rapidjson>=0:devel/rapidjson
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR}
-USES= cmake:indirect compiler:c++11-lang localbase python:3.9+
+USES= cmake:indirect compiler:c++11-lang localbase python
USE_PYTHON= autoplist concurrent pep517
post-patch:
diff --git a/math/py-awkward-cpp/distinfo b/math/py-awkward-cpp/distinfo
index bd191dd6466c..8c47f26f8f75 100644
--- a/math/py-awkward-cpp/distinfo
+++ b/math/py-awkward-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266152
-SHA256 (awkward_cpp-47.tar.gz) = 676cf4976810edab32187edf5a8a716af95047b9038c96d27d3be44f1331950f
-SIZE (awkward_cpp-47.tar.gz) = 1485902
+TIMESTAMP = 1761446730
+SHA256 (awkward_cpp-50.tar.gz) = 264b6fb4e82acc1057b5b2ff0d33fabc361032528e233815cd2224c6dbc96d8e
+SIZE (awkward_cpp-50.tar.gz) = 1485957
diff --git a/math/py-awkward/Makefile b/math/py-awkward/Makefile
index fe76f73cfd3e..72ddeb2bae07 100644
--- a/math/py-awkward/Makefile
+++ b/math/py-awkward/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward
-PORTVERSION= 2.8.5
+PORTVERSION= 2.8.10
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.10.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=47<47_99:math/py-awkward-cpp@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=50<50_99:math/py-awkward-cpp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/math/py-awkward/distinfo b/math/py-awkward/distinfo
index 9da7751e000e..c99428f8ded6 100644
--- a/math/py-awkward/distinfo
+++ b/math/py-awkward/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266150
-SHA256 (awkward-2.8.5.tar.gz) = 4b9049440bb98214e05908098afd0d4f66af0b1b23c158159f9774db27447c89
-SIZE (awkward-2.8.5.tar.gz) = 6223297
+TIMESTAMP = 1762586866
+SHA256 (awkward-2.8.10.tar.gz) = b7ec3213ac4176a5117bd6d62d3bb6c7ac7874a26aabd29356b9f9439c24f6e0
+SIZE (awkward-2.8.10.tar.gz) = 6264746
diff --git a/math/py-clarabel/Makefile b/math/py-clarabel/Makefile
index 01869fe044e1..9a460d955966 100644
--- a/math/py-clarabel/Makefile
+++ b/math/py-clarabel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clarabel
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index 58350ac2dd42..1fe29f823e1b 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cypari2
-PORTVERSION= 2.2.2
+PORTVERSION= 2.2.4
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,22 +16,16 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
LIB_DEPENDS= libgmp.so:math/gmp \
libpari.so:math/pari
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
-TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= sagemath
-USES= compiler:c11 python
-USE_PYTHON= cython3 pep517
+USES= compiler:c11 localbase:ldflags meson pytest python
+USE_PYTHON= cython3
.if !defined(WITH_DEBUG)
LDFLAGS+= -s
.endif
-PLIST_SUB+= VER=${DISTVERSION}
-
-do-test: install
- (cd ${WRKSRC} && py.test)
-
.include <bsd.port.mk>
diff --git a/math/py-cypari2/distinfo b/math/py-cypari2/distinfo
index 6b216dd4eae9..426c5c4b9f1c 100644
--- a/math/py-cypari2/distinfo
+++ b/math/py-cypari2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747769694
-SHA256 (cypari2-2.2.2.tar.gz) = 13a338735ea221c1068f8fc415561bf777d8c68725702bc749547264fd091720
-SIZE (cypari2-2.2.2.tar.gz) = 127375
+TIMESTAMP = 1762966744
+SHA256 (cypari2-2.2.4.tar.gz) = f9f0e994a9a0b064619320411e1d9c303158847e055b58082efdade5ac97f613
+SIZE (cypari2-2.2.4.tar.gz) = 692543
diff --git a/math/py-cypari2/pkg-plist b/math/py-cypari2/pkg-plist
index d917f5696a41..c33372489f14 100644
--- a/math/py-cypari2/pkg-plist
+++ b/math/py-cypari2/pkg-plist
@@ -1,38 +1,27 @@
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/top_level.txt
%%PYTHON_SITELIBDIR%%/cypari2/__init__.py
-%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cypari2/auto_gen.pxi
+%%PYTHON_SITELIBDIR%%/cypari2/auto_instance.pxi
%%PYTHON_SITELIBDIR%%/cypari2/auto_paridecl.pxd
%%PYTHON_SITELIBDIR%%/cypari2/closure%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/closure.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/closure.pyx
%%PYTHON_SITELIBDIR%%/cypari2/convert%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/convert.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/convert.pyx
%%PYTHON_SITELIBDIR%%/cypari2/custom_block%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/cypari2/custom_block.pyx
%%PYTHON_SITELIBDIR%%/cypari2/cypari.h
+%%PYTHON_SITELIBDIR%%/cypari2/cypari2.py
%%PYTHON_SITELIBDIR%%/cypari2/gen%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/gen.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/gen.pyx
%%PYTHON_SITELIBDIR%%/cypari2/handle_error%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pyx
%%PYTHON_SITELIBDIR%%/cypari2/pari_instance%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pyx
%%PYTHON_SITELIBDIR%%/cypari2/paridecl.pxd
%%PYTHON_SITELIBDIR%%/cypari2/paripriv.pxd
%%PYTHON_SITELIBDIR%%/cypari2/pycore_long.h
%%PYTHON_SITELIBDIR%%/cypari2/pycore_long.pxd
%%PYTHON_SITELIBDIR%%/cypari2/stack%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/stack.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/stack.pyx
%%PYTHON_SITELIBDIR%%/cypari2/string_utils%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pyx
+%%PYTHON_SITELIBDIR%%/cypari2/test%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/types.pxd
diff --git a/math/py-evalidate/Makefile b/math/py-evalidate/Makefile
index ec66aecc1b62..83830932b9da 100644
--- a/math/py-evalidate/Makefile
+++ b/math/py-evalidate/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/yaroslaff/evalidate
LICENSE= MIT
-USES= python:3.9+
+USES= python
USE_PYTHON= distutils autoplist pytest # the test tests/test_jailbreak.py::TestJailbreak::test_mul_overflow runs in a very high memory - 12+GB, see https://github.com/yaroslaff/evalidate/issues/8
USE_GITHUB= yes
diff --git a/math/py-formulaic/Makefile b/math/py-formulaic/Makefile
index eac8ae4c56b9..48a04dd9aa53 100644
--- a/math/py-formulaic/Makefile
+++ b/math/py-formulaic/Makefile
@@ -26,7 +26,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \
RUN_DEPENDS= ${PY_DEPENDS}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=1.3:math/py-sympy@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile
index dad69ff37f79..73cfd6439555 100644
--- a/math/py-heyoka/Makefile
+++ b/math/py-heyoka/Makefile
@@ -1,7 +1,7 @@
PORTNAME= heyoka
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-iminuit/Makefile b/math/py-iminuit/Makefile
index 4f8c21db6976..ecae6abf29ce 100644
--- a/math/py-iminuit/Makefile
+++ b/math/py-iminuit/Makefile
@@ -35,7 +35,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}annotated-types>0:devel/py-annotated-types@
${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unicodeitplus>0:textproc/py-unicodeitplus@${PY_FLAVOR}
-USES= compiler:c++14-lang python:3.9+
+USES= compiler:c++14-lang python
USE_PYTHON= pep517 cython_test autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/math/py-jax/Makefile b/math/py-jax/Makefile
index b162691ab0cc..96a046d5ce76 100644
--- a/math/py-jax/Makefile
+++ b/math/py-jax/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ml-dtypes>=0.2.0:math/py-ml-dtypes@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}opt-einsum>=0:math/py-opt-einsum@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.11.1:science/py-scipy@${PY_FLAVOR}
-USES= python:3.10+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/math/py-kahip/Makefile b/math/py-kahip/Makefile
index ece173aaa0b7..4b0b093288f6 100644
--- a/math/py-kahip/Makefile
+++ b/math/py-kahip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kahip
DISTVERSIONPREFIX= v
-DISTVERSION= 3.19
+DISTVERSION= 3.22
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-kahip/distinfo b/math/py-kahip/distinfo
index 91328a996d4d..19f7b3eb036f 100644
--- a/math/py-kahip/distinfo
+++ b/math/py-kahip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745474755
-SHA256 (KaHIP-KaHIP-v3.19_GH0.tar.gz) = ab128104d198061b4dcad76f760aca240b96de781c1b586235ee4f12fd6829c6
-SIZE (KaHIP-KaHIP-v3.19_GH0.tar.gz) = 2467661
+TIMESTAMP = 1762420503
+SHA256 (KaHIP-KaHIP-v3.22_GH0.tar.gz) = 3cbadfbf8d503351d921531413d3b66ad347a6d6e213120db87462093bb66b7c
+SIZE (KaHIP-KaHIP-v3.22_GH0.tar.gz) = 2469773
diff --git a/math/py-keras/Makefile b/math/py-keras/Makefile
index b6dc701fdfc6..bdbf443eb9ad 100644
--- a/math/py-keras/Makefile
+++ b/math/py-keras/Makefile
@@ -1,107 +1,36 @@
PORTNAME= keras
-DISTVERSION= 2.9.0
-PORTREVISION= 2
-CATEGORIES= math # machine-learning
+DISTVERSION= 3.12.0
+CATEGORIES= math python # machine-learning
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
-COMMENT= Deep learning library for Python
+COMMENT= Multi-backend deep learning library for Python
WWW= https://keras.io/
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= APACHE20
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}absl-py>=1.0.0:devel/py-absl-py \
- ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.3.5:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=9.2.0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.1.0:math/py-keras-preprocessing@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0.14:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=3.13.0:devel/py-protobuf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keras-applications>=1.0.8:math/py-keras-applications@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.1.1:math/py-keras-preprocessing@${PY_FLAVOR}
-
-BUILD_DEPENDS= ${RUN_DEPENDS} \
- ${PYTHON_PKGNAMEPREFIX}tensorflow>=2.9.0:science/py-tensorflow@${PY_FLAVOR} \
- bazel:devel/bazel5 \
- bash:shells/bash
+ ${PYTHON_PKGNAMEPREFIX}absl-py>0:devel/py-absl-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ml-dtypes>0:math/py-ml-dtypes@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}namex>0:devel/py-namex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}optree>0:devel/py-optree@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tensorflow>=2.12.0:science/py-tensorflow@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR}
+
+# Extra dependencies for optional backends (jax, torch)
+# openvino backend not available as FreeBSD port
+EXTRA_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jax>0:math/py-jax@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR}
USES= python
+USE_PYTHON= autoplist concurrent pep517
-USE_GITHUB= yes
-GH_ACCOUNT= keras-team
-GH_PROJECT= ${PORTNAME}
-GH_TAGNAME= r2.9
-
-.include "Makefile.MASTER_SITES"
-
-post-patch:
- # don't cache stuff to $HOME/.cache/
- @${MKDIR} ${WRKDIR}/bazel-cache
- @${MKDIR} ${WRKDIR}/bazel-dist
-
-.for file in ${DISTFILES:C/\:(.*)//}
- @${ECHO} "Moving ${file} to ${WRKDIR}/bazel-dist"
- @${CP} ${DISTDIR}/${DIST_SUBDIR}/${file} ${WRKDIR}/bazel-dist
-.endfor
-
- # place the generate wheel file here
- @${MKDIR} ${WRKDIR}/whl
-
- # These files are from my tensorflow port
- # if both make it into the port they can be shared
-
- # copy the toolchain over
- @${CP} -R ${PATCHDIR}/freebsd \
- ${WRKSRC}/
-
- @${CP} ${PATCHDIR}/bazelrc \
- ${WRKSRC}/
-
- #setup localbase
- @${REINPLACE_CMD} "s#%%LOCALBASE%%#${LOCALBASE}#" \
- ${WRKSRC}/freebsd/cc_toolchain_config.bzl \
- ${WRKSRC}/.bazelrc \
- ${WRKSRC}/bazelrc
-
- # setup our bazelrc
- @${REINPLACE_CMD} "s#%%BAZEL_DIR%%#${WRKDIR}#" ${WRKSRC}/bazelrc
- @${REINPLACE_CMD} "s#%%BAZEL_DIST%%#${WRKDIR}#" ${WRKSRC}/bazelrc
- @${REINPLACE_CMD} "s#%%PATH%%#${PATH}#" ${WRKSRC}/bazelrc
- @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" ${WRKSRC}/.bazelrc
-
- # bazel is horrible, it will won't propagated enviroment variable throughout the build
- # and will ignore variables set by us. This causing a lot of issues, especially with python
- # auto generated files will sometimes ignore our py_runtime toolchain and our PYTHON_BIN_PATH
- # causing it to still set the shebang line to bin/env python3. Even on the github page the solution
- # has been to use a symlink to work around so do that here as a fix
- @${MKDIR} ${WRKDIR}/.bin
- ${LN} -s ${PYTHON_CMD} ${WRKDIR}/.bin/python3
-
- @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" \
- ${WRKSRC}/keras/tools/pip_package/build_pip_package.sh
-
-do-build:
- @cd ${WRKSRC} && ${SETENV} \
- PYTHON_BIN_PATH=${PYTHON_CMD} \
- PYTHON_LIB_PATH="${PYTHON_SITELIBDIR}" \
- PYTHON_BINARY=${PYTHON_CMD} \
- bazel --bazelrc="${WRKSRC}/bazelrc" \
- build --config=freebsd \
- //keras/tools/pip_package:build_pip_package
-
-# @${REINPLACE_CMD} "s#python#${PYTHON_CMD}#" \
-# ${WRKSRC}/bazel-bin/keras/tools/pip_package/build_pip_package
-
- @cd ${WRKSRC} && \
- bazel-bin/keras/tools/pip_package/build_pip_package \
- ${WRKDIR}/whl
-
-do-install:
- @${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR}
-
- ${UNZIP_NATIVE_CMD} -d ${STAGEDIR}/${PYTHON_SITELIBDIR} ${WRKDIR}/whl/${PORTNAME}-${PORTVERSION}-*.whl
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/math/py-keras/Makefile.MASTER_SITES b/math/py-keras/Makefile.MASTER_SITES
deleted file mode 100644
index cd5c112cf8ea..000000000000
--- a/math/py-keras/Makefile.MASTER_SITES
+++ /dev/null
@@ -1,5 +0,0 @@
-DISTFILES+= b1c40e1de81913a3c40e5948f78719c28152486d.zip:rulescc \
- 7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip:javarules
-
-MASTER_SITES+= https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/:rulescc \
- https://github.com/bazelbuild/rules_java/archive/:javarules
diff --git a/math/py-keras/distinfo b/math/py-keras/distinfo
index 865f68978d88..71f79dad70e0 100644
--- a/math/py-keras/distinfo
+++ b/math/py-keras/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1662706867
-SHA256 (b1c40e1de81913a3c40e5948f78719c28152486d.zip) = d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd
-SIZE (b1c40e1de81913a3c40e5948f78719c28152486d.zip) = 201360
-SHA256 (7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip) = bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598
-SIZE (7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip) = 9422
-SHA256 (keras-team-keras-2.9.0-r2.9_GH0.tar.gz) = 90bded417306a1fad2d7088009d87972afbac8d6eee29d3f24711df6994ac51a
-SIZE (keras-team-keras-2.9.0-r2.9_GH0.tar.gz) = 2142794
+TIMESTAMP = 1730473740
+SHA256 (keras-3.12.0.tar.gz) = 536e3f8385a05ae04e82e08715a1a59988578087e187b04cb0a6fad11743f07f
+SIZE (keras-3.12.0.tar.gz) = 1129187
diff --git a/math/py-keras/files/bazelrc b/math/py-keras/files/bazelrc
deleted file mode 100644
index f1efb9602f3e..000000000000
--- a/math/py-keras/files/bazelrc
+++ /dev/null
@@ -1,18 +0,0 @@
-startup --output_user_root="%%BAZEL_DIR%%/.cache/"
-
-# make bazel only fetch distfiles from the cache
-fetch --repository_cache="%%BAZEL_DIR%%/bazel-cache/" --distdir="%%BAZEL_DIST%%/bazel-dist/"
-build --repository_cache="%%BAZEL_DIR%%/bazel-cache/" --distdir="%%BAZEL_DIST%%/bazel-dist/"
-
-build --define=PREFIX=%%LOCALBASE%%
-build --define=LIBDIR=%%LOCALBASE%%/lib
-build --define=INCLUDEDIR=%%LOCALBASE%%/include
-build --define=PROTOBUF_INCLUDE_PATH=%%LOCALBASE%%/include
-
-build --extra_toolchains=//freebsd:cc-toolchain-freebsd
-
-# for python
-build --action_env=PATH=%%PATH%%
-build --host_action_env=PATH=%%PATH%%
-
-build --config=freebsd
diff --git a/math/py-keras/files/freebsd/BUILD b/math/py-keras/files/freebsd/BUILD
deleted file mode 100644
index 4096b1c74d42..000000000000
--- a/math/py-keras/files/freebsd/BUILD
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2018 The Bazel Authors. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# This becomes the BUILD file for @local_config_cc// under FreeBSD and OpenBSD.
-load(":cc_toolchain_config.bzl", "cc_toolchain_config")
-load("@rules_cc//cc:defs.bzl", "cc_library", "cc_toolchain", "cc_toolchain_suite")
-load("@bazel_tools//tools/python:toolchain.bzl", "py_runtime_pair")
-
-package(default_visibility = ["//visibility:public"])
-cc_library(
- name = "malloc",
-)
-filegroup(
- name = "empty",
- srcs = [],
-)
-
-# Hardcoded toolchain, legacy behaviour.
-cc_toolchain_suite(
- name = "freebsd_clang",
- toolchains = {
- "k8": ":cc-compiler-freebsd",
- "freebsd": ":cc-compiler-freebsd",
- },
-)
-
-cc_toolchain(
- name = "cc-compiler-freebsd",
- all_files = ":empty",
- ar_files = ":empty",
- as_files = ":empty",
- compiler_files = ":empty",
- dwp_files = ":empty",
- linker_files = ":empty",
- objcopy_files = ":empty",
- strip_files = ":empty",
- supports_param_files = 0,
- toolchain_config = ":local_freebsd",
- toolchain_identifier = "local_freebsd",
-)
-cc_toolchain_config(
- name = "local_freebsd",
- cpu = "k8",
-)
-
-toolchain(
- name = "cc-toolchain-freebsd",
- exec_compatible_with = [
- "@platforms//cpu:x86_64",
- "@platforms//os:freebsd",
- ],
- target_compatible_with = [
- "@platforms//cpu:x86_64",
- "@platforms//os:freebsd",
- ],
- toolchain = ":cc-compiler-freebsd",
- toolchain_type = "@bazel_tools//tools/cpp:toolchain_type",
-)
-
-py_runtime(
- name = "freebsd_python",
- interpreter_path = "/usr/local/bin/python3.9",
- python_version = "PY3",
- visibility = ["//visibility:public"],
-)
-
-py_runtime_pair(
- name = "bsd_py_runtime_pair",
- py2_runtime = None,
- py3_runtime = ":freebsd_python",
-)
-
-toolchain(
- name = "freebsd_py_toolchain",
- toolchain = ":bsd_py_runtime_pair",
- toolchain_type = "@bazel_tools//tools/python:toolchain_type",
-)
-
diff --git a/math/py-keras/files/freebsd/cc_toolchain_config.bzl b/math/py-keras/files/freebsd/cc_toolchain_config.bzl
deleted file mode 100644
index 51f2393e7bd2..000000000000
--- a/math/py-keras/files/freebsd/cc_toolchain_config.bzl
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 2019 The Bazel Authors. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-"""A Starlark cc_toolchain configuration rule for FreeBSD and OpenBSD."""
-load(
- "@bazel_tools//tools/cpp:cc_toolchain_config_lib.bzl",
- "action_config",
- "feature",
- "flag_group",
- "flag_set",
- "tool",
- "tool_path",
- "with_feature_set",
-)
-
-load("@bazel_tools//tools/build_defs/cc:action_names.bzl", "ACTION_NAMES")
-all_compile_actions = [
- ACTION_NAMES.c_compile,
- ACTION_NAMES.cpp_compile,
- ACTION_NAMES.linkstamp_compile,
- ACTION_NAMES.assemble,
- ACTION_NAMES.preprocess_assemble,
- ACTION_NAMES.cpp_header_parsing,
- ACTION_NAMES.cpp_module_compile,
- ACTION_NAMES.cpp_module_codegen,
- ACTION_NAMES.clif_match,
- ACTION_NAMES.lto_backend,
-]
-all_cpp_compile_actions = [
- ACTION_NAMES.cpp_compile,
- ACTION_NAMES.linkstamp_compile,
- ACTION_NAMES.cpp_header_parsing,
- ACTION_NAMES.cpp_module_compile,
- ACTION_NAMES.cpp_module_codegen,
- ACTION_NAMES.clif_match,
-]
-all_link_actions = [
- ACTION_NAMES.cpp_link_executable,
- ACTION_NAMES.cpp_link_dynamic_library,
- ACTION_NAMES.cpp_link_nodeps_dynamic_library,
-]
-def _impl(ctx):
- cpu = ctx.attr.cpu
- is_bsd = cpu == "k8" or cpu == "freebsd" or cpu == "openbsd"
- compiler = "compiler"
- toolchain_identifier = "local_freebsd"
- host_system_name = "local" if is_bsd else "armeabi-v7a"
- target_system_name = "local" if is_bsd else "armeabi-v7a"
- target_libc = "local" if is_bsd else "armeabi-v7a"
- abi_version = "local" if is_bsd else "armeabi-v7a"
- abi_libc_version = "local" if is_bsd else "armeabi-v7a"
- objcopy_embed_data_action = action_config(
- action_name = "objcopy_embed_data",
- enabled = True,
- tools = [tool(path = "/usr/bin/objcopy")],
- )
- action_configs = [objcopy_embed_data_action] if is_bsd else []
- default_link_flags_feature = feature(
- name = "default_link_flags",
- enabled = True,
- flag_sets = [
- flag_set(
- actions = all_link_actions,
- flag_groups = [
- flag_group(
- flags = [
- "-Wl,-undefined,dynamic_lookup",
- "-lc++",
- "-Wl,-z,relro,-z,now",
- "-no-canonical-prefixes",
- "-L%%LOCALBASE%%/lib",
- ],
- ),
- ],
- ),
- flag_set(
- actions = all_link_actions,
- flag_groups = [flag_group(flags = ["-Wl,--gc-sections"])],
- with_features = [with_feature_set(features = ["opt"])],
- ),
- ],
- )
- unfiltered_compile_flags_feature = feature(
- name = "unfiltered_compile_flags",
- enabled = True,
- flag_sets = [
- flag_set(
- actions = all_compile_actions,
- flag_groups = [
- flag_group(
- flags = [
- "-no-canonical-prefixes",
- "-Wno-builtin-macro-redefined",
- "-D__DATE__=\"redacted\"",
- "-D__TIMESTAMP__=\"redacted\"",
- "-D__TIME__=\"redacted\"",
- ],
- ),
- ],
- ),
- ],
- )
- supports_pic_feature = feature(name = "supports_pic", enabled = True)
- default_compile_flags_feature = feature(
- name = "default_compile_flags",
- enabled = True,
- flag_sets = [
- flag_set(
- actions = all_compile_actions,
- flag_groups = [
- flag_group(
- flags = [
- "-U_FORTIFY_SOURCE",
- "-D_FORTIFY_SOURCE=1",
- "-fstack-protector",
- "-Wall",
- "-fno-omit-frame-pointer",
- ],
- ),
- ],
- ),
- flag_set(
- actions = all_compile_actions,
- flag_groups = [flag_group(flags = ["-g"])],
- with_features = [with_feature_set(features = ["dbg"])],
- ),
- flag_set(
- actions = all_compile_actions,
- flag_groups = [
- flag_group(
- flags = [
- "-g0",
- "-O2",
- "-DNDEBUG",
- "-ffunction-sections",
- "-fdata-sections",
- ],
- ),
- ],
- with_features = [with_feature_set(features = ["opt"])],
- ),
- flag_set(
- actions = all_cpp_compile_actions + [ACTION_NAMES.lto_backend],
- flag_groups = [flag_group(flags = ["-std=c++17"])],
- ),
- ],
- )
- opt_feature = feature(name = "opt")
- supports_dynamic_linker_feature = feature(name = "supports_dynamic_linker", enabled = True)
- objcopy_embed_flags_feature = feature(
- name = "objcopy_embed_flags",
- enabled = True,
- flag_sets = [
- flag_set(
- actions = ["objcopy_embed_data"],
- flag_groups = [flag_group(flags = ["-I", "binary"])],
- ),
- ],
- )
- dbg_feature = feature(name = "dbg")
- user_compile_flags_feature = feature(
- name = "user_compile_flags",
- enabled = True,
- flag_sets = [
- flag_set(
- actions = all_compile_actions,
- flag_groups = [
- flag_group(
- flags = ["%{user_compile_flags}"],
- iterate_over = "user_compile_flags",
- expand_if_available = "user_compile_flags",
- ),
- ],
- ),
- ],
- )
- sysroot_feature = feature(
- name = "sysroot",
- enabled = True,
- flag_sets = [
- flag_set(
- actions = [
- ACTION_NAMES.c_compile,
- ACTION_NAMES.cpp_compile,
- ACTION_NAMES.linkstamp_compile,
- ACTION_NAMES.preprocess_assemble,
- ACTION_NAMES.cpp_header_parsing,
- ACTION_NAMES.cpp_module_compile,
- ACTION_NAMES.cpp_module_codegen,
- ACTION_NAMES.clif_match,
- ACTION_NAMES.lto_backend,
- ] + all_link_actions,
- flag_groups = [
- flag_group(
- flags = ["--sysroot=%{sysroot}"],
- expand_if_available = "sysroot",
- ),
- ],
- ),
- ],
- )
- if is_bsd:
- features = [
- default_compile_flags_feature,
- default_link_flags_feature,
- supports_dynamic_linker_feature,
- supports_pic_feature,
- objcopy_embed_flags_feature,
- opt_feature,
- dbg_feature,
- user_compile_flags_feature,
- sysroot_feature,
- unfiltered_compile_flags_feature,
- ]
- else:
- features = [supports_dynamic_linker_feature, supports_pic_feature]
- if (is_bsd):
- cxx_builtin_include_directories = ["/usr/lib/clang/13.0.0/include", "/usr/include/c++/v1", "/usr/local/include", "/usr/include"]
- else:
- cxx_builtin_include_directories = []
- if is_bsd:
- tool_paths = [
- tool_path(name = "ar", path = "/usr/bin/ar"),
- tool_path(name = "cpp", path = "/usr/bin/clang-cpp"),
- tool_path(name = "dwp", path = "/usr/bin/dwp"),
- tool_path(name = "gcc", path = "/usr/bin/clang"),
- tool_path(name = "gcov", path = "/usr/bin/gcov"),
- tool_path(name = "ld", path = "/usr/bin/ld"),
- tool_path(name = "nm", path = "/usr/bin/nm"),
- tool_path(name = "objcopy", path = "/usr/bin/objcopy"),
- tool_path(name = "objdump", path = "/usr/bin/objdump"),
- tool_path(name = "strip", path = "/usr/bin/strip"),
- ]
- else:
- tool_paths = [
- tool_path(name = "ar", path = "/bin/false"),
- tool_path(name = "cpp", path = "/bin/false"),
- tool_path(name = "dwp", path = "/bin/false"),
- tool_path(name = "gcc", path = "/bin/false"),
- tool_path(name = "gcov", path = "/bin/false"),
- tool_path(name = "ld", path = "/bin/false"),
- tool_path(name = "nm", path = "/bin/false"),
- tool_path(name = "objcopy", path = "/bin/false"),
- tool_path(name = "objdump", path = "/bin/false"),
- tool_path(name = "strip", path = "/bin/false"),
- ]
- out = ctx.actions.declare_file(ctx.label.name)
- ctx.actions.write(out, "Fake executable")
- return [
- cc_common.create_cc_toolchain_config_info(
- ctx = ctx,
- features = features,
- action_configs = action_configs,
- cxx_builtin_include_directories = cxx_builtin_include_directories,
- toolchain_identifier = toolchain_identifier,
- host_system_name = host_system_name,
- target_system_name = target_system_name,
- target_cpu = cpu,
- target_libc = target_libc,
- compiler = compiler,
- abi_version = abi_version,
- abi_libc_version = abi_libc_version,
- tool_paths = tool_paths,
- ),
- DefaultInfo(
- executable = out,
- ),
- ]
-
-cc_toolchain_config = rule(
- implementation = _impl,
- attrs = {
- "cpu": attr.string(mandatory = True),
- },
- provides = [CcToolchainConfigInfo],
- executable = True,
-)
diff --git a/math/py-keras/files/patch-.bazelrc b/math/py-keras/files/patch-.bazelrc
deleted file mode 100644
index 31d69a3184cb..000000000000
--- a/math/py-keras/files/patch-.bazelrc
+++ /dev/null
@@ -1,13 +0,0 @@
---- .bazelrc.orig 2022-04-22 17:34:55 UTC
-+++ .bazelrc
-@@ -106,7 +106,9 @@ build:macos --define=PREFIX=/usr
- build:macos --define=LIBDIR=$(PREFIX)/lib
- build:macos --define=INCLUDEDIR=$(PREFIX)/include
- build:macos --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include
--# TF_SYSTEM_LIBS do not work on windows.
-+
-+build:freebsd --define force_libcpp=enabled
-+build:freebsd --action_env=CXXFLAGS=-stdlib=libc++
-
- # On windows, we still link everything into a single DLL.
- build:windows --config=monolithic
diff --git a/math/py-keras/files/patch-WORKSPACE b/math/py-keras/files/patch-WORKSPACE
deleted file mode 100644
index c4ce74c61bd8..000000000000
--- a/math/py-keras/files/patch-WORKSPACE
+++ /dev/null
@@ -1,57 +0,0 @@
---- WORKSPACE.orig 2022-09-08 09:13:13 UTC
-+++ WORKSPACE
-@@ -1,54 +1 @@
- workspace(name = "org_keras")
--
--load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
--
--# Needed by protobuf
--load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
--http_archive(
-- name = "bazel_skylib",
-- url = "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.1/bazel-skylib-1.0.1.tar.gz",
-- sha256 = "f1c8360c01fcf276778d3519394805dc2a71a64274a3a0908bc9edff7b5aebc8",
--)
--load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
--bazel_skylib_workspace()
--
--# Needed by protobuf
--http_archive(
-- name = "six_archive",
-- build_file = "//third_party:six.BUILD",
-- sha256 = "d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73",
-- strip_prefix = "six-1.12.0",
-- urls = [
-- "http://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz",
-- "https://pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz", # 2018-12-10
-- ],
--)
--
--bind(
-- name = "six",
-- actual = "@six_archive//:six",
--)
--
--http_archive(
-- name = "com_google_protobuf",
-- sha256 = "1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0",
-- strip_prefix = "protobuf-3.9.2",
-- urls = ["https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz"],
--)
--
--# ZLIB
--# Need by com_google_protobuf. Note that the original URL from zlib side is not
--# available for now. We need to use bazel mirror as a backup.
--http_archive(
-- name = "zlib",
-- build_file = "@com_google_protobuf//:third_party/zlib.BUILD",
-- sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1",
-- strip_prefix = "zlib-1.2.11",
-- urls = [
-- "https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz",
-- "https://zlib.net/zlib-1.2.11.tar.gz",
-- ],
--)
--
--load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
--protobuf_deps()
diff --git a/math/py-keras/files/patch-keras_protobuf_BUILD b/math/py-keras/files/patch-keras_protobuf_BUILD
deleted file mode 100644
index e8ba4c72a808..000000000000
--- a/math/py-keras/files/patch-keras_protobuf_BUILD
+++ /dev/null
@@ -1,11 +0,0 @@
---- keras/protobuf/BUILD.orig 2022-09-08 09:14:15 UTC
-+++ keras/protobuf/BUILD
-@@ -1,7 +1,7 @@
- # Description:
- # Contains Keras protobufs
-
--load("@com_google_protobuf//:protobuf.bzl", "py_proto_library")
-+load("//third_party:protobuf.bzl", "py_proto_library")
-
- package(
- default_visibility = [
diff --git a/math/py-keras/files/patch-keras_protobuf_protobuf.bzl b/math/py-keras/files/patch-keras_protobuf_protobuf.bzl
deleted file mode 100644
index 0ffcff335127..000000000000
--- a/math/py-keras/files/patch-keras_protobuf_protobuf.bzl
+++ /dev/null
@@ -1,220 +0,0 @@
---- /dev/null 2022-09-08 10:18:38.049755000 +0100
-+++ third_party/protobuf.bzl 2022-09-08 10:17:38.840977000 +0100
-@@ -0,0 +1,217 @@
-+def _GetPath(ctx, path):
-+ if ctx.label.workspace_root:
-+ return ctx.label.workspace_root + "/" + path
-+ else:
-+ return path
-+
-+def _IsNewExternal(ctx):
-+ # Bazel 0.4.4 and older have genfiles paths that look like:
-+ # bazel-out/local-fastbuild/genfiles/external/repo/foo
-+ # After the exec root rearrangement, they look like:
-+ # ../repo/bazel-out/local-fastbuild/genfiles/foo
-+ return ctx.label.workspace_root.startswith("../")
-+
-+def _GenDir(ctx):
-+ if _IsNewExternal(ctx):
-+ # We are using the fact that Bazel 0.4.4+ provides repository-relative paths
-+ # for ctx.genfiles_dir.
-+ return ctx.genfiles_dir.path + (
-+ "/" + ctx.attr.includes[0] if ctx.attr.includes and ctx.attr.includes[0] else ""
-+ )
-+
-+ # This means that we're either in the old version OR the new version in the local repo.
-+ # Either way, appending the source path to the genfiles dir works.
-+ return ctx.var["GENDIR"] + "/" + _SourceDir(ctx)
-+
-+def _SourceDir(ctx):
-+ if not ctx.attr.includes:
-+ return ctx.label.workspace_root
-+ if not ctx.attr.includes[0]:
-+ return _GetPath(ctx, ctx.label.package)
-+ if not ctx.label.package:
-+ return _GetPath(ctx, ctx.attr.includes[0])
-+ return _GetPath(ctx, ctx.label.package + "/" + ctx.attr.includes[0])
-+
-+def _PyOuts(srcs, use_grpc_plugin = False):
-+ ret = [s[:-len(".proto")] + "_pb2.py" for s in srcs]
-+ if use_grpc_plugin:
-+ ret += [s[:-len(".proto")] + "_pb2_grpc.py" for s in srcs]
-+ return ret
-+
-+def _proto_gen_impl(ctx):
-+ """General implementation for generating protos"""
-+ srcs = ctx.files.srcs
-+ deps = []
-+ deps += ctx.files.srcs
-+ source_dir = _SourceDir(ctx)
-+ gen_dir = _GenDir(ctx)
-+ if source_dir:
-+ import_flags = ["-I" + source_dir, "-I" + gen_dir]
-+ else:
-+ import_flags = ["-I."]
-+
-+ for dep in ctx.attr.deps:
-+ import_flags += dep.proto.import_flags
-+ deps += dep.proto.deps
-+ import_flags = depset(import_flags).to_list()
-+ deps = depset(deps).to_list()
-+
-+ args = []
-+ if ctx.attr.gen_cc:
-+ args += ["--cpp_out=" + gen_dir]
-+ if ctx.attr.gen_py:
-+ args += ["--python_out=" + gen_dir]
-+
-+ inputs = srcs + deps
-+ tools = [ctx.executable.protoc]
-+ if ctx.executable.plugin:
-+ plugin = ctx.executable.plugin
-+ lang = ctx.attr.plugin_language
-+ if not lang and plugin.basename.startswith("protoc-gen-"):
-+ lang = plugin.basename[len("protoc-gen-"):]
-+ if not lang:
-+ fail("cannot infer the target language of plugin", "plugin_language")
-+
-+ outdir = gen_dir
-+ if ctx.attr.plugin_options:
-+ outdir = ",".join(ctx.attr.plugin_options) + ":" + outdir
-+ args += ["--plugin=protoc-gen-%s=%s" % (lang, plugin.path)]
-+ args += ["--%s_out=%s" % (lang, outdir)]
-+ tools.append(plugin)
-+
-+ if args:
-+ ctx.actions.run(
-+ inputs = inputs,
-+ outputs = ctx.outputs.outs,
-+ arguments = args + import_flags + [s.path for s in srcs],
-+ executable = ctx.executable.protoc,
-+ mnemonic = "ProtoCompile",
-+ tools = tools,
-+ use_default_shell_env = True,
-+ )
-+
-+ return struct(
-+ proto = struct(
-+ srcs = srcs,
-+ import_flags = import_flags,
-+ deps = deps,
-+ ),
-+ )
-+
-+proto_gen = rule(
-+ attrs = {
-+ "srcs": attr.label_list(allow_files = True),
-+ "deps": attr.label_list(providers = ["proto"]),
-+ "includes": attr.string_list(),
-+ "protoc": attr.label(
-+ cfg = "host",
-+ executable = True,
-+ allow_single_file = True,
-+ mandatory = True,
-+ ),
-+ "plugin": attr.label(
-+ cfg = "host",
-+ allow_files = True,
-+ executable = True,
-+ ),
-+ "plugin_language": attr.string(),
-+ "plugin_options": attr.string_list(),
-+ "gen_cc": attr.bool(),
-+ "gen_py": attr.bool(),
-+ "outs": attr.output_list(),
-+ },
-+ output_to_genfiles = True,
-+ implementation = _proto_gen_impl,
-+)
-+"""Generates codes from Protocol Buffers definitions.
-+
-+This rule helps you to implement Skylark macros specific to the target
-+language. You should prefer more specific `cc_proto_library `,
-+`py_proto_library` and others unless you are adding such wrapper macros.
-+
-+Args:
-+ srcs: Protocol Buffers definition files (.proto) to run the protocol compiler
-+ against.
-+ deps: a list of dependency labels; must be other proto libraries.
-+ includes: a list of include paths to .proto files.
-+ protoc: the label of the protocol compiler to generate the sources.
-+ plugin: the label of the protocol compiler plugin to be passed to the protocol
-+ compiler.
-+ plugin_language: the language of the generated sources
-+ plugin_options: a list of options to be passed to the plugin
-+ gen_cc: generates C++ sources in addition to the ones from the plugin.
-+ gen_py: generates Python sources in addition to the ones from the plugin.
-+ outs: a list of labels of the expected outputs from the protocol compiler.
-+"""
-+
-+def py_proto_library(
-+ name,
-+ srcs = [],
-+ deps = [],
-+ py_libs = [],
-+ py_extra_srcs = [],
-+ include = None,
-+ default_runtime = None,
-+ protoc = "//third_party:protoc",
-+ use_grpc_plugin = False,
-+ **kwargs):
-+ """Bazel rule to create a Python protobuf library from proto source files
-+
-+ NOTE: the rule is only an internal workaround to generate protos. The
-+ interface may change and the rule may be removed when bazel has introduced
-+ the native rule.
-+
-+ Args:
-+ name: the name of the py_proto_library.
-+ srcs: the .proto files of the py_proto_library.
-+ deps: a list of dependency labels; must be py_proto_library.
-+ py_libs: a list of other py_library targets depended by the generated
-+ py_library.
-+ py_extra_srcs: extra source files that will be added to the output
-+ py_library. This attribute is used for internal bootstrapping.
-+ include: a string indicating the include path of the .proto files.
-+ default_runtime: the implicitly default runtime which will be depended on by
-+ the generated py_library target.
-+ protoc: the label of the protocol compiler to generate the sources.
-+ use_grpc_plugin: a flag to indicate whether to call the Python C++ plugin
-+ when processing the proto files.
-+ **kwargs: other keyword arguments that are passed to py_library.
-+
-+ """
-+ outs = _PyOuts(srcs, use_grpc_plugin)
-+
-+ includes = []
-+ if include != None:
-+ includes = [include]
-+
-+ grpc_python_plugin = None
-+ if use_grpc_plugin:
-+ grpc_python_plugin = "//external:grpc_python_plugin"
-+ # Note: Generated grpc code depends on Python grpc module. This dependency
-+ # is not explicitly listed in py_libs. Instead, host system is assumed to
-+ # have grpc installed.
-+
-+ proto_gen(
-+ name = name + "_genproto",
-+ srcs = srcs,
-+ deps = [s + "_genproto" for s in deps],
-+ includes = includes,
-+ protoc = protoc,
-+ gen_py = 1,
-+ outs = outs,
-+ visibility = ["//visibility:public"],
-+ plugin = grpc_python_plugin,
-+ plugin_language = "grpc",
-+ )
-+
-+ if default_runtime and not default_runtime in py_libs + deps:
-+ py_libs = py_libs + [default_runtime]
-+
-+ native.py_library(
-+ name = name,
-+ srcs = outs + py_extra_srcs,
-+ deps = py_libs + deps,
-+ imports = includes,
-+ **kwargs
-+ )
-+
diff --git a/math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh b/math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh
deleted file mode 100644
index cdce5d8b7fce..000000000000
--- a/math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh
+++ /dev/null
@@ -1,20 +0,0 @@
---- keras/tools/pip_package/build_pip_package.sh.orig 2022-04-22 17:34:55 UTC
-+++ keras/tools/pip_package/build_pip_package.sh
-@@ -39,7 +39,7 @@ function prepare_src() {
-
- # Verifies all expected files are in pip.
- # Creates init files in all directory in pip.
-- python keras/tools/pip_package/create_pip_helper.py --pip-root "${TMPDIR}/keras/" --bazel-root "./keras"
-+ %%PYTHON%% keras/tools/pip_package/create_pip_helper.py --pip-root "${TMPDIR}/keras/" --bazel-root "./keras"
- }
-
- function build_wheel() {
-@@ -54,7 +54,7 @@ function build_wheel() {
-
- pushd ${TMPDIR} > /dev/null
- echo $(date) : "=== Building wheel"
-- "${PYTHON_BIN_PATH:-python}" setup.py bdist_wheel --universal --project_name $PROJECT_NAME
-+ %%PYTHON%% setup.py bdist_wheel --universal --project_name $PROJECT_NAME
- mkdir -p ${DEST}
- cp dist/* ${DEST}
- popd > /dev/null
diff --git a/math/py-keras/files/patch-pyproject.toml b/math/py-keras/files/patch-pyproject.toml
new file mode 100644
index 000000000000..16e73477ceb8
--- /dev/null
+++ b/math/py-keras/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-11-01 14:52:19 UTC
++++ pyproject.toml
+@@ -11,7 +11,7 @@ license = {text = "Apache License 2.0"}
+ readme = "README.md"
+ requires-python = ">=3.10"
+ license = {text = "Apache License 2.0"}
+-dynamic = ["version"]
++version = "3.12.0"
+ classifiers = [
+ "Development Status :: 4 - Beta",
+ "Programming Language :: Python :: 3",
+@@ -40,8 +40,6 @@ Repository = "https://github.com/keras-team/keras"
+ Home = "https://keras.io/"
+ Repository = "https://github.com/keras-team/keras"
+
+-[tool.setuptools.dynamic]
+-version = {attr = "keras.src.version.__version__"}
+
+ [tool.setuptools.package-dir]
+ "" = "."
diff --git a/math/py-keras/files/patch-third__party_BUILD b/math/py-keras/files/patch-third__party_BUILD
deleted file mode 100644
index 0a12377854e7..000000000000
--- a/math/py-keras/files/patch-third__party_BUILD
+++ /dev/null
@@ -1,19 +0,0 @@
---- third_party/BUILD.orig 2022-09-08 09:14:55 UTC
-+++ third_party/BUILD
-@@ -1,4 +1,5 @@
- package(
-+ default_visibility = ["//visibility:public"],
- licenses = ["notice"], # Apache 2.0
- )
-
-@@ -7,4 +8,9 @@ exports_files([
- "six.BUILD",
- ])
-
--package(default_visibility = ["//visibility:public"])
-+genrule(
-+ name = "protoc",
-+ outs = ["protoc.bin"],
-+ cmd = "ln -s $$(which protoc) $@",
-+ executable = 1,
-+)
diff --git a/math/py-keras/pkg-descr b/math/py-keras/pkg-descr
index 405e9f8eb8fb..6a2f8f1c0594 100644
--- a/math/py-keras/pkg-descr
+++ b/math/py-keras/pkg-descr
@@ -1,2 +1,2 @@
Deep Learning library for Python. Convnets, recurrent neural networks, and
-more. Runs on Theano and TensorFlow.
+more. Runs on Theano, TensorFlow, JAX, OpenVino.
diff --git a/math/py-keras/pkg-plist b/math/py-keras/pkg-plist
deleted file mode 100644
index c4b69e80a081..000000000000
--- a/math/py-keras/pkg-plist
+++ /dev/null
@@ -1,572 +0,0 @@
-%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/keras/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/activations.py
-%%PYTHON_SITELIBDIR%%/keras/api/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/layers/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/rnn_cell/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/activations/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/densenet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/efficientnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/efficientnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/imagenet_utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/inception_resnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/inception_v3/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/mobilenet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/mobilenet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/mobilenet_v3/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/nasnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/regnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet50/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet_rs/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/vgg16/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/vgg19/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/xception/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/backend/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/callbacks/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/callbacks/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/constraints/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/boston_housing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/cifar10/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/cifar100/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/fashion_mnist/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/imdb/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/mnist/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/reuters/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/estimator/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/initializers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/layers/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/layers/experimental/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/losses/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/metrics/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/mixed_precision/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/models/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/optimizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/optimizers/legacy/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/optimizers/schedules/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/premade/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/image/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/sequence/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/text/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/regularizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/wrappers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/wrappers/scikit_learn/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/backend/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/losses/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/models/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/activations/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/densenet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/efficientnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/efficientnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/imagenet_utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/inception_resnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/inception_v3/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/mobilenet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/mobilenet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/mobilenet_v3/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/nasnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/regnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet50/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet_rs/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/vgg16/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/vgg19/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/xception/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/backend/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/backend/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/callbacks/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/callbacks/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/constraints/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/boston_housing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/cifar10/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/cifar100/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/fashion_mnist/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/imdb/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/mnist/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/reuters/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/dtensor/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/dtensor/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/dtensor/experimental/optimizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/estimator/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/initializers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/layers/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/layers/experimental/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/losses/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/metrics/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/mixed_precision/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/models/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/legacy/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/schedules/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/premade/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/image/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/sequence/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/text/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/regularizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/utils/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/wrappers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/wrappers/scikit_learn/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/layers/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/rnn_cell/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/activations/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/densenet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/efficientnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/efficientnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/imagenet_utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/inception_resnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/inception_v3/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/mobilenet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/mobilenet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/mobilenet_v3/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/nasnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/regnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet50/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet_rs/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/vgg16/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/vgg19/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/xception/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/backend/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/callbacks/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/callbacks/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/constraints/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/boston_housing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/cifar10/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/cifar100/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/fashion_mnist/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/imdb/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/mnist/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/reuters/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/estimator/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/initializers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/layers/experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/layers/experimental/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/losses/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/metrics/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/mixed_precision/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/models/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/optimizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/optimizers/legacy/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/optimizers/schedules/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/premade/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/image/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/sequence/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/text/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/regularizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/wrappers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/api/keras/wrappers/scikit_learn/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/applications/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/applications/densenet.py
-%%PYTHON_SITELIBDIR%%/keras/applications/efficientnet.py
-%%PYTHON_SITELIBDIR%%/keras/applications/efficientnet_v2.py
-%%PYTHON_SITELIBDIR%%/keras/applications/imagenet_utils.py
-%%PYTHON_SITELIBDIR%%/keras/applications/inception_resnet_v2.py
-%%PYTHON_SITELIBDIR%%/keras/applications/inception_v3.py
-%%PYTHON_SITELIBDIR%%/keras/applications/mobilenet.py
-%%PYTHON_SITELIBDIR%%/keras/applications/mobilenet_v2.py
-%%PYTHON_SITELIBDIR%%/keras/applications/mobilenet_v3.py
-%%PYTHON_SITELIBDIR%%/keras/applications/nasnet.py
-%%PYTHON_SITELIBDIR%%/keras/applications/regnet.py
-%%PYTHON_SITELIBDIR%%/keras/applications/resnet.py
-%%PYTHON_SITELIBDIR%%/keras/applications/resnet_rs.py
-%%PYTHON_SITELIBDIR%%/keras/applications/resnet_v2.py
-%%PYTHON_SITELIBDIR%%/keras/applications/vgg16.py
-%%PYTHON_SITELIBDIR%%/keras/applications/vgg19.py
-%%PYTHON_SITELIBDIR%%/keras/applications/xception.py
-%%PYTHON_SITELIBDIR%%/keras/backend.py
-%%PYTHON_SITELIBDIR%%/keras/backend_config.py
-%%PYTHON_SITELIBDIR%%/keras/callbacks.py
-%%PYTHON_SITELIBDIR%%/keras/callbacks_v1.py
-%%PYTHON_SITELIBDIR%%/keras/constraints.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/boston_housing.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/cifar.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/cifar10.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/cifar100.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/fashion_mnist.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/imdb.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/mnist.py
-%%PYTHON_SITELIBDIR%%/keras/datasets/reuters.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/dataset_creator_model_fit_test_base.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/distribute_coordinator_utils.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/distribute_strategy_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/distributed_file_utils.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/distributed_training_utils.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/distributed_training_utils_v1.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_correctness_test_base.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_dnn_correctness_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_embedding_model_correctness_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_image_model_correctness_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_rnn_model_correctness_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_stateful_lstm_model_correctness_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/keras_utils_test.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/model_collection_base.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/model_combinations.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/multi_worker_testing_utils.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/optimizer_combinations.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/saved_model_test_base.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/sidecar_evaluator.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/simple_models.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/strategy_combinations.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/test_example.py
-%%PYTHON_SITELIBDIR%%/keras/distribute/worker_training_state.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/integration_test_utils.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/layout_map.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/lazy_variable.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/optimizers.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/test_util.py
-%%PYTHON_SITELIBDIR%%/keras/dtensor/utils.py
-%%PYTHON_SITELIBDIR%%/keras/engine/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/engine/base_layer.py
-%%PYTHON_SITELIBDIR%%/keras/engine/base_layer_utils.py
-%%PYTHON_SITELIBDIR%%/keras/engine/base_layer_v1.py
-%%PYTHON_SITELIBDIR%%/keras/engine/base_preprocessing_layer.py
-%%PYTHON_SITELIBDIR%%/keras/engine/compile_utils.py
-%%PYTHON_SITELIBDIR%%/keras/engine/data_adapter.py
-%%PYTHON_SITELIBDIR%%/keras/engine/functional.py
-%%PYTHON_SITELIBDIR%%/keras/engine/functional_utils.py
-%%PYTHON_SITELIBDIR%%/keras/engine/input_layer.py
-%%PYTHON_SITELIBDIR%%/keras/engine/input_spec.py
-%%PYTHON_SITELIBDIR%%/keras/engine/keras_tensor.py
-%%PYTHON_SITELIBDIR%%/keras/engine/node.py
-%%PYTHON_SITELIBDIR%%/keras/engine/partial_batch_padding_handler.py
-%%PYTHON_SITELIBDIR%%/keras/engine/saving.py
-%%PYTHON_SITELIBDIR%%/keras/engine/sequential.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_arrays_v1.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_distributed_v1.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_eager_v1.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_generator_v1.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_utils.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_utils_v1.py
-%%PYTHON_SITELIBDIR%%/keras/engine/training_v1.py
-%%PYTHON_SITELIBDIR%%/keras/estimator/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/feature_column/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/feature_column/base_feature_layer.py
-%%PYTHON_SITELIBDIR%%/keras/feature_column/dense_features.py
-%%PYTHON_SITELIBDIR%%/keras/feature_column/dense_features_v2.py
-%%PYTHON_SITELIBDIR%%/keras/feature_column/sequence_feature_column.py
-%%PYTHON_SITELIBDIR%%/keras/initializers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/initializers/initializers_v1.py
-%%PYTHON_SITELIBDIR%%/keras/initializers/initializers_v2.py
-%%PYTHON_SITELIBDIR%%/keras/integration_test/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/integration_test/preprocessing_test_utils.py
-%%PYTHON_SITELIBDIR%%/keras/layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/elu.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/leaky_relu.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/prelu.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/relu.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/softmax.py
-%%PYTHON_SITELIBDIR%%/keras/layers/activation/thresholded_relu.py
-%%PYTHON_SITELIBDIR%%/keras/layers/attention/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/attention/additive_attention.py
-%%PYTHON_SITELIBDIR%%/keras/layers/attention/attention.py
-%%PYTHON_SITELIBDIR%%/keras/layers/attention/base_dense_attention.py
-%%PYTHON_SITELIBDIR%%/keras/layers/attention/multi_head_attention.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/base_conv.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/base_depthwise_conv.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/base_separable_conv.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv1d_transpose.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv2d_transpose.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv3d_transpose.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/depthwise_conv1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/depthwise_conv2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/separable_conv1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/separable_conv2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/activation.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/dense.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/embedding.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/lambda_layer.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/masking.py
-%%PYTHON_SITELIBDIR%%/keras/layers/core/tf_op_layer.py
-%%PYTHON_SITELIBDIR%%/keras/layers/einsum_dense.py
-%%PYTHON_SITELIBDIR%%/keras/layers/kernelized.py
-%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/locally_connected1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/locally_connected2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/locally_connected_utils.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/add.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/average.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/base_merge.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/concatenate.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/dot.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/maximum.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/minimum.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/multiply.py
-%%PYTHON_SITELIBDIR%%/keras/layers/merging/subtract.py
-%%PYTHON_SITELIBDIR%%/keras/layers/noise.py
-%%PYTHON_SITELIBDIR%%/keras/layers/normalization/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/normalization/batch_normalization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/normalization/batch_normalization_v1.py
-%%PYTHON_SITELIBDIR%%/keras/layers/normalization/layer_normalization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/normalization/unit_normalization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/average_pooling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/average_pooling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/average_pooling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_global_pooling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_global_pooling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_global_pooling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_pooling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_pooling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_pooling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_average_pooling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_average_pooling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_average_pooling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_max_pooling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_max_pooling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_max_pooling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/max_pooling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/max_pooling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/pooling/max_pooling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/benchmarks/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/benchmarks/feature_column_benchmark.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/category_encoding.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/discretization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/hashed_crossing.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/hashing.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/image_preprocessing.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/index_lookup.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/integer_lookup.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/normalization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/preprocessing_stage.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/preprocessing_test_utils.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/preprocessing_utils.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/string_lookup.py
-%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/text_vectorization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/activity_regularization.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/alpha_dropout.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/dropout.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/gaussian_dropout.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/gaussian_noise.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/spatial_dropout1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/spatial_dropout2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/regularization/spatial_dropout3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/cropping1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/cropping2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/cropping3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/flatten.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/permute.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/repeat_vector.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/reshape.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/up_sampling1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/up_sampling2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/up_sampling3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/zero_padding1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/zero_padding2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/zero_padding3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/abstract_rnn_cell.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_conv_lstm.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_conv_rnn.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_cudnn_rnn.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_rnn.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_wrapper.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/bidirectional.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/cell_wrappers.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/conv_lstm1d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/conv_lstm2d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/conv_lstm3d.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/cudnn_gru.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/cudnn_lstm.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/dropout_rnn_cell_mixin.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/gru.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/gru_lstm_utils.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/gru_v1.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/legacy_cell_wrappers.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/legacy_cells.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/lstm.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/lstm_v1.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/rnn_utils.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/simple_rnn.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/stacked_rnn_cells.py
-%%PYTHON_SITELIBDIR%%/keras/layers/rnn/time_distributed.py
-%%PYTHON_SITELIBDIR%%/keras/layers/serialization.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/base.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/convolutional.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/core.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/migration_utils.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/normalization.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/pooling.py
-%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/variable_scope_shim.py
-%%PYTHON_SITELIBDIR%%/keras/losses.py
-%%PYTHON_SITELIBDIR%%/keras/metrics/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/metrics/base_metric.py
-%%PYTHON_SITELIBDIR%%/keras/metrics/metrics.py
-%%PYTHON_SITELIBDIR%%/keras/mixed_precision/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/mixed_precision/autocast_variable.py
-%%PYTHON_SITELIBDIR%%/keras/mixed_precision/device_compatibility_check.py
-%%PYTHON_SITELIBDIR%%/keras/mixed_precision/loss_scale_optimizer.py
-%%PYTHON_SITELIBDIR%%/keras/mixed_precision/policy.py
-%%PYTHON_SITELIBDIR%%/keras/mixed_precision/test_util.py
-%%PYTHON_SITELIBDIR%%/keras/models/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/models/cloning.py
-%%PYTHON_SITELIBDIR%%/keras/models/sharpness_aware_minimization.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adadelta.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adagrad.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adam.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adamax.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/ftrl.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/nadam.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/optimizer.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/rmsprop.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/sgd.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy_learning_rate_decay.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adadelta.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adagrad.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adam.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adamax.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adamw.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/ftrl.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/nadam.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/optimizer.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/rmsprop.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/sgd.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v1.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adadelta.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adagrad.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adam.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adamax.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/ftrl.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/gradient_descent.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/nadam.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/optimizer_v2.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/rmsprop.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/utils.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/schedules/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/optimizers/schedules/learning_rate_schedule.py
-%%PYTHON_SITELIBDIR%%/keras/premade_models/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/premade_models/linear.py
-%%PYTHON_SITELIBDIR%%/keras/premade_models/wide_deep.py
-%%PYTHON_SITELIBDIR%%/keras/preprocessing/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/preprocessing/image.py
-%%PYTHON_SITELIBDIR%%/keras/preprocessing/sequence.py
-%%PYTHON_SITELIBDIR%%/keras/preprocessing/text.py
-%%PYTHON_SITELIBDIR%%/keras/protobuf/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/protobuf/projector_config_pb2.py
-%%PYTHON_SITELIBDIR%%/keras/protobuf/saved_metadata_pb2.py
-%%PYTHON_SITELIBDIR%%/keras/protobuf/versions_pb2.py
-%%PYTHON_SITELIBDIR%%/keras/regularizers.py
-%%PYTHON_SITELIBDIR%%/keras/saving/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/saving/hdf5_format.py
-%%PYTHON_SITELIBDIR%%/keras/saving/model_config.py
-%%PYTHON_SITELIBDIR%%/keras/saving/pickle_utils.py
-%%PYTHON_SITELIBDIR%%/keras/saving/save.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/base_serialization.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/constants.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/json_utils.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/layer_serialization.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/load.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/load_context.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/metric_serialization.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/model_serialization.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/network_serialization.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/order_preserving_set.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/save.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/save_impl.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/serialized_attributes.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/utils.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saved_model_experimental.py
-%%PYTHON_SITELIBDIR%%/keras/saving/saving_utils.py
-%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/export_output.py
-%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/export_utils.py
-%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/mode_keys.py
-%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/signature_def_utils.py
-%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/unexported_constants.py
-%%PYTHON_SITELIBDIR%%/keras/testing_infra/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/testing_infra/keras_doctest_lib.py
-%%PYTHON_SITELIBDIR%%/keras/testing_infra/test_combinations.py
-%%PYTHON_SITELIBDIR%%/keras/testing_infra/test_utils.py
-%%PYTHON_SITELIBDIR%%/keras/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/tests/model_architectures.py
-%%PYTHON_SITELIBDIR%%/keras/tests/model_subclassing_test_util.py
-%%PYTHON_SITELIBDIR%%/keras/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/utils/control_flow_util.py
-%%PYTHON_SITELIBDIR%%/keras/utils/conv_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/data_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/dataset_creator.py
-%%PYTHON_SITELIBDIR%%/keras/utils/dataset_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/generic_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/image_dataset.py
-%%PYTHON_SITELIBDIR%%/keras/utils/image_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/io_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/keras_logging.py
-%%PYTHON_SITELIBDIR%%/keras/utils/kernelized_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/kpl_test_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/layer_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/losses_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/metrics_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/mode_keys.py
-%%PYTHON_SITELIBDIR%%/keras/utils/np_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/object_identity.py
-%%PYTHON_SITELIBDIR%%/keras/utils/text_dataset.py
-%%PYTHON_SITELIBDIR%%/keras/utils/tf_contextlib.py
-%%PYTHON_SITELIBDIR%%/keras/utils/tf_inspect.py
-%%PYTHON_SITELIBDIR%%/keras/utils/tf_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/timeseries_dataset.py
-%%PYTHON_SITELIBDIR%%/keras/utils/traceback_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/version_utils.py
-%%PYTHON_SITELIBDIR%%/keras/utils/vis_utils.py
-%%PYTHON_SITELIBDIR%%/keras/wrappers/__init__.py
-%%PYTHON_SITELIBDIR%%/keras/wrappers/scikit_learn.py
diff --git a/math/py-lrcalc/Makefile b/math/py-lrcalc/Makefile
index 304312be2ee3..3f6b8728dfe8 100644
--- a/math/py-lrcalc/Makefile
+++ b/math/py-lrcalc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lrcalc
PORTVERSION= 2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LIB_DEPENDS= liblrcalc.so:math/lrcalc
USES= localbase python
-USE_PYTHON= cython distutils
+USE_PYTHON= cython3 distutils
.if !defined(WITH_DEBUG)
LDFLAGS+= -s
diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile
index 6f5921558a7f..4f9ae0bc390b 100644
--- a/math/py-mathics/Makefile
+++ b/math/py-mathics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Mathics3
PORTVERSION= 9.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -73,7 +73,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
#GH_ACCOUNT= ${PORTNAME:tl}
USES= python shebangfix
-USE_PYTHON= cython cython_run noflavors pep517
+USE_PYTHON= cython3 cython3_run noflavors pep517
MAKE_ENV+= USE_CYTHON=yes
SHEBANG_GLOB= *.py
diff --git a/math/py-minorminer/Makefile b/math/py-minorminer/Makefile
index 17c8d881369a..9b36301fa920 100644
--- a/math/py-minorminer/Makefile
+++ b/math/py-minorminer/Makefile
@@ -5,7 +5,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Heuristic tool for minor embedding of graphs
-WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/
+WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/ \
+ https://github.com/dwavesystems/minorminer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-modin/Makefile b/math/py-modin/Makefile
index 08401fdcdb6a..8c622fb8dbbe 100644
--- a/math/py-modin/Makefile
+++ b/math/py-modin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= modin
-PORTVERSION= 0.36.0
+PORTVERSION= 0.37.1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY
${PYTHON_PKGNAMEPREFIX}numpy>=1.22.4,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2.2,1<2.4,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/math/py-modin/distinfo b/math/py-modin/distinfo
index 53309152e73f..15d9458d8b8f 100644
--- a/math/py-modin/distinfo
+++ b/math/py-modin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324168
-SHA256 (modin-0.36.0.tar.gz) = d5b7b0a5204cfd50ddcebc83573505b66959f3ce72f83de29658c8296c537880
-SIZE (modin-0.36.0.tar.gz) = 920925
+TIMESTAMP = 1759774691
+SHA256 (modin-0.37.1.tar.gz) = 40edbeafc2b8e07fda622b38475ec0b4d580cb8f0cdf9907f1c58c1d84b9a796
+SIZE (modin-0.37.1.tar.gz) = 925129
diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile
index e246fe3ac09a..3afa162e0cf5 100644
--- a/math/py-narwhals/Makefile
+++ b/math/py-narwhals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= narwhals
-PORTVERSION= 2.6.0
+PORTVERSION= 2.10.2
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/narwhals-dev/narwhals/releases/download/v${PORTVERSION}/
diff --git a/math/py-narwhals/distinfo b/math/py-narwhals/distinfo
index 7e2bbf0d990b..95cdb407d079 100644
--- a/math/py-narwhals/distinfo
+++ b/math/py-narwhals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816700
-SHA256 (narwhals-2.6.0.tar.gz) = 5c9e2ba923e6a0051017e146184e49fb793548936f978ce130c9f55a9a81240e
-SIZE (narwhals-2.6.0.tar.gz) = 561649
+TIMESTAMP = 1762586868
+SHA256 (narwhals-2.10.2.tar.gz) = ff738a08bc993cbb792266bec15346c1d85cc68fdfe82a23283c3713f78bd354
+SIZE (narwhals-2.10.2.tar.gz) = 584954
diff --git a/math/py-ndindex/Makefile b/math/py-ndindex/Makefile
index 8e4aa2c03e1b..9d430fe0b40b 100644
--- a/math/py-ndindex/Makefile
+++ b/math/py-ndindex/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent cython pep517
OPTIONS_DEFINE= ARRAYS
diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile
index 2945bb94ef18..dc76f2169068 100644
--- a/math/py-numexpr/Makefile
+++ b/math/py-numexpr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= numexpr
-PORTVERSION= 2.13.0
+PORTVERSION= 2.14.1
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/pydata/numexpr/releases/download/v${PORTVERSION}/
@@ -15,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.23.0,1:math/py-numpy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR}
-USES= dos2unix python:3.10+
+USES= dos2unix python
USE_PYTHON= autoplist concurrent pep517
post-install:
diff --git a/math/py-numexpr/distinfo b/math/py-numexpr/distinfo
index 40f4d7c8f961..ee5aacb72c2d 100644
--- a/math/py-numexpr/distinfo
+++ b/math/py-numexpr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816702
-SHA256 (numexpr-2.13.0.tar.gz) = 3363d804f202437586447a49b5c83b01322e8be72279d49e0bf524720edc01b6
-SIZE (numexpr-2.13.0.tar.gz) = 118688
+TIMESTAMP = 1761446734
+SHA256 (numexpr-2.14.1.tar.gz) = 4be00b1086c7b7a5c32e31558122b7b80243fe098579b170967da83f3152b48b
+SIZE (numexpr-2.14.1.tar.gz) = 119400
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 7b7273abe5be..fce6242f50ce 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -24,7 +24,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY
${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= compiler:c11 cpe fortran pkgconfig python:3.9+ shebangfix
+USES= compiler:c11 cpe fortran pkgconfig python shebangfix
USE_PYTHON= autoplist concurrent cython pep517
GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \
diff --git a/math/py-patsy/Makefile b/math/py-patsy/Makefile
index f4ff41c0162e..3ddec3ca00fe 100644
--- a/math/py-patsy/Makefile
+++ b/math/py-patsy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= patsy
-PORTVERSION= 1.0.1
+PORTVERSION= 1.0.2
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-patsy/distinfo b/math/py-patsy/distinfo
index ca8c1ca6b788..b7157f662f1e 100644
--- a/math/py-patsy/distinfo
+++ b/math/py-patsy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679328
-SHA256 (patsy-1.0.1.tar.gz) = e786a9391eec818c054e359b737bbce692f051aee4c661f4141cc88fb459c0c4
-SIZE (patsy-1.0.1.tar.gz) = 396010
+TIMESTAMP = 1761446736
+SHA256 (patsy-1.0.2.tar.gz) = cdc995455f6233e90e22de72c37fcadb344e7586fb83f06696f54d92f8ce74c0
+SIZE (patsy-1.0.2.tar.gz) = 399942
diff --git a/math/py-pcodec/Makefile b/math/py-pcodec/Makefile
index 4d570e399794..a5c3baa55828 100644
--- a/math/py-pcodec/Makefile
+++ b/math/py-pcodec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pcodec
PORTVERSION= 0.3.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile
index d16523f95714..37a571d87dbc 100644
--- a/math/py-pplpy/Makefile
+++ b/math/py-pplpy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pplpy
-PORTVERSION= 0.8.9
-PORTREVISION= 2
+PORTVERSION= 0.8.10
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +12,9 @@ LICENSE= GPLv3
BROKEN_aarch64= runaway build, 7200 seconds with no output
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
LIB_DEPENDS= libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
@@ -24,8 +25,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR}
-USES= compiler:c++11-lang localbase python
-USE_PYTHON= cython distutils
+USES= compiler:c++14-lang localbase python
+USE_PYTHON= cython3 pep517
CFLAGS+= -std=c++14
@@ -33,18 +34,6 @@ CFLAGS+= -std=c++14
LDFLAGS+= -s
.endif
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_USES= gmake
-PORTDOCS= *
-
-do-build-DOCS-on:
- (cd ${WRKSRC}/docs && ${GMAKE} html)
-
-post-build-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR}
-
do-test: install
(cd ${WRKSRC} && py.test)
diff --git a/math/py-pplpy/distinfo b/math/py-pplpy/distinfo
index dd4507faffb9..5baf91a16f9f 100644
--- a/math/py-pplpy/distinfo
+++ b/math/py-pplpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694267050
-SHA256 (pplpy-0.8.9.tar.gz) = db7a3b571d6ef053f75137975e947c3a1c1e45a30bab90eaf215b4e5cc15797e
-SIZE (pplpy-0.8.9.tar.gz) = 66017
+TIMESTAMP = 1762110472
+SHA256 (pplpy-0.8.10.tar.gz) = d42a216c82914dcf4d7c000debc98bb336b8f83e026ba5d952cccd9f8074effd
+SIZE (pplpy-0.8.10.tar.gz) = 64203
diff --git a/math/py-pplpy/pkg-plist b/math/py-pplpy/pkg-plist
index b7c0d8ba494e..c853c6247e47 100644
--- a/math/py-pplpy/pkg-plist
+++ b/math/py-pplpy/pkg-plist
@@ -1,19 +1,24 @@
%%PYTHON_SITELIBDIR%%/ppl/__init__.py
-%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/ppl/bit_arrays.pxd
+%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/ppl/bit_arrays%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/ppl/congruence.pxd
+%%PYTHON_SITELIBDIR%%/ppl/bit_arrays.pxd
%%PYTHON_SITELIBDIR%%/ppl/congruence%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/ppl/constraint.pxd
+%%PYTHON_SITELIBDIR%%/ppl/congruence.pxd
%%PYTHON_SITELIBDIR%%/ppl/constraint%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/ppl/generator.pxd
+%%PYTHON_SITELIBDIR%%/ppl/constraint.pxd
%%PYTHON_SITELIBDIR%%/ppl/generator%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/ppl/linear_algebra.pxd
+%%PYTHON_SITELIBDIR%%/ppl/generator.pxd
%%PYTHON_SITELIBDIR%%/ppl/linear_algebra%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/ppl/mip_problem.pxd
+%%PYTHON_SITELIBDIR%%/ppl/linear_algebra.pxd
%%PYTHON_SITELIBDIR%%/ppl/mip_problem%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/ppl/polyhedron.pxd
+%%PYTHON_SITELIBDIR%%/ppl/mip_problem.pxd
%%PYTHON_SITELIBDIR%%/ppl/polyhedron%%PYTHON_TAG%%.so
+%%PYTHON_SITELIBDIR%%/ppl/polyhedron.pxd
%%PYTHON_SITELIBDIR%%/ppl/ppl_decl.pxd
%%PYTHON_SITELIBDIR%%/ppl/ppl_shim.hh
+%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/LICENSE.txt
+%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/top_level.txt
diff --git a/math/py-pyaudi/Makefile b/math/py-pyaudi/Makefile
index 1712534ad97a..f3c2cc619eb0 100644
--- a/math/py-pyaudi/Makefile
+++ b/math/py-pyaudi/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pyaudi
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.2-1
DISTVERSIONSUFFIX= -g899eb78
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile
index 1a125b010f41..8e9cc4a15df7 100644
--- a/math/py-pyodesys/Makefile
+++ b/math/py-pyodesys/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyodesys
-DISTVERSION= 0.14.4
-PORTREVISION= 2
+DISTVERSION= 0.14.5
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,17 +11,26 @@ WWW= https://github.com/bjodah/pyodesys
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}notebook>=5.7.8:www/py-notebook@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.2.3:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sym>=0.3.7:math/py-sym@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} \
+ ${EXTRA_RUN_DEPENDS}
+EXTRAS_RUN_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR}
+ # TODO pycvodes>=0.13.1 - doesn't build with sundials
TEST_DEPENDS= ${LOCALBASE}/include/boost/numeric/ublas/matrix.hpp:devel/boost-libs \
${LOCALBASE}/include/gsl/gsl_errno.h:math/gsl
USES= display:test localbase:ldflags python shebangfix
-USE_PYTHON= distutils autoplist pytest
+USE_PYTHON= distutils autoplist pytest # tests can't run because of missing optional deps like pycvodes which doesn't build with latest sundials
SHEBANG_GLOB= *.py
@@ -32,15 +40,4 @@ NO_ARCH= yes
BINARY_ALIAS= python3=${PYTHON_CMD}
-OPTIONS_DEFINE= EXTRAS
-OPTIONS_DEFAULT= EXTRAS
-
-EXTRAS_DESC= Install optional dependencies for additional functionality
-EXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR}
- # TODO pycvodes>=0.13.1 - doesn't build with sundials
-
.include <bsd.port.mk>
diff --git a/math/py-pyodesys/distinfo b/math/py-pyodesys/distinfo
index 3ad5d3a690d7..5b57b3235991 100644
--- a/math/py-pyodesys/distinfo
+++ b/math/py-pyodesys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716788057
-SHA256 (pyodesys-0.14.4.tar.gz) = 584e3b8e6c5c633d964d8c6c9c865d348497bf71048de69dd601b65b8d6b882e
-SIZE (pyodesys-0.14.4.tar.gz) = 107851
+TIMESTAMP = 1761714821
+SHA256 (pyodesys-0.14.5.tar.gz) = 16beceb5ca40c8ebe3271402486f1bbedd6a138c6a21ebad9e66e6e911c8dc6f
+SIZE (pyodesys-0.14.5.tar.gz) = 243150
diff --git a/math/py-pywavelets/Makefile b/math/py-pywavelets/Makefile
index 5269db1a1593..9b57f83ad6ed 100644
--- a/math/py-pywavelets/Makefile
+++ b/math/py-pywavelets/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}meson-python>=0.16:devel/meson-python@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY}
-USES= python:3.10+ shebangfix
+USES= python shebangfix
USE_PYTHON= autoplist cython3 pep517
SHEBANG_FILES= pywt/data/create_dat.py
diff --git a/math/py-reals/Makefile b/math/py-reals/Makefile
index 054a4f0d9086..c06378b12f67 100644
--- a/math/py-reals/Makefile
+++ b/math/py-reals/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/rubenvannieuwpoort/reals
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.10+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile
index fc2696584065..9f842b0c5861 100644
--- a/math/py-rustworkx/Makefile
+++ b/math/py-rustworkx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustworkx
DISTVERSION= 0.17.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-spopt/Makefile b/math/py-spopt/Makefile
index 4085acbb15cb..d808bcdad050 100644
--- a/math/py-spopt/Makefile
+++ b/math/py-spopt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= spopt
-PORTVERSION= 0.5.0
-PORTREVISION= 4
+PORTVERSION= 0.7.0
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,20 +12,24 @@ WWW= https://pysal.org/spopt/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.10.0:graphics/py-geopandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>=0.1:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.21,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.5,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}PuLP>=0:math/py-PuLP@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.2:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}spaghetti>=0:science/py-spaghetti@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>=4.27.0:misc/py-tqdm@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.14.0:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.10.0:science/py-libpysal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mapclassify>=2.7.0:graphics/py-mapclassify@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>=3.2,1:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.1.0,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pointpats>=2.4.0:graphics/py-pointpats@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}PuLP>=2.8:math/py-PuLP@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4.0:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.12.0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.1.0:devel/py-shapely@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}spaghetti>=1.7.4:science/py-spaghetti@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.66.0:misc/py-tqdm@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/math/py-spopt/distinfo b/math/py-spopt/distinfo
index bbd54d920ecc..d742734d241b 100644
--- a/math/py-spopt/distinfo
+++ b/math/py-spopt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674589962
-SHA256 (spopt-0.5.0.tar.gz) = 66e8ba4033be7441df9055b5512a0aeee0e94636eb778b6fd6cb355453f23592
-SIZE (spopt-0.5.0.tar.gz) = 103639
+TIMESTAMP = 1752567306
+SHA256 (spopt-0.7.0.tar.gz) = ed599b8c0e219682e48e85852b615dbc6f122ef2907d73c11894ad3ffdb39d47
+SIZE (spopt-0.7.0.tar.gz) = 32372541
diff --git a/math/py-spot/Makefile b/math/py-spot/Makefile
index 7c46bda7d266..18851b8db7f6 100644
--- a/math/py-spot/Makefile
+++ b/math/py-spot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spot
-DISTVERSION= 2.12.1
+DISTVERSION= 2.14.3
CATEGORIES= math
MASTER_SITES= http://www.lrde.epita.fr/dload/${PORTNAME}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-spot/distinfo b/math/py-spot/distinfo
index 6eb4380cb70c..30e63d6b0c24 100644
--- a/math/py-spot/distinfo
+++ b/math/py-spot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727154374
-SHA256 (spot-2.12.1.tar.gz) = 5477c08d4e1d062f164c2e486a83556925d07d70f2180de706af7aa949c6ff5c
-SIZE (spot-2.12.1.tar.gz) = 7836653
+TIMESTAMP = 1762966144
+SHA256 (spot-2.14.3.tar.gz) = a0cc89fa716c35a3d7f3272fdbb028841560e671b9958c053870292daf88dd21
+SIZE (spot-2.14.3.tar.gz) = 8585774
diff --git a/math/py-spot/pkg-plist b/math/py-spot/pkg-plist
index b6641ea20881..7f1be8eb1a38 100644
--- a/math/py-spot/pkg-plist
+++ b/math/py-spot/pkg-plist
@@ -1,20 +1,27 @@
-%%PYTHON_SITELIBDIR%%/__pycache__/buddy.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/buddy.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/buddy%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/buddy%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/buddy%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/_buddy%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/buddy.py
%%PYTHON_SITELIBDIR%%/spot/__init__.py
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/spot/_gen%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/spot/_impl%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/spot/_ltsmin%%PYTHON_TAG%%.so
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index d6cbc65701a2..137d74113404 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= statsmodels
-PORTVERSION= 0.14.1
+PORTVERSION= 0.14.5
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,18 +13,18 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1<2,1:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<9:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=0.25,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.4:math/py-patsy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.6:math/py-patsy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1:science/py-scipy@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
SHEBANG_GLOB= *.py
diff --git a/math/py-statsmodels/distinfo b/math/py-statsmodels/distinfo
index 9578578320cd..c1ce930d0c9f 100644
--- a/math/py-statsmodels/distinfo
+++ b/math/py-statsmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703227906
-SHA256 (statsmodels-0.14.1.tar.gz) = 2260efdc1ef89f39c670a0bd8151b1d0843567781bcafec6cda0534eb47a94f6
-SIZE (statsmodels-0.14.1.tar.gz) = 20309647
+TIMESTAMP = 1759774697
+SHA256 (statsmodels-0.14.5.tar.gz) = de260e58cccfd2ceddf835b55a357233d6ca853a1aa4f90f7553a52cc71c6ddf
+SIZE (statsmodels-0.14.5.tar.gz) = 20525016
diff --git a/math/py-statsmodels/files/patch-pyproject.toml b/math/py-statsmodels/files/patch-pyproject.toml
index 631b260e6364..e7b6ab880b99 100644
--- a/math/py-statsmodels/files/patch-pyproject.toml
+++ b/math/py-statsmodels/files/patch-pyproject.toml
@@ -1,17 +1,16 @@
---- pyproject.toml.orig 2023-12-07 13:22:55 UTC
+--- pyproject.toml.orig 2025-07-02 15:55:37 UTC
+++ pyproject.toml
-@@ -3,12 +3,9 @@ requires = [
+@@ -2,10 +2,10 @@ requires = [
+ # These are strictly build requirements. Runtime requirements are listed in
# INSTALL_REQUIRES in setup.py
requires = [
- "setuptools>=69.0.2; python_version>='3.12'",
-- "setuptools>=63.4.3",
-+ "setuptools>=63.1.0",
- "cython>=0.29.33,<4", # Sync with CYTHON_MIN_VER in setup
-- # Workaround for oldest supported numpy using 1.21.6, but SciPy 1.9.2+ requiring 1.22.3+
-- "oldest-supported-numpy; python_version!='3.10' or platform_system!='Windows' or platform_python_implementation=='PyPy'",
-- "numpy>=1.22.3,<2; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy'",
-- "numpy<2; python_version>='3.12'",
-+ "numpy>=1.22.3,<2",
- "scipy>=1.4",
+- "setuptools>=69.0.2",
++ "setuptools>=61.0.0",
+ "cython>=3.0.10,<4", # Sync with CYTHON_MIN_VER in setup
+- "numpy>=2.0.0,<3",
+- "scipy>=1.13,<2",
++ "numpy>=1.22.3,<3",
++ "scipy>=1.8,<2",
"setuptools_scm[toml]>=8,<9"
]
+ build-backend = "setuptools.build_meta"
diff --git a/math/py-statsmodels/pkg-plist b/math/py-statsmodels/pkg-plist
index a7822be5d42d..544be1519514 100644
--- a/math/py-statsmodels/pkg-plist
+++ b/math/py-statsmodels/pkg-plist
@@ -90,6 +90,7 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/chi2_fitting.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/contrasts.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/copula.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/count_hurdle.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/deterministics.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/discrete_choice_example.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/discrete_choice_overview.py
@@ -114,10 +115,12 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mediation_survival.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/metaanalysis1.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mixed_lm_example.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mstl_decomposition.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/ols.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/ordinal_regression.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/pca_fertility_factors.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/plots_boxplots.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/postestimation_poisson.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/predict.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/quantile_regression.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/quasibinomial.py
@@ -146,8 +149,11 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/statespace_tvpvar_mcmc_cfa.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/statespace_varmax.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stationarity_detrending_adf_kpss.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stats_poisson.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stats_rankcompare.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stl_decomposition.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/theta-model.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/treatment_effect.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_arma_0.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_arma_1.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_dates.py
diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile
index da9b826be89c..70c70275042a 100644
--- a/math/py-sym/Makefile
+++ b/math/py-sym/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sym
-DISTVERSION= 0.3.5
-PORTREVISION= 2
+DISTVERSION= 0.3.7
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,8 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist pytest
NO_ARCH= yes
+TEST_WRKSRC= ${WRKSRC}/sym/tests
+
+# tests as of 0.3.7: 117 passed, 3 warnings in 0.91s
+
.include <bsd.port.mk>
diff --git a/math/py-sym/distinfo b/math/py-sym/distinfo
index b6d94e1d7c3e..1de9592ab43e 100644
--- a/math/py-sym/distinfo
+++ b/math/py-sym/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624457232
-SHA256 (sym-0.3.5.tar.gz) = 854ddd18f0a1f94c9590012e50a139b499b407c90e9ebd407c40285627784ab8
-SIZE (sym-0.3.5.tar.gz) = 31098
+TIMESTAMP = 1761714549
+SHA256 (sym-0.3.7.tar.gz) = e46567eab524266403522e913679566fece87fe70ce7071bfabc1b719d65265e
+SIZE (sym-0.3.7.tar.gz) = 32915
diff --git a/math/py-vector/Makefile b/math/py-vector/Makefile
index 2bff38f7fe8f..0f53b9ae95c1 100644
--- a/math/py-vector/Makefile
+++ b/math/py-vector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vector
-PORTVERSION= 1.6.3
+PORTVERSION= 1.7.0
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=19:devel/py-packaging@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.3,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/math/py-vector/distinfo b/math/py-vector/distinfo
index be8472579db3..67d4c86003a6 100644
--- a/math/py-vector/distinfo
+++ b/math/py-vector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265780
-SHA256 (vector-1.6.3.tar.gz) = a85149a62fcaa8a4d95214ca217f3910ea6800d79d65ef1cfb1005720b4f713a
-SIZE (vector-1.6.3.tar.gz) = 352886
+TIMESTAMP = 1761446738
+SHA256 (vector-1.7.0.tar.gz) = 8b05ea2953322c74c49d2af180f7eac73ad0aa3d4c391cab896175ec4fa3d642
+SIZE (vector-1.7.0.tar.gz) = 386607
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index 74b9b74a0248..d7703ddf5249 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.8.0
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index aee789da32cb..6e7c55cd01b0 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760531708
-SHA256 (qalculate-gtk-5.8.0.tar.gz) = fdd74cbf011d5ff88219489033ec207d856aa116d3e16b729ccdbea9277a5d41
-SIZE (qalculate-gtk-5.8.0.tar.gz) = 3089390
+TIMESTAMP = 1763448406
+SHA256 (qalculate-gtk-5.8.2.tar.gz) = 20a3d4c4c63f53236cdaa79234e8d51e4deb5b647aff32bc310b920261ce68a3
+SIZE (qalculate-gtk-5.8.2.tar.gz) = 3095670
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index d04f8b06a72d..1669d9890650 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.8.0
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 152db4a88f6a..b4140a8022ab 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760531474
-SHA256 (qalculate-qt-5.8.0.tar.gz) = 7c8e3074b709177462ead9b2b36736b18f1cb0f8e88dda3608911b9f7491c8e6
-SIZE (qalculate-qt-5.8.0.tar.gz) = 2016264
+TIMESTAMP = 1763448171
+SHA256 (qalculate-qt-5.8.2.tar.gz) = ebf547910ce5c5624b8d158873ff88c4379288cc687993e50655f9f7ead171ae
+SIZE (qalculate-qt-5.8.2.tar.gz) = 2027585
diff --git a/math/qposases/Makefile b/math/qposases/Makefile
index 31e74ae64998..94bf32ea3a65 100644
--- a/math/qposases/Makefile
+++ b/math/qposases/Makefile
@@ -1,8 +1,7 @@
PORTNAME= qpOASES
-DISTVERSION= 3.2.1
-PORTREVISION= 10
+DISTVERSIONPREFIX= releases/
+DISTVERSION= 3.2.2
CATEGORIES= math
-MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME}/
PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
@@ -17,6 +16,9 @@ LIB_DEPENDS= libopenblas.so:math/openblas
USES= cmake fortran tar:tgz
USE_LDCONFIG= yes
+USE_GITHUB= yes
+GH_ACCOUNT= coin-or
+
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= QPOASES_BUILD_EXAMPLES
diff --git a/math/qposases/distinfo b/math/qposases/distinfo
index 03cee5dd66f2..de549c07c6eb 100644
--- a/math/qposases/distinfo
+++ b/math/qposases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544388746
-SHA256 (qpOASES-3.2.1.tgz) = 9d81a8af3f5b5ba6e90912964966f7b246f16979db166c3631eeaeca9b4d5666
-SIZE (qpOASES-3.2.1.tgz) = 995713
+TIMESTAMP = 1762711686
+SHA256 (coin-or-qpOASES-releases-3.2.2_GH0.tar.gz) = e36d795a17b067ea333793d96f17a14fb2bfbd92a4ab86c7f6f513cd9e3e640d
+SIZE (coin-or-qpOASES-releases-3.2.2_GH0.tar.gz) = 1058403
diff --git a/math/qposases/files/patch-CMakeLists.txt b/math/qposases/files/patch-CMakeLists.txt
deleted file mode 100644
index c18af929728f..000000000000
--- a/math/qposases/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2018-12-09 20:53:53 UTC
-+++ CMakeLists.txt
-@@ -104,7 +104,7 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR
- FILE(GLOB SRC src/*.cpp)
-
- # library
--ADD_LIBRARY(qpOASES STATIC ${SRC})
-+ADD_LIBRARY(qpOASES ${SRC})
- INSTALL(TARGETS qpOASES
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib
diff --git a/math/qposases/pkg-plist b/math/qposases/pkg-plist
index e0fbe16a398b..e52743130988 100644
--- a/math/qposases/pkg-plist
+++ b/math/qposases/pkg-plist
@@ -31,5 +31,7 @@ include/qpOASES/Utils.ipp
include/qpOASES/extras/OQPinterface.hpp
include/qpOASES/extras/SolutionAnalysis.hpp
include/qpOASES/extras/SolutionAnalysis.ipp
+lib/cmake/qpOASES/qpOASESConfig.cmake
+lib/cmake/qpOASES/qpOASESConfigVersion.cmake
lib/libqpOASES.so
lib/libqpOASES.so.3.2
diff --git a/math/rankwidth/Makefile b/math/rankwidth/Makefile
index 79d032710033..ff62a9457441 100644
--- a/math/rankwidth/Makefile
+++ b/math/rankwidth/Makefile
@@ -11,6 +11,9 @@ WWW= https://sourceforge.net/projects/rankwidth/
LICENSE= GPLv2
+# See https://sourceforge.net/p/rankwidth/tickets/4/
+BROKEN= does not support igraph>=1.0.0
+
LIB_DEPENDS= libigraph.so:math/igraph
USES= autoreconf libtool localbase pkgconfig
diff --git a/math/rapid/Makefile b/math/rapid/Makefile
index 7fda2948fd36..609e712bbe37 100644
--- a/math/rapid/Makefile
+++ b/math/rapid/Makefile
@@ -9,9 +9,6 @@ MAINTAINER= jwb@FreeBSD.org
COMMENT= Robust and Accurate Polygon Interference Detection
WWW= http://www.cs.unc.edu/~geom/OBB/OBBT.html
-DEPRECATED= Upstream project is long dead
-EXPIRATION_DATE= 2025-12-31
-
LICENSE= UNKNOWN
LICENSE_NAME= unknown
LICENSE_TEXT= For any commercial purpose, you must request a license from \
@@ -19,6 +16,9 @@ LICENSE_TEXT= For any commercial purpose, you must request a license from \
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-pkg-mirror \
auto-accept
+BROKEN= unfetchable
+EXPIRATION_DATE= 2025-12-31
+
SUB_FILES= pkg-message
ALL_TARGET=
diff --git a/math/rocs/distinfo b/math/rocs/distinfo
index 1616b0315a3d..41934afcd157 100644
--- a/math/rocs/distinfo
+++ b/math/rocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410135
-SHA256 (KDE/release-service/25.08.1/rocs-25.08.1.tar.xz) = ecb9e7032ea8360fade8dbef0e62c06261d2c28fe7883ce8fa2a0bf2d9992a87
-SIZE (KDE/release-service/25.08.1/rocs-25.08.1.tar.xz) = 1569016
+TIMESTAMP = 1762264631
+SHA256 (KDE/release-service/25.08.3/rocs-25.08.3.tar.xz) = 47a743a1f3edd49d8b6702a35f2a0e055d04e0507bff009ffddb5e4261324acb
+SIZE (KDE/release-service/25.08.3/rocs-25.08.3.tar.xz) = 1572116
diff --git a/math/rubygem-bigdecimal/Makefile b/math/rubygem-bigdecimal/Makefile
index 7377b86dd260..a8b6be1f587b 100644
--- a/math/rubygem-bigdecimal/Makefile
+++ b/math/rubygem-bigdecimal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bigdecimal
-PORTVERSION= 3.2.3
+PORTVERSION= 3.3.1
CATEGORIES= math rubygems
MASTER_SITES= RG
@@ -9,6 +9,7 @@ WWW= https://github.com/ruby/bigdecimal
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
+LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE
USES= gem
diff --git a/math/rubygem-bigdecimal/distinfo b/math/rubygem-bigdecimal/distinfo
index 9b9ad56a9447..e002d64f1a0e 100644
--- a/math/rubygem-bigdecimal/distinfo
+++ b/math/rubygem-bigdecimal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436655
-SHA256 (rubygem/bigdecimal-3.2.3.gem) = ffd11d1ac67a0d3b2f44aec0a6487210b3f813f363dd11f1fcccf5ba00da4e1b
-SIZE (rubygem/bigdecimal-3.2.3.gem) = 83968
+TIMESTAMP = 1759774899
+SHA256 (rubygem/bigdecimal-3.3.1.gem) = eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218
+SIZE (rubygem/bigdecimal-3.3.1.gem) = 84992
diff --git a/math/rumur/Makefile b/math/rumur/Makefile
index fb4fcc81eb85..eed17408c9d6 100644
--- a/math/rumur/Makefile
+++ b/math/rumur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rumur
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.01.05
+DISTVERSION= 2025.08.31
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/rumur/distinfo b/math/rumur/distinfo
index f1b8481b0cd8..349a57374998 100644
--- a/math/rumur/distinfo
+++ b/math/rumur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736117682
-SHA256 (Smattr-rumur-v2025.01.05_GH0.tar.gz) = 5a17f869879800abe8a3eb9de4802c1cf85d7dae06a043f1946287d3cbcf7f93
-SIZE (Smattr-rumur-v2025.01.05_GH0.tar.gz) = 349202
+TIMESTAMP = 1762710274
+SHA256 (Smattr-rumur-v2025.08.31_GH0.tar.gz) = 5be73475ec4dd9f59596c62e84a428ebe1efead9b8ded4e9bfda70c4b07651ce
+SIZE (Smattr-rumur-v2025.08.31_GH0.tar.gz) = 354447
diff --git a/math/rumur/pkg-plist b/math/rumur/pkg-plist
index d1aa3419761c..d460ee5f94f6 100644
--- a/math/rumur/pkg-plist
+++ b/math/rumur/pkg-plist
@@ -47,6 +47,11 @@ share/man/man1/murphi2xml.1.gz
share/man/man1/rumur-run.1.gz
share/man/man1/rumur.1.gz
%%DATADIR%%/lib/README.rst
-%%DATADIR%%/lib/list
+%%DATADIR%%/lib/_list
+%%DATADIR%%/lib/_set
%%DATADIR%%/lib/v2025.01.04/list
%%DATADIR%%/lib/v2025.01.05/list
+%%DATADIR%%/lib/v2025.02.02/_list
+%%DATADIR%%/lib/v2025.02.02/_set
+%%DATADIR%%/lib/v2025.08.31/_list
+%%DATADIR%%/lib/v2025.08.31/_set
diff --git a/math/saga/Makefile b/math/saga/Makefile
index ca7646f52b6d..e992d9c580f2 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -1,5 +1,5 @@
PORTNAME= saga
-PORTVERSION= 9.10.0
+PORTVERSION= 9.10.1
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/([0-9]).*/\1/1}/SAGA%20-%20${PORTVERSION}
MAINTAINER= rhurlin@FreeBSD.org
@@ -35,7 +35,7 @@ DOS2UNIX_GLOB= *.cpp *.h *.txt
USE_LDCONFIG= yes
USE_WX= 3.2+
-GIT_TAGNAME= d5f9924a9
+GIT_TAGNAME= 03006d893
CMAKE_ARGS= -DSVM_INCLUDE:PATH=${LOCALBASE}/include/svm.h \
-DWITH_TOOLS_PDAL:BOOL=TRUE
diff --git a/math/saga/distinfo b/math/saga/distinfo
index a7700764154c..818f78f61e58 100644
--- a/math/saga/distinfo
+++ b/math/saga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760107392
-SHA256 (saga-9.10.0.tar.gz) = c6c5ce078582ce46611ff98860451036243d3675fed0217621c5a49b01090540
-SIZE (saga-9.10.0.tar.gz) = 10792523
+TIMESTAMP = 1762436955
+SHA256 (saga-9.10.1.tar.gz) = e95eca49d694dd391db06afa965ed0f28487effac8b604ab80dec58e7f9ff5d3
+SIZE (saga-9.10.1.tar.gz) = 10787842
diff --git a/math/saga/pkg-plist b/math/saga/pkg-plist
index 6f9b205f9232..ab3d7cb95d6f 100644
--- a/math/saga/pkg-plist
+++ b/math/saga/pkg-plist
@@ -116,7 +116,6 @@ lib/libsaga_gdi.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/PySAGA/tools/ta_morphometry.py
%%PYTHON_SITELIBDIR%%/PySAGA/tools/ta_preprocessor.py
%%PYTHON_SITELIBDIR%%/PySAGA/tools/ta_profiles.py
-%%PYTHON_SITELIBDIR%%/PySAGA/tools/ta_scimap.py
%%PYTHON_SITELIBDIR%%/PySAGA/tools/ta_slope_stability.py
%%PYTHON_SITELIBDIR%%/PySAGA/tools/table_calculus.py
%%PYTHON_SITELIBDIR%%/PySAGA/tools/table_tools.py
diff --git a/math/savage/Makefile b/math/savage/Makefile
index 8e92b20b8f8d..499722cb6382 100644
--- a/math/savage/Makefile
+++ b/math/savage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= savage
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/math/sc-im/Makefile b/math/sc-im/Makefile
index af24a86e3a8e..574b37ee02ec 100644
--- a/math/sc-im/Makefile
+++ b/math/sc-im/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sc-im
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= bapt@FreeBSD.org
diff --git a/math/scipoptsuite/Makefile b/math/scipoptsuite/Makefile
index ce001d0eb252..734290c6f239 100644
--- a/math/scipoptsuite/Makefile
+++ b/math/scipoptsuite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scipoptsuite
-DISTVERSION= 9.2.3
+DISTVERSION= 10.0.0
CATEGORIES= math
MASTER_SITES= https://scipopt.org/download/release/
@@ -11,9 +11,11 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${LOCALBASE}/include/boost/variant.hpp:devel/boost-libs
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
+ libcliquer.so:math/cliquer \
libgmp.so:math/gmp \
libgsl.so:math/gsl \
libipopt.so:math/ipopt \
+ libjansson.so:devel/jansson \
libmpfr.so:math/mpfr \
libtbb.so:devel/onetbb
@@ -22,4 +24,8 @@ USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
+LDFLAGS+= -lpthread # fix build after it began breaking on 2025-11-03 for unclear reason
+
+INSTALL_CONFLICTS= SCIP
+
.include <bsd.port.mk>
diff --git a/math/scipoptsuite/distinfo b/math/scipoptsuite/distinfo
index 23a32f5a0226..41c9e57e3554 100644
--- a/math/scipoptsuite/distinfo
+++ b/math/scipoptsuite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752906975
-SHA256 (scipoptsuite-9.2.3.tgz) = 9cb8278ce40b59939a200a36bd1ee3b9a7923b3c6df5c31b135a5a42ecabac5a
-SIZE (scipoptsuite-9.2.3.tgz) = 17627327
+TIMESTAMP = 1762937046
+SHA256 (scipoptsuite-10.0.0.tgz) = 0f80e2bad1d9668361eca2142687b5a7d583593bfd28e70e8912e9d7f98a51b6
+SIZE (scipoptsuite-10.0.0.tgz) = 18985729
diff --git a/math/scipoptsuite/pkg-plist b/math/scipoptsuite/pkg-plist
index 59f2544e4a17..7d2f9c33316b 100644
--- a/math/scipoptsuite/pkg-plist
+++ b/math/scipoptsuite/pkg-plist
@@ -10,11 +10,13 @@ include/dijkstra/dijkstra.h
include/gcg/automorphism.h
include/gcg/automorphism.hpp
include/gcg/branch_bpstrong.h
+include/gcg/branch_compbnd.h
include/gcg/branch_empty.h
include/gcg/branch_generic.h
include/gcg/branch_orig.h
include/gcg/branch_relpsprob.h
include/gcg/branch_ryanfoster.h
+include/gcg/branchgcg.h
include/gcg/class_conspartition.h
include/gcg/class_detprobdata.h
include/gcg/class_indexpartition.h
@@ -60,9 +62,11 @@ include/gcg/disp_gcg.h
include/gcg/disp_master.h
include/gcg/event_bestsol.h
include/gcg/event_display.h
+include/gcg/event_mastersepacut.h
include/gcg/event_mastersol.h
include/gcg/event_relaxsol.h
include/gcg/event_solvingstats.h
+include/gcg/extendedmasterconsdata.h
include/gcg/gcg.h
include/gcg/gcg_general.h
include/gcg/gcgcol.h
@@ -70,6 +74,7 @@ include/gcg/gcggithash.h
include/gcg/gcgplugins.h
include/gcg/gcgpqueue.h
include/gcg/gcgsort.h
+include/gcg/gcgvarhistory.h
include/gcg/heur_gcgcoefdiving.h
include/gcg/heur_gcgdins.h
include/gcg/heur_gcgfeaspump.h
@@ -85,6 +90,7 @@ include/gcg/heur_gcgsimplerounding.h
include/gcg/heur_gcgveclendiving.h
include/gcg/heur_gcgzirounding.h
include/gcg/heur_greedycolsel.h
+include/gcg/heur_ipcolgen.h
include/gcg/heur_mastercoefdiving.h
include/gcg/heur_masterdiving.h
include/gcg/heur_masterfracdiving.h
@@ -97,6 +103,7 @@ include/gcg/heur_setcover.h
include/gcg/heur_xpcrossover.h
include/gcg/heur_xprins.h
include/gcg/masterplugins.h
+include/gcg/mastersepacut.h
include/gcg/miscvisualization.h
include/gcg/nodesel_master.h
include/gcg/objdialog.h
@@ -108,15 +115,21 @@ include/gcg/pricestore_gcg.h
include/gcg/pricingjob.h
include/gcg/pricingprob.h
include/gcg/pub_automorphism.h
+include/gcg/pub_branchgcg.h
include/gcg/pub_clscons.h
include/gcg/pub_clsvar.h
include/gcg/pub_colpool.h
include/gcg/pub_decomp.h
+include/gcg/pub_extendedmasterconsdata.h
+include/gcg/pub_gcg.h
+include/gcg/pub_gcg.hpp
include/gcg/pub_gcgcol.h
include/gcg/pub_gcgheur.h
include/gcg/pub_gcgpqueue.h
include/gcg/pub_gcgsepa.h
include/gcg/pub_gcgvar.h
+include/gcg/pub_mastersepacut.h
+include/gcg/pub_pricingcb.h
include/gcg/pub_pricingjob.h
include/gcg/pub_pricingprob.h
include/gcg/pub_score.h
@@ -125,6 +138,7 @@ include/gcg/reader_blk.h
include/gcg/reader_cls.h
include/gcg/reader_dec.h
include/gcg/reader_gp.h
+include/gcg/reader_jdec.h
include/gcg/reader_ref.h
include/gcg/reader_tex.h
include/gcg/relax_gcg.h
@@ -140,9 +154,11 @@ include/gcg/score_spfawh.h
include/gcg/score_spfwh.h
include/gcg/score_strong.h
include/gcg/sepa_basis.h
-include/gcg/sepa_master.h
+include/gcg/sepa_original.h
+include/gcg/sepa_subsetrow.h
include/gcg/solver.h
include/gcg/solver_cliquer.h
+include/gcg/solver_gcg.h
include/gcg/solver_knapsack.h
include/gcg/solver_mip.h
include/gcg/solver_xyz.h
@@ -151,12 +167,19 @@ include/gcg/struct_branchgcg.h
include/gcg/struct_colpool.h
include/gcg/struct_decomp.h
include/gcg/struct_detector.h
+include/gcg/struct_extendedmasterconsdata.h
+include/gcg/struct_gcg.h
include/gcg/struct_gcgcol.h
include/gcg/struct_gcgpqueue.h
+include/gcg/struct_gcgvarhistory.h
+include/gcg/struct_locks.h
+include/gcg/struct_mastersepacut.h
include/gcg/struct_pricestore_gcg.h
+include/gcg/struct_pricingcb.h
include/gcg/struct_pricingjob.h
include/gcg/struct_pricingprob.h
include/gcg/struct_score.h
+include/gcg/struct_sepagcg.h
include/gcg/struct_solver.h
include/gcg/struct_vardata.h
include/gcg/type_branchgcg.h
@@ -165,19 +188,28 @@ include/gcg/type_colpool.h
include/gcg/type_consclassifier.h
include/gcg/type_decomp.h
include/gcg/type_detector.h
+include/gcg/type_extendedmasterconsdata.h
+include/gcg/type_gcg.h
include/gcg/type_gcgcol.h
include/gcg/type_gcgpqueue.h
+include/gcg/type_gcgpricer.h
+include/gcg/type_gcgvarhistory.h
+include/gcg/type_locks.h
include/gcg/type_masterdiving.h
+include/gcg/type_mastersepacut.h
include/gcg/type_origdiving.h
include/gcg/type_parameter.h
include/gcg/type_pricestore_gcg.h
+include/gcg/type_pricetype.h
+include/gcg/type_pricingcb.h
include/gcg/type_pricingjob.h
include/gcg/type_pricingprob.h
include/gcg/type_pricingstatus.h
include/gcg/type_score.h
+include/gcg/type_sepagcg.h
include/gcg/type_solver.h
include/gcg/type_varclassifier.h
-include/gcg/wrapper_partialdecomp.h
+include/gcg/zerohalf_selector.h
include/graph/bipartitegraph.h
include/graph/bipartitegraph_def.h
include/graph/bridge.h
@@ -205,6 +237,8 @@ include/graph/rowgraph_def.h
include/graph/weights.h
include/lpi/lpi.h
include/lpi/type_lpi.h
+include/lpiexact/lpiexact.h
+include/lpiexact/type_lpiexact.h
include/objscip/objbenders.h
include/objscip/objbenderscut.h
include/objscip/objbranchrule.h
@@ -214,7 +248,9 @@ include/objscip/objcutsel.h
include/objscip/objdialog.h
include/objscip/objdisp.h
include/objscip/objeventhdlr.h
+include/objscip/objexprhdlr.h
include/objscip/objheur.h
+include/objscip/objiisfinder.h
include/objscip/objmessagehdlr.h
include/objscip/objnodesel.h
include/objscip/objpresol.h
@@ -315,8 +351,10 @@ include/papilo/misc/VectorUtils.hpp
include/papilo/misc/VersionLogger.hpp
include/papilo/misc/Wrappers.hpp
include/papilo/misc/compress_vector.hpp
+include/papilo/misc/extended_euclidean.hpp
include/papilo/misc/fmt.hpp
include/papilo/misc/tbb.hpp
+include/papilo/presolvers/CliqueMerging.hpp
include/papilo/presolvers/CoefficientStrengthening.hpp
include/papilo/presolvers/ConstraintPropagation.hpp
include/papilo/presolvers/DominatedCols.hpp
@@ -338,6 +376,9 @@ include/papilo/verification/ArgumentType.hpp
include/papilo/verification/CertificateInterface.hpp
include/papilo/verification/EmptyCertificate.hpp
include/papilo/verification/VeriPb.hpp
+include/rectlu/rectlu.h
+include/rectlu/rectlu_factor.h
+include/rectlu/rectlu_num.h
include/scip/bandit.h
include/scip/bandit_epsgreedy.h
include/scip/bandit_exp3.h
@@ -370,6 +411,7 @@ include/scip/branch_pscost.h
include/scip/branch_random.h
include/scip/branch_relpscost.h
include/scip/branch_vanillafullstrong.h
+include/scip/certificate.h
include/scip/clock.h
include/scip/compr.h
include/scip/compr_largestrepr.h
@@ -382,9 +424,9 @@ include/scip/conflict.h
include/scip/conflict_dualproofanalysis.h
include/scip/conflict_general.h
include/scip/conflict_graphanalysis.h
+include/scip/conflict_resolution.h
include/scip/conflictstore.h
include/scip/cons.h
-include/scip/cons_abspower.h
include/scip/cons_and.h
include/scip/cons_benders.h
include/scip/cons_benderslp.h
@@ -395,6 +437,8 @@ include/scip/cons_conjunction.h
include/scip/cons_countsols.h
include/scip/cons_cumulative.h
include/scip/cons_disjunction.h
+include/scip/cons_exactlinear.h
+include/scip/cons_exactsol.h
include/scip/cons_fixedvar.h
include/scip/cons_indicator.h
include/scip/cons_integral.h
@@ -406,10 +450,10 @@ include/scip/cons_nonlinear.h
include/scip/cons_or.h
include/scip/cons_orbisack.h
include/scip/cons_orbitope.h
+include/scip/cons_orbitope_full.h
+include/scip/cons_orbitope_pp.h
include/scip/cons_pseudoboolean.h
-include/scip/cons_quadratic.h
include/scip/cons_setppc.h
-include/scip/cons_soc.h
include/scip/cons_sos1.h
include/scip/cons_sos2.h
include/scip/cons_superindicator.h
@@ -422,6 +466,7 @@ include/scip/cutsel.h
include/scip/cutsel_dynamic.h
include/scip/cutsel_ensemble.h
include/scip/cutsel_hybrid.h
+include/scip/datatree.h
include/scip/dbldblarith.h
include/scip/dcmp.h
include/scip/debug.h
@@ -462,6 +507,7 @@ include/scip/heur_conflictdiving.h
include/scip/heur_crossover.h
include/scip/heur_dins.h
include/scip/heur_distributiondiving.h
+include/scip/heur_dks.h
include/scip/heur_dps.h
include/scip/heur_dualval.h
include/scip/heur_farkasdiving.h
@@ -514,15 +560,21 @@ include/scip/heur_zeroobj.h
include/scip/heur_zirounding.h
include/scip/heuristics.h
include/scip/history.h
+include/scip/hypergraph.h
+include/scip/iisfinder.h
+include/scip/iisfinder_greedy.h
include/scip/implics.h
include/scip/interrupt.h
include/scip/intervalarith.h
include/scip/lapack_calls.h
include/scip/lp.h
+include/scip/lpexact.h
+include/scip/lpexact_bounding.h
include/scip/mem.h
include/scip/message.h
include/scip/message_default.h
include/scip/misc.h
+include/scip/multiprecision.hpp
include/scip/nlhdlr.h
include/scip/nlhdlr_bilinear.h
include/scip/nlhdlr_convex.h
@@ -535,6 +587,7 @@ include/scip/nlhdlr_soc.h
include/scip/nlp.h
include/scip/nlpi.h
include/scip/nlpi_all.h
+include/scip/nlpi_conopt.h
include/scip/nlpi_filtersqp.h
include/scip/nlpi_ipopt.h
include/scip/nlpi_worhp.h
@@ -558,6 +611,7 @@ include/scip/presol_dualinfer.h
include/scip/presol_dualsparsify.h
include/scip/presol_gateextraction.h
include/scip/presol_implics.h
+include/scip/presol_implint.h
include/scip/presol_inttobinary.h
include/scip/presol_milp.h
include/scip/presol_qpkktref.h
@@ -596,6 +650,7 @@ include/scip/pub_conflict.h
include/scip/pub_cons.h
include/scip/pub_cutpool.h
include/scip/pub_cutsel.h
+include/scip/pub_datatree.h
include/scip/pub_dcmp.h
include/scip/pub_dialog.h
include/scip/pub_disp.h
@@ -604,8 +659,10 @@ include/scip/pub_expr.h
include/scip/pub_fileio.h
include/scip/pub_heur.h
include/scip/pub_history.h
+include/scip/pub_iisfinder.h
include/scip/pub_implics.h
include/scip/pub_lp.h
+include/scip/pub_lpexact.h
include/scip/pub_matrix.h
include/scip/pub_message.h
include/scip/pub_misc.h
@@ -613,6 +670,7 @@ include/scip/pub_misc_linear.h
include/scip/pub_misc_rowprep.h
include/scip/pub_misc_select.h
include/scip/pub_misc_sort.h
+include/scip/pub_network.h
include/scip/pub_nlhdlr.h
include/scip/pub_nlp.h
include/scip/pub_nlpi.h
@@ -629,6 +687,8 @@ include/scip/pub_sol.h
include/scip/pub_table.h
include/scip/pub_tree.h
include/scip/pub_var.h
+include/scip/rational.h
+include/scip/rationalgmp.h
include/scip/rbtree.h
include/scip/reader.h
include/scip/reader_bnd.h
@@ -658,12 +718,14 @@ include/scip/reader_tim.h
include/scip/reader_wbo.h
include/scip/reader_zpl.h
include/scip/relax.h
+include/scip/relax_benders.h
include/scip/reopt.h
include/scip/retcode.h
include/scip/scip.h
include/scip/scip_bandit.h
include/scip/scip_benders.h
include/scip/scip_branch.h
+include/scip/scip_certificate.h
include/scip/scip_compr.h
include/scip/scip_concurrent.h
include/scip/scip_conflict.h
@@ -672,16 +734,20 @@ include/scip/scip_copy.h
include/scip/scip_cut.h
include/scip/scip_cutsel.h
include/scip/scip_datastructures.h
+include/scip/scip_datatree.h
include/scip/scip_dcmp.h
include/scip/scip_debug.h
include/scip/scip_dialog.h
include/scip/scip_disp.h
include/scip/scip_event.h
+include/scip/scip_exact.h
include/scip/scip_export.h
include/scip/scip_expr.h
include/scip/scip_general.h
include/scip/scip_heur.h
+include/scip/scip_iisfinder.h
include/scip/scip_lp.h
+include/scip/scip_lpexact.h
include/scip/scip_mem.h
include/scip/scip_message.h
include/scip/scip_nlp.h
@@ -720,6 +786,7 @@ include/scip/sepa_closecuts.h
include/scip/sepa_convexproj.h
include/scip/sepa_disjunctive.h
include/scip/sepa_eccuts.h
+include/scip/sepa_flower.h
include/scip/sepa_gauge.h
include/scip/sepa_gomory.h
include/scip/sepa_impliedbounds.h
@@ -734,6 +801,7 @@ include/scip/sepa_rapidlearning.h
include/scip/sepa_rlt.h
include/scip/sepa_zerohalf.h
include/scip/sepastore.h
+include/scip/sepastoreexact.h
include/scip/set.h
include/scip/sol.h
include/scip/solve.h
@@ -752,6 +820,7 @@ include/scip/struct_cons.h
include/scip/struct_cutpool.h
include/scip/struct_cuts.h
include/scip/struct_cutsel.h
+include/scip/struct_datatree.h
include/scip/struct_dcmp.h
include/scip/struct_dialog.h
include/scip/struct_disp.h
@@ -759,8 +828,11 @@ include/scip/struct_event.h
include/scip/struct_expr.h
include/scip/struct_heur.h
include/scip/struct_history.h
+include/scip/struct_hypergraph.h
+include/scip/struct_iisfinder.h
include/scip/struct_implics.h
include/scip/struct_lp.h
+include/scip/struct_lpexact.h
include/scip/struct_matrix.h
include/scip/struct_mem.h
include/scip/struct_message.h
@@ -776,6 +848,7 @@ include/scip/struct_pricestore.h
include/scip/struct_primal.h
include/scip/struct_prob.h
include/scip/struct_prop.h
+include/scip/struct_rational.h
include/scip/struct_reader.h
include/scip/struct_relax.h
include/scip/struct_reopt.h
@@ -804,6 +877,7 @@ include/scip/type_bandit.h
include/scip/type_benders.h
include/scip/type_benderscut.h
include/scip/type_branch.h
+include/scip/type_certificate.h
include/scip/type_clock.h
include/scip/type_compr.h
include/scip/type_concsolver.h
@@ -814,6 +888,7 @@ include/scip/type_cons.h
include/scip/type_cutpool.h
include/scip/type_cuts.h
include/scip/type_cutsel.h
+include/scip/type_datatree.h
include/scip/type_dcmp.h
include/scip/type_dialog.h
include/scip/type_disp.h
@@ -822,9 +897,12 @@ include/scip/type_expr.h
include/scip/type_exprinterpret.h
include/scip/type_heur.h
include/scip/type_history.h
+include/scip/type_hypergraph.h
+include/scip/type_iisfinder.h
include/scip/type_implics.h
include/scip/type_interrupt.h
include/scip/type_lp.h
+include/scip/type_lpexact.h
include/scip/type_matrix.h
include/scip/type_mem.h
include/scip/type_message.h
@@ -840,6 +918,7 @@ include/scip/type_pricestore.h
include/scip/type_primal.h
include/scip/type_prob.h
include/scip/type_prop.h
+include/scip/type_rational.h
include/scip/type_reader.h
include/scip/type_relax.h
include/scip/type_reopt.h
@@ -1020,7 +1099,7 @@ include/soplex/vector.h
include/soplex/vectorbase.h
include/soplex/wallclocktimer.h
include/soplex_interface.h
-include/symmetry/build_sassy_graph.h
+include/symmetry/build_dejavu_graph.h
include/symmetry/compute_symmetry.h
include/symmetry/struct_symmetry.h
include/symmetry/type_symmetry.h
@@ -1081,10 +1160,13 @@ lib/cmake/papilo/papilo-config-version.cmake
lib/cmake/papilo/papilo-config.cmake
lib/cmake/papilo/papilo-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/papilo/papilo-targets.cmake
+lib/cmake/scip/FindGMP.cmake
+lib/cmake/scip/FindMPFR.cmake
lib/cmake/scip/scip-config-version.cmake
lib/cmake/scip/scip-config.cmake
lib/cmake/scip/scip-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/scip/scip-targets.cmake
+lib/cmake/soplex/FindMPFR.cmake
lib/cmake/soplex/soplex-config-version.cmake
lib/cmake/soplex/soplex-config.cmake
lib/cmake/soplex/soplex-targets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -1094,16 +1176,16 @@ lib/cmake/zimpl/zimpl-config.cmake
lib/cmake/zimpl/zimpl-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/zimpl/zimpl-targets.cmake
lib/libgcg.so
-lib/libgcg.so.3.7
-lib/libgcg.so.3.7.2.0
+lib/libgcg.so.4.0
+lib/libgcg.so.4.0.0.0
lib/libpapilo-core.a
lib/libscip.so
-lib/libscip.so.9.2
-lib/libscip.so.9.2.3.0
+lib/libscip.so.10.0
+lib/libscip.so.10.0.0
lib/libsoplex-pic.a
lib/libsoplex.a
lib/libsoplexshared.so
-lib/libsoplexshared.so.7.1
-lib/libsoplexshared.so.7.1.5.0
+lib/libsoplexshared.so.8.0
+lib/libsoplexshared.so.8.0.0
lib/libzimpl-pic.a
lib/libzimpl.a
diff --git a/math/sleef/Makefile b/math/sleef/Makefile
index 7c0449200a28..7dd8d2f2f565 100644
--- a/math/sleef/Makefile
+++ b/math/sleef/Makefile
@@ -1,8 +1,9 @@
PORTNAME= sleef
DISTVERSION= 3.9.0
+PORTREVISION= 1
CATEGORIES= math
-MAINTAINER= thierry@FreeBSD.org
+MAINTAINER= yuri@FreeBSD.org
COMMENT= SIMD Library for Evaluating Elementary Functions, vectorized libm
WWW= https://sleef.org
@@ -10,21 +11,41 @@ LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= tlfloat>0:math/tlfloat
-LIB_DEPENDS= libgmp.so:math/gmp \
- libmpfr.so:math/mpfr \
- libfftw3.so:math/fftw3
-TEST_DEPENDS= tlfloat>0:math/tlfloat
-
-USES= cmake:testing compiler:c11 pathfix pkgconfig ssl
-CMAKE_ARGS= -DSLEEF_BUILD_SHARED_LIBS:BOOL=ON \
- -DSLEEF_DISABLE_FLOAT128:BOOL=ON
+TEST_DEPENDS= fftw3>0:math/fftw3 \
+ fftw3-float>0:math/fftw3-float \
+ gmp>0:math/gmp \
+ mpfr>0:math/mpfr \
+ tlfloat>0:math/tlfloat
+
+USES= cmake:testing compiler:c11 pathfix pkgconfig
+.if make(test)
+USES+= ssl
+.endif
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= shibatch
-CMAKE_OFF= SLEEF_BUILD_TESTS
-CMAKE_TESTING_ON= SLEEF_BUILD_TESTS
+# CPUTYPE breaks unit tests and presumably the library itself
+.if defined(CPUTYPE) && ${ARCH} == amd64
+CPUTYPE=
+.endif
+
+CMAKE_TESTING_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenSSL \
+ SLEEF_DISABLE_FFTW
+CMAKE_TESTING_ON= SLEEF_BUILD_TESTS \
+ SLEEF_ENABLE_MPFR \
+ SLEEF_ENABLE_SSL
+
+CMAKE_OFF= SLEEF_BUILD_TESTS \
+ SLEEF_ENABLE_MPFR \
+ SLEEF_ENABLE_SSL
+
+CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_OpenSSL \
+ SLEEF_BUILD_SHARED_LIBS \
+ SLEEF_DISABLE_FLOAT128 \
+ SLEEF_DISABLE_FFTW \
+ SLEEF_ENABLE_TLFLOAT
.include <bsd.port.options.mk>
diff --git a/math/slicot/Makefile b/math/slicot/Makefile
index d03fcdc8d85b..bec8cc6ce719 100644
--- a/math/slicot/Makefile
+++ b/math/slicot/Makefile
@@ -1,6 +1,5 @@
PORTNAME= SLICOT
-PORTVERSION= 5.9
-PORTREVISION= 2
+PORTVERSION= 5.9.1
DISTVERSIONPREFIX= v
CATEGORIES= math
@@ -13,51 +12,23 @@ LICENSE= BSD3CLAUSE
USE_GITHUB= yes
GH_PROJECT= SLICOT-Reference
-USES= blaslapack:openblas fortran
+USES= blaslapack:openblas cmake:testing fortran
-BINARY_ALIAS= gfortran=${FC}
-FFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKEFILE= makefile_Unix
-MAKE_ENV= FORTRAN=${FC} OPTS="${FFLAGS} -fPIC" LOADER=${FC} \
- LOADOPTS="${WRKSRC}/slicot.a ${WRKSRC}/lpkaux.a ${LDFLAGS} ${BLASLIB} ${LAPACKLIB}"
-MAKE_JOBS_UNSAFE=yes
USE_LDCONFIG= yes
-OPTIONS_DEFINE= DOCS EXAMPLES
-PORTDOCS= *
-
-post-build:
- (cd ${WRKSRC} && \
- ${CP} slicot.a libslicot.a && \
- ${FC} ${LDFLAGS} -shared -Wl,-soname=libslicot.so.0 \
- -o libslicot.so.0.0 src/*.o ${BLASLIB} ${LAPACKLIB} && \
- ${LN} -sf libslicot.so.0.0 libslicot.so.0 && \
- ${LN} -sf libslicot.so.0.0 libslicot.so)
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/libslicot.a ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/libslicot.so.0.0 ${STAGEDIR}${PREFIX}/lib
- ${RLN} ${STAGEDIR}${PREFIX}/lib/libslicot.so.0.0 \
- ${STAGEDIR}${PREFIX}/lib/libslicot.so
- ${RLN} ${STAGEDIR}${PREFIX}/lib/libslicot.so.0.0 \
- ${STAGEDIR}${PREFIX}/lib/libslicot.so.0
+OPTIONS_DEFINE= DOCS EXAMPLES
+EXAMPLES_CMAKE_ON= SLICOT_TESTING
+PORTDOCS= *
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in README.md libindex.html
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}
do-install-EXAMPLES-on:
- ${FIND} ${WRKSRC}/examples -name "T*" -a ! -name "*\.*" | \
- ${XARGS} ${STRIP_CMD}
- ${RM} ${WRKSRC}/examples/*.o ${WRKSRC}/../examples/makefile.bak \
- ${WRKSRC}/examples/makefile.orig
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && \
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/math/slicot/distinfo b/math/slicot/distinfo
index bbbb6bcde50d..f64ce243272c 100644
--- a/math/slicot/distinfo
+++ b/math/slicot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709474279
-SHA256 (SLICOT-SLICOT-Reference-v5.9_GH0.tar.gz) = af5dc4773bf76e6f137d3c1dbc4838fbb360a134b5a09afce90b9ce690363b7b
-SIZE (SLICOT-SLICOT-Reference-v5.9_GH0.tar.gz) = 2939308
+TIMESTAMP = 1763310122
+SHA256 (SLICOT-SLICOT-Reference-v5.9.1_GH0.tar.gz) = 37b0c0fc1800454f8d7553a004a5bb6fac9e042fe2b592ce1eec92045ce9b7a1
+SIZE (SLICOT-SLICOT-Reference-v5.9.1_GH0.tar.gz) = 2981050
diff --git a/math/slicot/files/patch-examples_TMB03LD.f b/math/slicot/files/patch-examples_TMB03LD.f
deleted file mode 100644
index 3ff556f8858f..000000000000
--- a/math/slicot/files/patch-examples_TMB03LD.f
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/TMB03LD.f.orig 2022-05-27 14:40:35 UTC
-+++ examples/TMB03LD.f
-@@ -26,6 +26,8 @@
- $ DWORK( LDWORK ), FG( LDFG, NMAX/2+1 ),
- $ Q( LDQ, 2*NMAX )
- *
-+ LOGICAL LSAME
-+ EXTERNAL LSAME
- * .. External Subroutines ..
- EXTERNAL MB03LD
- *
diff --git a/math/slicot/files/patch-examples_makefile__Unix b/math/slicot/files/patch-examples_makefile__Unix
deleted file mode 100644
index ba134d924e1e..000000000000
--- a/math/slicot/files/patch-examples_makefile__Unix
+++ /dev/null
@@ -1,30 +0,0 @@
---- examples/makefile_Unix.orig 2024-02-05 12:03:37 UTC
-+++ examples/makefile_Unix
-@@ -40,6 +40,8 @@ include ../make_Unix.inc
-
- include ../make_Unix.inc
-
-+# MB03BZ.exa removed - see https://github.com/SLICOT/SLICOT-Reference/issues/16
-+# Same for MB03FZ, MB03LZ, MB03XZ, MB04AZ, MB04BZ, MB4DLZ, MB4DPZ, MB04DZ
- all: AB01MD.exa AB01ND.exa AB01OD.exa AB04MD.exa AB05MD.exa AB05ND.exa \
- AB05OD.exa AB05PD.exa AB05QD.exa AB05RD.exa AB07MD.exa AB07ND.exa \
- AB08ND.exa AB08NW.exa AB08NZ.exa AB09AD.exa AB09BD.exa AB09CD.exa \
-@@ -54,13 +56,13 @@ all: AB01MD.exa AB01ND.exa AB01OD.exa AB04MD.exa AB05M
- IB01AD.exa IB01BD.exa IB01CD.exa IB03AD.exa IB03BD.exa \
- MB01TD.exa MB02CD.exa MB02DD.exa MB02ED.exa MB02FD.exa MB02GD.exa \
- MB02HD.exa MB02ID.exa MB02JD.exa MB02JX.exa MB02KD.exa MB02MD.exa \
-- MB02ND.exa MB02QD.exa MB02SD.exa MB02VD.exa MB03BD.exa MB03BZ.exa \
-- MB03FZ.exa MB03KD.exa MB03LD.exa MB03LF.exa MB03LZ.exa MB03MD.exa \
-+ MB02ND.exa MB02QD.exa MB02SD.exa MB02VD.exa MB03BD.exa \
-+ MB03KD.exa MB03LD.exa MB03LF.exa MB03MD.exa \
- MB03ND.exa MB03OD.exa MB03PD.exa MB03QD.exa MB03QG.exa MB03RD.exa \
- MB03SD.exa MB03TD.exa MB03UD.exa MB03VD.exa MB03WD.exa MB03XD.exa \
-- MB03XP.exa MB03XZ.exa MB03ZD.exa MB04AD.exa MB04AZ.exa MB04BD.exa \
-- MB04BZ.exa MB04DD.exa MB04DL.exa MB4DLZ.exa MB04DP.exa MB4DPZ.exa \
-- MB04DS.exa MB04DY.exa MB04DZ.exa MB04ED.exa MB04FD.exa MB04GD.exa \
-+ MB03XP.exa MB03ZD.exa MB04AD.exa MB04BD.exa \
-+ MB04DD.exa MB04DL.exa MB04DP.exa \
-+ MB04DS.exa MB04DY.exa MB04ED.exa MB04FD.exa MB04GD.exa \
- MB04MD.exa MB04OD.exa MB04PB.exa MB04PU.exa MB04TB.exa MB04TS.exa \
- MB04UD.exa MB04VD.exa MB04XD.exa MB04YD.exa MB04ZD.exa MB05MD.exa \
- MB05ND.exa MB05OD.exa MC01MD.exa MC01ND.exa MC01OD.exa MC01PD.exa \
diff --git a/math/slicot/files/patch-make__Unix.inc b/math/slicot/files/patch-make__Unix.inc
index 5fff92918818..2e355a323bb7 100644
--- a/math/slicot/files/patch-make__Unix.inc
+++ b/math/slicot/files/patch-make__Unix.inc
@@ -1,12 +1,12 @@
---- make_Unix.inc.orig 2024-02-05 12:03:37 UTC
+--- make_Unix.inc.orig 2025-11-04 14:46:11 UTC
+++ make_Unix.inc
@@ -14,7 +14,7 @@ FORTRAN = gfortran
# the compiler options desired when NO OPTIMIZATION is selected.
#
FORTRAN = gfortran
--OPTS = -O2 -fPIC -fdefault-integer-8
-+#OPTS = -O2 -fPIC -fdefault-integer-8
- OPTS_NOOPT = -O0
+-OPTS = -O2 -fPIC -g
++#OPTS = -O2 -fPIC -g
+ OPTS_NOOPT = -O0 -g
# Define LDFLAGS to the desired linker options for your machine.
@@ -30,13 +30,11 @@ ARCHFLAGS = cr
@@ -20,7 +20,7 @@
# machine-specific, optimized BLAS library should be used whenever
# possible.)
#
--BLASLIB = ../libs/blas.a
--LAPACKLIB = ../libs/lapack.a
+-BLASLIB = -lopenblas
+-LAPACKLIB = -lopenblas
LPKAUXLIB = ../lpkaux.a
SLICOTLIB = ../slicot.a
diff --git a/math/slicot/pkg-plist b/math/slicot/pkg-plist
index a1c971a765cb..23a1fa125c41 100644
--- a/math/slicot/pkg-plist
+++ b/math/slicot/pkg-plist
@@ -1,566 +1,12 @@
-lib/libslicot.a
+lib/cmake/SLICOT/SLICOTConfig.cmake
+lib/cmake/SLICOT/SLICOTConfigVersion.cmake
+lib/cmake/SLICOT/SLICOTTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SLICOT/SLICOTTargets.cmake
lib/libslicot.so
-lib/libslicot.so.0
-lib/libslicot.so.0.0
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB04MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB04MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB04MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NW.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NW.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NW.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09JD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09JD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09JD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB02AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB02AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB02AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD02AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD02AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD02AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DF01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DF01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DF01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DK01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DK01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DK01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ERR.OUT
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FD01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FD01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FD01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JX.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JX.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JX.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03FZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03FZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LF.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LF.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LF.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QG.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QG.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QG.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03WD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03WD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03WD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XP.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XP.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XP.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DL.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DL.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DL.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DP.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DP.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DP.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DS.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DS.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DS.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DY.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DY.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DY.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PB.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PB.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PB.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PU.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PU.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PU.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TB.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TB.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TB.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TS.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TS.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TS.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04XD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04XD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04XD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04YD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04YD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04YD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DLZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DLZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DPZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DPZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01WD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01WD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01WD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01XD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01XD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01XD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB06ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB06ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB06ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB09MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB09MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB09MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03BD.res
+lib/libslicot.so.5
+lib/libslicot.so.5.9.1
+libdata/pkgconfig/slicot.pc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CMakeLists.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAB01MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAB01MD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAB01ND
@@ -637,63 +83,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAG08BD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAG08BZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAG08BZ.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01IZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01IZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01IZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01LD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01LD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01LD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PX.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PX.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PX.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UY.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UY.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UY.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WX.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WX.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WX.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB05AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB05AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB05AD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBB01AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBB01AD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBB02AD
@@ -706,24 +95,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBD01AD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBD02AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBD02AD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC05AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC05AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC05AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD05AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD05AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD05AD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDE01OD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDE01OD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDE01PD
@@ -738,24 +109,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDG01OD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDK01MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDK01MD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01RD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01QD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01QD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01RD
@@ -768,57 +121,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01VD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFD01AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFD01AD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JY.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JY.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JY.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01LD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01LD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01LD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01QD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TIB01AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TIB01AD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TIB01BD
@@ -863,15 +165,17 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB02VD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BZ.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03FZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03FZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03KD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03KD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LD.f.orig
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LF
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LF.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03MD.f
@@ -901,14 +205,17 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XP
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XP.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03ZD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03ZD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DD.f
@@ -920,6 +227,7 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DS.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DY
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DY.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04ED
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04ED.f
@@ -955,7 +263,9 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB05ND.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB05OD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB05OD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DLZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DLZ.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DPZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DPZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMC01MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMC01MD.f
@@ -1181,21 +491,493 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TUD01MD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TUD01ND
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TUD01ND.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cmake-how-to-example/CMakeLists.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cmake-how-to-example/TAB01MD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB04MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB07MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB07ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB08ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB08NW.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB08NZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09JD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AG08BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AG08BZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB02AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BD01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BD02AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DE01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DE01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DF01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DG01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DG01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DG01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DK01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FD01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB01BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB01CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02JD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02JX.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03BZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03FZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03LD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03LF.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03LZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03QG.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03WD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03XD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03XP.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03XZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04AZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04BZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DL.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DP.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DS.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DY.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04PB.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04PU.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04TB.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04TS.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04XD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04YD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB05MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB05ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB05OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB4DLZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB4DPZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01WD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01XD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC03MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC03ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MD03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MD03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB01BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB01DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB06ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB09MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB16AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB16BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB16CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG02AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG02ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01IZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01LD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01PX.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01UY.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01WD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01WX.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB04BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB04CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB05AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TC01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TC04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TC05AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TD03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TD04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TD05AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01AZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01FZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01JD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01JY.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01LD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01ND.dat
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile_Unix
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/readme
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB04MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB07MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB07ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB08ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB08NW.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB08NZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09JD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AG08BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AG08BZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB02AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BD01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BD02AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DE01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DE01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DF01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DG01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DG01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DG01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DK01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FD01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB01BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB01CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02JD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02JX.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03BZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03FZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03LD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03LF.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03LZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03QG.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03WD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03XD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03XP.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03XZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04AZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04BZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DL.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DP.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DS.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DY.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04PB.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04PU.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04TB.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04TS.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04XD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04YD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB05MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB05ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB05OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB4DLZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB4DPZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01WD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01XD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC03MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC03ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MD03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MD03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB01BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB01DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB06ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB09MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB16AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB16BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB16CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG02AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG02ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01IZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01LD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01PX.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01UY.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01WD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01WX.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB04BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB04CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB05AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TC01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TC04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TC05AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TD03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TD04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TD05AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01AZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01FZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01JD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01JY.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01LD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/runtest.cmake
diff --git a/math/spar/Makefile b/math/spar/Makefile
index 747031c5d46d..f08e3c34a19f 100644
--- a/math/spar/Makefile
+++ b/math/spar/Makefile
@@ -16,6 +16,7 @@ DOS2UNIX_FILES= lib/randist/rand.c
USE_CSTD= gnu89
USE_LDCONFIG= yes
+CPPFLAGS+= -DWANT_OBSOLETE_TYPEDEFS
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/math/spectra/Makefile b/math/spectra/Makefile
index 739f5b77a75e..bae39cd6e2e2 100644
--- a/math/spectra/Makefile
+++ b/math/spectra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spectra
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0
+DISTVERSION= 1.2.0
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/spectra/distinfo b/math/spectra/distinfo
index 05ef527b965c..2cd2e7734491 100644
--- a/math/spectra/distinfo
+++ b/math/spectra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735791195
-SHA256 (yixuan-spectra-v1.1.0_GH0.tar.gz) = d29671e3d1b8036728933cadfddb05668a3cd6133331e91fc4535a9b85bedc79
-SIZE (yixuan-spectra-v1.1.0_GH0.tar.gz) = 273206
+TIMESTAMP = 1762964390
+SHA256 (yixuan-spectra-v1.2.0_GH0.tar.gz) = fdfccacba1c77d9b4ffefae7258c760c99e3c8a2823ca87ea5b11a50d297a73b
+SIZE (yixuan-spectra-v1.2.0_GH0.tar.gz) = 293008
diff --git a/math/spectra/pkg-plist b/math/spectra/pkg-plist
index 8c7bf0abdcc6..ff00377b1826 100644
--- a/math/spectra/pkg-plist
+++ b/math/spectra/pkg-plist
@@ -9,6 +9,7 @@ include/Spectra/JDSymEigsBase.h
include/Spectra/LinAlg/Arnoldi.h
include/Spectra/LinAlg/BKLDLT.h
include/Spectra/LinAlg/DoubleShiftQR.h
+include/Spectra/LinAlg/Givens.h
include/Spectra/LinAlg/Lanczos.h
include/Spectra/LinAlg/Orthogonalization.h
include/Spectra/LinAlg/RitzPairs.h
diff --git a/math/spot/Makefile b/math/spot/Makefile
index 889bdb809ff9..0c4ff64e6054 100644
--- a/math/spot/Makefile
+++ b/math/spot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spot
-DISTVERSION= 2.12.1
+DISTVERSION= 2.14.3
CATEGORIES= math
MASTER_SITES= http://www.lrde.epita.fr/dload/${PORTNAME}/
diff --git a/math/spot/distinfo b/math/spot/distinfo
index afb72a05edd8..db2078ef6232 100644
--- a/math/spot/distinfo
+++ b/math/spot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727153750
-SHA256 (spot-2.12.1.tar.gz) = 5477c08d4e1d062f164c2e486a83556925d07d70f2180de706af7aa949c6ff5c
-SIZE (spot-2.12.1.tar.gz) = 7836653
+TIMESTAMP = 1762965183
+SHA256 (spot-2.14.3.tar.gz) = a0cc89fa716c35a3d7f3272fdbb028841560e671b9958c053870292daf88dd21
+SIZE (spot-2.14.3.tar.gz) = 8585774
diff --git a/math/spot/pkg-plist b/math/spot/pkg-plist
index c24282322653..257af036777a 100644
--- a/math/spot/pkg-plist
+++ b/math/spot/pkg-plist
@@ -7,8 +7,11 @@ bin/ltl2tgba
bin/ltl2tgta
bin/ltlcross
bin/ltldo
+bin/ltlf2dfa
bin/ltlfilt
+bin/ltlfsynt
bin/ltlgrind
+bin/ltlmix
bin/ltlsynt
bin/randaut
bin/randltl
@@ -23,6 +26,7 @@ include/spot/bricks/brick-shmem
include/spot/bricks/brick-types
include/spot/gen/automata.hh
include/spot/gen/formulas.hh
+include/spot/graph/adjlist.hh
include/spot/graph/graph.hh
include/spot/graph/ngraph.hh
include/spot/kripke/fairkripke.hh
@@ -64,6 +68,7 @@ include/spot/misc/memusage.hh
include/spot/misc/minato.hh
include/spot/misc/mspool.hh
include/spot/misc/optionmap.hh
+include/spot/misc/permute.hh
include/spot/misc/position.hh
include/spot/misc/random.hh
include/spot/misc/satsolver.hh
@@ -89,6 +94,7 @@ include/spot/tl/apcollect.hh
include/spot/tl/contain.hh
include/spot/tl/declenv.hh
include/spot/tl/defaultenv.hh
+include/spot/tl/delta2.hh
include/spot/tl/dot.hh
include/spot/tl/environment.hh
include/spot/tl/exclusive.hh
@@ -119,6 +125,7 @@ include/spot/twa/twaproduct.hh
include/spot/twaalgos/aiger.hh
include/spot/twaalgos/alternation.hh
include/spot/twaalgos/are_isomorphic.hh
+include/spot/twaalgos/backprop.hh
include/spot/twaalgos/bfssteps.hh
include/spot/twaalgos/canonicalize.hh
include/spot/twaalgos/cleanacc.hh
@@ -131,6 +138,7 @@ include/spot/twaalgos/copy.hh
include/spot/twaalgos/couvreurnew.hh
include/spot/twaalgos/cycles.hh
include/spot/twaalgos/dbranch.hh
+include/spot/twaalgos/deadends.hh
include/spot/twaalgos/degen.hh
include/spot/twaalgos/determinize.hh
include/spot/twaalgos/dot.hh
@@ -143,6 +151,7 @@ include/spot/twaalgos/forq_contains.hh
include/spot/twaalgos/game.hh
include/spot/twaalgos/genem.hh
include/spot/twaalgos/gfguarantee.hh
+include/spot/twaalgos/given.hh
include/spot/twaalgos/gtec/ce.hh
include/spot/twaalgos/gtec/gtec.hh
include/spot/twaalgos/gtec/sccstack.hh
@@ -157,10 +166,14 @@ include/spot/twaalgos/langmap.hh
include/spot/twaalgos/lbtt.hh
include/spot/twaalgos/ltl2taa.hh
include/spot/twaalgos/ltl2tgba_fm.hh
+include/spot/twaalgos/ltlf2dfa.hh
include/spot/twaalgos/magic.hh
include/spot/twaalgos/mask.hh
+include/spot/twaalgos/matchstates.hh
+include/spot/twaalgos/mcs.hh
include/spot/twaalgos/mealy_machine.hh
include/spot/twaalgos/minimize.hh
+include/spot/twaalgos/mtdtwa.hh
include/spot/twaalgos/neverclaim.hh
include/spot/twaalgos/parity.hh
include/spot/twaalgos/postproc.hh
@@ -222,8 +235,11 @@ share/man/man1/ltl2tgba.1.gz
share/man/man1/ltl2tgta.1.gz
share/man/man1/ltlcross.1.gz
share/man/man1/ltldo.1.gz
+share/man/man1/ltlf2dfa.1.gz
share/man/man1/ltlfilt.1.gz
+share/man/man1/ltlfsynt.1.gz
share/man/man1/ltlgrind.1.gz
+share/man/man1/ltlmix.1.gz
share/man/man1/ltlsynt.1.gz
share/man/man1/randaut.1.gz
share/man/man1/randltl.1.gz
diff --git a/math/stp/Makefile b/math/stp/Makefile
index a720b4fb9038..2e6e1446cfc6 100644
--- a/math/stp/Makefile
+++ b/math/stp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stp
DISTVERSION= 2.3.4
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= math
diff --git a/math/suitesparse-Example/Makefile b/math/suitesparse-Example/Makefile
index 24b7070a1f30..8699f062c670 100644
--- a/math/suitesparse-Example/Makefile
+++ b/math/suitesparse-Example/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.8.9
+PORTVERSION= 1.8.10
CATEGORIES= math
COMMENT= Examples for SuiteSparse
diff --git a/math/suitesparse-config/pkg-plist b/math/suitesparse-config/pkg-plist
index 0b8a8171caf1..819332101ccd 100644
--- a/math/suitesparse-config/pkg-plist
+++ b/math/suitesparse-config/pkg-plist
@@ -5,7 +5,11 @@ lib/cmake/SuiteSparse/SuiteSparseBLAS64.cmake
lib/cmake/SuiteSparse/SuiteSparseLAPACK.cmake
lib/cmake/SuiteSparse/SuiteSparsePolicy.cmake
lib/cmake/SuiteSparse/SuiteSparseReport.cmake
+lib/cmake/SuiteSparse/SuiteSparse__blas_threading.cmake
lib/cmake/SuiteSparse/SuiteSparse__thread.cmake
+lib/cmake/SuiteSparse/check_mkl.c
+lib/cmake/SuiteSparse/check_openblas_Apr2024.c
+lib/cmake/SuiteSparse/check_openblas_Mar2015.c
lib/cmake/SuiteSparse_config/SuiteSparse_configConfig.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configConfigVersion.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configTargets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 1f8f7f092dcd..4aebdb2b0b88 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 10.1.1
+PORTVERSION= 10.2.0
CATEGORIES= math
COMMENT= Graph algorithms in the language of linear algebra
@@ -14,12 +14,8 @@ CMAKE_ARGS+= -DGRAPHBLAS_COMPACT:BOOL=On \
-DGRAPHBLAS_USE_JIT:BOOL=On
USE_LDCONFIG= yes
-PORTDOCS= CSC20_OpenMP_GraphBLAS.pdf Davis_HPEC18.pdf \
- GraphBLAS_API_C_v2.1.0.pdf \
- GraphBLAS_UserGuide.pdf HPEC19.pdf \
- HPEC20_Python_and_MATLAB.pdf lagraph-grapl19.pdf \
- toms_graphblas.pdf toms_parallel_grb2.pdf \
- The_GraphBLAS_in_Julia_and_Python_the_PageRank_and_Triangle_Centralities.pdf
+PORTDOCS= GraphBLAS_API_C_v2.1.0.pdf \
+ GraphBLAS_UserGuide.pdf
.include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk"
diff --git a/math/suitesparse-lagraph/Makefile b/math/suitesparse-lagraph/Makefile
index b91ccd9cb75e..5ecdf82e4098 100644
--- a/math/suitesparse-lagraph/Makefile
+++ b/math/suitesparse-lagraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= math
COMMENT= Graph algorithms based on GraphBLAS
diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile
index 0bb1824f7079..6a4851b010f1 100644
--- a/math/suitesparse-mongoose/Makefile
+++ b/math/suitesparse-mongoose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.5
+PORTVERSION= 3.3.6
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-mongoose/pkg-plist b/math/suitesparse-mongoose/pkg-plist
index 94926f47df6d..77e3dfff786d 100644
--- a/math/suitesparse-mongoose/pkg-plist
+++ b/math/suitesparse-mongoose/pkg-plist
@@ -9,5 +9,6 @@ lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets_static.cmake
lib/libsuitesparse_mongoose.a
lib/libsuitesparse_mongoose.so
lib/libsuitesparse_mongoose.so.3
+lib/libsuitesparse_mongoose.so.%%VER%%
libdata/pkgconfig/SuiteSparse_Mongoose.pc
%%PORTDOCS%%%%DOCSDIR%%/Mongoose_UserGuide.pdf
diff --git a/math/suitesparse-paru/Makefile b/math/suitesparse-paru/Makefile
index 6008a6d1cfbf..2e0f456b05a4 100644
--- a/math/suitesparse-paru/Makefile
+++ b/math/suitesparse-paru/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.0.1
+PORTVERSION= 1.1.0
CATEGORIES= math parallel
COMMENT= Parallel unsymmetric multifrontal method
diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile
index 9f75a98bcdcd..da387fd9fbb9 100644
--- a/math/suitesparse-spqr/Makefile
+++ b/math/suitesparse-spqr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.5
+PORTVERSION= 4.3.6
CATEGORIES= math
COMMENT= Sparse QR factorization
diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index 0c51632261b6..1a470c14eb32 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 6.3.6
+PORTVERSION= 6.3.7
CATEGORIES= math
COMMENT= Sparse multifrontal LU factorization
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index 69ddb541ee88..ddef1cb8c9d2 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= suitesparse
-PORTVERSION= 7.11.0
+PORTVERSION= 7.12.1
CATEGORIES= math
MAINTAINER= fortran@FreeBSD.org
diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk
index 6d8bb1c68203..2d4912616c30 100644
--- a/math/suitesparse/bsd.suitesparse.mk
+++ b/math/suitesparse/bsd.suitesparse.mk
@@ -4,7 +4,7 @@
PKGNAMEPREFIX= suitesparse-
SSPNAME= suitesparse
-SSPVERSION= 7.11.0
+SSPVERSION= 7.12.1
DISTVERSIONPREFIX= v
MAINTAINER= fortran@FreeBSD.org
diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo
index 092d5a7d76df..c45a6d02e0b6 100644
--- a/math/suitesparse/distinfo
+++ b/math/suitesparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754064684
-SHA256 (suitesparse/v7.11.0.tar.gz) = 93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1
-SIZE (suitesparse/v7.11.0.tar.gz) = 95030220
+TIMESTAMP = 1762417262
+SHA256 (suitesparse/v7.12.1.tar.gz) = 794ae22f7e38e2ac9f5cbb673be9dd80cdaff2cdf858f5104e082694f743b0ba
+SIZE (suitesparse/v7.12.1.tar.gz) = 95320552
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index aabdd8134d52..2c4f5e8c7455 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sundials
-DISTVERSION= 7.2.1
-PORTREVISION= 5
+DISTVERSION= 7.5.0
CATEGORIES= math
MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/
@@ -83,4 +82,6 @@ PETSC_BROKEN= ERROR: PETSc not functional due to index size mismatch: SUNDIALS_
post-install:
@${RM} ${STAGEDIR}${PREFIX}/include/sundials/LICENSE
+# tests as of 7.5.0: 97% tests passed, 5 tests failed out of 190, see https://github.com/LLNL/sundials/issues/792
+
.include <bsd.port.mk>
diff --git a/math/sundials/distinfo b/math/sundials/distinfo
index 75157f94d5f2..416edf7db310 100644
--- a/math/sundials/distinfo
+++ b/math/sundials/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734866493
-SHA256 (sundials-7.2.1.tar.gz) = 3781e3f7cdf372ca12f7fbe64f561a8b9a507b8a8b2c4d6ce28d8e4df4befbea
-SIZE (sundials-7.2.1.tar.gz) = 94198358
+TIMESTAMP = 1761757690
+SHA256 (sundials-7.5.0.tar.gz) = 089ac659507def738b7a65b574ffe3a900d38569e3323d9709ebed3e445adecc
+SIZE (sundials-7.5.0.tar.gz) = 92920912
diff --git a/math/sundials/pkg-plist b/math/sundials/pkg-plist
index c93d79a472e9..e14f29f9e485 100644
--- a/math/sundials/pkg-plist
+++ b/math/sundials/pkg-plist
@@ -46,11 +46,17 @@ include/nvector/nvector_serial.h
include/sunadaptcontroller/sunadaptcontroller_imexgus.h
include/sunadaptcontroller/sunadaptcontroller_mrihtol.h
include/sunadaptcontroller/sunadaptcontroller_soderlind.h
+include/sunadjointcheckpointscheme/sunadjointcheckpointscheme_fixed.h
+include/sunadjointcheckpointscheme/sundials_adjointcheckpointscheme.h
+include/sunadjointcheckpointscheme/sundials_adjointstepper.h
include/sundials/NOTICE
include/sundials/priv/sundials_context_impl.h
include/sundials/priv/sundials_errors_impl.h
+include/sundials/priv/sundials_logger_macros.h
%%MPI%%include/sundials/priv/sundials_mpi_errors_impl.h
include/sundials/sundials_adaptcontroller.h
+include/sundials/sundials_adjointcheckpointscheme.h
+include/sundials/sundials_adjointstepper.h
include/sundials/sundials_band.h
include/sundials/sundials_base.hpp
include/sundials/sundials_config.h
@@ -61,6 +67,7 @@ include/sundials/sundials_core.h
include/sundials/sundials_core.hpp
include/sundials/sundials_dense.h
include/sundials/sundials_direct.h
+include/sundials/sundials_domeigestimator.h
include/sundials/sundials_errors.h
include/sundials/sundials_export.h
include/sundials/sundials_futils.h
@@ -85,6 +92,8 @@ include/sundials/sundials_stepper.h
include/sundials/sundials_types.h
include/sundials/sundials_types_deprecated.h
include/sundials/sundials_version.h
+include/sundomeigest/sundomeigest_arnoldi.h
+include/sundomeigest/sundomeigest_power.h
include/sunlinsol/sunlinsol_band.h
include/sunlinsol/sunlinsol_dense.h
%%KLU%%include/sunlinsol/sunlinsol_klu.h
@@ -107,94 +116,100 @@ lib/cmake/sundials/SUNDIALSTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/sundials/SUNDIALSTargets.cmake
lib/libsundials_arkode.so
lib/libsundials_arkode.so.6
-lib/libsundials_arkode.so.6.2.1
+lib/libsundials_arkode.so.6.5.0
lib/libsundials_core.so
lib/libsundials_core.so.7
-lib/libsundials_core.so.7.2.1
+lib/libsundials_core.so.7.5.0
lib/libsundials_cvode.so
lib/libsundials_cvode.so.7
-lib/libsundials_cvode.so.7.2.1
+lib/libsundials_cvode.so.7.5.0
lib/libsundials_cvodes.so
lib/libsundials_cvodes.so.7
-lib/libsundials_cvodes.so.7.2.1
+lib/libsundials_cvodes.so.7.5.0
lib/libsundials_ida.so
lib/libsundials_ida.so.7
-lib/libsundials_ida.so.7.2.1
+lib/libsundials_ida.so.7.5.0
lib/libsundials_idas.so
lib/libsundials_idas.so.6
-lib/libsundials_idas.so.6.2.1
+lib/libsundials_idas.so.6.5.0
lib/libsundials_kinsol.so
lib/libsundials_kinsol.so.7
-lib/libsundials_kinsol.so.7.2.1
+lib/libsundials_kinsol.so.7.5.0
lib/libsundials_nvecmanyvector.so
lib/libsundials_nvecmanyvector.so.7
-lib/libsundials_nvecmanyvector.so.7.2.1
+lib/libsundials_nvecmanyvector.so.7.5.0
%%MPI%%lib/libsundials_nvecmpimanyvector.so
%%MPI%%lib/libsundials_nvecmpimanyvector.so.7
-%%MPI%%lib/libsundials_nvecmpimanyvector.so.7.2.1
+%%MPI%%lib/libsundials_nvecmpimanyvector.so.7.5.0
%%MPI%%lib/libsundials_nvecmpiplusx.so
%%MPI%%lib/libsundials_nvecmpiplusx.so.7
-%%MPI%%lib/libsundials_nvecmpiplusx.so.7.2.1
+%%MPI%%lib/libsundials_nvecmpiplusx.so.7.5.0
%%OPENMP%%lib/libsundials_nvecopenmp.so
%%OPENMP%%lib/libsundials_nvecopenmp.so.7
-%%OPENMP%%lib/libsundials_nvecopenmp.so.7.2.1
+%%OPENMP%%lib/libsundials_nvecopenmp.so.7.5.0
%%MPI%%lib/libsundials_nvecparallel.so
%%MPI%%lib/libsundials_nvecparallel.so.7
-%%MPI%%lib/libsundials_nvecparallel.so.7.2.1
+%%MPI%%lib/libsundials_nvecparallel.so.7.5.0
%%HYPRE%%lib/libsundials_nvecparhyp.so
%%HYPRE%%lib/libsundials_nvecparhyp.so.7
-%%HYPRE%%lib/libsundials_nvecparhyp.so.7.2.1
+%%HYPRE%%lib/libsundials_nvecparhyp.so.7.5.0
%%PETSC%%lib/libsundials_nvecpetsc.so
%%PETSC%%lib/libsundials_nvecpetsc.so.7
-%%PETSC%%lib/libsundials_nvecpetsc.so.7.2.1
+%%PETSC%%lib/libsundials_nvecpetsc.so.7.5.0
lib/libsundials_nvecpthreads.so
lib/libsundials_nvecpthreads.so.7
-lib/libsundials_nvecpthreads.so.7.2.1
+lib/libsundials_nvecpthreads.so.7.5.0
lib/libsundials_nvecserial.so
lib/libsundials_nvecserial.so.7
-lib/libsundials_nvecserial.so.7.2.1
+lib/libsundials_nvecserial.so.7.5.0
+lib/libsundials_sundomeigestarnoldi.so
+lib/libsundials_sundomeigestarnoldi.so.1
+lib/libsundials_sundomeigestarnoldi.so.1.0.0
+lib/libsundials_sundomeigestpower.so
+lib/libsundials_sundomeigestpower.so.1
+lib/libsundials_sundomeigestpower.so.1.0.0
lib/libsundials_sunlinsolband.so
lib/libsundials_sunlinsolband.so.5
-lib/libsundials_sunlinsolband.so.5.2.1
+lib/libsundials_sunlinsolband.so.5.5.0
lib/libsundials_sunlinsoldense.so
lib/libsundials_sunlinsoldense.so.5
-lib/libsundials_sunlinsoldense.so.5.2.1
+lib/libsundials_sunlinsoldense.so.5.5.0
%%KLU%%lib/libsundials_sunlinsolklu.so
%%KLU%%lib/libsundials_sunlinsolklu.so.5
-%%KLU%%lib/libsundials_sunlinsolklu.so.5.2.1
+%%KLU%%lib/libsundials_sunlinsolklu.so.5.5.0
%%LAPACK%%lib/libsundials_sunlinsollapackband.so
%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5
-%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5.2.1
+%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5.5.0
%%LAPACK%%lib/libsundials_sunlinsollapackdense.so
%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5
-%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5.2.1
+%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5.5.0
lib/libsundials_sunlinsolpcg.so
lib/libsundials_sunlinsolpcg.so.5
-lib/libsundials_sunlinsolpcg.so.5.2.1
+lib/libsundials_sunlinsolpcg.so.5.5.0
lib/libsundials_sunlinsolspbcgs.so
lib/libsundials_sunlinsolspbcgs.so.5
-lib/libsundials_sunlinsolspbcgs.so.5.2.1
+lib/libsundials_sunlinsolspbcgs.so.5.5.0
lib/libsundials_sunlinsolspfgmr.so
lib/libsundials_sunlinsolspfgmr.so.5
-lib/libsundials_sunlinsolspfgmr.so.5.2.1
+lib/libsundials_sunlinsolspfgmr.so.5.5.0
lib/libsundials_sunlinsolspgmr.so
lib/libsundials_sunlinsolspgmr.so.5
-lib/libsundials_sunlinsolspgmr.so.5.2.1
+lib/libsundials_sunlinsolspgmr.so.5.5.0
lib/libsundials_sunlinsolsptfqmr.so
lib/libsundials_sunlinsolsptfqmr.so.5
-lib/libsundials_sunlinsolsptfqmr.so.5.2.1
+lib/libsundials_sunlinsolsptfqmr.so.5.5.0
lib/libsundials_sunmatrixband.so
lib/libsundials_sunmatrixband.so.5
-lib/libsundials_sunmatrixband.so.5.2.1
+lib/libsundials_sunmatrixband.so.5.5.0
lib/libsundials_sunmatrixdense.so
lib/libsundials_sunmatrixdense.so.5
-lib/libsundials_sunmatrixdense.so.5.2.1
+lib/libsundials_sunmatrixdense.so.5.5.0
lib/libsundials_sunmatrixsparse.so
lib/libsundials_sunmatrixsparse.so.5
-lib/libsundials_sunmatrixsparse.so.5.2.1
+lib/libsundials_sunmatrixsparse.so.5.5.0
lib/libsundials_sunnonlinsolfixedpoint.so
lib/libsundials_sunnonlinsolfixedpoint.so.4
-lib/libsundials_sunnonlinsolfixedpoint.so.4.2.1
+lib/libsundials_sunnonlinsolfixedpoint.so.4.5.0
lib/libsundials_sunnonlinsolnewton.so
lib/libsundials_sunnonlinsolnewton.so.4
-lib/libsundials_sunnonlinsolnewton.so.4.2.1
+lib/libsundials_sunnonlinsolnewton.so.4.5.0
diff --git a/math/symengine/Makefile b/math/symengine/Makefile
index 38eae0858511..3d2e4a266f3d 100644
--- a/math/symengine/Makefile
+++ b/math/symengine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= symengine
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/symphony/Makefile b/math/symphony/Makefile
index 7cdd15b86479..a1f17d6c353a 100644
--- a/math/symphony/Makefile
+++ b/math/symphony/Makefile
@@ -1,7 +1,6 @@
PORTNAME= symphony
DISTVERSIONPREFIX= releases/
-DISTVERSION= 5.7.2
-PORTREVISION= 3
+DISTVERSION= 5.7.3
CATEGORIES= math
PKGNAMEPREFIX= coin-or-
@@ -35,4 +34,10 @@ GH_PROJECT= ${PORTNAME:tu}
INSTALL_TARGET= install-strip
TEST_TARGET= test
+# tests as og 5.7.3:
+# Severity NOTE : 0 thereof expected: 0
+# Severity PASSED : 683 thereof expected: 0
+# Severity WARNING : 0 thereof expected: 0
+# Severity ERROR : 0 thereof expected: 0
+
.include <bsd.port.mk>
diff --git a/math/symphony/distinfo b/math/symphony/distinfo
index 69f221828c52..b449df25af67 100644
--- a/math/symphony/distinfo
+++ b/math/symphony/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712245943
-SHA256 (coin-or-SYMPHONY-releases-5.7.2_GH0.tar.gz) = 0807187a907027590fb860454b20cfde29dd61a2ce21b8af6be2ece4327955da
-SIZE (coin-or-SYMPHONY-releases-5.7.2_GH0.tar.gz) = 1925935
+TIMESTAMP = 1762663666
+SHA256 (coin-or-SYMPHONY-releases-5.7.3_GH0.tar.gz) = a42edebce10321b299fabd2ae3487c8e55f8b69e074b18c2976c1165d552be89
+SIZE (coin-or-SYMPHONY-releases-5.7.3_GH0.tar.gz) = 1933385
diff --git a/math/symphony/pkg-plist b/math/symphony/pkg-plist
index 123a5dc19098..8fa59deaa379 100644
--- a/math/symphony/pkg-plist
+++ b/math/symphony/pkg-plist
@@ -6,10 +6,10 @@ include/coin/SymWarmStart.hpp
include/coin/symphony.h
lib/libOsiSym.so
lib/libOsiSym.so.3
-lib/libOsiSym.so.3.7.2
+lib/libOsiSym.so.3.7.3
lib/libSym.so
lib/libSym.so.3
-lib/libSym.so.3.7.2
+lib/libSym.so.3.7.3
libdata/pkgconfig/osi-sym.pc
libdata/pkgconfig/symphony-app.pc
libdata/pkgconfig/symphony.pc
diff --git a/math/sympol/Makefile b/math/sympol/Makefile
index c7fc1bbe9199..3206500f619c 100644
--- a/math/sympol/Makefile
+++ b/math/sympol/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sympol
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/tlfloat/Makefile b/math/tlfloat/Makefile
index bdcc24fc8609..115080aa5cb8 100644
--- a/math/tlfloat/Makefile
+++ b/math/tlfloat/Makefile
@@ -1,23 +1,34 @@
PORTNAME= tlfloat
DISTVERSIONPREFIX=v
DISTVERSION= 1.15.0
+PORTREVISION= 1
CATEGORIES= math
-MAINTAINER= thierry@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= C++ template library for floating point operations
WWW= https://shibatch.github.io/tlfloat-doxygen/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_arm64= error: use of undeclared identifier 'isnanl'
BROKEN_armv7= error: use of undeclared identifier 'isnanl'
BROKEN_i386= error: undefined symbol: __trunctfdf2
-LIB_DEPENDS= libmpfr.so:math/mpfr
+TEST_DEPENDS= mpfr>0:math/mpfr
-USES= cmake:testing compiler:c++20-lang
+USES= cmake:testing compiler:c++20-lang pathfix
USE_GITHUB= yes
GH_ACCOUNT= shibatch
+WITH_LTO= yes
+
+CMAKE_TESTING_ON= BUILD_TESTS
+
+CMAKE_OFF= BUILD_TESTS \
+ BUILD_UTILS
+CMAKE_ON= CMAKE_POSITION_INDEPENDENT_CODE \
+ BUILD_SHARED_LIBS
+
.include <bsd.port.mk>
diff --git a/math/tlfloat/pkg-plist b/math/tlfloat/pkg-plist
index ccd4ce1a5e9d..6d0ce085e3c1 100644
--- a/math/tlfloat/pkg-plist
+++ b/math/tlfloat/pkg-plist
@@ -5,5 +5,7 @@ include/tlfloat/tlfloat.hpp
include/tlfloat/tlfloatconfig.hpp
include/tlfloat/tlmath.hpp
include/tlfloat/tlmathcoef.hpp
-lib/libtlfloat.a
+lib/libtlfloat.so
+lib/libtlfloat.so.1
+lib/libtlfloat.so.1.15.0
libdata/pkgconfig/tlfloat.pc
diff --git a/math/topcom/Makefile b/math/topcom/Makefile
index de1e725887c8..b3e847094d75 100644
--- a/math/topcom/Makefile
+++ b/math/topcom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= topcom
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM-Downloads/
DISTNAME= ${PORTNAME:tu}-${DISTVERSION:S/./_/g}
diff --git a/math/vinci/Makefile b/math/vinci/Makefile
index bb5dfb3a942d..da7e7e8760df 100644
--- a/math/vinci/Makefile
+++ b/math/vinci/Makefile
@@ -1,11 +1,11 @@
PORTNAME= vinci
DISTVERSION= 1.0.5
CATEGORIES= math
-MASTER_SITES= http://www.multiprecision.org/downloads/
+MASTER_SITES= https://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Package that implements algorithms for convex body volume computation
-WWW= https://www.multiprecision.org/vinci/home.html
+WWW= https://www.multiprecision.org/vinci/index.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/vowpal_wabbit/Makefile b/math/vowpal_wabbit/Makefile
index d882fac3dc8a..77878ef3d7a7 100644
--- a/math/vowpal_wabbit/Makefile
+++ b/math/vowpal_wabbit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vowpal_wabbit
PORTVERSION= 7.10
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= math
MAINTAINER= demon@FreeBSD.org
diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index 41087e74f8e4..beb5c0193245 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vtk
-DISTVERSION= 9.5.0
+DISTVERSION= 9.5.2
CATEGORIES= math graphics
MASTER_SITES= https://vtk.org/files/release/${VTK_SHORT_VER}/
PKGNAMESUFFIX= 9
diff --git a/math/vtk9/distinfo b/math/vtk9/distinfo
index 89bd22215236..9c9699c5e250 100644
--- a/math/vtk9/distinfo
+++ b/math/vtk9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750828031
-SHA256 (VTK-9.5.0.tar.gz) = 04ae86246b9557c6b61afbc534a6df099244fbc8f3937f82e6bc0570953af87d
-SIZE (VTK-9.5.0.tar.gz) = 50172790
+TIMESTAMP = 1762721071
+SHA256 (VTK-9.5.2.tar.gz) = cee64b98d270ff7302daf1ef13458dff5d5ac1ecb45d47723835f7f7d562c989
+SIZE (VTK-9.5.2.tar.gz) = 50189467