diff options
Diffstat (limited to 'math')
46 files changed, 161 insertions, 111 deletions
diff --git a/math/Makefile b/math/Makefile index 33cd64aa1d88..8a3d73ac958d 100644 --- a/math/Makefile +++ b/math/Makefile @@ -1001,6 +1001,7 @@ SUBDIR += py-hdmedians SUBDIR += py-hepstats SUBDIR += py-heyoka + SUBDIR += py-highspy SUBDIR += py-hmmlearn SUBDIR += py-hypernetx SUBDIR += py-igraph diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile index bbee225532ae..645024af86ea 100644 --- a/math/R-cran-RcppArmadillo/Makefile +++ b/math/R-cran-RcppArmadillo/Makefile @@ -1,5 +1,5 @@ PORTNAME= RcppArmadillo -DISTVERSION= 15.0.2-1 +DISTVERSION= 15.0.2-2 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-RcppArmadillo/distinfo b/math/R-cran-RcppArmadillo/distinfo index b73281eb49ea..d74e8fde4887 100644 --- a/math/R-cran-RcppArmadillo/distinfo +++ b/math/R-cran-RcppArmadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757371077 -SHA256 (RcppArmadillo_15.0.2-1.tar.gz) = 3dc69d06658f31513a1ef3110705c244d0c4b668af7735f7b30361c89d6ec426 -SIZE (RcppArmadillo_15.0.2-1.tar.gz) = 2118155 +TIMESTAMP = 1758390802 +SHA256 (RcppArmadillo_15.0.2-2.tar.gz) = f8895e85d70ddeabb1d4ec7567f81ed6fd95f9e8715d0791afd07c8382315f4e +SIZE (RcppArmadillo_15.0.2-2.tar.gz) = 2118381 diff --git a/math/R-cran-forcats/Makefile b/math/R-cran-forcats/Makefile index 4131b5567245..3cb52739dad4 100644 --- a/math/R-cran-forcats/Makefile +++ b/math/R-cran-forcats/Makefile @@ -1,17 +1,16 @@ PORTNAME= forcats DISTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= eduardo@FreeBSD.org COMMENT= Tools for Working with Categorical Variables (Factors) -WWW= https://forcats.tidyverse.org/ +WWW= https://cran.r-project.org/package=forcats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= R-cran-knitr>0:print/R-cran-knitr RUN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \ R-cran-glue>0:devel/R-cran-glue \ R-cran-lifecycle>0:devel/R-cran-lifecycle \ @@ -19,9 +18,10 @@ RUN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \ R-cran-rlang>=1.0.0:devel/R-cran-rlang \ R-cran-tibble>0:devel/R-cran-tibble TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \ - R-cran-ggplot2>0:graphics/R-cran-ggplot2 \ R-cran-dplyr>0:math/R-cran-dplyr \ - R-cran-knitr>0:print/R-cran-knitr + R-cran-ggplot2>0:graphics/R-cran-ggplot2 \ + R-cran-knitr>0:print/R-cran-knitr \ + R-cran-testthat>0:devel/R-cran-testthat USES= cran:auto-plist diff --git a/math/R-cran-survey/Makefile b/math/R-cran-survey/Makefile index a009626b351b..d03b44048759 100644 --- a/math/R-cran-survey/Makefile +++ b/math/R-cran-survey/Makefile @@ -1,5 +1,5 @@ PORTNAME= survey -DISTVERSION= 4.4-2 +DISTVERSION= 4.4-8 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-survey/distinfo b/math/R-cran-survey/distinfo index 2ca5e2ba67f8..e09b1576f43b 100644 --- a/math/R-cran-survey/distinfo +++ b/math/R-cran-survey/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711701104 -SHA256 (survey_4.4-2.tar.gz) = 8a4a0f3122f0971f7c8756805add781192c655f507b235801dd78457a8d2f1bd -SIZE (survey_4.4-2.tar.gz) = 2341313 +TIMESTAMP = 1758161385 +SHA256 (survey_4.4-8.tar.gz) = 79893762d70f4ac7db634e991827afadcdbebe22728e4c3a65b22a5fb1707982 +SIZE (survey_4.4-8.tar.gz) = 2348719 diff --git a/math/add/Makefile b/math/add/Makefile index 83ddb5415bc9..c85fc323d239 100644 --- a/math/add/Makefile +++ b/math/add/Makefile @@ -1,5 +1,5 @@ PORTNAME= add -PORTVERSION= 20240916 +PORTVERSION= 20250914 CATEGORIES= math MASTER_SITES= https://invisible-island.net/archives/add/ diff --git a/math/add/distinfo b/math/add/distinfo index 56beb39974ce..cf93dced655d 100644 --- a/math/add/distinfo +++ b/math/add/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752529419 -SHA256 (add-20240916.tgz) = 7290c6c0943c139546687bb552b14e2551d3e14f6482a255673f6e7a9d279e27 -SIZE (add-20240916.tgz) = 182153 +TIMESTAMP = 1757931098 +SHA256 (add-20250914.tgz) = de5d03c7454f8b692a90625793ebc536ba51aeab8b4d71f752332fd649a7fd8e +SIZE (add-20250914.tgz) = 183171 diff --git a/math/analitza/distinfo b/math/analitza/distinfo index fa154d3036be..c98a3860fd4d 100644 --- a/math/analitza/distinfo +++ b/math/analitza/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646411 -SHA256 (KDE/release-service/25.08.0/analitza-25.08.0.tar.xz) = 8d477f0af14bb9f7c15033a9d78987a7067135affc47f19eddda82e76c36d34b -SIZE (KDE/release-service/25.08.0/analitza-25.08.0.tar.xz) = 368188 +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 diff --git a/math/cantor/distinfo b/math/cantor/distinfo index be4faba02951..ad3341ea08a6 100644 --- a/math/cantor/distinfo +++ b/math/cantor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646414 -SHA256 (KDE/release-service/25.08.0/cantor-25.08.0.tar.xz) = 5c98fa36bac3500a57d07813a101be709c58aa0ab755d4c9c9fa2b3f8836238d -SIZE (KDE/release-service/25.08.0/cantor-25.08.0.tar.xz) = 10908548 +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 diff --git a/math/ddfun/Makefile b/math/ddfun/Makefile index e4614a4e12e5..3d620bb7aaee 100644 --- a/math/ddfun/Makefile +++ b/math/ddfun/Makefile @@ -19,10 +19,16 @@ BUILD_WRKSRC= ${WRKSRC}/fortran OPTIONS_DEFINE= DOCS EXAMPLES +.include <bsd.port.pre.mk> + pre-configure: .for f in gnu-complib-dd.scr gnu-complink-dd.scr ${REINPLACE_CMD} -e 's|-O3|${FFLAGS}|' ${BUILD_WRKSRC}/${f} .endfor +.if ${FORTRAN_DEFAULT} == flang +# https://github.com/llvm/llvm-project/issues/158436 + ${REINPLACE_CMD} -e 's|-fno-expensive-optimizations||g' ${BUILD_WRKSRC}/gnu-complib-dd.scr +.endif do-build: cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ./gnu-complib-dd.scr @@ -51,4 +57,4 @@ do-install-DOCS-on: do-test: cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ./gnu-ddfun-tests.scr -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/math/faiss/Makefile b/math/faiss/Makefile index b64c7cdd9051..e64bffca76f0 100644 --- a/math/faiss/Makefile +++ b/math/faiss/Makefile @@ -1,11 +1,8 @@ PORTNAME= faiss DISTVERSIONPREFIX= v -DISTVERSION= 1.11.0 +DISTVERSION= 1.12.0 CATEGORIES= math -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= 01c7e647388f9e23fc828059a3fd9c61b43c0740.patch:-p1 # FreeBSD compatibility patch, https://github.com/facebookresearch/faiss/pull/4316 - MAINTAINER= yuri@FreeBSD.org COMMENT= Library for efficient similarity search & clustering of dense vectors WWW= https://github.com/facebookresearch/faiss @@ -28,11 +25,9 @@ USES= cmake:testing compiler:c++11-lang localbase:ldflags # tests fail to compi USE_GITHUB= yes GH_ACCOUNT= facebookresearch -#LDFLAGS+= -lgtest #-pthread - CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_TESTING FAISS_ENABLE_GPU FAISS_ENABLE_PYTHON -# tests as of 1.11.0: 99% tests passed, 1 tests failed out of 132, TestMemoryLeak.ivfflat (Timeout) +# tests as of 1.12.0: 100% tests passed .include <bsd.port.mk> diff --git a/math/faiss/distinfo b/math/faiss/distinfo index 189bd140d1ff..993ba750a6d7 100644 --- a/math/faiss/distinfo +++ b/math/faiss/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1745711436 -SHA256 (facebookresearch-faiss-v1.11.0_GH0.tar.gz) = c5d517da6deb6a6d74290d7145331fc7474426025e2d826fa4a6d40670f4493c -SIZE (facebookresearch-faiss-v1.11.0_GH0.tar.gz) = 1138777 -SHA256 (01c7e647388f9e23fc828059a3fd9c61b43c0740.patch) = 6248c0d69b2309c5b977d6cd0ff75788a6e668b6c6c87c3113bb2e5603273ea4 -SIZE (01c7e647388f9e23fc828059a3fd9c61b43c0740.patch) = 795 +TIMESTAMP = 1757855190 +SHA256 (facebookresearch-faiss-v1.12.0_GH0.tar.gz) = 561376d1a44771bf1230fabeef9c81643468009b45a585382cf38d3a7a94990a +SIZE (facebookresearch-faiss-v1.12.0_GH0.tar.gz) = 1169676 diff --git a/math/faiss/pkg-plist b/math/faiss/pkg-plist index a8c21fd07a17..af4874fd8148 100644 --- a/math/faiss/pkg-plist +++ b/math/faiss/pkg-plist @@ -85,6 +85,7 @@ include/faiss/impl/platform_macros.h include/faiss/impl/pq4_fast_scan.h include/faiss/impl/residual_quantizer_encode_steps.h include/faiss/impl/simd_result_handlers.h +include/faiss/impl/zerocopy_io.h include/faiss/index_factory.h include/faiss/index_io.h include/faiss/invlists/BlockInvertedLists.h diff --git a/math/flint/Makefile b/math/flint/Makefile index 652cd8119eca..06888de4f74e 100644 --- a/math/flint/Makefile +++ b/math/flint/Makefile @@ -1,5 +1,5 @@ PORTNAME= flint -DISTVERSION= 3.2.0 +DISTVERSION= 3.3.1 CATEGORIES= math MASTER_SITES= http://www.flintlib.org/download/ @@ -45,8 +45,8 @@ MAKE_ENV+= VERBOSE=1 MAKE_ARGS+= VERBOSE=1 post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libflint.so.20.0.0 + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libflint.so.21.0.0 -# tests as of 3.2.0: All tests passed. +# tests as of 3.3.1: All tests passed. .include <bsd.port.mk> diff --git a/math/flint/distinfo b/math/flint/distinfo index 91a90dc16a1a..73745c05e495 100644 --- a/math/flint/distinfo +++ b/math/flint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741882945 -SHA256 (flint-3.2.0.tar.gz) = 6d182c4a05d3d6bfc611565d6331d02f94066a3be32df36ed880264afa9c30f4 -SIZE (flint-3.2.0.tar.gz) = 8384561 +TIMESTAMP = 1757637266 +SHA256 (flint-3.3.1.tar.gz) = 64d70e513076cfa971e0410b58c1da5d35112913e9a56b44e2c681b459d3eafb +SIZE (flint-3.3.1.tar.gz) = 8400253 diff --git a/math/flint/pkg-plist b/math/flint/pkg-plist index b293f9f6d6b5..54ce9b9d01cb 100644 --- a/math/flint/pkg-plist +++ b/math/flint/pkg-plist @@ -174,6 +174,6 @@ include/flint/thread_pool.h include/flint/thread_support.h include/flint/ulong_extras.h lib/libflint.so -lib/libflint.so.20 -lib/libflint.so.20.0.0 +lib/libflint.so.21 +lib/libflint.so.21.0.0 libdata/pkgconfig/flint.pc diff --git a/math/giacxcas/files/patch-src_quickjs.c b/math/giacxcas/files/patch-src_quickjs.c index c330699c7c28..26f5c81fdc3a 100644 --- a/math/giacxcas/files/patch-src_quickjs.c +++ b/math/giacxcas/files/patch-src_quickjs.c @@ -1,6 +1,14 @@ --- src/quickjs.c.orig 2021-03-23 12:33:15 UTC +++ src/quickjs.c -@@ -41,6 +41,8 @@ +@@ -34,13 +34,15 @@ + #ifdef NSPIRE_NEWLIB + #include "fenv.h" + #else +-#include <fenv.h> ++#include </usr/include/fenv.h> + #endif + #include <math.h> + #if defined(__APPLE__) #include <malloc/malloc.h> #elif defined(__linux__) #include <malloc.h> diff --git a/math/highs/Makefile b/math/highs/Makefile index 1b3e425c8b8d..bfdfa40b4d85 100644 --- a/math/highs/Makefile +++ b/math/highs/Makefile @@ -1,7 +1,6 @@ PORTNAME= highs DISTVERSIONPREFIX= v -DISTVERSION= 1.10.0 -PORTREVISION= 1 +DISTVERSION= 1.11.0 CATEGORIES= math PKGNAMEPREFIX= coin-or- @@ -13,6 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cmake:testing compiler:c++11-lang pkgconfig +USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ERGO-Code @@ -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.10.0: 100% tests passed, 0 tests failed out of 2 +# tests as of 1.11.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 aaec9c023476..423566a95002 100644 --- a/math/highs/distinfo +++ b/math/highs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742541975 -SHA256 (ERGO-Code-HiGHS-v1.10.0_GH0.tar.gz) = cf29873b894133bac111fc45bbf10989b6c5c041992fcd10e31222253e371a4c -SIZE (ERGO-Code-HiGHS-v1.10.0_GH0.tar.gz) = 2418795 +TIMESTAMP = 1758256769 +SHA256 (ERGO-Code-HiGHS-v1.11.0_GH0.tar.gz) = 2b44b074cf41439325ce4d0bbdac2d51379f56faf17ba15320a410d3c1f07275 +SIZE (ERGO-Code-HiGHS-v1.11.0_GH0.tar.gz) = 2459820 diff --git a/math/highs/pkg-plist b/math/highs/pkg-plist index 6142aaec5a9d..64540a8a1a93 100644 --- a/math/highs/pkg-plist +++ b/math/highs/pkg-plist @@ -122,6 +122,7 @@ include/highs/mip/HighsSeparator.h include/highs/mip/HighsTableauSeparator.h include/highs/mip/HighsTransformedLp.h include/highs/mip/MipTimer.h +include/highs/mip/feasibilityjump.hh include/highs/model/HighsHessian.h include/highs/model/HighsHessianUtils.h include/highs/model/HighsModel.h @@ -194,8 +195,8 @@ include/highs/simplex/HighsSimplexAnalysis.h include/highs/simplex/SimplexConst.h include/highs/simplex/SimplexStruct.h include/highs/simplex/SimplexTimer.h -include/highs/test/DevKkt.h -include/highs/test/KktCh2.h +include/highs/test_kkt/DevKkt.h +include/highs/test_kkt/KktCh2.h include/highs/util/FactorTimer.h include/highs/util/HFactor.h include/highs/util/HFactorConst.h @@ -228,10 +229,12 @@ include/highs/util/stringutil.h include/highs/zstr/strict_fstream.hpp include/highs/zstr/zstr.hpp include/highs_export.h +lib/cmake/highs/highs-config-version.cmake lib/cmake/highs/highs-config.cmake lib/cmake/highs/highs-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/highs/highs-targets.cmake +lib/cmake/highs/highs-targets.cmake.bak lib/libhighs.so lib/libhighs.so.1 -lib/libhighs.so.1.10.0 +lib/libhighs.so.1.11.0 libdata/pkgconfig/highs.pc diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo index 27d770835361..ead663017547 100644 --- a/math/kalgebra/distinfo +++ b/math/kalgebra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646416 -SHA256 (KDE/release-service/25.08.0/kalgebra-25.08.0.tar.xz) = 5626185a4eda526fdcf894dc99ff43796d59b0f4e1cc7a5287494896db0dad20 -SIZE (KDE/release-service/25.08.0/kalgebra-25.08.0.tar.xz) = 953244 +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 diff --git a/math/kalgebra/pkg-plist b/math/kalgebra/pkg-plist index 1d6beca73fd5..544ed13da3e0 100644 --- a/math/kalgebra/pkg-plist +++ b/math/kalgebra/pkg-plist @@ -111,7 +111,6 @@ share/locale/zh_CN/LC_MESSAGES/kalgebra.mo share/locale/zh_CN/LC_MESSAGES/kalgebramobile.mo share/locale/zh_TW/LC_MESSAGES/kalgebra.mo share/locale/zh_TW/LC_MESSAGES/kalgebramobile.mo -%%WEBENGINE%%share/metainfo/org.kde.graphsplasmoid.appdata.xml %%WEBENGINE%%share/metainfo/org.kde.kalgebra.appdata.xml share/metainfo/org.kde.kalgebramobile.appdata.xml %%WEBENGINE%%share/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui/config.ui diff --git a/math/kalk/distinfo b/math/kalk/distinfo index 8f0b8935603c..23c7685022b9 100644 --- a/math/kalk/distinfo +++ b/math/kalk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646416 -SHA256 (KDE/release-service/25.08.0/kalk-25.08.0.tar.xz) = 20ecb2d6760d08c33fb5fd041f0202f7209c8714c1ced10ff5188206ea414b4e -SIZE (KDE/release-service/25.08.0/kalk-25.08.0.tar.xz) = 79188 +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 diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo index 2303c27ce45d..92b248879a58 100644 --- a/math/kbruch/distinfo +++ b/math/kbruch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646419 -SHA256 (KDE/release-service/25.08.0/kbruch-25.08.0.tar.xz) = 28ba55e51ce49b56ce30061667ae89f6965cf8d9186a985858647ab31a904e3d -SIZE (KDE/release-service/25.08.0/kbruch-25.08.0.tar.xz) = 5163460 +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 diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo index 61be29f6080f..56922c080505 100644 --- a/math/kcalc/distinfo +++ b/math/kcalc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646421 -SHA256 (KDE/release-service/25.08.0/kcalc-25.08.0.tar.xz) = 449a0d8827c44735f34cdddbdca9c3e038b3debcc86c60a57bca3ed42512d5f9 -SIZE (KDE/release-service/25.08.0/kcalc-25.08.0.tar.xz) = 484460 +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 diff --git a/math/kig/distinfo b/math/kig/distinfo index 25f252ce716d..09be68869c49 100644 --- a/math/kig/distinfo +++ b/math/kig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646424 -SHA256 (KDE/release-service/25.08.0/kig-25.08.0.tar.xz) = 10f5c931723a34ea6e075df052711148c2912bcab2cc70d307f60e40311a3d97 -SIZE (KDE/release-service/25.08.0/kig-25.08.0.tar.xz) = 3259640 +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 diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo index ec3d571f1166..eaaf687e446b 100644 --- a/math/kmplot/distinfo +++ b/math/kmplot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646426 -SHA256 (KDE/release-service/25.08.0/kmplot-25.08.0.tar.xz) = b629366abffc691f8d6c20baf25b8cab311adbfff3365519c947e9f234b3f2a6 -SIZE (KDE/release-service/25.08.0/kmplot-25.08.0.tar.xz) = 3029692 +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 diff --git a/math/maxima/pkg-plist b/math/maxima/pkg-plist index 8faa31215b8f..342e430e30b2 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%% -share/applications/X%%BINNAME%%.desktop +%%ECL%%share/applications/X%%BINNAME%%.desktop share/bash-completion/completions/maxima share/bash-completion/completions/rmaxima share/bash-completion/completions/xmaxima @@ -25,15 +25,15 @@ 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 -share/icons/text-x-%%BINNAME%%-out.svg -share/icons/text-x-%%BINNAME%%session.svg -share/icons/x%%BINNAME%%.png -share/icons/x%%BINNAME%%.svg +%%ECL%%share/icons/text-x-%%BINNAME%%-out.svg +%%ECL%%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 -share/metainfo/net.sourceforge.%%BINNAME%%.x%%BINNAME%%.appdata.xml +%%ECL%%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/octave-forge-control/Makefile b/math/octave-forge-control/Makefile index 8d1a16e54c2f..d563854aa7da 100644 --- a/math/octave-forge-control/Makefile +++ b/math/octave-forge-control/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave-forge-control DISTVERSIONPREFIX= control- -DISTVERSION= 4.1.2 +DISTVERSION= 4.1.3 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-control/distinfo b/math/octave-forge-control/distinfo index f72ac829cb38..feb811ec2d39 100644 --- a/math/octave-forge-control/distinfo +++ b/math/octave-forge-control/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1747609254 -SHA256 (octave-forge/gnu-octave-pkg-control-control-4.1.2_GH0.tar.gz) = ad4c25b749ff0ff6fa0e938ff96a1fa120c0daf411f8be590ac93af18fb70183 -SIZE (octave-forge/gnu-octave-pkg-control-control-4.1.2_GH0.tar.gz) = 352141 +TIMESTAMP = 1757703269 +SHA256 (octave-forge/gnu-octave-pkg-control-control-4.1.3_GH0.tar.gz) = aeef643cbaf3b83e4331cf22f6a0dd173198443df87a53b3bf27074c1f99aa7d +SIZE (octave-forge/gnu-octave-pkg-control-control-4.1.3_GH0.tar.gz) = 358422 SHA256 (octave-forge/SLICOT-SLICOT-Reference-401037e_GH0.tar.gz) = bbdf70fe0a069ca80567f4421ba428ff9ea99b57f96ca552467032750f48b66f SIZE (octave-forge/SLICOT-SLICOT-Reference-401037e_GH0.tar.gz) = 2868815 diff --git a/math/octave-forge-doctest/Makefile b/math/octave-forge-doctest/Makefile index e9cc6b7238e8..0b55b42f8b0f 100644 --- a/math/octave-forge-doctest/Makefile +++ b/math/octave-forge-doctest/Makefile @@ -1,6 +1,5 @@ PORTNAME= octave-forge-doctest -PORTVERSION= 0.8.0 -PORTREVISION= 4 +PORTVERSION= 0.8.1 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} diff --git a/math/octave-forge-doctest/distinfo b/math/octave-forge-doctest/distinfo index 05934777ee91..da4be02d40a0 100644 --- a/math/octave-forge-doctest/distinfo +++ b/math/octave-forge-doctest/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1672786538 -SHA256 (octave-forge/doctest-0.8.0.tar.gz) = fe85c9ecd9db6ddb157e134e614fed9246302a162ce7328c123c9b99b7f40a89 -SIZE (octave-forge/doctest-0.8.0.tar.gz) = 33446 +TIMESTAMP = 1757875715 +SHA256 (octave-forge/doctest-0.8.1.tar.gz) = 766669827cf6bcd7750260ca869353656d5412f04d514bfead19f756c9d27ae9 +SIZE (octave-forge/doctest-0.8.1.tar.gz) = 34279 diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geometry/Makefile index abdc8e77b362..9d0853ba8556 100644 --- a/math/octave-forge-geometry/Makefile +++ b/math/octave-forge-geometry/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave-forge-geometry PORTVERSION= 4.1.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} @@ -12,7 +12,7 @@ WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${OCTAVE_TARBALLS_DIR}/matgeom.tar.gz:math/octave-forge-matgeom USES= octave python:env diff --git a/math/octave-forge-symbolic/Makefile b/math/octave-forge-symbolic/Makefile index 022a622905a1..481b532332c3 100644 --- a/math/octave-forge-symbolic/Makefile +++ b/math/octave-forge-symbolic/Makefile @@ -1,6 +1,5 @@ PORTNAME= octave-forge-symbolic -PORTVERSION= 3.2.1 -PORTREVISION= 1 +PORTVERSION= 3.2.2 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} diff --git a/math/octave-forge-symbolic/distinfo b/math/octave-forge-symbolic/distinfo index 09a305e78e4b..440056caea6f 100644 --- a/math/octave-forge-symbolic/distinfo +++ b/math/octave-forge-symbolic/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715801086 -SHA256 (octave-forge/symbolic-3.2.1.tar.gz) = d1a6ef4d12c48fc4412ceec380f398a6cd5180e518c131ba12683e9eb8f75460 -SIZE (octave-forge/symbolic-3.2.1.tar.gz) = 273021 +TIMESTAMP = 1757703320 +SHA256 (octave-forge/symbolic-3.2.2.tar.gz) = 8eb492408ec5aafe4e196ec5bdbd2298e0ac068d2b754948f34b9082b9126b37 +SIZE (octave-forge/symbolic-3.2.2.tar.gz) = 276452 diff --git a/math/py-highspy/Makefile b/math/py-highspy/Makefile new file mode 100644 index 000000000000..d6ce1907dcb7 --- /dev/null +++ b/math/py-highspy/Makefile @@ -0,0 +1,26 @@ +PORTNAME= highspy +DISTVERSION= 1.11.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= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.3.3:devel/py-scikit-build-core@${PY_FLAVOR} +RUN_DEPENDS= ${PYNUMPY} + +USES= cmake:indirect compiler:c++11-lang python +USE_PYTHON= pep517 autoplist pytest + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +# tests as of 1.11.0: 58 passed in 2.98s + +.include <bsd.port.mk> diff --git a/math/py-highspy/distinfo b/math/py-highspy/distinfo new file mode 100644 index 000000000000..506deba7cac4 --- /dev/null +++ b/math/py-highspy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1758257257 +SHA256 (highspy-1.11.0.tar.gz) = 771e58c076122d207ff1b19759c21d3227f0da5b80dfd89a4145681524969cef +SIZE (highspy-1.11.0.tar.gz) = 1285415 diff --git a/math/py-highspy/pkg-descr b/math/py-highspy/pkg-descr new file mode 100644 index 000000000000..2a91b5a5826c --- /dev/null +++ b/math/py-highspy/pkg-descr @@ -0,0 +1,6 @@ +highspy is a Python binding for HiGHS. + +HiGHS is a high performance serial and parallel solver for large scale sparse +linear programming (LP) problems of the form: + +Minimize c^Tx subject to L <= Ax <= U; l <= x <= u diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile index 23f3f934b998..6f5921558a7f 100644 --- a/math/py-mathics/Makefile +++ b/math/py-mathics/Makefile @@ -1,5 +1,6 @@ PORTNAME= Mathics3 PORTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -32,7 +33,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} \ bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>0:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile index 4e941b803578..59a1ef3ae54a 100644 --- a/math/py-pandas-datareader/Makefile +++ b/math/py-pandas-datareader/Makefile @@ -1,6 +1,6 @@ PORTNAME= pandas-datareader DISTVERSION= 0.9.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/pydata/pandas-datareader LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0.19.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-file>0:www/py-requests-file@${PY_FLAVOR} \ diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile index 70c2f9abe9b6..f83bee22da83 100644 --- a/math/py-pandas/Makefile +++ b/math/py-pandas/Makefile @@ -1,6 +1,6 @@ PORTNAME= pandas PORTVERSION= 2.2.3 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= math devel python MASTER_SITES= PYPI @@ -79,7 +79,7 @@ HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautif ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} diff --git a/math/rocs/distinfo b/math/rocs/distinfo index 63e4960ecd16..1616b0315a3d 100644 --- a/math/rocs/distinfo +++ b/math/rocs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646429 -SHA256 (KDE/release-service/25.08.0/rocs-25.08.0.tar.xz) = b4e8e702303767269463473707cf4b24a3d99f5f9433cc7c2ce2e5e40df31c89 -SIZE (KDE/release-service/25.08.0/rocs-25.08.0.tar.xz) = 1565404 +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 diff --git a/math/rocs/pkg-plist b/math/rocs/pkg-plist index d2de7488dc3b..7f4eadc20ba4 100644 --- a/math/rocs/pkg-plist +++ b/math/rocs/pkg-plist @@ -65,6 +65,8 @@ share/locale/es/LC_MESSAGES/libgraphtheory.mo share/locale/es/LC_MESSAGES/rocs.mo share/locale/et/LC_MESSAGES/libgraphtheory.mo share/locale/et/LC_MESSAGES/rocs.mo +share/locale/eu/LC_MESSAGES/libgraphtheory.mo +share/locale/eu/LC_MESSAGES/rocs.mo share/locale/fi/LC_MESSAGES/libgraphtheory.mo share/locale/fi/LC_MESSAGES/rocs.mo share/locale/fr/LC_MESSAGES/libgraphtheory.mo diff --git a/math/saga/Makefile b/math/saga/Makefile index 4816be5c055e..8e869336d669 100644 --- a/math/saga/Makefile +++ b/math/saga/Makefile @@ -1,5 +1,5 @@ PORTNAME= saga -PORTVERSION= 9.9.1 +PORTVERSION= 9.9.2 CATEGORIES= math MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION} @@ -16,6 +16,7 @@ BROKEN= requires OpenMP support that is missing on this architecture BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libcurl.so:ftp/curl \ + libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libgdal.so:graphics/gdal \ libhdf5.so:science/hdf5 \ @@ -31,16 +32,18 @@ RUN_DEPENDS:= swig:devel/swig USES= cmake compiler:c++17-lang desktop-file-utils dos2unix \ gnome iconv:wchar_t localbase pkgconfig python -DOS2UNIX_GLOB= *.cpp *.h +DOS2UNIX_GLOB= *.cpp *.h *.txt USE_LDCONFIG= yes USE_WX= 3.2+ -GIT_TAGNAME= f41608881 +GIT_TAGNAME= 5d95de070 -CMAKE_ARGS= -DSVM_INCLUDE:PATH=${LOCALBASE}/include/svm.h +CMAKE_ARGS= -DSVM_INCLUDE:PATH=${LOCALBASE}/include/svm.h \ + -DWITH_TOOLS_PDAL:BOOL=TRUE CMAKE_ON= CMAKE_VERBOSE_MAKEFILE CMAKE_ON+= WITH_DEV_TOOLS CMAKE_ON+= WITH_EXCERCISES +CMAKE_ON+= WITH_EXIV2 CMAKE_ON+= WITH_LIFETIME_TRACKER CMAKE_ON+= WITH_MRMR CMAKE_ON+= WITH_SYSTEM_SVM diff --git a/math/saga/distinfo b/math/saga/distinfo index f17c2ff8d063..df962faec2c0 100644 --- a/math/saga/distinfo +++ b/math/saga/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265252 -SHA256 (saga-9.9.1.tar.gz) = 227ca9c950a4d3cb6c07229a2014455a5770473d4090d0a0143dc32f8386f38c -SIZE (saga-9.9.1.tar.gz) = 10699714 +TIMESTAMP = 1758222321 +SHA256 (saga-9.9.2.tar.gz) = 7c19c7a28b5737076707e4e704c4bb53ba0f5a1b37a7b705bcf55b008c100811 +SIZE (saga-9.9.2.tar.gz) = 10726929 |