summaryrefslogtreecommitdiff
path: root/math/py-scipy
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-10-05 20:54:31 +0000
committeradam <adam@pkgsrc.org>2022-10-05 20:54:31 +0000
commite9efa7ba8b03c52ab7a94c7f1c43e8b4e7674e6e (patch)
tree25307e3273aa919c521cb19798c280b44d94aa9c /math/py-scipy
parent346fd4ad96fa71e97c6fc3964414308a2ca8570c (diff)
downloadpkgsrc-e9efa7ba8b03c52ab7a94c7f1c43e8b4e7674e6e.tar.gz
py-scipy: updated to 1.9.1
SciPy 1.9.1 is a bug-fix release with no new features compared to 1.9.0. Notably, some important meson build fixes are included. SciPy 1.9.0 is the culmination of 6 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Before upgrading, we recommend that users check that their own code does not use deprecated SciPy functionality (to do so, run your code with python -Wd and check for DeprecationWarning s). Our development attention will now shift to bug-fix releases on the 1.9.x branch, and on adding new features on the main branch. This release requires Python 3.8-3.11 and NumPy 1.18.5 or greater. For running on PyPy, PyPy3 6.0+ is required.
Diffstat (limited to 'math/py-scipy')
-rw-r--r--math/py-scipy/Makefile7
-rw-r--r--math/py-scipy/PLIST115
-rw-r--r--math/py-scipy/distinfo10
-rw-r--r--math/py-scipy/patches/patch-scipy_special___round.h19
4 files changed, 106 insertions, 45 deletions
diff --git a/math/py-scipy/Makefile b/math/py-scipy/Makefile
index b8cedb2382e..a7383367379 100644
--- a/math/py-scipy/Makefile
+++ b/math/py-scipy/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.60 2022/07/30 16:13:47 he Exp $
+# $NetBSD: Makefile,v 1.61 2022/10/05 20:54:31 adam Exp $
-DISTNAME= scipy-1.8.1
-PKGREVISION= 3
+DISTNAME= scipy-1.9.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/scipy/}
@@ -72,7 +71,7 @@ BUILDLINK_API_DEPENDS.boost-headers+= boost-headers>=1.77.0nb1
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../math/fftw/buildlink3.mk"
-BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.17.3
+BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.18.5
.include "../../math/py-numpy/buildlink3.mk"
.include "../../math/py-pythran/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/math/py-scipy/PLIST b/math/py-scipy/PLIST
index bca2f0f5365..32b994ee8a1 100644
--- a/math/py-scipy/PLIST
+++ b/math/py-scipy/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2022/04/09 12:15:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.23 2022/10/05 20:54:31 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,6 +8,7 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/scipy/HACKING.rst.txt
${PYSITELIB}/scipy/INSTALL.rst.txt
${PYSITELIB}/scipy/LICENSE.txt
+${PYSITELIB}/scipy/LICENSES_bundled.txt
${PYSITELIB}/scipy/__config__.py
${PYSITELIB}/scipy/__config__.pyc
${PYSITELIB}/scipy/__config__.pyo
@@ -23,6 +24,15 @@ ${PYSITELIB}/scipy/_build_utils/_fortran.pyo
${PYSITELIB}/scipy/_build_utils/compiler_helper.py
${PYSITELIB}/scipy/_build_utils/compiler_helper.pyc
${PYSITELIB}/scipy/_build_utils/compiler_helper.pyo
+${PYSITELIB}/scipy/_build_utils/copyfiles.py
+${PYSITELIB}/scipy/_build_utils/copyfiles.pyc
+${PYSITELIB}/scipy/_build_utils/copyfiles.pyo
+${PYSITELIB}/scipy/_build_utils/cythoner.py
+${PYSITELIB}/scipy/_build_utils/cythoner.pyc
+${PYSITELIB}/scipy/_build_utils/cythoner.pyo
+${PYSITELIB}/scipy/_build_utils/gcc_build_bitness.py
+${PYSITELIB}/scipy/_build_utils/gcc_build_bitness.pyc
+${PYSITELIB}/scipy/_build_utils/gcc_build_bitness.pyo
${PYSITELIB}/scipy/_build_utils/setup.py
${PYSITELIB}/scipy/_build_utils/setup.pyc
${PYSITELIB}/scipy/_build_utils/setup.pyo
@@ -60,6 +70,9 @@ ${PYSITELIB}/scipy/_lib/_fpumode.so
${PYSITELIB}/scipy/_lib/_gcutils.py
${PYSITELIB}/scipy/_lib/_gcutils.pyc
${PYSITELIB}/scipy/_lib/_gcutils.pyo
+${PYSITELIB}/scipy/_lib/_highs_utils.py
+${PYSITELIB}/scipy/_lib/_highs_utils.pyc
+${PYSITELIB}/scipy/_lib/_highs_utils.pyo
${PYSITELIB}/scipy/_lib/_pep440.py
${PYSITELIB}/scipy/_lib/_pep440.pyc
${PYSITELIB}/scipy/_lib/_pep440.pyo
@@ -135,6 +148,7 @@ ${PYSITELIB}/scipy/cluster/setup.pyc
${PYSITELIB}/scipy/cluster/setup.pyo
${PYSITELIB}/scipy/cluster/tests/__init__.py
${PYSITELIB}/scipy/cluster/tests/hierarchy_test_data.py
+${PYSITELIB}/scipy/cluster/tests/meson.build
${PYSITELIB}/scipy/cluster/tests/test_disjoint_set.py
${PYSITELIB}/scipy/cluster/tests/test_hierarchy.py
${PYSITELIB}/scipy/cluster/tests/test_vq.py
@@ -163,6 +177,7 @@ ${PYSITELIB}/scipy/constants/setup.py
${PYSITELIB}/scipy/constants/setup.pyc
${PYSITELIB}/scipy/constants/setup.pyo
${PYSITELIB}/scipy/constants/tests/__init__.py
+${PYSITELIB}/scipy/constants/tests/meson.build
${PYSITELIB}/scipy/constants/tests/test_codata.py
${PYSITELIB}/scipy/constants/tests/test_constants.py
${PYSITELIB}/scipy/doc_requirements.txt
@@ -181,6 +196,9 @@ ${PYSITELIB}/scipy/fft/_debug_backends.pyo
${PYSITELIB}/scipy/fft/_fftlog.py
${PYSITELIB}/scipy/fft/_fftlog.pyc
${PYSITELIB}/scipy/fft/_fftlog.pyo
+${PYSITELIB}/scipy/fft/_fftlog_multimethods.py
+${PYSITELIB}/scipy/fft/_fftlog_multimethods.pyc
+${PYSITELIB}/scipy/fft/_fftlog_multimethods.pyo
${PYSITELIB}/scipy/fft/_helper.py
${PYSITELIB}/scipy/fft/_helper.pyc
${PYSITELIB}/scipy/fft/_helper.pyo
@@ -202,6 +220,7 @@ ${PYSITELIB}/scipy/fft/_pocketfft/setup.py
${PYSITELIB}/scipy/fft/_pocketfft/setup.pyc
${PYSITELIB}/scipy/fft/_pocketfft/setup.pyo
${PYSITELIB}/scipy/fft/_pocketfft/tests/__init__.py
+${PYSITELIB}/scipy/fft/_pocketfft/tests/meson.build
${PYSITELIB}/scipy/fft/_pocketfft/tests/test_basic.py
${PYSITELIB}/scipy/fft/_pocketfft/tests/test_real_transforms.py
${PYSITELIB}/scipy/fft/_realtransforms.py
@@ -210,6 +229,8 @@ ${PYSITELIB}/scipy/fft/_realtransforms.pyo
${PYSITELIB}/scipy/fft/setup.py
${PYSITELIB}/scipy/fft/setup.pyc
${PYSITELIB}/scipy/fft/setup.pyo
+${PYSITELIB}/scipy/fft/tests/__init__.py
+${PYSITELIB}/scipy/fft/tests/meson.build
${PYSITELIB}/scipy/fft/tests/mock_backend.py
${PYSITELIB}/scipy/fft/tests/test_backend.py
${PYSITELIB}/scipy/fft/tests/test_fft_function.py
@@ -258,6 +279,7 @@ ${PYSITELIB}/scipy/fftpack/tests/fftw_single_ref.npz
${PYSITELIB}/scipy/fftpack/tests/gen_fftw_ref.py
${PYSITELIB}/scipy/fftpack/tests/gendata.m
${PYSITELIB}/scipy/fftpack/tests/gendata.py
+${PYSITELIB}/scipy/fftpack/tests/meson.build
${PYSITELIB}/scipy/fftpack/tests/test.npz
${PYSITELIB}/scipy/fftpack/tests/test_basic.py
${PYSITELIB}/scipy/fftpack/tests/test_helper.py
@@ -301,6 +323,7 @@ ${PYSITELIB}/scipy/integrate/_ivp/rk.pyo
${PYSITELIB}/scipy/integrate/_ivp/setup.py
${PYSITELIB}/scipy/integrate/_ivp/setup.pyc
${PYSITELIB}/scipy/integrate/_ivp/setup.pyo
+${PYSITELIB}/scipy/integrate/_ivp/tests/meson.build
${PYSITELIB}/scipy/integrate/_ivp/tests/test_ivp.py
${PYSITELIB}/scipy/integrate/_ivp/tests/test_rk.py
${PYSITELIB}/scipy/integrate/_lsoda.so
@@ -342,6 +365,8 @@ ${PYSITELIB}/scipy/integrate/setup.pyo
${PYSITELIB}/scipy/integrate/tests/__init__.py
${PYSITELIB}/scipy/integrate/tests/_test_multivariate.c
${PYSITELIB}/scipy/integrate/tests/banded5x5.f
+${PYSITELIB}/scipy/integrate/tests/banded5x5.pyf
+${PYSITELIB}/scipy/integrate/tests/meson.build
${PYSITELIB}/scipy/integrate/tests/test__quad_vec.py
${PYSITELIB}/scipy/integrate/tests/test_banded_ode_solvers.py
${PYSITELIB}/scipy/integrate/tests/test_bvp.py
@@ -398,6 +423,9 @@ ${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.py
${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.pyc
${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.pyo
${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.so
+${PYSITELIB}/scipy/interpolate/_rgi.py
+${PYSITELIB}/scipy/interpolate/_rgi.pyc
+${PYSITELIB}/scipy/interpolate/_rgi.pyo
${PYSITELIB}/scipy/interpolate/dfitpack.so
${PYSITELIB}/scipy/interpolate/fitpack.py
${PYSITELIB}/scipy/interpolate/fitpack.pyc
@@ -424,6 +452,7 @@ ${PYSITELIB}/scipy/interpolate/setup.pyo
${PYSITELIB}/scipy/interpolate/tests/__init__.py
${PYSITELIB}/scipy/interpolate/tests/data/bug-1310.npz
${PYSITELIB}/scipy/interpolate/tests/data/estimate_gradients_hang.npy
+${PYSITELIB}/scipy/interpolate/tests/meson.build
${PYSITELIB}/scipy/interpolate/tests/test_bsplines.py
${PYSITELIB}/scipy/interpolate/tests/test_fitpack.py
${PYSITELIB}/scipy/interpolate/tests/test_fitpack2.py
@@ -435,7 +464,7 @@ ${PYSITELIB}/scipy/interpolate/tests/test_pade.py
${PYSITELIB}/scipy/interpolate/tests/test_polyint.py
${PYSITELIB}/scipy/interpolate/tests/test_rbf.py
${PYSITELIB}/scipy/interpolate/tests/test_rbfinterp.py
-${PYSITELIB}/scipy/interpolate/tests/test_regression.py
+${PYSITELIB}/scipy/interpolate/tests/test_rgi.py
${PYSITELIB}/scipy/io/__init__.py
${PYSITELIB}/scipy/io/__init__.pyc
${PYSITELIB}/scipy/io/__init__.pyo
@@ -455,6 +484,7 @@ ${PYSITELIB}/scipy/io/_harwell_boeing/setup.py
${PYSITELIB}/scipy/io/_harwell_boeing/setup.pyc
${PYSITELIB}/scipy/io/_harwell_boeing/setup.pyo
${PYSITELIB}/scipy/io/_harwell_boeing/tests/__init__.py
+${PYSITELIB}/scipy/io/_harwell_boeing/tests/meson.build
${PYSITELIB}/scipy/io/_harwell_boeing/tests/test_fortran_format.py
${PYSITELIB}/scipy/io/_harwell_boeing/tests/test_hb.py
${PYSITELIB}/scipy/io/_idl.py
@@ -496,6 +526,7 @@ ${PYSITELIB}/scipy/io/arff/tests/data/test6.arff
${PYSITELIB}/scipy/io/arff/tests/data/test7.arff
${PYSITELIB}/scipy/io/arff/tests/data/test8.arff
${PYSITELIB}/scipy/io/arff/tests/data/test9.arff
+${PYSITELIB}/scipy/io/arff/tests/meson.build
${PYSITELIB}/scipy/io/arff/tests/test_arffread.py
${PYSITELIB}/scipy/io/harwell_boeing.py
${PYSITELIB}/scipy/io/harwell_boeing.pyc
@@ -671,6 +702,7 @@ ${PYSITELIB}/scipy/io/matlab/tests/data/testunicode_7.4_GLNX86.mat
${PYSITELIB}/scipy/io/matlab/tests/data/testvec_4_GLNX86.mat
${PYSITELIB}/scipy/io/matlab/tests/gen_mat4files.m
${PYSITELIB}/scipy/io/matlab/tests/gen_mat5files.m
+${PYSITELIB}/scipy/io/matlab/tests/meson.build
${PYSITELIB}/scipy/io/matlab/tests/save_matfile.m
${PYSITELIB}/scipy/io/matlab/tests/test_byteordercodes.py
${PYSITELIB}/scipy/io/matlab/tests/test_mio.py
@@ -775,6 +807,7 @@ ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-3ch-5S-64bit.wav
${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-4ch-9S-12bit.wav
${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-5ch-9S-5bit.wav
${PYSITELIB}/scipy/io/tests/data/various_compressed.sav
+${PYSITELIB}/scipy/io/tests/meson.build
${PYSITELIB}/scipy/io/tests/test_fortran.py
${PYSITELIB}/scipy/io/tests/test_idl.py
${PYSITELIB}/scipy/io/tests/test_mmio.py
@@ -794,6 +827,7 @@ ${PYSITELIB}/scipy/linalg/_basic.pyo
${PYSITELIB}/scipy/linalg/_cython_signature_generator.py
${PYSITELIB}/scipy/linalg/_cython_signature_generator.pyc
${PYSITELIB}/scipy/linalg/_cython_signature_generator.pyo
+${PYSITELIB}/scipy/linalg/_cythonized_array_utils.pxd
${PYSITELIB}/scipy/linalg/_cythonized_array_utils.pyi
${PYSITELIB}/scipy/linalg/_cythonized_array_utils.so
${PYSITELIB}/scipy/linalg/_decomp.py
@@ -846,6 +880,8 @@ ${PYSITELIB}/scipy/linalg/_interpolative_backend.pyo
${PYSITELIB}/scipy/linalg/_matfuncs.py
${PYSITELIB}/scipy/linalg/_matfuncs.pyc
${PYSITELIB}/scipy/linalg/_matfuncs.pyo
+${PYSITELIB}/scipy/linalg/_matfuncs_expm.pyi
+${PYSITELIB}/scipy/linalg/_matfuncs_expm.so
${PYSITELIB}/scipy/linalg/_matfuncs_inv_ssq.py
${PYSITELIB}/scipy/linalg/_matfuncs_inv_ssq.pyc
${PYSITELIB}/scipy/linalg/_matfuncs_inv_ssq.pyo
@@ -925,7 +961,6 @@ ${PYSITELIB}/scipy/linalg/special_matrices.py
${PYSITELIB}/scipy/linalg/special_matrices.pyc
${PYSITELIB}/scipy/linalg/special_matrices.pyo
${PYSITELIB}/scipy/linalg/src/id_dist/doc/doc.tex
-${PYSITELIB}/scipy/linalg/src/lapack_deprecations/LICENSE
${PYSITELIB}/scipy/linalg/tests/__init__.py
${PYSITELIB}/scipy/linalg/tests/data/carex_15_data.npz
${PYSITELIB}/scipy/linalg/tests/data/carex_18_data.npz
@@ -933,6 +968,8 @@ ${PYSITELIB}/scipy/linalg/tests/data/carex_19_data.npz
${PYSITELIB}/scipy/linalg/tests/data/carex_20_data.npz
${PYSITELIB}/scipy/linalg/tests/data/carex_6_data.npz
${PYSITELIB}/scipy/linalg/tests/data/gendare_20170120_data.npz
+${PYSITELIB}/scipy/linalg/tests/data/meson.build
+${PYSITELIB}/scipy/linalg/tests/meson.build
${PYSITELIB}/scipy/linalg/tests/test_basic.py
${PYSITELIB}/scipy/linalg/tests/test_blas.py
${PYSITELIB}/scipy/linalg/tests/test_cython_blas.py
@@ -955,15 +992,13 @@ ${PYSITELIB}/scipy/linalg/tests/test_sketches.py
${PYSITELIB}/scipy/linalg/tests/test_solve_toeplitz.py
${PYSITELIB}/scipy/linalg/tests/test_solvers.py
${PYSITELIB}/scipy/linalg/tests/test_special_matrices.py
+${PYSITELIB}/scipy/meson_options.txt
${PYSITELIB}/scipy/misc/__init__.py
${PYSITELIB}/scipy/misc/__init__.pyc
${PYSITELIB}/scipy/misc/__init__.pyo
${PYSITELIB}/scipy/misc/_common.py
${PYSITELIB}/scipy/misc/_common.pyc
${PYSITELIB}/scipy/misc/_common.pyo
-${PYSITELIB}/scipy/misc/_doccer.py
-${PYSITELIB}/scipy/misc/_doccer.pyc
-${PYSITELIB}/scipy/misc/_doccer.pyo
${PYSITELIB}/scipy/misc/ascent.dat
${PYSITELIB}/scipy/misc/common.py
${PYSITELIB}/scipy/misc/common.pyc
@@ -977,6 +1012,7 @@ ${PYSITELIB}/scipy/misc/setup.py
${PYSITELIB}/scipy/misc/setup.pyc
${PYSITELIB}/scipy/misc/setup.pyo
${PYSITELIB}/scipy/misc/tests/__init__.py
+${PYSITELIB}/scipy/misc/tests/meson.build
${PYSITELIB}/scipy/misc/tests/test_common.py
${PYSITELIB}/scipy/misc/tests/test_doccer.py
${PYSITELIB}/scipy/mypy_requirements.txt
@@ -1032,6 +1068,7 @@ ${PYSITELIB}/scipy/ndimage/tests/data/label_inputs.txt
${PYSITELIB}/scipy/ndimage/tests/data/label_results.txt
${PYSITELIB}/scipy/ndimage/tests/data/label_strels.txt
${PYSITELIB}/scipy/ndimage/tests/dots.png
+${PYSITELIB}/scipy/ndimage/tests/meson.build
${PYSITELIB}/scipy/ndimage/tests/test_c_api.py
${PYSITELIB}/scipy/ndimage/tests/test_datatypes.py
${PYSITELIB}/scipy/ndimage/tests/test_filters.py
@@ -1063,6 +1100,7 @@ ${PYSITELIB}/scipy/odr/setup.py
${PYSITELIB}/scipy/odr/setup.pyc
${PYSITELIB}/scipy/odr/setup.pyo
${PYSITELIB}/scipy/odr/tests/__init__.py
+${PYSITELIB}/scipy/odr/tests/meson.build
${PYSITELIB}/scipy/odr/tests/test_odr.py
${PYSITELIB}/scipy/optimize.pxd
${PYSITELIB}/scipy/optimize/__init__.py
@@ -1087,6 +1125,10 @@ ${PYSITELIB}/scipy/optimize/_differentiable_functions.pyo
${PYSITELIB}/scipy/optimize/_differentialevolution.py
${PYSITELIB}/scipy/optimize/_differentialevolution.pyc
${PYSITELIB}/scipy/optimize/_differentialevolution.pyo
+${PYSITELIB}/scipy/optimize/_direct.so
+${PYSITELIB}/scipy/optimize/_direct_py.py
+${PYSITELIB}/scipy/optimize/_direct_py.pyc
+${PYSITELIB}/scipy/optimize/_direct_py.pyo
${PYSITELIB}/scipy/optimize/_dual_annealing.py
${PYSITELIB}/scipy/optimize/_dual_annealing.pyc
${PYSITELIB}/scipy/optimize/_dual_annealing.pyo
@@ -1111,6 +1153,7 @@ ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsLpUtils.pxd
${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsModelUtils.pxd
${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsOptions.pxd
${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsRuntimeOptions.pxd
+${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsSparseMatrix.pxd
${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsStatus.pxd
${PYSITELIB}/scipy/optimize/_highs/cython/src/SimplexConst.pxd
${PYSITELIB}/scipy/optimize/_highs/cython/src/highs_c_api.pxd
@@ -1145,10 +1188,7 @@ ${PYSITELIB}/scipy/optimize/_linprog_simplex.pyo
${PYSITELIB}/scipy/optimize/_linprog_util.py
${PYSITELIB}/scipy/optimize/_linprog_util.pyc
${PYSITELIB}/scipy/optimize/_linprog_util.pyo
-${PYSITELIB}/scipy/optimize/_lsap.py
-${PYSITELIB}/scipy/optimize/_lsap.pyc
-${PYSITELIB}/scipy/optimize/_lsap.pyo
-${PYSITELIB}/scipy/optimize/_lsap_module.so
+${PYSITELIB}/scipy/optimize/_lsap.so
${PYSITELIB}/scipy/optimize/_lsq/__init__.py
${PYSITELIB}/scipy/optimize/_lsq/__init__.pyc
${PYSITELIB}/scipy/optimize/_lsq/__init__.pyo
@@ -1177,6 +1217,9 @@ ${PYSITELIB}/scipy/optimize/_lsq/trf.pyo
${PYSITELIB}/scipy/optimize/_lsq/trf_linear.py
${PYSITELIB}/scipy/optimize/_lsq/trf_linear.pyc
${PYSITELIB}/scipy/optimize/_lsq/trf_linear.pyo
+${PYSITELIB}/scipy/optimize/_milp.py
+${PYSITELIB}/scipy/optimize/_milp.pyc
+${PYSITELIB}/scipy/optimize/_milp.pyo
${PYSITELIB}/scipy/optimize/_minimize.py
${PYSITELIB}/scipy/optimize/_minimize.pyc
${PYSITELIB}/scipy/optimize/_minimize.pyo
@@ -1216,6 +1259,7 @@ ${PYSITELIB}/scipy/optimize/_shgo.pyo
${PYSITELIB}/scipy/optimize/_shgo_lib/__init__.py
${PYSITELIB}/scipy/optimize/_shgo_lib/__init__.pyc
${PYSITELIB}/scipy/optimize/_shgo_lib/__init__.pyo
+${PYSITELIB}/scipy/optimize/_shgo_lib/meson.build
${PYSITELIB}/scipy/optimize/_shgo_lib/triangulation.py
${PYSITELIB}/scipy/optimize/_shgo_lib/triangulation.pyc
${PYSITELIB}/scipy/optimize/_shgo_lib/triangulation.pyo
@@ -1264,6 +1308,7 @@ ${PYSITELIB}/scipy/optimize/_trustregion_constr/setup.py
${PYSITELIB}/scipy/optimize/_trustregion_constr/setup.pyc
${PYSITELIB}/scipy/optimize/_trustregion_constr/setup.pyo
${PYSITELIB}/scipy/optimize/_trustregion_constr/tests/__init__.py
+${PYSITELIB}/scipy/optimize/_trustregion_constr/tests/meson.build
${PYSITELIB}/scipy/optimize/_trustregion_constr/tests/test_canonical_constraint.py
${PYSITELIB}/scipy/optimize/_trustregion_constr/tests/test_projections.py
${PYSITELIB}/scipy/optimize/_trustregion_constr/tests/test_qp_subproblem.py
@@ -1332,6 +1377,7 @@ ${PYSITELIB}/scipy/optimize/slsqp.py
${PYSITELIB}/scipy/optimize/slsqp.pyc
${PYSITELIB}/scipy/optimize/slsqp.pyo
${PYSITELIB}/scipy/optimize/tests/__init__.py
+${PYSITELIB}/scipy/optimize/tests/meson.build
${PYSITELIB}/scipy/optimize/tests/test__basinhopping.py
${PYSITELIB}/scipy/optimize/tests/test__differential_evolution.py
${PYSITELIB}/scipy/optimize/tests/test__dual_annealing.py
@@ -1346,6 +1392,7 @@ ${PYSITELIB}/scipy/optimize/tests/test_constraint_conversion.py
${PYSITELIB}/scipy/optimize/tests/test_constraints.py
${PYSITELIB}/scipy/optimize/tests/test_cython_optimize.py
${PYSITELIB}/scipy/optimize/tests/test_differentiable_functions.py
+${PYSITELIB}/scipy/optimize/tests/test_direct.py
${PYSITELIB}/scipy/optimize/tests/test_hessian_update_strategy.py
${PYSITELIB}/scipy/optimize/tests/test_lbfgsb_hessinv.py
${PYSITELIB}/scipy/optimize/tests/test_lbfgsb_setulb.py
@@ -1355,6 +1402,7 @@ ${PYSITELIB}/scipy/optimize/tests/test_linesearch.py
${PYSITELIB}/scipy/optimize/tests/test_linprog.py
${PYSITELIB}/scipy/optimize/tests/test_lsq_common.py
${PYSITELIB}/scipy/optimize/tests/test_lsq_linear.py
+${PYSITELIB}/scipy/optimize/tests/test_milp.py
${PYSITELIB}/scipy/optimize/tests/test_minimize_constrained.py
${PYSITELIB}/scipy/optimize/tests/test_minpack.py
${PYSITELIB}/scipy/optimize/tests/test_nnls.py
@@ -1466,6 +1514,7 @@ ${PYSITELIB}/scipy/signal/spline.py
${PYSITELIB}/scipy/signal/spline.pyc
${PYSITELIB}/scipy/signal/spline.pyo
${PYSITELIB}/scipy/signal/tests/__init__.py
+${PYSITELIB}/scipy/signal/tests/meson.build
${PYSITELIB}/scipy/signal/tests/mpsig.py
${PYSITELIB}/scipy/signal/tests/test_array_tools.py
${PYSITELIB}/scipy/signal/tests/test_bsplines.py
@@ -1600,6 +1649,7 @@ ${PYSITELIB}/scipy/sparse/csgraph/setup.py
${PYSITELIB}/scipy/sparse/csgraph/setup.pyc
${PYSITELIB}/scipy/sparse/csgraph/setup.pyo
${PYSITELIB}/scipy/sparse/csgraph/tests/__init__.py
+${PYSITELIB}/scipy/sparse/csgraph/tests/meson.build
${PYSITELIB}/scipy/sparse/csgraph/tests/test_connected_components.py
${PYSITELIB}/scipy/sparse/csgraph/tests/test_conversions.py
${PYSITELIB}/scipy/sparse/csgraph/tests/test_flow.py
@@ -1645,6 +1695,7 @@ ${PYSITELIB}/scipy/sparse/linalg/_dsolve/setup.py
${PYSITELIB}/scipy/sparse/linalg/_dsolve/setup.pyc
${PYSITELIB}/scipy/sparse/linalg/_dsolve/setup.pyo
${PYSITELIB}/scipy/sparse/linalg/_dsolve/tests/__init__.py
+${PYSITELIB}/scipy/sparse/linalg/_dsolve/tests/meson.build
${PYSITELIB}/scipy/sparse/linalg/_dsolve/tests/test_linsolve.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/__init__.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/__init__.pyc
@@ -1667,6 +1718,7 @@ ${PYSITELIB}/scipy/sparse/linalg/_eigen/arpack/setup.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/arpack/setup.pyc
${PYSITELIB}/scipy/sparse/linalg/_eigen/arpack/setup.pyo
${PYSITELIB}/scipy/sparse/linalg/_eigen/arpack/tests/__init__.py
+${PYSITELIB}/scipy/sparse/linalg/_eigen/arpack/tests/meson.build
${PYSITELIB}/scipy/sparse/linalg/_eigen/arpack/tests/test_arpack.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/__init__.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/__init__.pyc
@@ -1678,11 +1730,13 @@ ${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/setup.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/setup.pyc
${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/setup.pyo
${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/tests/__init__.py
+${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/tests/meson.build
${PYSITELIB}/scipy/sparse/linalg/_eigen/lobpcg/tests/test_lobpcg.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/setup.py
${PYSITELIB}/scipy/sparse/linalg/_eigen/setup.pyc
${PYSITELIB}/scipy/sparse/linalg/_eigen/setup.pyo
${PYSITELIB}/scipy/sparse/linalg/_eigen/tests/__init__.py
+${PYSITELIB}/scipy/sparse/linalg/_eigen/tests/meson.build
${PYSITELIB}/scipy/sparse/linalg/_eigen/tests/test_svds.py
${PYSITELIB}/scipy/sparse/linalg/_expm_multiply.py
${PYSITELIB}/scipy/sparse/linalg/_expm_multiply.pyc
@@ -1717,6 +1771,7 @@ ${PYSITELIB}/scipy/sparse/linalg/_isolve/setup.pyc
${PYSITELIB}/scipy/sparse/linalg/_isolve/setup.pyo
${PYSITELIB}/scipy/sparse/linalg/_isolve/tests/__init__.py
${PYSITELIB}/scipy/sparse/linalg/_isolve/tests/demo_lgmres.py
+${PYSITELIB}/scipy/sparse/linalg/_isolve/tests/meson.build
${PYSITELIB}/scipy/sparse/linalg/_isolve/tests/test_gcrotmk.py
${PYSITELIB}/scipy/sparse/linalg/_isolve/tests/test_iterative.py
${PYSITELIB}/scipy/sparse/linalg/_isolve/tests/test_lgmres.py
@@ -1765,6 +1820,7 @@ ${PYSITELIB}/scipy/sparse/linalg/setup.py
${PYSITELIB}/scipy/sparse/linalg/setup.pyc
${PYSITELIB}/scipy/sparse/linalg/setup.pyo
${PYSITELIB}/scipy/sparse/linalg/tests/__init__.py
+${PYSITELIB}/scipy/sparse/linalg/tests/meson.build
${PYSITELIB}/scipy/sparse/linalg/tests/propack_test_data.npz
${PYSITELIB}/scipy/sparse/linalg/tests/test_expm_multiply.py
${PYSITELIB}/scipy/sparse/linalg/tests/test_interface.py
@@ -1788,6 +1844,7 @@ ${PYSITELIB}/scipy/sparse/sputils.pyo
${PYSITELIB}/scipy/sparse/tests/__init__.py
${PYSITELIB}/scipy/sparse/tests/data/csc_py2.npz
${PYSITELIB}/scipy/sparse/tests/data/csc_py3.npz
+${PYSITELIB}/scipy/sparse/tests/meson.build
${PYSITELIB}/scipy/sparse/tests/test_array_api.py
${PYSITELIB}/scipy/sparse/tests/test_base.py
${PYSITELIB}/scipy/sparse/tests/test_construct.py
@@ -1874,6 +1931,7 @@ ${PYSITELIB}/scipy/spatial/tests/data/random-double-data.txt
${PYSITELIB}/scipy/spatial/tests/data/random-int-data.txt
${PYSITELIB}/scipy/spatial/tests/data/random-uint-data.txt
${PYSITELIB}/scipy/spatial/tests/data/selfdual-4d-polytope.txt
+${PYSITELIB}/scipy/spatial/tests/meson.build
${PYSITELIB}/scipy/spatial/tests/test__plotutils.py
${PYSITELIB}/scipy/spatial/tests/test__procrustes.py
${PYSITELIB}/scipy/spatial/tests/test_distance.py
@@ -1900,6 +1958,7 @@ ${PYSITELIB}/scipy/spatial/transform/setup.py
${PYSITELIB}/scipy/spatial/transform/setup.pyc
${PYSITELIB}/scipy/spatial/transform/setup.pyo
${PYSITELIB}/scipy/spatial/transform/tests/__init__.py
+${PYSITELIB}/scipy/spatial/transform/tests/meson.build
${PYSITELIB}/scipy/spatial/transform/tests/test_rotation.py
${PYSITELIB}/scipy/spatial/transform/tests/test_rotation_groups.py
${PYSITELIB}/scipy/spatial/transform/tests/test_rotation_spline.py
@@ -2093,12 +2152,10 @@ ${PYSITELIB}/scipy/stats/_boost/beta_ufunc.so
${PYSITELIB}/scipy/stats/_boost/binom_ufunc.so
${PYSITELIB}/scipy/stats/_boost/hypergeom_ufunc.so
${PYSITELIB}/scipy/stats/_boost/nbinom_ufunc.so
+${PYSITELIB}/scipy/stats/_boost/ncf_ufunc.so
${PYSITELIB}/scipy/stats/_boost/setup.py
${PYSITELIB}/scipy/stats/_boost/setup.pyc
${PYSITELIB}/scipy/stats/_boost/setup.pyo
-${PYSITELIB}/scipy/stats/_bootstrap.py
-${PYSITELIB}/scipy/stats/_bootstrap.pyc
-${PYSITELIB}/scipy/stats/_bootstrap.pyo
${PYSITELIB}/scipy/stats/_common.py
${PYSITELIB}/scipy/stats/_common.pyc
${PYSITELIB}/scipy/stats/_common.pyo
@@ -2123,6 +2180,9 @@ ${PYSITELIB}/scipy/stats/_distr_params.pyo
${PYSITELIB}/scipy/stats/_entropy.py
${PYSITELIB}/scipy/stats/_entropy.pyc
${PYSITELIB}/scipy/stats/_entropy.pyo
+${PYSITELIB}/scipy/stats/_fit.py
+${PYSITELIB}/scipy/stats/_fit.pyc
+${PYSITELIB}/scipy/stats/_fit.pyo
${PYSITELIB}/scipy/stats/_generate_pyx.py
${PYSITELIB}/scipy/stats/_generate_pyx.pyc
${PYSITELIB}/scipy/stats/_generate_pyx.pyo
@@ -2139,6 +2199,13 @@ ${PYSITELIB}/scipy/stats/_kde.pyo
${PYSITELIB}/scipy/stats/_ksstats.py
${PYSITELIB}/scipy/stats/_ksstats.pyc
${PYSITELIB}/scipy/stats/_ksstats.pyo
+${PYSITELIB}/scipy/stats/_levy_stable/__init__.py
+${PYSITELIB}/scipy/stats/_levy_stable/__init__.pyc
+${PYSITELIB}/scipy/stats/_levy_stable/__init__.pyo
+${PYSITELIB}/scipy/stats/_levy_stable/levyst.so
+${PYSITELIB}/scipy/stats/_levy_stable/setup.py
+${PYSITELIB}/scipy/stats/_levy_stable/setup.pyc
+${PYSITELIB}/scipy/stats/_levy_stable/setup.pyo
${PYSITELIB}/scipy/stats/_mannwhitneyu.py
${PYSITELIB}/scipy/stats/_mannwhitneyu.pyc
${PYSITELIB}/scipy/stats/_mannwhitneyu.pyo
@@ -2166,6 +2233,9 @@ ${PYSITELIB}/scipy/stats/_qmc_cy.so
${PYSITELIB}/scipy/stats/_relative_risk.py
${PYSITELIB}/scipy/stats/_relative_risk.pyc
${PYSITELIB}/scipy/stats/_relative_risk.pyo
+${PYSITELIB}/scipy/stats/_resampling.py
+${PYSITELIB}/scipy/stats/_resampling.pyc
+${PYSITELIB}/scipy/stats/_resampling.pyo
${PYSITELIB}/scipy/stats/_result_classes.py
${PYSITELIB}/scipy/stats/_result_classes.pyc
${PYSITELIB}/scipy/stats/_result_classes.pyo
@@ -2198,9 +2268,9 @@ ${PYSITELIB}/scipy/stats/_unuran/unuran_wrapper.so
${PYSITELIB}/scipy/stats/_variation.py
${PYSITELIB}/scipy/stats/_variation.pyc
${PYSITELIB}/scipy/stats/_variation.pyo
-${PYSITELIB}/scipy/stats/_wilcoxon_data.py
-${PYSITELIB}/scipy/stats/_wilcoxon_data.pyc
-${PYSITELIB}/scipy/stats/_wilcoxon_data.pyo
+${PYSITELIB}/scipy/stats/_warnings_errors.py
+${PYSITELIB}/scipy/stats/_warnings_errors.pyc
+${PYSITELIB}/scipy/stats/_warnings_errors.pyo
${PYSITELIB}/scipy/stats/biasedurn.py
${PYSITELIB}/scipy/stats/biasedurn.pyc
${PYSITELIB}/scipy/stats/biasedurn.pyo
@@ -2245,6 +2315,11 @@ ${PYSITELIB}/scipy/stats/stats.pyc
${PYSITELIB}/scipy/stats/stats.pyo
${PYSITELIB}/scipy/stats/tests/__init__.py
${PYSITELIB}/scipy/stats/tests/common_tests.py
+${PYSITELIB}/scipy/stats/tests/data/levy_stable/meson.build
+${PYSITELIB}/scipy/stats/tests/data/levy_stable/stable-Z1-cdf-sample-data.npy
+${PYSITELIB}/scipy/stats/tests/data/levy_stable/stable-Z1-pdf-sample-data.npy
+${PYSITELIB}/scipy/stats/tests/data/levy_stable/stable-loc-scale-sample-data.npy
+${PYSITELIB}/scipy/stats/tests/data/meson.build
${PYSITELIB}/scipy/stats/tests/data/nist_anova/AtmWtAg.dat
${PYSITELIB}/scipy/stats/tests/data/nist_anova/SiRstv.dat
${PYSITELIB}/scipy/stats/tests/data/nist_anova/SmLs01.dat
@@ -2256,14 +2331,15 @@ ${PYSITELIB}/scipy/stats/tests/data/nist_anova/SmLs06.dat
${PYSITELIB}/scipy/stats/tests/data/nist_anova/SmLs07.dat
${PYSITELIB}/scipy/stats/tests/data/nist_anova/SmLs08.dat
${PYSITELIB}/scipy/stats/tests/data/nist_anova/SmLs09.dat
+${PYSITELIB}/scipy/stats/tests/data/nist_anova/meson.build
${PYSITELIB}/scipy/stats/tests/data/nist_linregress/Norris.dat
-${PYSITELIB}/scipy/stats/tests/data/stable-cdf-sample-data.npy
-${PYSITELIB}/scipy/stats/tests/data/stable-pdf-sample-data.npy
+${PYSITELIB}/scipy/stats/tests/data/nist_linregress/meson.build
${PYSITELIB}/scipy/stats/tests/data/studentized_range_mpmath_ref.json
+${PYSITELIB}/scipy/stats/tests/meson.build
${PYSITELIB}/scipy/stats/tests/studentized_range_mpmath_ref.py
${PYSITELIB}/scipy/stats/tests/test_axis_nan_policy.py
${PYSITELIB}/scipy/stats/tests/test_binned_statistic.py
-${PYSITELIB}/scipy/stats/tests/test_bootstrap.py
+${PYSITELIB}/scipy/stats/tests/test_boost_ufuncs.py
${PYSITELIB}/scipy/stats/tests/test_contingency.py
${PYSITELIB}/scipy/stats/tests/test_continuous_basic.py
${PYSITELIB}/scipy/stats/tests/test_crosstab.py
@@ -2281,6 +2357,7 @@ ${PYSITELIB}/scipy/stats/tests/test_multivariate.py
${PYSITELIB}/scipy/stats/tests/test_qmc.py
${PYSITELIB}/scipy/stats/tests/test_rank.py
${PYSITELIB}/scipy/stats/tests/test_relative_risk.py
+${PYSITELIB}/scipy/stats/tests/test_resampling.py
${PYSITELIB}/scipy/stats/tests/test_sampling.py
${PYSITELIB}/scipy/stats/tests/test_stats.py
${PYSITELIB}/scipy/stats/tests/test_tukeylambda_stats.py
diff --git a/math/py-scipy/distinfo b/math/py-scipy/distinfo
index 8590fad8946..3b2901ef9b1 100644
--- a/math/py-scipy/distinfo
+++ b/math/py-scipy/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.37 2022/07/30 16:13:47 he Exp $
+$NetBSD: distinfo,v 1.38 2022/10/05 20:54:31 adam Exp $
-BLAKE2s (scipy-1.8.1.tar.gz) = 364d6645a49d897429094a406e6073e124c1ebca01f4be63ebe401b660d8df38
-SHA512 (scipy-1.8.1.tar.gz) = f6fc71c209991fe82baa4b10d8ade0deb1057f6f5942a91dfb7ae45f3eb78a4535efa2861badf5e2d37239fa99dbd99de760aa7e4854b95991ade0263004e7ea
-Size (scipy-1.8.1.tar.gz) = 38196215 bytes
+BLAKE2s (scipy-1.9.1.tar.gz) = 335d02692e96e08a1625e00857a1bcdff7b8a95aa4e6f901f0376b2f425ec1cb
+SHA512 (scipy-1.9.1.tar.gz) = 1378a24c59b66e2818929acd015fe5408cdd57926d96b7b909d5eb7e2bb6bae942e8fe802f107c8b0901af9873b8e24461624ca0917867e24bb50c7d28e09e71
+Size (scipy-1.9.1.tar.gz) = 42019478 bytes
SHA1 (patch-scipy_spatial_ckdtree_src_ckdtree__decl.h) = ad0e4a79af2a3b0667e61f205f5b8453ea440498
SHA1 (patch-scipy_special___logit.h) = c729c2b73de00cad4c9ad834a79b80dea7b05af3
-SHA1 (patch-scipy_special___round.h) = bc05a935e6423ce8395450ad3b30e88826939422
+SHA1 (patch-scipy_special___round.h) = 42249d147057d3ee34c58d1d4806bce6128cafd2
SHA1 (patch-scipy_stats__unuran_setup.py) = 9839f589fdfe7f1f74e84f32526a2ce96a28d04a
diff --git a/math/py-scipy/patches/patch-scipy_special___round.h b/math/py-scipy/patches/patch-scipy_special___round.h
index dbbc8194894..e972c6480aa 100644
--- a/math/py-scipy/patches/patch-scipy_special___round.h
+++ b/math/py-scipy/patches/patch-scipy_special___round.h
@@ -1,14 +1,8 @@
-$NetBSD: patch-scipy_special___round.h,v 1.3 2018/09/03 09:04:24 wiz Exp $
+$NetBSD: patch-scipy_special___round.h,v 1.4 2022/10/05 20:54:31 adam Exp $
-Chunk 1: SunOS fix
+SunOS fix
https://github.com/scipy/scipy/issues/9214
-Chunk 2:
-This conditional is just wrong, when built with c++, __STDC_VERSION__
-is not defined. Make a cheezy fix which insists on <fenv.h> when
-built with C++.
-https://github.com/scipy/scipy/issues/9213
-
--- scipy/special/_round.h.orig 2018-05-05 17:10:11.000000000 +0000
+++ scipy/special/_round.h
@@ -9,6 +9,10 @@
@@ -22,12 +16,3 @@ https://github.com/scipy/scipy/issues/9213
double add_round_up(double a, double b)
{
-@@ -49,7 +53,7 @@ double add_round_down(double a, double b
-
-
- /* Helper code for testing _round.h. */
--#if __STDC_VERSION__ >= 199901L
-+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__cplusplus)
- /* We have C99 */
- #include <fenv.h>
- #else