diff options
Diffstat (limited to 'math')
61 files changed, 117 insertions, 231 deletions
diff --git a/math/Makefile b/math/Makefile index 034758a97829..ce2fd3a4e380 100644 --- a/math/Makefile +++ b/math/Makefile @@ -471,7 +471,6 @@ SUBDIR += librdata SUBDIR += librsb SUBDIR += libsemigroups - SUBDIR += libsharp2 SUBDIR += libtexprintf SUBDIR += libtommath SUBDIR += libxls @@ -1082,6 +1081,7 @@ SUBDIR += py-pyprobables SUBDIR += py-pyreadr SUBDIR += py-pyreadstat + SUBDIR += py-pyrfr SUBDIR += py-pyrr SUBDIR += py-pysmt SUBDIR += py-pysym diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile index bad03af9c974..00a1b5eb526e 100644 --- a/math/R-cran-igraph/Makefile +++ b/math/R-cran-igraph/Makefile @@ -1,5 +1,6 @@ PORTNAME= igraph DISTVERSION= 2.1.4 +PORTREVISION= 1 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/cadabra2/Makefile b/math/cadabra2/Makefile index 279e1505993d..6d80737dae40 100644 --- a/math/cadabra2/Makefile +++ b/math/cadabra2/Makefile @@ -1,6 +1,6 @@ PORTNAME= cadabra2 DISTVERSION= 2.5.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -21,7 +21,7 @@ LIB_DEPENDS= ${PY_BOOST} \ libpcrecpp.so:devel/pcre \ libjsoncpp.so:devel/jsoncpp \ libgmp.so:math/gmp \ - libuuid.so:misc/e2fsprogs-libuuid + libuuid.so:misc/libuuid RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sympy/__init__.py:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR} diff --git a/math/cantor/Makefile b/math/cantor/Makefile index c5a8629aeb7f..f71fc0ad3913 100644 --- a/math/cantor/Makefile +++ b/math/cantor/Makefile @@ -1,5 +1,6 @@ PORTNAME= cantor DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= math kde kde-applications MAINTAINER= kde@FreeBSD.org diff --git a/math/drgeo/Makefile b/math/drgeo/Makefile index 6cf3a5517bde..825be10c4f98 100644 --- a/math/drgeo/Makefile +++ b/math/drgeo/Makefile @@ -1,6 +1,6 @@ PORTNAME= drgeo PORTVERSION= 1.1.0 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= math MASTER_SITES= SF/ofset/${PORTNAME}/${PORTVERSION} diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile index 6f654543be3c..c850ac393f25 100644 --- a/math/ggobi/Makefile +++ b/math/ggobi/Makefile @@ -1,6 +1,6 @@ PORTNAME= ggobi DISTVERSION= 2.1.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math graphics MAINTAINER= rhurlin@FreeBSD.org diff --git a/math/gkmap/Makefile b/math/gkmap/Makefile index 0b80325bfcb3..7e34902acd2e 100644 --- a/math/gkmap/Makefile +++ b/math/gkmap/Makefile @@ -1,6 +1,6 @@ PORTNAME= gkmap PORTVERSION= 0.2 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= math MASTER_SITES= SF/gkmap/gkmap/gkmap-${PORTVERSION}/ diff --git a/math/gnome-calculator/Makefile b/math/gnome-calculator/Makefile index c709fb2a9ad6..1f7a45a12a17 100644 --- a/math/gnome-calculator/Makefile +++ b/math/gnome-calculator/Makefile @@ -1,5 +1,6 @@ PORTNAME= gnome-calculator PORTVERSION= 47.3 +PORTREVISION= 1 CATEGORIES= math gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/math/gnumeric/Makefile b/math/gnumeric/Makefile index c1314b703638..15015c8c7fd3 100644 --- a/math/gnumeric/Makefile +++ b/math/gnumeric/Makefile @@ -1,5 +1,6 @@ PORTNAME= gnumeric PORTVERSION= 1.12.59 +PORTREVISION= 1 CATEGORIES= math gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/math/gretl/Makefile b/math/gretl/Makefile index 7b333de2c727..634f2ba99091 100644 --- a/math/gretl/Makefile +++ b/math/gretl/Makefile @@ -1,6 +1,6 @@ PORTNAME= gretl PORTVERSION= 2024d -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math finance MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSIONFULL}/ diff --git a/math/igraph/Makefile b/math/igraph/Makefile index e72dcfb6762d..1c2650164848 100644 --- a/math/igraph/Makefile +++ b/math/igraph/Makefile @@ -1,6 +1,6 @@ PORTNAME= igraph DISTVERSION= 0.10.12 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ diff --git a/math/kfr/Makefile b/math/kfr/Makefile index 47ac1b10a450..cc5f84755155 100644 --- a/math/kfr/Makefile +++ b/math/kfr/Makefile @@ -1,5 +1,5 @@ PORTNAME= kfr -DISTVERSION= 6.1.1 +DISTVERSION= 6.2.0 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -44,6 +44,6 @@ post-test: # see https://github.com/kfrlib/kfr/issues/164 @cd ${BUILD_WRKSRC} && \ ${BUILD_WRKSRC}/bin/all_tests -# tests as of 6.1.1: [--SUCCESS--] 199/199 tests 2810450/2810450 checks +# tests as of 6.2.0: [--SUCCESS--] 199/199 tests 2810450/2810450 checks .include <bsd.port.mk> diff --git a/math/kfr/distinfo b/math/kfr/distinfo index 752e7b2efd5d..459794fc51c3 100644 --- a/math/kfr/distinfo +++ b/math/kfr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737283736 -SHA256 (kfrlib-kfr-6.1.1_GH0.tar.gz) = 71ee9f807e0c6d3cc63740ffee681fa82110ab7eaf524360e9e40ef8e7cda91c -SIZE (kfrlib-kfr-6.1.1_GH0.tar.gz) = 11273875 +TIMESTAMP = 1751181730 +SHA256 (kfrlib-kfr-6.2.0_GH0.tar.gz) = bc9507e1dde17a86b68fb045404b66c5c486e61e324d9209468ea1e6cac7173c +SIZE (kfrlib-kfr-6.2.0_GH0.tar.gz) = 11281340 diff --git a/math/kissat/Makefile b/math/kissat/Makefile index 2605eb1b397f..a2c35fe559ff 100644 --- a/math/kissat/Makefile +++ b/math/kissat/Makefile @@ -1,6 +1,6 @@ PORTNAME= kissat DISTVERSIONPREFIX= rel- -DISTVERSION= 4.0.2 +DISTVERSION= 4.0.3 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.2: All 1043 test jobs succeeded in 2.35 seconds. +# tests as of 4.0.3: All 1043 test jobs succeeded in 6.65 seconds. .include <bsd.port.mk> diff --git a/math/kissat/distinfo b/math/kissat/distinfo index 8e523b8b6848..5616f9414e86 100644 --- a/math/kissat/distinfo +++ b/math/kissat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737785441 -SHA256 (arminbiere-kissat-rel-4.0.2_GH0.tar.gz) = a8e58a70ebac09ccc0ba1465a69cfb9b31e562167d42df7535270d2733c386d7 -SIZE (arminbiere-kissat-rel-4.0.2_GH0.tar.gz) = 531941 +TIMESTAMP = 1751232358 +SHA256 (arminbiere-kissat-rel-4.0.3_GH0.tar.gz) = 53ad0c86a3854cdbf16e871599de4eaaaf33a039c1fd3460e43c89ae2a8a0971 +SIZE (arminbiere-kissat-rel-4.0.3_GH0.tar.gz) = 531881 diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile index 00960746d5b2..009ed889aaea 100644 --- a/math/libqalculate/Makefile +++ b/math/libqalculate/Makefile @@ -1,5 +1,6 @@ PORTNAME= libqalculate PORTVERSION= 5.5.2 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/ diff --git a/math/libsharp2/Makefile b/math/libsharp2/Makefile deleted file mode 100644 index 0b72adecf3ce..000000000000 --- a/math/libsharp2/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= libsharp2 -DISTVERSION= g20191210 -CATEGORIES= math - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Library for fast spherical harmonic transforms -WWW= https://gitlab.mpcdf.mpg.de/mtr/libsharp - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= Deprecated upstream in 2021, upstream recommends migrating to ducc0 -EXPIRATION_DATE=2025-06-30 - -USES= autoreconf gmake libtool -USE_GITLAB= yes - -GL_SITE= https://gitlab.mpcdf.mpg.de -GL_ACCOUNT= mtr -GL_PROJECT= libsharp -GL_TAGNAME= 54856313a5fcfb6a33817b7dfa28c4b1965ffbd1 - -GNU_CONFIGURE= yes - -INSTALL_TARGET= install-strip - -.include <bsd.port.mk> diff --git a/math/libsharp2/distinfo b/math/libsharp2/distinfo deleted file mode 100644 index 3b84fd0b35b6..000000000000 --- a/math/libsharp2/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1619405647 -SHA256 (mtr-libsharp-54856313a5fcfb6a33817b7dfa28c4b1965ffbd1_GL0.tar.gz) = 30a8febdc30e210ba91a6e8e112aba25cd630d7821686872ce48bd08400e0f7a -SIZE (mtr-libsharp-54856313a5fcfb6a33817b7dfa28c4b1965ffbd1_GL0.tar.gz) = 69059 diff --git a/math/libsharp2/pkg-descr b/math/libsharp2/pkg-descr deleted file mode 100644 index 298db1856068..000000000000 --- a/math/libsharp2/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Library for efficient spherical harmonic transforms at arbitrary spins, -supporting CPU vectorization, OpenMP and MPI. diff --git a/math/libsharp2/pkg-plist b/math/libsharp2/pkg-plist deleted file mode 100644 index f6df56f16ee0..000000000000 --- a/math/libsharp2/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -include/libsharp2/sharp.h -include/libsharp2/sharp_almhelpers.h -include/libsharp2/sharp_cxx.h -include/libsharp2/sharp_geomhelpers.h -include/libsharp2/sharp_mpi.h -lib/libsharp2.a -lib/libsharp2.so -lib/libsharp2.so.0 -lib/libsharp2.so.0.0.0 -libdata/pkgconfig/libsharp2.pc diff --git a/math/mate-calc/Makefile b/math/mate-calc/Makefile index 21b07bb6e62b..628718c184e4 100644 --- a/math/mate-calc/Makefile +++ b/math/mate-calc/Makefile @@ -1,5 +1,6 @@ PORTNAME= mate-calc PORTVERSION= 1.28.0 +PORTREVISION= 1 CATEGORIES= math mate MASTER_SITES= MATE DIST_SUBDIR= mate diff --git a/math/mdal/Makefile b/math/mdal/Makefile index e7cd9b760930..f7816901df5a 100644 --- a/math/mdal/Makefile +++ b/math/mdal/Makefile @@ -1,7 +1,7 @@ PORTNAME= mdal DISTVERSIONPREFIX= release- DISTVERSION= 1.2.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math geography MAINTAINER= wen@FreeBSD.org diff --git a/math/octave-forge-bim/Makefile b/math/octave-forge-bim/Makefile index dc53d313003a..434f9742e3d3 100644 --- a/math/octave-forge-bim/Makefile +++ b/math/octave-forge-bim/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave-forge-bim DISTVERSIONPREFIX= v -DISTVERSION= 1.1.7 +DISTVERSION= 1.1.8 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-bim/distinfo b/math/octave-forge-bim/distinfo index 2608e8e4d536..f82d42d78b60 100644 --- a/math/octave-forge-bim/distinfo +++ b/math/octave-forge-bim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748539041 -SHA256 (octave-forge/carlodefalco-bim-v1.1.7_GH0.tar.gz) = f4d5bc7c2633320c91f96cc42c7843097bc2f550008a914ebfb487016b9b9f22 -SIZE (octave-forge/carlodefalco-bim-v1.1.7_GH0.tar.gz) = 595822 +TIMESTAMP = 1751145226 +SHA256 (octave-forge/carlodefalco-bim-v1.1.8_GH0.tar.gz) = c195c081fbc5b7cc7d3146ed740d8e985a48f3cdca04e06bee385feed4dd55d6 +SIZE (octave-forge/carlodefalco-bim-v1.1.8_GH0.tar.gz) = 595838 diff --git a/math/openblas/Makefile b/math/openblas/Makefile index e70706747051..d4a5c079ae71 100644 --- a/math/openblas/Makefile +++ b/math/openblas/Makefile @@ -1,7 +1,6 @@ PORTNAME= openblas DISTVERSIONPREFIX= v -DISTVERSION= 0.3.29 -PORTREVISION= 1 +DISTVERSION= 0.3.30 PORTEPOCH= 2 CATEGORIES= math MASTER_SITES= NL/lapack/timing/:lapack_tmg @@ -9,10 +8,6 @@ DISTFILES= large.tgz:lapack_tmg \ timing.tgz:lapack_tmg DIST_SUBDIR= openblas -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= e8b11a126bbbcabdfa0ca06bbf4dcca44b8e650f.patch:-p1 \ - 643966d9c7eba16de75da14e60c3e554d4019595.patch:-p1 - MAINTAINER= phd_kimberlite@yahoo.co.jp COMMENT= Optimized BLAS library based on GotoBLAS2 WWW= https://github.com/OpenMathLib/OpenBLAS diff --git a/math/openblas/distinfo b/math/openblas/distinfo index e5b8644360cc..474b6c3495ec 100644 --- a/math/openblas/distinfo +++ b/math/openblas/distinfo @@ -1,11 +1,7 @@ -TIMESTAMP = 1741647523 +TIMESTAMP = 1750415154 SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1 SIZE (openblas/large.tgz) = 2595 SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af SIZE (openblas/timing.tgz) = 1059485 -SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 38240eee1b29e2bde47ebb5d61160207dc68668a54cac62c076bb5032013b1eb -SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 24671913 -SHA256 (openblas/e8b11a126bbbcabdfa0ca06bbf4dcca44b8e650f.patch) = fba556c4c0f254570d9d53d556e9fe8af1d6cdfd6daf461a523579b3e59650cf -SIZE (openblas/e8b11a126bbbcabdfa0ca06bbf4dcca44b8e650f.patch) = 4797 -SHA256 (openblas/643966d9c7eba16de75da14e60c3e554d4019595.patch) = 1874a7ef2c78842fa4f29ec4d61c71c9c86036c8c6d1909b3040e9ad9dfc7aa1 -SIZE (openblas/643966d9c7eba16de75da14e60c3e554d4019595.patch) = 834 +SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.30_GH0.tar.gz) = 27342cff518646afb4c2b976d809102e368957974c250a25ccc965e53063c95d +SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.30_GH0.tar.gz) = 24699801 diff --git a/math/openturns/Makefile b/math/openturns/Makefile index 91da67f9b26f..8375e1e39c0d 100644 --- a/math/openturns/Makefile +++ b/math/openturns/Makefile @@ -1,7 +1,7 @@ PORTNAME= openturns DISTVERSIONPREFIX= v DISTVERSION= 1.24 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/pdal/Makefile b/math/pdal/Makefile index 840dcb59881e..0c7ebdff593d 100644 --- a/math/pdal/Makefile +++ b/math/pdal/Makefile @@ -1,6 +1,6 @@ PORTNAME= pdal DISTVERSION= 2.8.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math databases graphics MASTER_SITES= https://github.com/PDAL/PDAL/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src diff --git a/math/py-blis/Makefile b/math/py-blis/Makefile index a8040e41539c..153586695a61 100644 --- a/math/py-blis/Makefile +++ b/math/py-blis/Makefile @@ -1,5 +1,6 @@ PORTNAME= blis PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI \ https://github.com/explosion/cython-blis/releases/download/release-v${PORTVERSION}/ @@ -18,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.3,1<3.0.0,1:math/py-numpy@${PY RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.0,1<3.0.0,1:math/py-numpy@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython3 pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/math/py-blis/files/patch-pyproject.toml b/math/py-blis/files/patch-pyproject.toml deleted file mode 100644 index 6e108948eb19..000000000000 --- a/math/py-blis/files/patch-pyproject.toml +++ /dev/null @@ -1,11 +0,0 @@ ---- pyproject.toml.orig 2025-04-03 12:23:45 UTC -+++ pyproject.toml -@@ -1,7 +1,7 @@ requires = [ - [build-system] - requires = [ - "setuptools", -- "cython>=3.0,<4.0", -+ "cython>=0,<4.0", - "numpy>=1.19.3,<3.0.0" - ] - build-backend = "setuptools.build_meta" diff --git a/math/py-blis/files/patch-setup.py b/math/py-blis/files/patch-setup.py index 7f66284b12b2..ebd4020cd70d 100644 --- a/math/py-blis/files/patch-setup.py +++ b/math/py-blis/files/patch-setup.py @@ -1,12 +1,10 @@ --- setup.py.orig 2025-04-03 12:23:45 UTC +++ setup.py -@@ -302,8 +302,8 @@ setup( - +@@ -303,7 +303,7 @@ setup( setup( setup_requires=[ -- "cython>=3.0,<4.0", + "cython>=3.0,<4.0", - "numpy>=2.0.0,<3.0.0", -+ "cython>=0,<4.0", + "numpy>=1.19.0,<3.0.0", ], install_requires=[ diff --git a/math/py-modin/Makefile b/math/py-modin/Makefile index 5011e9e13e07..654ce60a71d9 100644 --- a/math/py-modin/Makefile +++ b/math/py-modin/Makefile @@ -1,5 +1,5 @@ PORTNAME= modin -PORTVERSION= 0.33.1 +PORTVERSION= 0.33.2 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-modin/distinfo b/math/py-modin/distinfo index 26daff544e21..469756818138 100644 --- a/math/py-modin/distinfo +++ b/math/py-modin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748495829 -SHA256 (modin-0.33.1.tar.gz) = 852f2a65c346f9d17261e56ecc2e6652ddddeb9e648aecfff42e1007878d42b6 -SIZE (modin-0.33.1.tar.gz) = 885097 +TIMESTAMP = 1750954212 +SHA256 (modin-0.33.2.tar.gz) = 63fa7d5b2578d98e3f236ec3460ea97df631676d62604ffe030642a946e03925 +SIZE (modin-0.33.2.tar.gz) = 886775 diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile index 6a7915f084b2..b1a0cb54fc6e 100644 --- a/math/py-narwhals/Makefile +++ b/math/py-narwhals/Makefile @@ -1,5 +1,5 @@ PORTNAME= narwhals -PORTVERSION= 1.43.0 +PORTVERSION= 1.44.0 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 c6717255dad6..1ffc5b48d70c 100644 --- a/math/py-narwhals/distinfo +++ b/math/py-narwhals/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188126 -SHA256 (narwhals-1.43.0.tar.gz) = 5a28119401fccb4d344704f806438a983bb0a5b3f4a638760d25b1d521a18a79 -SIZE (narwhals-1.43.0.tar.gz) = 496455 +TIMESTAMP = 1750954214 +SHA256 (narwhals-1.44.0.tar.gz) = 8cf0616d4f6f21225b3b56fcde96ccab6d05023561a0f162402aa9b8c33ad31d +SIZE (narwhals-1.44.0.tar.gz) = 499250 diff --git a/math/py-pcodec/Makefile b/math/py-pcodec/Makefile index f26198057855..9881aab389c2 100644 --- a/math/py-pcodec/Makefile +++ b/math/py-pcodec/Makefile @@ -1,5 +1,5 @@ PORTNAME= pcodec -PORTVERSION= 0.3.4 +PORTVERSION= 0.3.5 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-pcodec/distinfo b/math/py-pcodec/distinfo index a1ca004fa507..35fbb5c256cd 100644 --- a/math/py-pcodec/distinfo +++ b/math/py-pcodec/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1748831204 -SHA256 (pcodec-0.3.4.tar.gz) = 3364fa600cc6b3dd9e169f06a91860ffb80218acf5ff84046c2ebda2dd79645e -SIZE (pcodec-0.3.4.tar.gz) = 126966 +TIMESTAMP = 1750954216 +SHA256 (pcodec-0.3.5.tar.gz) = d0242d3cabfd82cbd3d4d1f83a71aba92273a49972a372f39ca3eb20db12861d +SIZE (pcodec-0.3.5.tar.gz) = 129855 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 diff --git a/math/py-pyreadstat/Makefile b/math/py-pyreadstat/Makefile index a4fc50048746..28702f0c4c52 100644 --- a/math/py-pyreadstat/Makefile +++ b/math/py-pyreadstat/Makefile @@ -1,5 +1,6 @@ PORTNAME= pyreadstat PORTVERSION= 1.2.9 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.2.0,1:math/py-pandas@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython3 pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/math/py-pyreadstat/files/patch-setup.py b/math/py-pyreadstat/files/patch-setup.py deleted file mode 100644 index ee04a6d9cc21..000000000000 --- a/math/py-pyreadstat/files/patch-setup.py +++ /dev/null @@ -1,14 +0,0 @@ ---- setup.py.orig 2024-10-18 20:21:39 UTC -+++ setup.py -@@ -26,11 +26,6 @@ if PY_MAJOR_VERSION < 3 and os.name == 'nt': - if PY_MAJOR_VERSION < 3 and os.name == 'nt': - raise Exception("Python 2 is not supported on Windows.") - --cyver = int(Cython.__version__.split(".")[0]) --if cyver < 3: -- msg = "Cython version 3 or newer required" -- raise Exception(msg) -- - ext = '.pyx' - - diff --git a/math/py-pyrfr/Makefile b/math/py-pyrfr/Makefile new file mode 100644 index 000000000000..f6b888d07f6a --- /dev/null +++ b/math/py-pyrfr/Makefile @@ -0,0 +1,26 @@ +PORTNAME= pyrfr +DISTVERSION= 0.9.0 +CATEGORIES= math +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Python bindings for the extensible C++ library for random forests +WWW= https://github.com/automl/random_forest_run + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + swig:devel/swig \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} + +USES= compiler:c++11-lang python +USE_PYTHON= pep517 autoplist pytest + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/pyrfr/_regression${PYTHON_TAG}.so \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/pyrfr/_util${PYTHON_TAG}.so + +.include <bsd.port.mk> diff --git a/math/py-pyrfr/distinfo b/math/py-pyrfr/distinfo new file mode 100644 index 000000000000..2442b3d9b0f1 --- /dev/null +++ b/math/py-pyrfr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751228849 +SHA256 (pyrfr-0.9.0.tar.gz) = bc6e758317cf79579fe6b7ce5f01dd42f77c991bf707e33646e8c6a9112c186b +SIZE (pyrfr-0.9.0.tar.gz) = 295099 diff --git a/math/py-pyrfr/files/patch-include_cereal_external_rapidjson_document.h b/math/py-pyrfr/files/patch-include_cereal_external_rapidjson_document.h new file mode 100644 index 000000000000..86d71f96a4b3 --- /dev/null +++ b/math/py-pyrfr/files/patch-include_cereal_external_rapidjson_document.h @@ -0,0 +1,13 @@ +- https://github.com/automl/random_forest_run/issues/8 + +--- include/cereal/external/rapidjson/document.h.orig 2025-06-29 20:57:03 UTC ++++ include/cereal/external/rapidjson/document.h +@@ -322,7 +322,7 @@ struct GenericStringRef { + operator const Ch *() const { return s; } + + const Ch* const s; //!< plain CharType pointer +- const SizeType length; //!< length of the string (excluding the trailing NULL terminator) ++ SizeType length; //!< length of the string (excluding the trailing NULL terminator) + + private: + //! Disallow construction from non-const array diff --git a/math/py-pyrfr/pkg-descr b/math/py-pyrfr/pkg-descr new file mode 100644 index 000000000000..082449e5a710 --- /dev/null +++ b/math/py-pyrfr/pkg-descr @@ -0,0 +1,2 @@ +pyrfr is a Python binding for the extensible C++ library +for random forests. diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile index ffc2b6a54f5a..2f079e617944 100644 --- a/math/qalculate-gtk/Makefile +++ b/math/qalculate-gtk/Makefile @@ -1,5 +1,6 @@ PORTNAME= qalculate-gtk PORTVERSION= 5.5.1 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/ diff --git a/math/rubygem-matrix/Makefile b/math/rubygem-matrix/Makefile index 1186c52a5b4f..f702f7ad12c3 100644 --- a/math/rubygem-matrix/Makefile +++ b/math/rubygem-matrix/Makefile @@ -1,5 +1,5 @@ PORTNAME= matrix -PORTVERSION= 0.4.2 +PORTVERSION= 0.4.3 CATEGORIES= math rubygems MASTER_SITES= RG @@ -9,7 +9,8 @@ WWW= https://github.com/ruby/matrix LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual -LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt +LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL +LICENSE_FILE_RUBY= ${WRKSRC}/COPYING USES= gem diff --git a/math/rubygem-matrix/distinfo b/math/rubygem-matrix/distinfo index 18a8c62bb238..0a14e1e82559 100644 --- a/math/rubygem-matrix/distinfo +++ b/math/rubygem-matrix/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1624189831 -SHA256 (rubygem/matrix-0.4.2.gem) = 71083ccbd67a14a43bfa78d3e4dc0f4b503b9cc18e5b4b1d686dc0f9ef7c4cc0 -SIZE (rubygem/matrix-0.4.2.gem) = 27136 +TIMESTAMP = 1750954418 +SHA256 (rubygem/matrix-0.4.3.gem) = a0d5ab7ddcc1973ff690ab361b67f359acbb16958d1dc072b8b956a286564c5b +SIZE (rubygem/matrix-0.4.3.gem) = 28160 diff --git a/math/rubygem-prime/Makefile b/math/rubygem-prime/Makefile index 462604241e0b..7e8768dc805e 100644 --- a/math/rubygem-prime/Makefile +++ b/math/rubygem-prime/Makefile @@ -1,5 +1,5 @@ PORTNAME= prime -PORTVERSION= 0.1.3 +PORTVERSION= 0.1.4 CATEGORIES= math rubygems MASTER_SITES= RG diff --git a/math/rubygem-prime/distinfo b/math/rubygem-prime/distinfo index f858b91da385..e428e055c424 100644 --- a/math/rubygem-prime/distinfo +++ b/math/rubygem-prime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732261044 -SHA256 (rubygem/prime-0.1.3.gem) = baf031c50d6ce923594913befc8ac86a3251bffb9d6a5e8b03687962054e53e3 -SIZE (rubygem/prime-0.1.3.gem) = 13312 +TIMESTAMP = 1750954420 +SHA256 (rubygem/prime-0.1.4.gem) = 4d755ebf7c2994a6f3a3fee0d072063be3fff2d4042ebff6cd5eebd4747a225e +SIZE (rubygem/prime-0.1.4.gem) = 13312 diff --git a/math/sc-im/Makefile b/math/sc-im/Makefile index 4da38d4c711e..af24a86e3a8e 100644 --- a/math/sc-im/Makefile +++ b/math/sc-im/Makefile @@ -1,6 +1,7 @@ PORTNAME= sc-im DISTVERSIONPREFIX= v DISTVERSION= 0.8.5 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= bapt@FreeBSD.org diff --git a/math/timbl/Makefile b/math/timbl/Makefile index 1951c62e8c3f..7d8799af6c59 100644 --- a/math/timbl/Makefile +++ b/math/timbl/Makefile @@ -1,6 +1,6 @@ PORTNAME= timbl DISTVERSION= 6.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math education MASTER_SITES= https://github.com/LanguageMachines/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/math/topologic/Makefile b/math/topologic/Makefile index 54d328a7e2b7..8b8431a7cc5d 100644 --- a/math/topologic/Makefile +++ b/math/topologic/Makefile @@ -1,7 +1,7 @@ PORTNAME= topologic DISTVERSIONPREFIX= v DISTVERSION= 6.0.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math PKGNAMESUFFIX= -space-modeling-library @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libtbb.so:devel/onetbb \ libTKernel.so:cad/opencascade \ - libuuid.so:misc/e2fsprogs-libuuid + libuuid.so:misc/libuuid USES= cmake compiler:c++14-lang localbase:ldflags USE_LDCONFIG= ${PREFIX}/lib/TopologicCore diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile index 85979ec768e3..41087e74f8e4 100644 --- a/math/vtk9/Makefile +++ b/math/vtk9/Makefile @@ -1,6 +1,5 @@ PORTNAME= vtk -DISTVERSION= 9.2.6 -PORTREVISION= 6 +DISTVERSION= 9.5.0 CATEGORIES= math graphics MASTER_SITES= https://vtk.org/files/release/${VTK_SHORT_VER}/ PKGNAMESUFFIX= 9 diff --git a/math/vtk9/Makefile.version b/math/vtk9/Makefile.version index 66ceb4b6ed8f..0704e0637ff9 100644 --- a/math/vtk9/Makefile.version +++ b/math/vtk9/Makefile.version @@ -1,3 +1,3 @@ # this file is provided for VTK users -VTK_VER=9.2 +VTK_VER=9.5 diff --git a/math/vtk9/distinfo b/math/vtk9/distinfo index c73d546ac962..89bd22215236 100644 --- a/math/vtk9/distinfo +++ b/math/vtk9/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687488293 -SHA256 (VTK-9.2.6.tar.gz) = 06fc8d49c4e56f498c40fcb38a563ed8d4ec31358d0101e8988f0bb4d539dd12 -SIZE (VTK-9.2.6.tar.gz) = 53810904 +TIMESTAMP = 1750828031 +SHA256 (VTK-9.5.0.tar.gz) = 04ae86246b9557c6b61afbc534a6df099244fbc8f3937f82e6bc0570953af87d +SIZE (VTK-9.5.0.tar.gz) = 50172790 diff --git a/math/vtk9/files/patch-ThirdParty_cgns_vtkcgns_src_adfh_ADFH.c b/math/vtk9/files/patch-ThirdParty_cgns_vtkcgns_src_adfh_ADFH.c deleted file mode 100644 index 908a0098eced..000000000000 --- a/math/vtk9/files/patch-ThirdParty_cgns_vtkcgns_src_adfh_ADFH.c +++ /dev/null @@ -1,13 +0,0 @@ ---- ThirdParty/cgns/vtkcgns/src/adfh/ADFH.c.orig 2022-10-02 11:37:19 UTC -+++ ThirdParty/cgns/vtkcgns/src/adfh/ADFH.c -@@ -287,6 +287,10 @@ if (mta_root == NULL){set_error(ADFH_ERR_ROOTNULL, err - #define CMP_OINFO(r,n) ((r)->fileno==(n)->fileno && \ - (r)->addr==(n)->addr && (r)->addr != HADDR_UNDEF) - -+#if H5_VERSION_GE(1,12,0) -+#undef H5L_info_t -+#define H5L_info_t H5L_info2_t -+#endif - - static herr_t gfind_by_name(hid_t, const char *, const H5L_info_t*, void *); - static herr_t find_by_name(hid_t, const char *, const H5A_info_t*, void *); diff --git a/math/vtk9/files/patch-ThirdParty_diy2_vtkdiy2_include_vtkdiy2_fmt_format.h b/math/vtk9/files/patch-ThirdParty_diy2_vtkdiy2_include_vtkdiy2_fmt_format.h deleted file mode 100644 index eb9c13efbe2f..000000000000 --- a/math/vtk9/files/patch-ThirdParty_diy2_vtkdiy2_include_vtkdiy2_fmt_format.h +++ /dev/null @@ -1,18 +0,0 @@ ---- ThirdParty/diy2/vtkdiy2/include/vtkdiy2/fmt/format.h.orig 2023-02-15 04:03:53 UTC -+++ ThirdParty/diy2/vtkdiy2/include/vtkdiy2/fmt/format.h -@@ -480,6 +480,7 @@ void buffer<T>::append(const U* begin, const U* end) { - } - } // namespace internal - -+#ifdef __cpp_char8_t - // A UTF-8 string view. - class u8string_view : public basic_string_view<char8_t> { - public: -@@ -497,6 +498,7 @@ inline u8string_view operator"" _u(const char* s, std: - } - } // namespace literals - #endif -+#endif // __cpp_char8_t - - // The number of characters to store in the basic_memory_buffer object itself - // to avoid dynamic memory allocation. diff --git a/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__put__prop.c b/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__put__prop.c deleted file mode 100644 index eb29a277f139..000000000000 --- a/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__put__prop.c +++ /dev/null @@ -1,14 +0,0 @@ -- fix build with science/netcdf 4.9.3 -- see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284680 - ---- ThirdParty/exodusII/vtkexodusII/src/ex_put_prop.c.orig 2025-02-10 02:00:23 UTC -+++ ThirdParty/exodusII/vtkexodusII/src/ex_put_prop.c -@@ -243,7 +243,7 @@ int ex_put_prop(int exoid, ex_entity_type obj_type, ex - vals[0] = 0; /* fill value */ - /* create attribute to cause variable to fill with zeros per routine spec - */ -- if ((status = nc_put_att_longlong(exoid, propid, _FillValue, int_type, 1, vals)) != NC_NOERR) { -+ if ((status = nc_put_att_longlong(exoid, propid, NC_FillValue, int_type, 1, vals)) != NC_NOERR) { - snprintf(errmsg, MAX_ERR_LENGTH, - "ERROR: failed to create property name fill attribute in file id %d", exoid); - ex_err_fn(exoid, __func__, errmsg, status); diff --git a/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__put__prop__names.c b/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__put__prop__names.c deleted file mode 100644 index 335822e40906..000000000000 --- a/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__put__prop__names.c +++ /dev/null @@ -1,14 +0,0 @@ -- fix build with science/netcdf 4.9.3 -- see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284680 - ---- ThirdParty/exodusII/vtkexodusII/src/ex_put_prop_names.c.orig 2025-02-10 02:01:23 UTC -+++ ThirdParty/exodusII/vtkexodusII/src/ex_put_prop_names.c -@@ -172,7 +172,7 @@ int ex_put_prop_names(int exoid, ex_entity_type obj_ty - - /* create attribute to cause variable to fill with zeros per routine spec - */ -- if ((status = nc_put_att_longlong(exoid, propid, _FillValue, int_type, 1, vals)) != NC_NOERR) { -+ if ((status = nc_put_att_longlong(exoid, propid, NC_FillValue, int_type, 1, vals)) != NC_NOERR) { - snprintf(errmsg, MAX_ERR_LENGTH, - "ERROR: failed to create property name fill attribute in file id %d", exoid); - ex_err_fn(exoid, __func__, errmsg, status); diff --git a/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c b/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c deleted file mode 100644 index 65889826bdd6..000000000000 --- a/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c +++ /dev/null @@ -1,10 +0,0 @@ ---- ThirdParty/glew/vtkglew/src/glew.c.orig 2024-02-21 22:29:42 UTC -+++ ThirdParty/glew/vtkglew/src/glew.c -@@ -38,6 +38,7 @@ - - #if defined(GLEW_OSMESA) - # define GLAPI extern -+# define APIENTRY __stdcall - # include <GL/osmesa.h> - #elif defined(GLEW_EGL) - # include <GL/eglew.h> diff --git a/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c b/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c deleted file mode 100644 index 0ea9659d6ec5..000000000000 --- a/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c +++ /dev/null @@ -1,10 +0,0 @@ ---- ThirdParty/glew/vtkglew/src/glewinfo.c.orig 2024-02-21 22:29:54 UTC -+++ ThirdParty/glew/vtkglew/src/glewinfo.c -@@ -38,6 +38,7 @@ - #include <GL/eglew.h> - #elif defined(GLEW_OSMESA) - #define GLAPI extern -+#define APIENTRY __stdcall - #include <GL/osmesa.h> - #elif defined(_WIN32) - #include <GL/wglew.h> diff --git a/math/vtk9/files/patch-Utilities_octree_octree_octree__node.txx b/math/vtk9/files/patch-Utilities_octree_octree_octree__node.txx deleted file mode 100644 index de91955442bb..000000000000 --- a/math/vtk9/files/patch-Utilities_octree_octree_octree__node.txx +++ /dev/null @@ -1,11 +0,0 @@ ---- Utilities/octree/octree/octree_node.txx.orig 2023-02-15 04:03:53 UTC -+++ Utilities/octree/octree/octree_node.txx -@@ -207,7 +207,7 @@ const octree_node<T_, d_, A_>& octree_node<T_, d_, A_> - { - throw std::domain_error("Attempt to access children of an octree leaf node."); - } -- return this->_M_chilren[child]; -+ return this->m_children[child]; - } - - /**\brief Return a reference to a child node. |