diff options
Diffstat (limited to 'math')
55 files changed, 258 insertions, 154 deletions
diff --git a/math/Makefile b/math/Makefile index ae6a1efdb269..5a9ac034f0d3 100644 --- a/math/Makefile +++ b/math/Makefile @@ -584,6 +584,7 @@ SUBDIR += octave-forge-fileio SUBDIR += octave-forge-financial SUBDIR += octave-forge-fits + SUBDIR += octave-forge-fl-core SUBDIR += octave-forge-fpl SUBDIR += octave-forge-fuzzy-logic-toolkit SUBDIR += octave-forge-ga diff --git a/math/R-cran-XLConnect/Makefile b/math/R-cran-XLConnect/Makefile index c1b16cb4bac9..69519f3650ed 100644 --- a/math/R-cran-XLConnect/Makefile +++ b/math/R-cran-XLConnect/Makefile @@ -1,5 +1,5 @@ PORTNAME= XLConnect -PORTVERSION= 1.2.0 +PORTVERSION= 1.2.1 CATEGORIES= math DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -21,25 +21,26 @@ RUN_DEPENDS= R-cran-rJava>0:devel/R-cran-rJava \ apache-commons-compress>0:archivers/apache-commons-compress \ apache-commons-collections4>0:java/apache-commons-collections4 TEST_DEPENDS= R-cran-zoo>0:math/R-cran-zoo \ + R-cran-RUnit>0:devel/R-cran-RUnit \ R-cran-ggplot2>0:graphics/R-cran-ggplot2 USES= cran java -DEP_JARS= commons-codec commons-collections4 commons-compress \ - commons-lang3 log4j-api poi poi-ooxml poi-ooxml-full \ +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-install: +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.14.0.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-2.16.1.jar \ - ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-io-2.16.1.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.17.0.jar + ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-codec-1.18.0.jar .include <bsd.port.mk> diff --git a/math/R-cran-XLConnect/distinfo b/math/R-cran-XLConnect/distinfo index 13a4525145af..918d9b31c2b5 100644 --- a/math/R-cran-XLConnect/distinfo +++ b/math/R-cran-XLConnect/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743444718 -SHA256 (XLConnect_1.2.0.tar.gz) = 6dab078b45b691f6bac69194fd7f45b7afa3973e33ac7320c4e0797a378f046e -SIZE (XLConnect_1.2.0.tar.gz) = 1467473 +TIMESTAMP = 1746259385 +SHA256 (XLConnect_1.2.1.tar.gz) = 9c081baff120ca7b5af79f8f3af5b03aa97fd94739b8484f9dbbcf51dae1946e +SIZE (XLConnect_1.2.1.tar.gz) = 1474417 diff --git a/math/R-cran-XLConnect/files/patch-R_XLConnectSettings.R b/math/R-cran-XLConnect/files/patch-R_XLConnectSettings.R new file mode 100644 index 000000000000..53fcbef8efde --- /dev/null +++ b/math/R-cran-XLConnect/files/patch-R_XLConnectSettings.R @@ -0,0 +1,12 @@ +--- R/XLConnectSettings.R.orig 2025-04-29 09:58:50 UTC ++++ R/XLConnectSettings.R +@@ -46,9 +46,6 @@ XLConnectSettings <- function(pdesc) { + options(XLConnect.RownameCol = ".rownames") + + options(XLConnect.setCustomAttributes = FALSE) +- +- # Apply default POI configuration +- configurePOI() + + invisible() + } diff --git a/math/R-cran-XLConnect/files/patch-R_onLoad.R b/math/R-cran-XLConnect/files/patch-R_onLoad.R index bf0baeaeb521..c44134cc8c79 100644 --- a/math/R-cran-XLConnect/files/patch-R_onLoad.R +++ b/math/R-cran-XLConnect/files/patch-R_onLoad.R @@ -1,4 +1,4 @@ ---- R/onLoad.R.orig 2025-02-17 07:43:13 UTC +--- R/onLoad.R.orig 2025-04-29 09:58:50 UTC +++ R/onLoad.R @@ -55,50 +55,7 @@ repo <- "https://repo1.maven.org/maven2" @@ -7,14 +7,14 @@ - sharedPaths <- tryCatch({ - c( - xlcEnsureDependenciesFor( -- paste0(apachePrefix, "/poi/poi-ooxml-full/5.4.0/poi-ooxml-full-5.4.0.jar"), "poi-ooxml-full.jar", -- "5.4.0", libname, pkgname), +- 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), - xlcEnsureDependenciesFor( -- paste0(apachePrefix, "/poi/poi-ooxml/5.4.0/poi-ooxml-5.4.0.jar"), "poi-ooxml.jar", -- "5.4.0", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"), +- paste0(apachePrefix, "/poi/poi-ooxml/5.4.1/poi-ooxml-5.4.1.jar"), "poi-ooxml.jar", +- "5.4.1", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"), - xlcEnsureDependenciesFor( -- paste0(apachePrefix, "/poi/poi/5.4.0/poi-5.4.0.jar"), "poi.jar", -- "5.4.0", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"), +- paste0(apachePrefix, "/poi/poi/5.4.1/poi-5.4.1.jar"), "poi.jar", +- "5.4.1", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"), - xlcEnsureDependenciesFor( - paste0(apachePrefix, "/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar"), "commons-compress.jar", - "1\\.(2[5-9]|[2-9][0-9]).*", libname, pkgname, debianpkg = "libcommons-compress-java", rpmpkg="apache-commons-compress"), @@ -34,7 +34,7 @@ - paste0(apachePrefix, "/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar"), "log4j-api.jar", - "2\\.24\\..*", libname, pkgname), - xlcEnsureDependenciesFor( -- paste0(repo, "/commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar"), "commons-codec-1.17.1.jar", +- paste0(repo, "/commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar"), "commons-codec-1.18.0.jar", - "1\\.(1[1-9]|[2-9][0-9]).*", libname, pkgname, debianpkg="libcommons-codec-java", rpmpkg="apache-commons-codec"), - xlcEnsureDependenciesFor( - paste0(repo, "/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar"), "commons-io-2.18.0.jar", diff --git a/math/R-cran-XLConnect/pkg-plist b/math/R-cran-XLConnect/pkg-plist index 1b648e2b90f2..c23b9d5691d5 100644 --- a/math/R-cran-XLConnect/pkg-plist +++ b/math/R-cran-XLConnect/pkg-plist @@ -58,15 +58,17 @@ %%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.0.jar -%%R_MOD_DIR%%/java/commons-codec-1.17.0.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.16.1.jar -%%R_MOD_DIR%%/java/commons-lang3-3.14.0.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 @@ -112,8 +114,10 @@ %%R_MOD_DIR%%/unitTests/resources/testWorkbookReadWorksheet.xlsx %%R_MOD_DIR%%/unitTests/resources/testWorkbookSheets.xls %%R_MOD_DIR%%/unitTests/resources/testWorkbookSheets.xlsx +%%R_MOD_DIR%%/unitTests/resources/testZipBomb.xlsx %%R_MOD_DIR%%/unitTests/runit.arefidx.R %%R_MOD_DIR%%/unitTests/runit.colidx.R +%%R_MOD_DIR%%/unitTests/runit.configurePOI.R %%R_MOD_DIR%%/unitTests/runit.crefidx.R %%R_MOD_DIR%%/unitTests/runit.dataframeConversion.R %%R_MOD_DIR%%/unitTests/runit.dumpAndRestore.R diff --git a/math/R-cran-mathjaxr/Makefile b/math/R-cran-mathjaxr/Makefile index 02e7c2fbfba8..46e47220b74d 100644 --- a/math/R-cran-mathjaxr/Makefile +++ b/math/R-cran-mathjaxr/Makefile @@ -1,6 +1,5 @@ PORTNAME= mathjaxr -DISTVERSION= 1.6-0 -PORTREVISION= 1 +DISTVERSION= 1.8-0 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-mathjaxr/distinfo b/math/R-cran-mathjaxr/distinfo index 5dbfe57e82bb..3e3de31dd28c 100644 --- a/math/R-cran-mathjaxr/distinfo +++ b/math/R-cran-mathjaxr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1651909123 -SHA256 (mathjaxr_1.6-0.tar.gz) = ecc47607111b788d84789459af7f4f9102719f98640b7a23bd5a4eb1a6d3c179 -SIZE (mathjaxr_1.6-0.tar.gz) = 1050221 +TIMESTAMP = 1746519352 +SHA256 (mathjaxr_1.8-0.tar.gz) = eb2197c51c01c75654f7b0c755de1f14f8cbdda16945cb259cc2c5f60d321034 +SIZE (mathjaxr_1.8-0.tar.gz) = 1059933 diff --git a/math/R-cran-partitions/Makefile b/math/R-cran-partitions/Makefile index 9b9772404165..53d4e045123c 100644 --- a/math/R-cran-partitions/Makefile +++ b/math/R-cran-partitions/Makefile @@ -1,6 +1,5 @@ PORTNAME= partitions -DISTVERSION= 1.10-7 -PORTREVISION= 1 +DISTVERSION= 1.10-9 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-partitions/distinfo b/math/R-cran-partitions/distinfo index 9b421b773eab..9075bbcbfd82 100644 --- a/math/R-cran-partitions/distinfo +++ b/math/R-cran-partitions/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659878642 -SHA256 (partitions_1.10-7.tar.gz) = 0bfb8371446f8f9be4595a8a3c50b3530c7d4c83c98be7fc4c23b74379f0b1cf -SIZE (partitions_1.10-7.tar.gz) = 745639 +TIMESTAMP = 1746600087 +SHA256 (partitions_1.10-9.tar.gz) = 1a2dcded62592508932138d5233b6acd21fdde128dd55c907e07464a42ad1c21 +SIZE (partitions_1.10-9.tar.gz) = 489557 diff --git a/math/R/Makefile b/math/R/Makefile index ee707f0d139d..630b3861c36e 100644 --- a/math/R/Makefile +++ b/math/R/Makefile @@ -1,5 +1,5 @@ PORTNAME= R -DISTVERSION= 4.4.3 +DISTVERSION= 4.5.0 CATEGORIES= math lang MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||} @@ -14,7 +14,8 @@ ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le BUILD_DEPENDS= texi2any:print/texinfo LIB_DEPENDS= libcurl.so:ftp/curl \ libdeflate.so:archivers/libdeflate \ - libpcre2-8.so:devel/pcre2 + libpcre2-8.so:devel/pcre2 \ + libzstd.so:archivers/zstd # R packages may require GNU make or cmake to build RUN_DEPENDS= cmake:devel/cmake-core \ gmake:devel/gmake @@ -25,7 +26,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \ # - Create ports for each of the recommended packages # - Create a meta-port for the recommended packages -USES= compiler:c++11-lang cpe fortran gmake iconv libtool localbase \ +USES= compiler:c++23-lang cpe fortran gmake iconv libtool localbase \ pathfix perl5 readline CPE_VENDOR= r-project USE_LDCONFIG= ${PREFIX}/lib/R/lib @@ -93,7 +94,7 @@ OPENBLAS_USES= blaslapack:openblas OPENBLAS_CONFIGURE_ON= --disable-BLAS-shlib OPENMP_CONFIGURE_ENABLE= openmp PNG_IMPLIES= X11 -PNG_LIB_DEPENDS= libpng.so:graphics/png +PNG_LIB_DEPENDS= libpng16.so:graphics/png PNG_CONFIGURE_WITH= libpng RBLAS_CONFIGURE_ON= --enable-BLAS-shlib \ --without-blas \ diff --git a/math/R/distinfo b/math/R/distinfo index b352e2ddbee1..7aaf6a68fe54 100644 --- a/math/R/distinfo +++ b/math/R/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740868304 -SHA256 (R-4.4.3.tar.gz) = 0d93d224442dea253c2b086f088db6d0d3cfd9b592cd5496e8cb2143e90fc9e8 -SIZE (R-4.4.3.tar.gz) = 40234425 +TIMESTAMP = 1745889281 +SHA256 (R-4.5.0.tar.gz) = 3b33ea113e0d1ddc9793874d5949cec2c7386f66e4abfb1cef9aec22846c3ce1 +SIZE (R-4.5.0.tar.gz) = 40466335 diff --git a/math/R/files/patch-src_library_grDevices_src_devPS.c b/math/R/files/patch-src_library_grDevices_src_devPS.c new file mode 100644 index 000000000000..10c527a43856 --- /dev/null +++ b/math/R/files/patch-src_library_grDevices_src_devPS.c @@ -0,0 +1,10 @@ +--- src/library/grDevices/src/devPS.c.orig 2025-04-29 02:15:09 UTC ++++ src/library/grDevices/src/devPS.c +@@ -29,6 +29,7 @@ + #include <ctype.h> + #include <limits.h> /* required for MB_LEN_MAX */ + #include <string.h> ++#include <unistd.h> + + #include <wchar.h> + #include <wctype.h> diff --git a/math/R/pkg-plist b/math/R/pkg-plist index 5d6315970735..172c87bd7f54 100644 --- a/math/R/pkg-plist +++ b/math/R/pkg-plist @@ -1245,6 +1245,7 @@ lib/R/library/tools/help/tools.rdx lib/R/library/tools/html/00Index.html lib/R/library/tools/html/R.css lib/R/library/tools/libs/tools.so +lib/R/library/tools/wre.txt lib/R/library/translations/DESCRIPTION %%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-base.mo %%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-methods.mo @@ -1394,20 +1395,26 @@ lib/R/library/translations/DESCRIPTION %%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/tools.mo %%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/utils.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-base.mo +%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-compiler.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-grDevices.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-graphics.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-grid.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-methods.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-parallel.mo +%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-splines.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-stats.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-stats4.mo +%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-tcltk.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-tools.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-utils.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/R.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/RGui.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/grDevices.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/graphics.mo +%%NLS%%lib/R/library/translations/es/LC_MESSAGES/grid.mo +%%NLS%%lib/R/library/translations/es/LC_MESSAGES/methods.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/parallel.mo +%%NLS%%lib/R/library/translations/es/LC_MESSAGES/splines.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/stats.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/tcltk.mo %%NLS%%lib/R/library/translations/es/LC_MESSAGES/tools.mo @@ -1457,10 +1464,13 @@ lib/R/library/translations/DESCRIPTION %%NLS%%lib/R/library/translations/hi/LC_MESSAGES/tools.mo %%NLS%%lib/R/library/translations/hi/LC_MESSAGES/utils.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-base.mo +%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-compiler.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-graphics.mo +%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-methods.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-parallel.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-splines.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-stats.mo +%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-stats4.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-tcltk.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-tools.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-utils.mo @@ -1470,6 +1480,7 @@ lib/R/library/translations/DESCRIPTION %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/graphics.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/grid.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/parallel.mo +%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/splines.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/stats.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/tcltk.mo %%NLS%%lib/R/library/translations/hu/LC_MESSAGES/tools.mo @@ -1574,7 +1585,12 @@ lib/R/library/translations/DESCRIPTION %%NLS%%lib/R/library/translations/lt/LC_MESSAGES/tcltk.mo %%NLS%%lib/R/library/translations/lt/LC_MESSAGES/tools.mo %%NLS%%lib/R/library/translations/lt/LC_MESSAGES/utils.mo +%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-base.mo %%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-compiler.mo +%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-parallel.mo +%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-tcltk.mo +%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-tools.mo +%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-utils.mo %%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R.mo %%NLS%%lib/R/library/translations/ne/LC_MESSAGES/RGui.mo %%NLS%%lib/R/library/translations/nn/LC_MESSAGES/R-base.mo diff --git a/math/analitza/distinfo b/math/analitza/distinfo index fa86c478fcfa..343c54067d32 100644 --- a/math/analitza/distinfo +++ b/math/analitza/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564268 -SHA256 (KDE/release-service/25.04.0/analitza-25.04.0.tar.xz) = 67390eec5438d69390f2d1ba589604cb8a7817f86bc931acc24f029ab2db3f2c -SIZE (KDE/release-service/25.04.0/analitza-25.04.0.tar.xz) = 368008 +TIMESTAMP = 1746557908 +SHA256 (KDE/release-service/25.04.1/analitza-25.04.1.tar.xz) = 3e0c8df800b69655c3d528970b3fbfe6faf8248b61d069ac1a8d77555381ef70 +SIZE (KDE/release-service/25.04.1/analitza-25.04.1.tar.xz) = 367976 diff --git a/math/cantor/Makefile b/math/cantor/Makefile index d16a94eb825b..c5a8629aeb7f 100644 --- a/math/cantor/Makefile +++ b/math/cantor/Makefile @@ -1,6 +1,5 @@ PORTNAME= cantor DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 CATEGORIES= math kde kde-applications MAINTAINER= kde@FreeBSD.org @@ -29,11 +28,11 @@ USE_QT= base svg webchannel webengine \ USE_XORG= x11 USE_LDCONFIG= yes -OPTIONS_DEFINE= LUAJIT MAXIMA OCTAVE R SAGE SCILAB DOCS +OPTIONS_DEFINE= LUAJIT MAXIMA OCTAVE R SCILAB DOCS OPTIONS_SUB= yes # R LUAJIT LUAJIT_DESC= Build LuaJIT backend and install LuaJIT -LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit +LUAJIT_USES= luajit LUAJIT_CMAKE_OFF= -DWITH_LuaJIT:BOOL=FALSE MAXIMA_DESC= Install Maxima @@ -42,22 +41,16 @@ MAXIMA_RUN_DEPENDS= maxima:math/maxima OCTAVE_DESC= Install Octave OCTAVE_RUN_DEPENDS= octave:math/octave -R_DESC= Build R backend and install R +R_DESC= Build R backend and install R (broken) R_LIB_DEPENDS= libR.so:math/R # Required to set CFLAGS for -lgfortran. R_USES= fortran R_CMAKE_OFF= -DWITH_R:BOOL=FALSE R_BROKEN= R backend fails with: /usr/include/c++/v1/__locale:1130:9: error: expected ';' at end of declaration list -SAGE_DESC= Install Sage -SAGE_RUN_DEPENDS= sage:math/sage - SCILAB_DESC= Install Scilab SCILAB_RUN_DEPENDS= scilab:math/scilab -# Disable python2 binding -CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PythonLibs - post-patch: ${REINPLACE_CMD} -e '/FIND_PROGRAM(_GFORTRAN_EXECUTABLE/s,gfortran,${FC},' \ ${WRKSRC}/cmake/FindR.cmake diff --git a/math/cantor/distinfo b/math/cantor/distinfo index b33f3dd3a863..03c03a42b5d8 100644 --- a/math/cantor/distinfo +++ b/math/cantor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564269 -SHA256 (KDE/release-service/25.04.0/cantor-25.04.0.tar.xz) = 98f96661f20ad4c91fa5fe64bc0ecbef03d85969b64851c660d2d369682c3f00 -SIZE (KDE/release-service/25.04.0/cantor-25.04.0.tar.xz) = 10905352 +TIMESTAMP = 1746557909 +SHA256 (KDE/release-service/25.04.1/cantor-25.04.1.tar.xz) = 8e96b9044b00aa11fbd60c2f848238a14de947501c65725ac3092c4ffad7a8b6 +SIZE (KDE/release-service/25.04.1/cantor-25.04.1.tar.xz) = 10905732 diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile index d04d7bb22da5..7cd6bd10f363 100644 --- a/math/e-antic/Makefile +++ b/math/e-antic/Makefile @@ -1,12 +1,11 @@ PORTNAME= e-antic -DISTVERSION= 2.0.2 -PORTREVISION= 6 +DISTVERSION= 2.1.0 #MASTER_SITES= https://www.labri.fr/perso/vdelecro/e-antic/ CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= Real Embedded Algebraic Number Theory In C -WWW= https://github.com/flatsurf/e-antic +WWW= https://flatsurf.github.io/e-antic/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual diff --git a/math/e-antic/distinfo b/math/e-antic/distinfo index 147e7eb9cfbf..7cfde042f1aa 100644 --- a/math/e-antic/distinfo +++ b/math/e-antic/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1714844465 -SHA256 (flatsurf-e-antic-2.0.2_GH0.tar.gz) = 679b21f20af76d8992f8006b4701785acda33564f4bfae4732621b9e2ed23dcb -SIZE (flatsurf-e-antic-2.0.2_GH0.tar.gz) = 162098 +TIMESTAMP = 1746722529 +SHA256 (flatsurf-e-antic-2.1.0_GH0.tar.gz) = 183a7b9f33ec0bda428d8ac463700a7386502babac83cef83398fcaed2cda6d2 +SIZE (flatsurf-e-antic-2.1.0_GH0.tar.gz) = 378850 SHA256 (catchorg-Catch2-62fd660_GH0.tar.gz) = 6ffb927225dcae98bcb3f1af908f2cc5cd9a71cfdb29f7a3995aad1fd8336840 SIZE (catchorg-Catch2-62fd660_GH0.tar.gz) = 661905 SHA256 (USCiLab-cereal-ebef1e9_GH0.tar.gz) = 14567f3df18057b820a99ce027fe1a830fdf8b42720efa982af9b86fef67f262 diff --git a/math/e-antic/pkg-plist b/math/e-antic/pkg-plist index 123fc2039e56..03f301828e9c 100644 --- a/math/e-antic/pkg-plist +++ b/math/e-antic/pkg-plist @@ -16,11 +16,11 @@ include/libeantic/local.h lib/libeantic.a lib/libeantic.so lib/libeantic.so.3 -lib/libeantic.so.3.0.2 +lib/libeantic.so.3.1.0 lib/libeanticxx.a lib/libeanticxx.so lib/libeanticxx.so.3 -lib/libeanticxx.so.3.0.2 +lib/libeanticxx.so.3.1.0 %%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO %%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt %%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo index 7d948cd3436b..619c25872bf6 100644 --- a/math/kalgebra/distinfo +++ b/math/kalgebra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564269 -SHA256 (KDE/release-service/25.04.0/kalgebra-25.04.0.tar.xz) = 993bdc6bc6b16d3af24a8779410fc4818f92660294494c255b68e63f4a7ccdc2 -SIZE (KDE/release-service/25.04.0/kalgebra-25.04.0.tar.xz) = 953212 +TIMESTAMP = 1746557910 +SHA256 (KDE/release-service/25.04.1/kalgebra-25.04.1.tar.xz) = 4a611e899e3ebcc12923f118715072f8ee2e52f57e982ff22342bb7b865079af +SIZE (KDE/release-service/25.04.1/kalgebra-25.04.1.tar.xz) = 953252 diff --git a/math/kalk/distinfo b/math/kalk/distinfo index 8e0bbe6e50f8..f4b3e6dad8af 100644 --- a/math/kalk/distinfo +++ b/math/kalk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564270 -SHA256 (KDE/release-service/25.04.0/kalk-25.04.0.tar.xz) = 22b16a32fa246141ea682ae40507fd3e9d0bded2893b12c872fe2e328a0aaaef -SIZE (KDE/release-service/25.04.0/kalk-25.04.0.tar.xz) = 78276 +TIMESTAMP = 1746557910 +SHA256 (KDE/release-service/25.04.1/kalk-25.04.1.tar.xz) = 52f18aaad1eb8df71330579ed6602da478b767af7e9780bc436c67d8bb528c39 +SIZE (KDE/release-service/25.04.1/kalk-25.04.1.tar.xz) = 78428 diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo index 48974c2d876e..da5241335b5a 100644 --- a/math/kbruch/distinfo +++ b/math/kbruch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564270 -SHA256 (KDE/release-service/25.04.0/kbruch-25.04.0.tar.xz) = 608874c6b716e42021ef8c0ce20fcb7536591eaf20282feb577a9dd279dd86ab -SIZE (KDE/release-service/25.04.0/kbruch-25.04.0.tar.xz) = 5163384 +TIMESTAMP = 1746557911 +SHA256 (KDE/release-service/25.04.1/kbruch-25.04.1.tar.xz) = 15debab3d6472ed0a8e48df8362bb219902b9e21dd2a04e4683b9cae96288a71 +SIZE (KDE/release-service/25.04.1/kbruch-25.04.1.tar.xz) = 5163400 diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo index d9d24161100a..c32695ed6fb6 100644 --- a/math/kcalc/distinfo +++ b/math/kcalc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564271 -SHA256 (KDE/release-service/25.04.0/kcalc-25.04.0.tar.xz) = a3464ea18562f599e20b9ac304c4658756878609e37f9845a49f53e7f36e791e -SIZE (KDE/release-service/25.04.0/kcalc-25.04.0.tar.xz) = 483472 +TIMESTAMP = 1746557911 +SHA256 (KDE/release-service/25.04.1/kcalc-25.04.1.tar.xz) = b88e31af67cd86a2aad836ce08a5231c4765e0a9f200e1244b2c34c84f24965c +SIZE (KDE/release-service/25.04.1/kcalc-25.04.1.tar.xz) = 483440 diff --git a/math/kig/distinfo b/math/kig/distinfo index e4dbb107bf53..6898e689e278 100644 --- a/math/kig/distinfo +++ b/math/kig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564272 -SHA256 (KDE/release-service/25.04.0/kig-25.04.0.tar.xz) = 15315e0333182f3d956136ff7618ef27ec2a596c56adc26d1426a2e98db9f7b3 -SIZE (KDE/release-service/25.04.0/kig-25.04.0.tar.xz) = 3253632 +TIMESTAMP = 1746557912 +SHA256 (KDE/release-service/25.04.1/kig-25.04.1.tar.xz) = 80937da52ac69b7a62b0c2a9da0bf18e2eb1daa1212c39aa04224a3120d34010 +SIZE (KDE/release-service/25.04.1/kig-25.04.1.tar.xz) = 3253800 diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo index eef15d05a08a..79d48368f229 100644 --- a/math/kmplot/distinfo +++ b/math/kmplot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564272 -SHA256 (KDE/release-service/25.04.0/kmplot-25.04.0.tar.xz) = 58ea7974dc5e566b8d9f696ddd5d0ce834b6991e304d650c1467d383899b7ffb -SIZE (KDE/release-service/25.04.0/kmplot-25.04.0.tar.xz) = 3029328 +TIMESTAMP = 1746557913 +SHA256 (KDE/release-service/25.04.1/kmplot-25.04.1.tar.xz) = 32e3210b9cf7cfa9aa3340102af7d71797b85a1da0e5c60b1f7d6fef5efb7cc9 +SIZE (KDE/release-service/25.04.1/kmplot-25.04.1.tar.xz) = 3029236 diff --git a/math/libpoly/Makefile b/math/libpoly/Makefile index eae88c064c92..6a254cb70cc9 100644 --- a/math/libpoly/Makefile +++ b/math/libpoly/Makefile @@ -1,11 +1,8 @@ PORTNAME= libpoly DISTVERSIONPREFIX= v -DISTVERSION= 0.1.13 +DISTVERSION= 0.2.0 CATEGORIES= math -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= c1f82e63ccf3f84e2a2234589caac287d2bf6f71.patch:-p1 - MAINTAINER= yuri@FreeBSD.org COMMENT= C library for manipulating polynomials WWW= https://github.com/SRI-CSL/libpoly @@ -29,4 +26,6 @@ CMAKE_OFF= LIBPOLY_BUILD_PYTHON_API LIBPOLY_BUILD_STATIC LIBPOLY_BUILD_STATIC_PI CFLAGS+= -Wno-error=unused-but-set-variable .endif +# tests as of 0.2.0: 100% tests passed, 0 tests failed out of 14 + .include <bsd.port.post.mk> diff --git a/math/libpoly/distinfo b/math/libpoly/distinfo index 01734c316bd5..831611f67b9c 100644 --- a/math/libpoly/distinfo +++ b/math/libpoly/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1705110337 -SHA256 (SRI-CSL-libpoly-v0.1.13_GH0.tar.gz) = ca7092eeeced3dd8bd86cdd3410207802ef1752d7052d92eee3e9e6bb496763c -SIZE (SRI-CSL-libpoly-v0.1.13_GH0.tar.gz) = 621704 -SHA256 (c1f82e63ccf3f84e2a2234589caac287d2bf6f71.patch) = 4922156534124662b144ef0c56baca5f086c7c8351ea4c28e92975e90d48af29 -SIZE (c1f82e63ccf3f84e2a2234589caac287d2bf6f71.patch) = 658 +TIMESTAMP = 1746379622 +SHA256 (SRI-CSL-libpoly-v0.2.0_GH0.tar.gz) = 146adc0d3f6fe8038adb6b8b69dd16114a4be12f520d5c1fb333f3746d233abe +SIZE (SRI-CSL-libpoly-v0.2.0_GH0.tar.gz) = 641486 diff --git a/math/libpoly/pkg-plist b/math/libpoly/pkg-plist index 5b978415ec13..566daf94d073 100644 --- a/math/libpoly/pkg-plist +++ b/math/libpoly/pkg-plist @@ -3,6 +3,7 @@ include/poly/assignment.h include/poly/dyadic_interval.h include/poly/dyadic_rational.h include/poly/feasibility_set.h +include/poly/feasibility_set_int.h include/poly/integer.h include/poly/interval.h include/poly/monomial.h @@ -11,6 +12,7 @@ include/poly/poly.h include/poly/polynomial.h include/poly/polynomial_context.h include/poly/polynomial_hash_set.h +include/poly/polynomial_heap.h include/poly/polynomial_vector.h include/poly/polyxx.h include/poly/polyxx/algebraic_number.h @@ -43,7 +45,7 @@ include/poly/variable_order.h include/poly/version.h lib/libpoly.so lib/libpoly.so.0 -lib/libpoly.so.0.1.13 +lib/libpoly.so.0.2.0 lib/libpolyxx.so lib/libpolyxx.so.0 -lib/libpolyxx.so.0.1.13 +lib/libpolyxx.so.0.2.0 diff --git a/math/manifold/Makefile b/math/manifold/Makefile index b0a58d18e12e..f15d9c8f5851 100644 --- a/math/manifold/Makefile +++ b/math/manifold/Makefile @@ -34,6 +34,13 @@ CMAKE_OFF= MANIFOLD_DOWNLOADS \ USE_LDCONFIG= yes +.include <bsd.port.options.mk> + +pre-configure: +.if ${ARCH} == "i386" || ${ARCH} == "armv7" + ${REINPLACE_CMD} -e 's|-Werror|-Wno-format|' ${WRKSRC}/CMakeLists.txt +.endif + do-test: (cd ${BUILD_WRKSRC}/test && ./manifold_test) diff --git a/math/metis/Makefile b/math/metis/Makefile index 9c78855023ff..86fbd1d7935c 100644 --- a/math/metis/Makefile +++ b/math/metis/Makefile @@ -1,5 +1,6 @@ PORTNAME= metis DISTVERSION= 5.1.0-p13 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math MASTER_SITES= https://bitbucket.org/petsc/pkg-metis/get/ @@ -54,7 +55,7 @@ CFLAGS+= -fpic .include <bsd.port.options.mk> .if ${ARCH:M*64*} -CFLAGS+= -DMETIS_USE_LONGINDEX +CMAKE_ARGS+= -DMETIS_USE_LONGINDEX:BOOL="On" .endif pre-configure: diff --git a/math/mpdecimal/Makefile b/math/mpdecimal/Makefile index 153cddf87ee3..5d0737563a01 100644 --- a/math/mpdecimal/Makefile +++ b/math/mpdecimal/Makefile @@ -1,5 +1,5 @@ PORTNAME= mpdecimal -DISTVERSION= 4.0.0 +DISTVERSION= 4.0.1 CATEGORIES= math MASTER_SITES= https://www.bytereef.org/software/mpdecimal/releases/ @@ -10,24 +10,15 @@ WWW= https://www.bytereef.org/mpdecimal/index.html LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT.txt -USES= compiler:c++11-lang gmake - -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= compiler:c++11-lang gmake pathfix USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= LDXXFLAGS="${LDFLAGS}" ALL_TARGET= default TEST_TARGET= check_local -.include <bsd.port.pre.mk> - -.if ${CHOSEN_COMPILER_TYPE} == gcc -CONFIGURE_ARGS= LD="${CC}" LDXX="${CXX}" -.endif - -CONFIGURE_ARGS+= LDXXFLAGS="${LDFLAGS}" - post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpdec.so.${DISTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpdec++.so.${DISTVERSION} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/math/mpdecimal/distinfo b/math/mpdecimal/distinfo index e2dccc54dba9..416517172a07 100644 --- a/math/mpdecimal/distinfo +++ b/math/mpdecimal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705611012 -SHA256 (mpdecimal-4.0.0.tar.gz) = 942445c3245b22730fd41a67a7c5c231d11cb1b9936b9c0f76334fb7d0b4468c -SIZE (mpdecimal-4.0.0.tar.gz) = 315325 +TIMESTAMP = 1746498597 +SHA256 (mpdecimal-4.0.1.tar.gz) = 96d33abb4bb0070c7be0fed4246cd38416188325f820468214471938545b1ac8 +SIZE (mpdecimal-4.0.1.tar.gz) = 316268 diff --git a/math/mpdecimal/pkg-plist b/math/mpdecimal/pkg-plist index e5528a23a04f..8246911670da 100644 --- a/math/mpdecimal/pkg-plist +++ b/math/mpdecimal/pkg-plist @@ -3,11 +3,11 @@ include/mpdecimal.h lib/libmpdec++.a lib/libmpdec++.so lib/libmpdec++.so.4 -lib/libmpdec++.so.4.0.0 +lib/libmpdec++.so.4.0.1 lib/libmpdec.a lib/libmpdec.so lib/libmpdec.so.4 -lib/libmpdec.so.4.0.0 +lib/libmpdec.so.4.0.1 libdata/pkgconfig/libmpdec++.pc libdata/pkgconfig/libmpdec.pc share/man/man3/libmpdec++.3.gz diff --git a/math/octave-forge-fl-core/Makefile b/math/octave-forge-fl-core/Makefile new file mode 100644 index 000000000000..b88c9d21c12f --- /dev/null +++ b/math/octave-forge-fl-core/Makefile @@ -0,0 +1,16 @@ +PORTNAME= octave-forge-fl-core +PORTVERSION= 1.0.2 +CATEGORIES= math +MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases +DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} + +MAINTAINER= stephen@FreeBSD.org +COMMENT= Octave-forge package ${OCTAVE_PKGNAME} +WWW= https://packages.octave.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING + +USES= gmake octave + +.include <bsd.port.mk> diff --git a/math/octave-forge-fl-core/distinfo b/math/octave-forge-fl-core/distinfo new file mode 100644 index 000000000000..11d6371a0177 --- /dev/null +++ b/math/octave-forge-fl-core/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1746215625 +SHA256 (octave-forge/fl-core-1.0.2.tar.gz) = 39e8b73ff29d1e8d11c5bafc436c01821c70e0a6ffb1f8906176c8e097751e59 +SIZE (octave-forge/fl-core-1.0.2.tar.gz) = 14212 diff --git a/math/octave-forge-fl-core/pkg-descr b/math/octave-forge-fl-core/pkg-descr new file mode 100644 index 000000000000..b8df32044007 --- /dev/null +++ b/math/octave-forge-fl-core/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 fl-core. + + Basic functions in Fuzzy Logic. diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geometry/Makefile index 37d33b5429ec..9933cf303500 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= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} @@ -12,12 +12,9 @@ WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING -BROKEN= does not build with octave version >= 10.1.0 - 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 -USE_CXXSTD= c++14 .include <bsd.port.mk> diff --git a/math/octave-forge-geometry/files/patch-martinez.h b/math/octave-forge-geometry/files/patch-martinez.h new file mode 100644 index 000000000000..aca82d7312ff --- /dev/null +++ b/math/octave-forge-geometry/files/patch-martinez.h @@ -0,0 +1,20 @@ +--- martinez.h.orig 2024-03-16 22:56:04 UTC ++++ martinez.h +@@ -37,7 +37,7 @@ class Martinez { (private) + enum PolygonType { SUBJECT, CLIPPING }; + + struct SweepEvent; +- struct SegmentComp : public binary_function<SweepEvent*, SweepEvent*, bool> { // for sorting edges in the sweep line ++ struct SegmentComp : public __binary_function<SweepEvent*, SweepEvent*, bool> { // for sorting edges in the sweep line + bool operator() (SweepEvent* e1, SweepEvent* e2) const; + }; + +@@ -64,7 +64,7 @@ class Martinez { (private) + + static void print (SweepEvent& e); // This function is intended for debugging purposes + +- struct SweepEventComp : public binary_function<SweepEvent*, SweepEvent*, bool> { // for sortening events ++ struct SweepEventComp : public __binary_function<SweepEvent*, SweepEvent*, bool> { // for sortening events + bool operator() (SweepEvent* e1, SweepEvent* e2) const; + }; + diff --git a/math/octave-forge-geometry/files/patch-polygon.cpp b/math/octave-forge-geometry/files/patch-polygon.cpp new file mode 100644 index 000000000000..ceb023dc6029 --- /dev/null +++ b/math/octave-forge-geometry/files/patch-polygon.cpp @@ -0,0 +1,20 @@ +--- polygon.cpp.orig 2024-03-16 22:56:04 UTC ++++ polygon.cpp +@@ -93,7 +93,7 @@ namespace { // start of anonymous namespace + + namespace { // start of anonymous namespace + struct SweepEvent; +- struct SegmentComp : public binary_function<SweepEvent*, SweepEvent*, bool> { ++ struct SegmentComp : public __binary_function<SweepEvent*, SweepEvent*, bool> { + bool operator() (SweepEvent* e1, SweepEvent* e2) const; + }; + +@@ -116,7 +116,7 @@ namespace { // start of anonymous namespace + bool above (const Point& x) const { return !below (x); } + }; + +- struct SweepEventComp : public binary_function<SweepEvent*, SweepEvent*, bool> { ++ struct SweepEventComp : public __binary_function<SweepEvent*, SweepEvent*, bool> { + bool operator() (SweepEvent* e1, SweepEvent* e2) const { + if (e1->p.x < e2->p.x) // Different x coordinate + return true; diff --git a/math/octave-forge-image/Makefile b/math/octave-forge-image/Makefile index a1acc1680797..85e1116e21c3 100644 --- a/math/octave-forge-image/Makefile +++ b/math/octave-forge-image/Makefile @@ -1,5 +1,5 @@ PORTNAME= octave-forge-image -PORTVERSION= 2.16.0 +PORTVERSION= 2.16.1 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} diff --git a/math/octave-forge-image/distinfo b/math/octave-forge-image/distinfo index 75f1632811f2..dffe7f307f38 100644 --- a/math/octave-forge-image/distinfo +++ b/math/octave-forge-image/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742084167 -SHA256 (octave-forge/image-2.16.0.tar.gz) = 9bb26cca58eb1fbedfb3f84e3d2e7e1eeb5e16d7ebe3235b7c107d94f58d1417 -SIZE (octave-forge/image-2.16.0.tar.gz) = 457848 +TIMESTAMP = 1746215304 +SHA256 (octave-forge/image-2.16.1.tar.gz) = 34a84f755261f6c8d882d08b07567464ea25dc1515072ef6886f2b26ebf6f0a7 +SIZE (octave-forge/image-2.16.1.tar.gz) = 459001 diff --git a/math/octave-forge-io/Makefile b/math/octave-forge-io/Makefile index 03a45f31da03..b658aa2b53ce 100644 --- a/math/octave-forge-io/Makefile +++ b/math/octave-forge-io/Makefile @@ -1,6 +1,5 @@ PORTNAME= octave-forge-io -PORTVERSION= 2.6.4 -PORTREVISION= 5 +PORTVERSION= 2.7.0 PORTEPOCH= 1 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases diff --git a/math/octave-forge-io/distinfo b/math/octave-forge-io/distinfo index b9e1b087e51b..6be64d206175 100644 --- a/math/octave-forge-io/distinfo +++ b/math/octave-forge-io/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1640915433 -SHA256 (octave-forge/io-2.6.4.tar.gz) = a74a400bbd19227f6c07c585892de879cd7ae52d820da1f69f1a3e3e89452f5a -SIZE (octave-forge/io-2.6.4.tar.gz) = 233544 +TIMESTAMP = 1746215173 +SHA256 (octave-forge/io-2.7.0.tar.gz) = 4aa48468b3697934bf8c854e27dbab8827605e9dd4fe37e56834265e6130ba6f +SIZE (octave-forge/io-2.7.0.tar.gz) = 315347 diff --git a/math/octave-forge-mapping/Makefile b/math/octave-forge-mapping/Makefile index afd1bee794dc..6c01eef5a28b 100644 --- a/math/octave-forge-mapping/Makefile +++ b/math/octave-forge-mapping/Makefile @@ -1,6 +1,5 @@ PORTNAME= octave-forge-mapping -PORTVERSION= 1.4.2 -PORTREVISION= 5 +PORTVERSION= 1.4.3 CATEGORIES= math MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} @@ -12,8 +11,6 @@ WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING -BROKEN= depends upon math/octave-forge-geometry, which is broken - RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/io.tar.gz:math/octave-forge-io \ ${OCTAVE_TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry diff --git a/math/octave-forge-mapping/distinfo b/math/octave-forge-mapping/distinfo index c61d38f581b3..3005f4d1c02e 100644 --- a/math/octave-forge-mapping/distinfo +++ b/math/octave-forge-mapping/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1645394912 -SHA256 (octave-forge/mapping-1.4.2.tar.gz) = 9ab5105aa0b5e549790070ef84c94d4ada88306d99c5afa1076bc3c9e8b32da2 -SIZE (octave-forge/mapping-1.4.2.tar.gz) = 3714726 +TIMESTAMP = 1746383211 +SHA256 (octave-forge/mapping-1.4.3.tar.gz) = 2188b24639c7087840172e6047f75cb8a598d758120ae6e0810ce6300a869a1b +SIZE (octave-forge/mapping-1.4.3.tar.gz) = 3832783 diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile index 97909b7fb557..546992ffeab5 100644 --- a/math/octave-forge/Makefile +++ b/math/octave-forge/Makefile @@ -1,5 +1,5 @@ PORTNAME= octave-forge -PORTVERSION= 20250414 +PORTVERSION= 20250502 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org @@ -15,7 +15,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \ CHARTJS CIVIL_ENGINEERING CODER COMMUNICATIONS CONTROL \ CSG_TOOLKIT DATA_SMOOTHING \ DATABASE DATAFRAME DATATYPES DICOM DIVAND DOCTEST ECONOMETRICS \ - FDA FEMOCTAVE FENV FILEIO FINANCIAL FITS \ + FDA FEMOCTAVE FENV FILEIO FINANCIAL FITS FL_CORE \ FPL FUZZY_LOGIC_TOOLKIT GA GEOGRAPHICLIB \ GEOMETRY GENERAL \ GENERATE_HTML GNUPLOT GSL HDF5OCT IDENT IMAGE \ @@ -37,7 +37,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \ TSA VIDEO VELAS \ WEBSOCKETS ZENITY ZEROMQ -OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NBIOINFO:NCHARTJS:NDATA_SMOOTHING:NDATABASE:NECONOMETRICS:NFINANCIAL:NFITS:NGEOMETRY:NGNUPLOT:NINFORMATIONTHEORY:NIRSA:NMAPPING:NLEVEL_SET:NMECHANICS:NMPI:NNNET:NNLWING2:NPIQP:NPLOT:NOPTIM:NSYMBAND:NSPECFUN} +OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NBIOINFO:NCHARTJS:NDATA_SMOOTHING:NDATABASE:NECONOMETRICS:NFINANCIAL:NFITS:NGNUPLOT:NINFORMATIONTHEORY:NIRSA:NLEVEL_SET:NMECHANICS:NMPI:NNNET:NNLWING2:NPIQP:NPLOT:NOPTIM:NSYMBAND:NSPECFUN} OCTAVE_TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs diff --git a/math/p5-Math-Polygon/Makefile b/math/p5-Math-Polygon/Makefile index 06ebaf810fd9..ec3053923bec 100644 --- a/math/p5-Math-Polygon/Makefile +++ b/math/p5-Math-Polygon/Makefile @@ -1,5 +1,5 @@ PORTNAME= Math-Polygon -PORTVERSION= 1.10 +PORTVERSION= 1.11 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/math/p5-Math-Polygon/distinfo b/math/p5-Math-Polygon/distinfo index dbc5bfe0f382..07c9bc25b96d 100644 --- a/math/p5-Math-Polygon/distinfo +++ b/math/p5-Math-Polygon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1515055409 -SHA256 (Math-Polygon-1.10.tar.gz) = 020d5f6e7ff3da17e485234dfb5e935528e6774d5760943d8765fab02bdfc2d7 -SIZE (Math-Polygon-1.10.tar.gz) = 26304 +TIMESTAMP = 1746329043 +SHA256 (Math-Polygon-1.11.tar.gz) = 14c117db44d42e09de60fd1918322d83bfb4b5474d1d767cf70c80fe78efa2d8 +SIZE (Math-Polygon-1.11.tar.gz) = 27063 diff --git a/math/py-sympy/Makefile b/math/py-sympy/Makefile index 2d86cd9f52c0..18574e3983e2 100644 --- a/math/py-sympy/Makefile +++ b/math/py-sympy/Makefile @@ -1,6 +1,5 @@ PORTNAME= sympy -PORTVERSION= 1.13.3 -PORTREVISION= 1 +PORTVERSION= 1.14.0 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-sympy/distinfo b/math/py-sympy/distinfo index 67412241a86d..d870ac4e7a05 100644 --- a/math/py-sympy/distinfo +++ b/math/py-sympy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734660639 -SHA256 (sympy-1.13.3.tar.gz) = b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9 -SIZE (sympy-1.13.3.tar.gz) = 7533196 +TIMESTAMP = 1746348245 +SHA256 (sympy-1.14.0.tar.gz) = d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517 +SIZE (sympy-1.14.0.tar.gz) = 7793921 diff --git a/math/rkward/Makefile b/math/rkward/Makefile index 363cbe7392de..e4d83e4a33db 100644 --- a/math/rkward/Makefile +++ b/math/rkward/Makefile @@ -1,5 +1,5 @@ PORTNAME= rkward -PORTVERSION= 0.8.0 +PORTVERSION= 0.8.1 CATEGORIES= math MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/ @@ -9,6 +9,7 @@ WWW= https://rkward.kde.org/ LICENSE= GPLv2 +BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers LIB_DEPENDS= libR.so:math/R \ libcups.so:print/cups \ libxkbcommon.so:x11/libxkbcommon @@ -25,8 +26,8 @@ USE_GL= opengl USE_QT= 5compat base declarative positioning webchannel webengine USE_XORG= ice x11 xext USE_KDE= archive bookmarks breeze-icons colorscheme completion config \ - configwidgets coreaddons crash ecm doctools i18n itemviews \ - jobwidgets kio notifications parts service solid \ + configwidgets coreaddons crash ecm doctools guiaddons i18n \ + itemviews jobwidgets kio notifications parts service solid \ syntaxhighlighting texteditor widgetsaddons windowsystem xmlgui TEST_TARGET= plugintests diff --git a/math/rkward/distinfo b/math/rkward/distinfo index 0d0c93ca1c58..5c083031ad76 100644 --- a/math/rkward/distinfo +++ b/math/rkward/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738347582 -SHA256 (rkward-0.8.0.tar.gz) = 179763b08cb7a15c594e4798d26ff212f43ff62befc27b8ba840df00b8debbd2 -SIZE (rkward-0.8.0.tar.gz) = 8614382 +TIMESTAMP = 1746364756 +SHA256 (rkward-0.8.1.tar.gz) = 44630c63d84f4ca7c040ab3c2dfcc938dfe8ad380900698b4c3803669b93b977 +SIZE (rkward-0.8.1.tar.gz) = 9054303 diff --git a/math/rkward/pkg-plist b/math/rkward/pkg-plist index ee562ffb4328..ce0c941c66f2 100644 --- a/math/rkward/pkg-plist +++ b/math/rkward/pkg-plist @@ -37,6 +37,10 @@ share/applications/org.kde.rkward.desktop %%NLS%%share/doc/HTML/nl/rkward/index.docbook %%NLS%%share/doc/HTML/nl/rkwardplugins/index.cache.bz2 %%NLS%%share/doc/HTML/nl/rkwardplugins/index.docbook +%%NLS%%share/doc/HTML/sl/rkward/index.cache.bz2 +%%NLS%%share/doc/HTML/sl/rkward/index.docbook +%%NLS%%share/doc/HTML/sl/rkwardplugins/index.cache.bz2 +%%NLS%%share/doc/HTML/sl/rkwardplugins/index.docbook %%NLS%%share/doc/HTML/sv/rkward/index.cache.bz2 %%NLS%%share/doc/HTML/sv/rkward/index.docbook %%NLS%%share/doc/HTML/sv/rkwardplugins/index.cache.bz2 @@ -185,6 +189,8 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/gl/LC_MESSAGES/rkward__item_response_theory.mo %%NLS%%share/locale/gl/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/gl/LC_MESSAGES/rkward__plots.mo +%%NLS%%share/locale/he/LC_MESSAGES/rkward__graphics_device.mo +%%NLS%%share/locale/hu/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/ia/LC_MESSAGES/rkward.mo %%NLS%%share/locale/ia/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/ia/LC_MESSAGES/rkward__data.mo @@ -360,12 +366,16 @@ share/man/de/man1/rkward.1.gz share/man/it/man1/rkward.1.gz %%PORTDOCS%%share/man/man1/rkward.1.gz share/man/nl/man1/rkward.1.gz +share/man/sl/man1/rkward.1.gz share/man/sv/man1/rkward.1.gz share/man/uk/man1/rkward.1.gz share/metainfo/org.kde.rkward.metainfo.xml share/mime/packages/vnd.kde.rkward-output.xml share/mime/packages/vnd.kde.rmarkdown.xml share/mime/packages/vnd.rkward.r.xml +%%DATADIR%%/00saveload/DownloadAppImage.js +%%DATADIR%%/00saveload/DownloadAppImage.rkh +%%DATADIR%%/00saveload/DownloadAppImage.xml %%DATADIR%%/00saveload/import/convert_encoding.js %%DATADIR%%/00saveload/import/convert_encoding.xml %%DATADIR%%/00saveload/import/import_csv.js @@ -855,6 +865,7 @@ share/mime/packages/vnd.rkward.r.xml %%DATADIR%%/rkwarddev_scripts/README_how_to_use_rkwarddev_scripts.md %%DATADIR%%/rkwarddev_scripts/rkwarddev_power_plugin_script.R %%DATADIR%%/rkwarddev_scripts/rkwarddev_rk.RMarkdown_plugin_script.R +%%DATADIR%%/rkwarddev_scripts/rkwarddev_rk.download_appimage_plugin_script.R %%DATADIR%%/rkwarddev_scripts/subset_dataframe.R %%DATADIR%%/rkwarddev_scripts/write_csv.R %%DATADIR%%/rpackages/rkward.tgz diff --git a/math/rocs/distinfo b/math/rocs/distinfo index 8a17cf0b4c14..aa5c4975ca2e 100644 --- a/math/rocs/distinfo +++ b/math/rocs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564273 -SHA256 (KDE/release-service/25.04.0/rocs-25.04.0.tar.xz) = 492d69cbebbbee7dd007317403d4884e6d97861e9b283af10110f9ccd91d5721 -SIZE (KDE/release-service/25.04.0/rocs-25.04.0.tar.xz) = 1567020 +TIMESTAMP = 1746557914 +SHA256 (KDE/release-service/25.04.1/rocs-25.04.1.tar.xz) = d71bfdbfdb7fb491343d303144fd13dee45dab056ce25799611e76aad34871c3 +SIZE (KDE/release-service/25.04.1/rocs-25.04.1.tar.xz) = 1567020 |