diff options
Diffstat (limited to 'math')
34 files changed, 142 insertions, 98 deletions
diff --git a/math/Imath/Makefile b/math/Imath/Makefile index 7bd7c31c3f69..d454a2e25cc5 100644 --- a/math/Imath/Makefile +++ b/math/Imath/Makefile @@ -1,14 +1,14 @@ # Based on the graphics/ilmbase port that was done by: nork@FreeBSD.org PORTNAME= Imath -PORTVERSION= 3.2.1 +PORTVERSION= 3.2.2 CATEGORIES= math devel graphics MASTER_SITES= https://github.com/AcademySoftwareFoundation/${PORTNAME}/releases/download/v${PORTVERSION}/ \ LOCAL/mandree/ # to verify: 'make makesum' and download .sigstore.json to working directory, then: # sigstore verify github --cert-identity \ -# https://github.com/AcademySoftwareFoundation/Imath/.github/workflows/release-sign.yml@refs/tags/v3.2.1 \ -# /usr/ports/distfiles/Imath-3.2.1.tar.gz --bundle Imath-3.2.1.tar.gz.sigstore.json +# https://github.com/AcademySoftwareFoundation/Imath/.github/workflows/release-sign.yml@refs/tags/v3.2.2 \ +# /usr/ports/distfiles/Imath-3.2.2.tar.gz --bundle Imath-3.2.2.tar.gz.sigstore.json MAINTAINER= mandree@FreeBSD.org COMMENT= C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics diff --git a/math/Imath/distinfo b/math/Imath/distinfo index 55a43a17472b..f6c5d01ad56e 100644 --- a/math/Imath/distinfo +++ b/math/Imath/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755290564 -SHA256 (Imath-3.2.1.tar.gz) = 8e016fd33f240acacd457fcf9a2a0473e68aed57897fa4e27bc02a278aab23f8 -SIZE (Imath-3.2.1.tar.gz) = 680129 +TIMESTAMP = 1759950923 +SHA256 (Imath-3.2.2.tar.gz) = 0f5a783b424f374e6f27ec8b0c73130e89b08814ac8fa2e84fd7fe0b05862c53 +SIZE (Imath-3.2.2.tar.gz) = 680358 diff --git a/math/Makefile b/math/Makefile index 18b42579ce7e..767ab0544753 100644 --- a/math/Makefile +++ b/math/Makefile @@ -630,6 +630,7 @@ SUBDIR += octave-forge-nurbs SUBDIR += octave-forge-oct2mat SUBDIR += octave-forge-octave-pool + SUBDIR += octave-forge-octave_mermaid_js SUBDIR += octave-forge-octave_php_wrapper SUBDIR += octave-forge-octave_tar SUBDIR += octave-forge-octave_zstd diff --git a/math/R-cran-XLConnect/Makefile b/math/R-cran-XLConnect/Makefile index 35a8b2e671c1..e15ea4fd742b 100644 --- a/math/R-cran-XLConnect/Makefile +++ b/math/R-cran-XLConnect/Makefile @@ -1,5 +1,5 @@ PORTNAME= XLConnect -PORTVERSION= 1.2.2 +DISTVERSION= 1.2.2 CATEGORIES= math DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -26,24 +26,7 @@ TEST_DEPENDS= R-cran-zoo>0:math/R-cran-zoo \ USES= cran java -# See PR 272855 -BROKEN= a recent default JDK is required for a full apache-poi with bouncycastle - -DEP_JARS= commons-codec commons-collections4 commons-compress commons-io \ - commons-lang3 commons-math log4j-api poi poi-ooxml poi-ooxml-full\ - SparseBitSet xmlbeans - -post-stage: -.for j in ${DEP_JARS} - ${LN} -sf ${JAVALIBDIR}/${j}.jar ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/ -.endfor - ${LN} -sf ${JAVALIBDIR}/commons-lang3.jar \ - ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-lang3-3.16.0.jar - ${LN} -sf ${JAVALIBDIR}/commons-math.jar \ - ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-math3.jar - ${LN} -sf ${JAVALIBDIR}/commons-io.jar \ - ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-io-2.18.0.jar - ${LN} -sf ${JAVALIBDIR}/commons-codec.jar \ - ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-codec-1.18.0.jar +post-patch: + @${REINPLACE_CMD} -e 's|JAVALIBDIR|${JAVALIBDIR}|g' ${WRKSRC}/R/onLoad.R .include <bsd.port.mk> diff --git a/math/R-cran-XLConnect/files/patch-R_onLoad.R b/math/R-cran-XLConnect/files/patch-R_onLoad.R index c44134cc8c79..1317db929f59 100644 --- a/math/R-cran-XLConnect/files/patch-R_onLoad.R +++ b/math/R-cran-XLConnect/files/patch-R_onLoad.R @@ -1,11 +1,12 @@ ---- R/onLoad.R.orig 2025-04-29 09:58:50 UTC +--- R/onLoad.R.orig 2025-10-07 15:45:48 UTC +++ R/onLoad.R -@@ -55,50 +55,7 @@ +@@ -55,50 +55,21 @@ repo <- "https://repo1.maven.org/maven2" } apachePrefix <- paste0(repo, "/org/apache") - sharedPaths <- tryCatch({ -- c( ++ sharedPaths <- + c( - xlcEnsureDependenciesFor( - paste0(apachePrefix, "/poi/poi-ooxml-full/5.4.1/poi-ooxml-full-5.4.1.jar"), "poi-ooxml-full.jar", - "5.4.1", libname, pkgname), @@ -42,13 +43,24 @@ - xlcEnsureDependenciesFor( - paste0(repo, "/com/zaxxer/SparseBitSet/1.3/SparseBitSet-1.3.jar"), "SparseBitSet.jar", - "1\\.([2-9]|[1-9][0-9]).*", libname, pkgname) -- ) ++ "JAVALIBDIR/poi-ooxml-full.jar", ++ "JAVALIBDIR/poi-ooxml.jar", ++ "JAVALIBDIR/poi.jar", ++ "JAVALIBDIR/commons-compress.jar", ++ "JAVALIBDIR/commons-lang3.jar", ++ "JAVALIBDIR/xmlbeans.jar", ++ "JAVALIBDIR/commons-collections4.jar", ++ "JAVALIBDIR/commons-math.jar", ++ "JAVALIBDIR/log4j-api.jar", ++ "JAVALIBDIR/commons-codec.jar", ++ "JAVALIBDIR/commons-io.jar", ++ "JAVALIBDIR/SparseBitSet.jar" + ) - }, - error=function(e) { - e - } - ) -+ sharedPaths <- "" .jpackage(name = pkgname, jars = "*", morePaths = sharedPaths, own.loader=TRUE) # Perform general XLConnect settings - pass package description XLConnectSettings(packageDescription(pkgname)) diff --git a/math/R-cran-XLConnect/pkg-plist b/math/R-cran-XLConnect/pkg-plist index c23b9d5691d5..d03cae491b25 100644 --- a/math/R-cran-XLConnect/pkg-plist +++ b/math/R-cran-XLConnect/pkg-plist @@ -57,25 +57,9 @@ %%R_MOD_DIR%%/help/paths.rds %%R_MOD_DIR%%/html/00Index.html %%R_MOD_DIR%%/html/R.css -%%R_MOD_DIR%%/java/SparseBitSet.jar %%R_MOD_DIR%%/java/XLConnect-3.1.1.jar -%%R_MOD_DIR%%/java/commons-codec-1.18.0.jar -%%R_MOD_DIR%%/java/commons-codec.jar -%%R_MOD_DIR%%/java/commons-collections4.jar -%%R_MOD_DIR%%/java/commons-compress.jar -%%R_MOD_DIR%%/java/commons-io-2.18.0.jar -%%R_MOD_DIR%%/java/commons-io.jar -%%R_MOD_DIR%%/java/commons-lang3-3.16.0.jar -%%R_MOD_DIR%%/java/commons-lang3.jar -%%R_MOD_DIR%%/java/commons-math3.jar -%%R_MOD_DIR%%/java/commons-math.jar %%R_MOD_DIR%%/java/curvesapi-1.08.jar -%%R_MOD_DIR%%/java/log4j-api.jar %%R_MOD_DIR%%/java/log4j2.system.properties -%%R_MOD_DIR%%/java/poi-ooxml-full.jar -%%R_MOD_DIR%%/java/poi-ooxml.jar -%%R_MOD_DIR%%/java/poi.jar -%%R_MOD_DIR%%/java/xmlbeans.jar %%R_MOD_DIR%%/tests/run_tests.R %%R_MOD_DIR%%/unitTests/resources/test37.xlsx %%R_MOD_DIR%%/unitTests/resources/testBug106.xlsx diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile index 01ec0bb7807e..0937b2c95690 100644 --- a/math/armadillo/Makefile +++ b/math/armadillo/Makefile @@ -1,5 +1,5 @@ PORTNAME= armadillo -PORTVERSION= 15.0.1 +PORTVERSION= 15.0.2 CATEGORIES= math MASTER_SITES= SF/arma diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo index 4f584d83534e..819092bcf157 100644 --- a/math/armadillo/distinfo +++ b/math/armadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757120516 -SHA256 (armadillo-15.0.1.tar.xz) = f520a0d50bbafccd7b9e793321cd7ffed374695c2e38bbdfd428841745e04c37 -SIZE (armadillo-15.0.1.tar.xz) = 7174236 +TIMESTAMP = 1759324016 +SHA256 (armadillo-15.0.2.tar.xz) = 990ab4ccb7eff1b6d70409e9aa7fa4119877ac5f5d10ba219e98460ab3e4d6eb +SIZE (armadillo-15.0.2.tar.xz) = 7175652 diff --git a/math/flopc++/Makefile b/math/flopc++/Makefile index 35675ff95920..a8e89722e884 100644 --- a/math/flopc++/Makefile +++ b/math/flopc++/Makefile @@ -6,7 +6,7 @@ PKGNAMEPREFIX= coin-or- MAINTAINER= yuri@FreeBSD.org COMMENT= Library for solving Linear Optimization Problems in C++ -WWW= https://projects.coin-or.org/FlopC++ +WWW= https://github.com/coin-or/FlopCpp LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/math/flopc++/pkg-descr b/math/flopc++/pkg-descr index beb0823327cb..a1b024ba1013 100644 --- a/math/flopc++/pkg-descr +++ b/math/flopc++/pkg-descr @@ -1,2 +1,9 @@ -FlopC++ is an open source algebraic modelling language implemented as a C++ -class library. +FlopC++ is an open-source algebraic modeling language implemented as a C++ +class library. It is a part of the COIN-OR project and allows users to +formulate linear optimization problems (LP/MIP) in a declarative style +directly within a C++ program, similar to established algebraic modeling +languages like GAMS and AMPL. + +To achieve independence from specific solvers, FlopC++ utilizes the COIN +Open Solver Interface (OSI). This allows it to be linked with any solver +that has an OSI interface, such as CLP, CPLEX, GLPK, and XPRESS-MP. diff --git a/math/g2o/Makefile b/math/g2o/Makefile index a55623230b77..9170700db8ca 100644 --- a/math/g2o/Makefile +++ b/math/g2o/Makefile @@ -1,6 +1,5 @@ PORTNAME= g2o -DISTVERSION= 20230806 -PORTREVISION= 16 +DISTVERSION= 20241228 DISTVERSIONSUFFIX= _git CATEGORIES= math @@ -20,9 +19,11 @@ LIB_DEPENDS= libamd.so:math/suitesparse-amd \ libcholmod.so:math/suitesparse-cholmod \ libcolamd.so:math/suitesparse-colamd \ libcxsparse.so:math/suitesparse-cxsparse \ + libfmt.so:devel/libfmt \ libQGLViewer.so:graphics/libQGLViewer \ libmetis.so:math/metis \ libopenblas.so:math/openblas \ + libspdlog.so:devel/spdlog \ libsuitesparseconfig.so:math/suitesparse-config TEST_DEPENDS= googletest>0:devel/googletest @@ -72,6 +73,6 @@ post-patch: @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ ${WRKSRC}/cmake_modules/*.cmake -# tests fail to compile, see https://github.com/RainerKuemmerle/g2o/issues/711 +# tests as of 20241228: 100% tests passed, 0 tests failed out of 11 .include <bsd.port.mk> diff --git a/math/g2o/distinfo b/math/g2o/distinfo index 209411bbeefb..759f6e583c2b 100644 --- a/math/g2o/distinfo +++ b/math/g2o/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1691453961 -SHA256 (RainerKuemmerle-g2o-20230806_git_GH0.tar.gz) = e717d3b96cc6d00fcbbaf637aae648c9823599e6aa8fcf4546fc9ad4034dcde5 -SIZE (RainerKuemmerle-g2o-20230806_git_GH0.tar.gz) = 903443 +TIMESTAMP = 1759677393 +SHA256 (RainerKuemmerle-g2o-20241228_git_GH0.tar.gz) = d691ead69184ebbb8256c9cd9f4121d1a880b169370efc0554dd31a64802a452 +SIZE (RainerKuemmerle-g2o-20241228_git_GH0.tar.gz) = 893629 diff --git a/math/g2o/pkg-plist b/math/g2o/pkg-plist index 9f18155a377b..f46c107bcb59 100644 --- a/math/g2o/pkg-plist +++ b/math/g2o/pkg-plist @@ -163,7 +163,6 @@ include/g2o/stuff/macros.h include/g2o/stuff/misc.h include/g2o/stuff/opengl_primitives.h include/g2o/stuff/opengl_wrapper.h -include/g2o/stuff/os_specific.h include/g2o/stuff/property.h include/g2o/stuff/sampler.h include/g2o/stuff/sparse_helper.h diff --git a/math/hexowl/Makefile b/math/hexowl/Makefile index af93ef195e30..9afbf93fd1ca 100644 --- a/math/hexowl/Makefile +++ b/math/hexowl/Makefile @@ -1,7 +1,7 @@ PORTNAME= hexowl DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math MAINTAINER= olgeni@FreeBSD.org diff --git a/math/jacop/pkg-descr b/math/jacop/pkg-descr index 4e6d99c296f8..b15b34bc9b92 100644 --- a/math/jacop/pkg-descr +++ b/math/jacop/pkg-descr @@ -1 +1,4 @@ -Java Constraint Programming (JaCoP) solver for MiniZinc. +JaCoP is an open-source Java Constraint Programming (JaCoP) solver. +It provides a rich set of constraints to facilitate efficient modeling +and solving of combinatorial problems. JaCoP can be used as a standalone +Java library or as a backend for MiniZinc and other modeling languages. diff --git a/math/octave-forge-datatypes/Makefile b/math/octave-forge-datatypes/Makefile index 90333448a04f..d6123d29ef1a 100644 --- a/math/octave-forge-datatypes/Makefile +++ b/math/octave-forge-datatypes/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave-forge-datatypes DISTVERSIONPREFIX= release- -DISTVERSION= 1.0.8 +DISTVERSION= 1.1.0 PORTEPOCH= 1 CATEGORIES= math diff --git a/math/octave-forge-datatypes/distinfo b/math/octave-forge-datatypes/distinfo index 82aeea7faae7..96f55af27319 100644 --- a/math/octave-forge-datatypes/distinfo +++ b/math/octave-forge-datatypes/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758834882 -SHA256 (octave-forge/pr0m1th3as-datatypes-release-1.0.8_GH0.tar.gz) = 9713acb33fcdb3f5c7870dbf2c3b1ecb361507a4e6cd4668af3078fff7807263 -SIZE (octave-forge/pr0m1th3as-datatypes-release-1.0.8_GH0.tar.gz) = 298765 +TIMESTAMP = 1759707735 +SHA256 (octave-forge/pr0m1th3as-datatypes-release-1.1.0_GH0.tar.gz) = 5c9670352a5b3fa5f93b9b4b2bcb7ec72a09d6cdfa8fd2d1acb87f98c9652938 +SIZE (octave-forge/pr0m1th3as-datatypes-release-1.1.0_GH0.tar.gz) = 332352 diff --git a/math/octave-forge-hdf5oct/Makefile b/math/octave-forge-hdf5oct/Makefile index d0611a530cd3..555fc12a72b3 100644 --- a/math/octave-forge-hdf5oct/Makefile +++ b/math/octave-forge-hdf5oct/Makefile @@ -1,5 +1,5 @@ PORTNAME= octave-forge-hdf5oct -DISTVERSION= 1.0.0 +DISTVERSION= 1.1.0 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-hdf5oct/distinfo b/math/octave-forge-hdf5oct/distinfo index d827fc5ef2ee..8c10cb4aefb1 100644 --- a/math/octave-forge-hdf5oct/distinfo +++ b/math/octave-forge-hdf5oct/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720924668 -SHA256 (octave-forge/gapost-hdf5oct-1.0.0_GH0.tar.gz) = dec661f16b0743d03e5edbe59f2be49df3d10bbd73c0edcbea26e52ad682c4c8 -SIZE (octave-forge/gapost-hdf5oct-1.0.0_GH0.tar.gz) = 121874 +TIMESTAMP = 1759960904 +SHA256 (octave-forge/gapost-hdf5oct-1.1.0_GH0.tar.gz) = ab251912bc2749718188e54e35ac29805872a5ce19518b10f5f4b574f99f8947 +SIZE (octave-forge/gapost-hdf5oct-1.1.0_GH0.tar.gz) = 124211 diff --git a/math/octave-forge-octave_mermaid_js/Makefile b/math/octave-forge-octave_mermaid_js/Makefile new file mode 100644 index 000000000000..13a3049137d3 --- /dev/null +++ b/math/octave-forge-octave_mermaid_js/Makefile @@ -0,0 +1,27 @@ +PORTNAME= octave-forge-octave_mermaid_js +DISTVERSION= 1.0.0 +CATEGORIES= math + +MAINTAINER= stephen@FreeBSD.org +COMMENT= Octave-forge package ${OCTAVE_PKGNAME} +WWW= https://packages.octave.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} + +USES= octave python:3.0+ +USE_GITHUB= yes +GH_ACCOUNT= CNOCTAVE +GH_PROJECT= octave_mermaid_js + +OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION} +WRKSRC= ${WRKDIR}/${OCTAVE_SRC} + +NO_ARCH= yes +NO_BUILD= yes + +.include <bsd.port.mk> diff --git a/math/octave-forge-octave_mermaid_js/distinfo b/math/octave-forge-octave_mermaid_js/distinfo new file mode 100644 index 000000000000..e06ab0778827 --- /dev/null +++ b/math/octave-forge-octave_mermaid_js/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1760064045 +SHA256 (octave-forge/CNOCTAVE-octave_mermaid_js-1.0.0_GH0.tar.gz) = fd0ff5053849eb006af2970df99519d9d424c4e0b37d393394f78e427f8b71e6 +SIZE (octave-forge/CNOCTAVE-octave_mermaid_js-1.0.0_GH0.tar.gz) = 668647 diff --git a/math/octave-forge-octave_mermaid_js/pkg-descr b/math/octave-forge-octave_mermaid_js/pkg-descr new file mode 100644 index 000000000000..52654ca3e3b4 --- /dev/null +++ b/math/octave-forge-octave_mermaid_js/pkg-descr @@ -0,0 +1,8 @@ +The octave-forge package is the result of The GNU Octave Repository project, +which is intended to be a central location for custom scripts, functions and +extensions for GNU Octave. contains the source for all the functions plus +build and install scripts. + +This is octave_mermaid_js. + + The octave_mermaid_js package provides functions for process TOML. diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile index 747f1818d000..618071668765 100644 --- a/math/octave-forge/Makefile +++ b/math/octave-forge/Makefile @@ -1,5 +1,5 @@ PORTNAME= octave-forge -PORTVERSION= 20250826 +PORTVERSION= 20251010 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org @@ -27,7 +27,8 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \ MBOCT_OCTAVE_PKG MCCABE_THIELE \ MECHANICS MISCELLANEOUS MISSING_FUNCTIONS MPI MQTT MSH \ MULTICORE MVN NAN NCARRAY NETCDF NLWING2 NNET NURBS \ - OCT2MAT OCTAVE_PHP_WRAPPER OCTAVE_POOL OCTAVE_TAR OCTAVE_ZSTD \ + OCT2MAT OCTAVE_MERMAID_JS OCTAVE_PHP_WRAPPER OCTAVE_POOL \ + OCTAVE_TAR OCTAVE_ZSTD \ OCTCLIP OCTPROJ ODBC ODEBVP OPTICS \ OPTIM OPTIMINTERP OUTLIERS PARALLEL PKG_OCTAVE_DOC PDE1DM PLOT \ PIQP PONCHON_SAVARIT PROMPT PSYCHROMETRICS PYTHONIC QUATERNION \ @@ -46,6 +47,7 @@ OCTAVE_TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs .for OPT in ${OPTIONS_DEFINE} . if ${OPTIONS_DEFINE:MGENERATE_HTML} == ${OPT} \ || ${OPTIONS_DEFINE:MOCTAVE_PHP_WRAPPER} == ${OPT} \ + || ${OPTIONS_DEFINE:MOCTAVE_MERMAID_JS} == ${OPT} \ || ${OPTIONS_DEFINE:MOCTAVE_TAR} == ${OPT} \ || ${OPTIONS_DEFINE:MOCTAVE_ZSTD} == ${OPT} ${OPT}_DESC= Install package: ${OPT:tl} diff --git a/math/octave/Makefile b/math/octave/Makefile index 634a77477d17..f7e984847317 100644 --- a/math/octave/Makefile +++ b/math/octave/Makefile @@ -1,5 +1,6 @@ PORTNAME= octave PORTVERSION= ${OCTAVE_VERSION} +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= GNU @@ -49,7 +50,7 @@ LIB_DEPENDS= libamd.so:math/suitesparse-amd \ USES= charsetfix compiler:c++17-lang desktop-file-utils fortran gl \ gmake iconv libtool localbase:ldflags ncurses octave:env perl5 \ - pkgconfig readline tar:xz xorg + pkgconfig readline tar:xz xorg python:3.0+ USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}/${PORTVERSION} USE_PERL5= build GNU_CONFIGURE= yes @@ -112,6 +113,9 @@ ATLAS_USES= blaslapack:atlas BINARY_ALIAS= sed=gsed +post-patch: + ${REINPLACE_CMD} -e s+python3+${PYTHON_CMD}+g ${WRKSRC}/scripts/miscellaneous/python.m + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in liboctave/liboctave.ps refcard/refcard-a4.ps \ diff --git a/math/py-modin/Makefile b/math/py-modin/Makefile index eae7c2b925d7..08401fdcdb6a 100644 --- a/math/py-modin/Makefile +++ b/math/py-modin/Makefile @@ -1,5 +1,5 @@ PORTNAME= modin -PORTVERSION= 0.35.0 +PORTVERSION= 0.36.0 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -9,7 +9,8 @@ COMMENT= Make your pandas code run faster WWW= https://modin.readthedocs.io/en/stable/ \ https://github.com/modin-project/modin -LICENSE= APACHE20 +LICENSE= APACHE20 BSD3CLAUSE +LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ diff --git a/math/py-modin/distinfo b/math/py-modin/distinfo index d54f58d558f9..53309152e73f 100644 --- a/math/py-modin/distinfo +++ b/math/py-modin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757120786 -SHA256 (modin-0.35.0.tar.gz) = bec0d4a42055c9dc146a04aef1dd8f0356d7c39a554426de29d3fb0e5091a3d1 -SIZE (modin-0.35.0.tar.gz) = 897186 +TIMESTAMP = 1759324168 +SHA256 (modin-0.36.0.tar.gz) = d5b7b0a5204cfd50ddcebc83573505b66959f3ce72f83de29658c8296c537880 +SIZE (modin-0.36.0.tar.gz) = 920925 diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile index 6a3c518f4391..ee46905cd795 100644 --- a/math/py-narwhals/Makefile +++ b/math/py-narwhals/Makefile @@ -1,5 +1,5 @@ PORTNAME= narwhals -PORTVERSION= 2.3.0 +PORTVERSION= 2.5.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 321218a5feef..3317885273cb 100644 --- a/math/py-narwhals/distinfo +++ b/math/py-narwhals/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757436535 -SHA256 (narwhals-2.3.0.tar.gz) = b66bc4ab7b6746354f60c4b3941e3ce60c066588c35360e2dc6c063489000a16 -SIZE (narwhals-2.3.0.tar.gz) = 552774 +TIMESTAMP = 1759324170 +SHA256 (narwhals-2.5.0.tar.gz) = 8ae0b6f39597f14c0dc52afc98949d6f8be89b5af402d2d98101d2f7d3561418 +SIZE (narwhals-2.5.0.tar.gz) = 558573 diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile index 625e573db981..8f796c3465c6 100644 --- a/math/py-numexpr/Makefile +++ b/math/py-numexpr/Makefile @@ -1,5 +1,5 @@ PORTNAME= numexpr -PORTVERSION= 2.11.0 +PORTVERSION= 2.12.1 CATEGORIES= math python MASTER_SITES= PYPI \ https://github.com/pydata/numexpr/releases/download/v${PORTVERSION}/ @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.23.0,1:math/py-numpy@${PY_FLAVOR} diff --git a/math/py-numexpr/distinfo b/math/py-numexpr/distinfo index c96ebe825f40..6a35de507d24 100644 --- a/math/py-numexpr/distinfo +++ b/math/py-numexpr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188128 -SHA256 (numexpr-2.11.0.tar.gz) = 75b2c01a4eda2e7c357bc67a3f5c3dd76506c15b5fd4dc42845ef2e182181bad -SIZE (numexpr-2.11.0.tar.gz) = 108960 +TIMESTAMP = 1759324172 +SHA256 (numexpr-2.12.1.tar.gz) = e239faed0af001d1f1ea02934f7b3bb2bb6711ddb98e7a7bef61be5f45ff54ab +SIZE (numexpr-2.12.1.tar.gz) = 115053 diff --git a/math/py-numexpr/files/patch-pyproject.toml b/math/py-numexpr/files/patch-pyproject.toml index da1b991c2e63..f38f9c304dc5 100644 --- a/math/py-numexpr/files/patch-pyproject.toml +++ b/math/py-numexpr/files/patch-pyproject.toml @@ -1,19 +1,21 @@ ---- pyproject.toml.orig 2025-06-19 14:14:08 UTC +--- pyproject.toml.orig 2025-09-11 10:39:22 UTC +++ pyproject.toml -@@ -2,7 +2,7 @@ requires = [ +@@ -1,7 +1,7 @@ requires = [ + [build-system] requires = [ - "setuptools", - "wheel", +- "setuptools>=77.0.0", - "numpy>=2.0.0", ++ "setuptools>=61.0.0", + "numpy", ] build-backend = "setuptools.build_meta" -@@ -15,7 +15,7 @@ maintainers = [{ name = "Blosc Development Team", emai +@@ -14,8 +14,7 @@ maintainers = [{ name = "Blosc Development Team", emai readme = "README.rst" authors = [{name = "David M. Cooke, Francesc Alted, and others", email = "blosc@blosc.org"}] maintainers = [{ name = "Blosc Development Team", email = "blosc@blosc.org"}] -license = "MIT" +-license-files = ["LICENSE.txt", "LICENSES/*"] +license = {text = "MIT"} classifiers = [ "Development Status :: 6 - Mature", diff --git a/math/saga/Makefile b/math/saga/Makefile index 8e869336d669..e16e3851a601 100644 --- a/math/saga/Makefile +++ b/math/saga/Makefile @@ -1,5 +1,5 @@ PORTNAME= saga -PORTVERSION= 9.9.2 +PORTVERSION= 9.9.3 CATEGORIES= math MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION} diff --git a/math/saga/distinfo b/math/saga/distinfo index df962faec2c0..bf6da4e6f8fe 100644 --- a/math/saga/distinfo +++ b/math/saga/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758222321 -SHA256 (saga-9.9.2.tar.gz) = 7c19c7a28b5737076707e4e704c4bb53ba0f5a1b37a7b705bcf55b008c100811 -SIZE (saga-9.9.2.tar.gz) = 10726929 +TIMESTAMP = 1759774852 +SHA256 (saga-9.9.3.tar.gz) = eb0c8051fe03cb8d4e107aa56354fcc21fd10a63de09ba0371c5fb89ea973dda +SIZE (saga-9.9.3.tar.gz) = 10719389 diff --git a/math/xgap/pkg-descr b/math/xgap/pkg-descr index 36cee688e6e5..5d024cafb84a 100644 --- a/math/xgap/pkg-descr +++ b/math/xgap/pkg-descr @@ -1 +1,8 @@ -The XGAP package allows to use graphics in GAP. +XGAP is a graphical user interface (GUI) for the GAP system for +computational discrete algebra. It allows for the visualization +of mathematical objects and is particularly useful for investigating +subgroup lattices of groups. + +XGAP provides interactive displays and gives access to various +GAP functions for group theory. It runs as a separate C program +alongside the main GAP session to handle graphics and user interactions. |