diff options
Diffstat (limited to '')
242 files changed, 977 insertions, 2629 deletions
diff --git a/math/Imath/Makefile b/math/Imath/Makefile index d454a2e25cc5..6446dc30d74e 100644 --- a/math/Imath/Makefile +++ b/math/Imath/Makefile @@ -2,6 +2,7 @@ PORTNAME= Imath PORTVERSION= 3.2.2 +PORTREVISION= 1 CATEGORIES= math devel graphics MASTER_SITES= https://github.com/AcademySoftwareFoundation/${PORTNAME}/releases/download/v${PORTVERSION}/ \ LOCAL/mandree/ diff --git a/math/Makefile b/math/Makefile index 53430a8c7182..5be7d12943d1 100644 --- a/math/Makefile +++ b/math/Makefile @@ -118,6 +118,7 @@ SUBDIR += R-cran-pbkrtest SUBDIR += R-cran-plot3D SUBDIR += R-cran-pls + SUBDIR += R-cran-polyclip SUBDIR += R-cran-polycor SUBDIR += R-cran-polynom SUBDIR += R-cran-pracma @@ -603,8 +604,10 @@ SUBDIR += octave-forge-interval SUBDIR += octave-forge-io SUBDIR += octave-forge-irsa + SUBDIR += octave-forge-joystick SUBDIR += octave-forge-level-set SUBDIR += octave-forge-linear-algebra + SUBDIR += octave-forge-llms SUBDIR += octave-forge-lssa SUBDIR += octave-forge-ltfat SUBDIR += octave-forge-mapping @@ -1292,7 +1295,6 @@ SUBDIR += vinci SUBDIR += visualpolylib SUBDIR += vowpal_wabbit - SUBDIR += vtk8 SUBDIR += vtk9 SUBDIR += wavelib SUBDIR += wcalc diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile index 00a1b5eb526e..fb236552dbec 100644 --- a/math/R-cran-igraph/Makefile +++ b/math/R-cran-igraph/Makefile @@ -1,6 +1,5 @@ PORTNAME= igraph -DISTVERSION= 2.1.4 -PORTREVISION= 1 +DISTVERSION= 2.2.0 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -16,7 +15,7 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \ R-cran-lifecycle>0:devel/R-cran-lifecycle \ R-cran-magrittr>0:devel/R-cran-magrittr \ R-cran-pkgconfig>=2.0.0:devel/R-cran-pkgconfig \ - R-cran-rlang>0:devel/R-cran-rlang \ + R-cran-rlang>=1.1.0:devel/R-cran-rlang \ R-cran-vctrs>0:devel/R-cran-vctrs USES= compiler:c++11-lang cran:auto-plist,compiles gnome diff --git a/math/R-cran-igraph/distinfo b/math/R-cran-igraph/distinfo index a4064cc047f7..033535439e21 100644 --- a/math/R-cran-igraph/distinfo +++ b/math/R-cran-igraph/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737856472 -SHA256 (igraph_2.1.4.tar.gz) = fdced402c9d2e355fd1a5cbd640639fdc97efe50f5b69e9f321a03785a7ab3ed -SIZE (igraph_2.1.4.tar.gz) = 4997408 +TIMESTAMP = 1760721402 +SHA256 (igraph_2.2.0.tar.gz) = caabb4fb1043ede953450e2f5004f2e7d70c78191bc757e4223d09893fd8de8d +SIZE (igraph_2.2.0.tar.gz) = 5127147 diff --git a/math/R-cran-lava/Makefile b/math/R-cran-lava/Makefile index 31a4b4d93a7c..24c6d6349184 100644 --- a/math/R-cran-lava/Makefile +++ b/math/R-cran-lava/Makefile @@ -1,21 +1,19 @@ PORTNAME= lava -DISTVERSION= 1.8.1 +DISTVERSION= 1.8.2 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Latent Variable Models -WWW= https://cran.r-project.org/web/packages/lava/ +WWW= https://cran.r-project.org/package=lava LICENSE= GPLv3 -CRAN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \ +RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \ R-cran-future.apply>0:devel/R-cran-future.apply \ R-cran-numDeriv>0:math/R-cran-numDeriv \ R-cran-progressr>0:devel/R-cran-progressr \ R-cran-SQUAREM>0:math/R-cran-SQUAREM -BUILD_DEPENDS= ${CRAN_DEPENDS} -RUN_DEPENDS= ${CRAN_DEPENDS} TEST_DEPENDS= R-cran-geepack>0:math/R-cran-geepack \ R-cran-knitr>0:print/R-cran-knitr \ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \ diff --git a/math/R-cran-lava/distinfo b/math/R-cran-lava/distinfo index 79a476b3e5c8..84f947069ef3 100644 --- a/math/R-cran-lava/distinfo +++ b/math/R-cran-lava/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736820291 -SHA256 (lava_1.8.1.tar.gz) = 189f6648dad03d18c12202ef19fec3a133e159740fcfc6389383015d4d821382 -SIZE (lava_1.8.1.tar.gz) = 1170679 +TIMESTAMP = 1761921329 +SHA256 (lava_1.8.2.tar.gz) = 1476503d6d18e11541b3c176c1789b95e819c2f85ad78b62024af0cdf921d54e +SIZE (lava_1.8.2.tar.gz) = 1199884 diff --git a/math/R-cran-mclust/Makefile b/math/R-cran-mclust/Makefile index 193809f60520..5c93553e100c 100644 --- a/math/R-cran-mclust/Makefile +++ b/math/R-cran-mclust/Makefile @@ -1,5 +1,5 @@ PORTNAME= mclust -PORTVERSION= 6.1.1 +PORTVERSION= 6.1.2 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -9,7 +9,8 @@ WWW= https://cran.r-project.org/package=mclust LICENSE= GPLv2+ -TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr +TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \ + R-cran-geometry>0:math/R-cran-geometry USES= cran:compiles diff --git a/math/R-cran-mclust/distinfo b/math/R-cran-mclust/distinfo index 01be02bfb332..984aa5b35759 100644 --- a/math/R-cran-mclust/distinfo +++ b/math/R-cran-mclust/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714582489 -SHA256 (mclust_6.1.1.tar.gz) = ddd7018e5e6ea7f92c7fc9872b391491b7e91c2cd89ef1dcaf4408afb5116775 -SIZE (mclust_6.1.1.tar.gz) = 2753243 +TIMESTAMP = 1761936444 +SHA256 (mclust_6.1.2.tar.gz) = 5b1db4eaa5d5af4a4bc6c0ffaaf3bb0c389a7b143d11305bc3d01f79b12049cc +SIZE (mclust_6.1.2.tar.gz) = 2779985 diff --git a/math/R-cran-mpoly/Makefile b/math/R-cran-mpoly/Makefile index 93cfd3daa088..8b6a078bd56c 100644 --- a/math/R-cran-mpoly/Makefile +++ b/math/R-cran-mpoly/Makefile @@ -1,7 +1,7 @@ PORTNAME= mpoly DISTVERSION= 1.1.2 CATEGORIES= math -DISTNAME= ${PORTNAME}_${PORTVERSION} +DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= uzsolt@FreeBSD.org COMMENT= Symbolic computing with multivariate polynomials in R diff --git a/math/R-cran-polyclip/Makefile b/math/R-cran-polyclip/Makefile new file mode 100644 index 000000000000..bc0153feff28 --- /dev/null +++ b/math/R-cran-polyclip/Makefile @@ -0,0 +1,14 @@ +PORTNAME= polyclip +DISTVERSION= 1.10-7 +CATEGORIES= math +DISTNAME= ${PORTNAME}_${DISTVERSION} + +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Polygon Clipping +WWW= https://cran.r-project.org/package=${PORTNAME} + +LICENSE= BSL + +USES= cran:auto-plist,compiles + +.include <bsd.port.mk> diff --git a/math/R-cran-polyclip/distinfo b/math/R-cran-polyclip/distinfo new file mode 100644 index 000000000000..5c5b78686ced --- /dev/null +++ b/math/R-cran-polyclip/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1760329898 +SHA256 (polyclip_1.10-7.tar.gz) = f58eaac3a5b2f6711c0c5f12fff91cf80a245ae45878f7217880ab062b5550d3 +SIZE (polyclip_1.10-7.tar.gz) = 80102 diff --git a/math/R-cran-polyclip/pkg-descr b/math/R-cran-polyclip/pkg-descr new file mode 100644 index 000000000000..eccd5e35ce53 --- /dev/null +++ b/math/R-cran-polyclip/pkg-descr @@ -0,0 +1,6 @@ +R port of Angus Johnson's open source library 'Clipper'. Performs polygon +clipping operations (intersection, union, set minus, set difference) for +polygonal regions of arbitrary complexity, including holes. Computes offset +polygons (spatial buffer zones, morphological dilations, Minkowski dilations) +for polygonal regions and polygonal lines. Computes Minkowski Sum of general +polygons. There is a function for removing self-intersections from polygon data. diff --git a/math/R-cran-pracma/Makefile b/math/R-cran-pracma/Makefile index a06972c86c38..18934b06f599 100644 --- a/math/R-cran-pracma/Makefile +++ b/math/R-cran-pracma/Makefile @@ -1,5 +1,5 @@ PORTNAME= pracma -PORTVERSION= 2.4.4 +PORTVERSION= 2.4.6 CATEGORIES= math DISTNAME= ${PORTNAME}_${PORTVERSION} diff --git a/math/R-cran-pracma/distinfo b/math/R-cran-pracma/distinfo index 2c8727beae3d..ab8400170c7c 100644 --- a/math/R-cran-pracma/distinfo +++ b/math/R-cran-pracma/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1699619175 -SHA256 (pracma_2.4.4.tar.gz) = 1a4ef3af2197f999dbaa614bf5a70f09ec463d8c91feb5aa0d995de24ec6ba7f -SIZE (pracma_2.4.4.tar.gz) = 397815 +TIMESTAMP = 1761509123 +SHA256 (pracma_2.4.6.tar.gz) = 1857b831ec7da6eb651574ccdb12e1baef4c7150cbdc6380cf9fd70e60ae4552 +SIZE (pracma_2.4.6.tar.gz) = 398691 diff --git a/math/R-cran-reformulas/Makefile b/math/R-cran-reformulas/Makefile index 3dd610836b58..79a00a1dc002 100644 --- a/math/R-cran-reformulas/Makefile +++ b/math/R-cran-reformulas/Makefile @@ -1,5 +1,5 @@ PORTNAME= reformulas -DISTVERSION= 0.4.1 +DISTVERSION= 0.4.2 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -9,9 +9,7 @@ WWW= https://cran.r-project.org/package=reformulas LICENSE= GPLv3 -CRAN_DEPENDS= R-cran-Rdpack>0:devel/R-cran-Rdpack -BUILD_DEPENDS= ${CRAN_DEPENDS} -RUN_DEPENDS= ${CRAN_DEPENDS} +RUN_DEPENDS= R-cran-Rdpack>0:devel/R-cran-Rdpack USES= cran:auto-plist diff --git a/math/R-cran-reformulas/distinfo b/math/R-cran-reformulas/distinfo index 608f861b9b3e..7b28f9dd8988 100644 --- a/math/R-cran-reformulas/distinfo +++ b/math/R-cran-reformulas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746183879 -SHA256 (reformulas_0.4.1.tar.gz) = 60c585ef8791d3f3f8d0c6eeac83fabcf1f21960a6ad1abd2b756603c603f0de -SIZE (reformulas_0.4.1.tar.gz) = 75934 +TIMESTAMP = 1761860646 +SHA256 (reformulas_0.4.2.tar.gz) = 7c2206613af3c615d1327a0cd4c645c2cd4c205b47a3982dc61599ca3e176461 +SIZE (reformulas_0.4.2.tar.gz) = 79964 diff --git a/math/SCIP/Makefile b/math/SCIP/Makefile index b72031c5cbcd..b5b51c21f14f 100644 --- a/math/SCIP/Makefile +++ b/math/SCIP/Makefile @@ -1,5 +1,5 @@ PORTNAME= SCIP -DISTVERSION= 9.2.2 +DISTVERSION= 9.2.4 CATEGORIES= math science MASTER_SITES= https://www.scipopt.org/download/release/ DISTNAME= ${PORTNAME:tl}-${DISTVERSION} @@ -38,4 +38,6 @@ ZIMPL_CMAKE_BOOL= ZIMPL ZIMPL_LIB_DEPENDS= libzimpl.so:math/zimpl ZIMPL_BROKEN= see https://github.com/scipopt/scip/issues/4 +INSTALL_CONFLICTS= scipoptsuite + .include <bsd.port.mk> diff --git a/math/SCIP/distinfo b/math/SCIP/distinfo index 20b01d0f4275..fb5341e1bd1c 100644 --- a/math/SCIP/distinfo +++ b/math/SCIP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744870484 -SHA256 (scip-9.2.2.tgz) = 07c237f2f694c8f24ec9a1b22bcd7cef530b74446f46cfb13905b1a2c3759e5e -SIZE (scip-9.2.2.tgz) = 10098143 +TIMESTAMP = 1762273712 +SHA256 (scip-9.2.4.tgz) = d88217393a6f86c18f2957c6d36d90d28287a01473fb7378417ab49ad72a50ea +SIZE (scip-9.2.4.tgz) = 10114136 diff --git a/math/SCIP/pkg-plist b/math/SCIP/pkg-plist index b45c63e0b223..6967f116851e 100644 --- a/math/SCIP/pkg-plist +++ b/math/SCIP/pkg-plist @@ -569,4 +569,4 @@ lib/cmake/scip/scip-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/scip/scip-targets.cmake lib/libscip.so lib/libscip.so.9.2 -lib/libscip.so.9.2.2.0 +lib/libscip.so.9.2.4.0 diff --git a/math/SoPlex/Makefile b/math/SoPlex/Makefile index 8e3890db8d8b..b8703ce18f67 100644 --- a/math/SoPlex/Makefile +++ b/math/SoPlex/Makefile @@ -1,6 +1,6 @@ PORTNAME= SoPlex DISTVERSION= 7.1.1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math science MASTER_SITES= http://soplex.zib.de/download/release/ DISTNAME= ${PORTNAME:tl}-${DISTVERSION} diff --git a/math/adol-c/Makefile b/math/adol-c/Makefile index d8b9bf190621..cfc66a7ab12e 100644 --- a/math/adol-c/Makefile +++ b/math/adol-c/Makefile @@ -1,6 +1,6 @@ PORTNAME= adol-c DISTVERSION= 2.7.2 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= math MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME:tu}/ DISTNAME= ${PORTNAME:tu}-${DISTVERSION} @@ -13,12 +13,13 @@ LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash -LIB_DEPENDS= libboost_system.so:devel/boost-libs +LIB_DEPENDS= libboost_thread.so:devel/boost-libs USES= compiler:c++11-lang gmake libtool tar:tgz USE_LDCONFIG= yes GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-boost-system=boost_thread CONFIGURE_SHELL= ${LOCALBASE}/bin/bash INSTALL_TARGET= install-strip diff --git a/math/analitza/distinfo b/math/analitza/distinfo index c98a3860fd4d..7d69a97b926a 100644 --- a/math/analitza/distinfo +++ b/math/analitza/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874864 +SHA256 (KDE/release-service/25.08.2/analitza-25.08.2.tar.xz) = d76e0ca2193c9903f2054612b4ccf6b4f3d4e15c5e577eff33ef5457f6ab7069 +SIZE (KDE/release-service/25.08.2/analitza-25.08.2.tar.xz) = 370044 diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile index 0937b2c95690..868f103442e7 100644 --- a/math/armadillo/Makefile +++ b/math/armadillo/Makefile @@ -1,5 +1,5 @@ PORTNAME= armadillo -PORTVERSION= 15.0.2 +PORTVERSION= 15.2.0 CATEGORIES= math MASTER_SITES= SF/arma diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo index 819092bcf157..baf6dc059637 100644 --- a/math/armadillo/distinfo +++ b/math/armadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759324016 -SHA256 (armadillo-15.0.2.tar.xz) = 990ab4ccb7eff1b6d70409e9aa7fa4119877ac5f5d10ba219e98460ab3e4d6eb -SIZE (armadillo-15.0.2.tar.xz) = 7175652 +TIMESTAMP = 1761446494 +SHA256 (armadillo-15.2.0.tar.xz) = 2f71c0661fc4a46e2dd56b7651cf3bb5928b499a4b10df31efc1a4241edf0043 +SIZE (armadillo-15.2.0.tar.xz) = 7085844 diff --git a/math/armadillo/pkg-plist b/math/armadillo/pkg-plist index 650dbd4843a2..d7c9c7045dd6 100644 --- a/math/armadillo/pkg-plist +++ b/math/armadillo/pkg-plist @@ -196,6 +196,7 @@ include/armadillo_bits/fn_prod.hpp include/armadillo_bits/fn_qr.hpp include/armadillo_bits/fn_quantile.hpp include/armadillo_bits/fn_qz.hpp +include/armadillo_bits/fn_rande.hpp include/armadillo_bits/fn_randg.hpp include/armadillo_bits/fn_randi.hpp include/armadillo_bits/fn_randn.hpp diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile index d137ba740d29..91fcccee58b1 100644 --- a/math/asymptote/Makefile +++ b/math/asymptote/Makefile @@ -1,6 +1,6 @@ PORTNAME= asymptote PORTVERSION= 2.92 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}.src diff --git a/math/bitwuzla/Makefile b/math/bitwuzla/Makefile index 63387ea1b148..37ae02bfaa1a 100644 --- a/math/bitwuzla/Makefile +++ b/math/bitwuzla/Makefile @@ -1,11 +1,11 @@ -PORTNAME= bitwuzla -DISTVERSION= 0.7.0 -PORTREVISION= 1 +PORTNAME= bitwuzla # successor of Boolector +DISTVERSION= 0.8.2 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= SMT solver for the theories of fixed-size bit-vectors -WWW= https://bitwuzla.github.io/ +WWW= https://bitwuzla.github.io/ \ + https://github.com/bitwuzla/bitwuzla LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING @@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gmp>0:math/gmp \ ${LOCALBASE}/lib/symfpu.a:math/symfpu LIB_DEPENDS= libcadical.so:math/cadical \ + libcryptominisat5.so:math/cryptominisat \ libgmp.so:math/gmp TEST_DEPENDS= googletest>0:devel/googletest @@ -20,6 +21,8 @@ USES= compiler:c++17-lang localbase:ldflags meson pkgconfig python:build USE_GITHUB= yes USE_LDCONFIG= yes +CFLAGS+= -I${LOCALBASE}/include/cadical +CXXFLAGS+= -I${LOCALBASE}/include/cadical LDFLAGS+= -lcadical MESON_ARGS= -Ddefault_library=shared \ @@ -33,4 +36,12 @@ do-test: # 1 test hangs, see https://github.com/bitwuzla/bitwuzla/issues/117 cd ${BUILD_WRKSRC} && \ ${DO_MAKE_BUILD} test +# tests as of 0.8.2: +# Ok: 3935 +# Expected Fail: 0 +# Fail: 0 +# Unexpected Pass: 0 +# Skipped: 0 +# Timeout: 0 + .include <bsd.port.mk> diff --git a/math/bitwuzla/distinfo b/math/bitwuzla/distinfo index 0d2a29406740..2f5d9ee92031 100644 --- a/math/bitwuzla/distinfo +++ b/math/bitwuzla/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734064151 -SHA256 (bitwuzla-bitwuzla-0.7.0_GH0.tar.gz) = 4a388aa935fab5fe3e61494f94c1110653ac11e07f1cf29593d6fdba30238afa -SIZE (bitwuzla-bitwuzla-0.7.0_GH0.tar.gz) = 2071988 +TIMESTAMP = 1762322302 +SHA256 (bitwuzla-bitwuzla-0.8.2_GH0.tar.gz) = 637ed0b8d43291004089543b8c7bb744d325231113cab9bfa07f7bb7a154eeb5 +SIZE (bitwuzla-bitwuzla-0.8.2_GH0.tar.gz) = 2080406 diff --git a/math/boolector/Makefile b/math/boolector/Makefile index 4d654fa79dbf..f29a3ee06388 100644 --- a/math/boolector/Makefile +++ b/math/boolector/Makefile @@ -28,6 +28,9 @@ GH_ACCOUNT= Boolector SHEBANG_GLOB= *.sh +CFLAGS+= -I${LOCALBASE}/include/cadical +CXXFLAGS+= -I${LOCALBASE}/include/cadical + CMAKE_ON= BUILD_SHARED_LIBS \ USE_GMP CMAKE_OFF= TESTING diff --git a/math/brial/Makefile b/math/brial/Makefile index aacd0d389578..a7002fde317c 100644 --- a/math/brial/Makefile +++ b/math/brial/Makefile @@ -1,6 +1,6 @@ PORTNAME= BRiAl DISTVERSION= 1.2.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME:tl}-${DISTVERSION} diff --git a/math/cadabra2/Makefile b/math/cadabra2/Makefile index 144d880da1c4..6e5db1d7e7f9 100644 --- a/math/cadabra2/Makefile +++ b/math/cadabra2/Makefile @@ -1,6 +1,6 @@ PORTNAME= cadabra2 DISTVERSION= 2.5.8 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -10,12 +10,9 @@ WWW= https://cadabra.science/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/doc/license.txt -BROKEN= fails to build with Boost>=1.87 -BROKEN_FreeBSD_15= compilation fails with clang-17, see https://github.com/kpeeters/cadabra2/issues/285 - BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp LIB_DEPENDS= ${PY_BOOST} \ - libboost_system.so:devel/boost-libs \ + libboost_thread.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libharfbuzz.so:print/harfbuzz \ libpcrecpp.so:devel/pcre \ @@ -56,4 +53,10 @@ _PY_SONAME= ${PYTHON_TAG} post-extract: # unbundle @${RM} -r ${WRKSRC}/libs/jsoncpp ${WRKSRC}/libs/websocketpp +post-patch: + @${REINPLACE_CMD} -e '/COMPONENTS/s|system|thread|' \ + ${WRKSRC}/client_server/CMakeLists.txt \ + ${WRKSRC}/frontend/common/CMakeLists.txt \ + ${WRKSRC}/frontend/gtkmm/CMakeLists.txt + .include <bsd.port.mk> diff --git a/math/cadical/Makefile b/math/cadical/Makefile index 01262dfc3416..87a7893a07af 100644 --- a/math/cadical/Makefile +++ b/math/cadical/Makefile @@ -1,6 +1,7 @@ PORTNAME= cadical DISTVERSIONPREFIX= rel- DISTVERSION= 2.1.3 +PORTREVISION= 1 CATEGORIES= math devel MAINTAINER= yuri@FreeBSD.org @@ -20,6 +21,9 @@ GNU_CONFIGURE= yes MAKEFILE= makefile +CFLAGS+= -I${LOCALBASE}/include/cadical +CXXFLAGS+= -I${LOCALBASE}/include/cadical + BINARY_ALIAS= make=${GMAKE} EXES= cadical mobical @@ -27,8 +31,9 @@ EXES= cadical mobical TEST_TARGET= test PLIST_FILES= ${EXES:S/^/bin\//} \ - include/cadical.hpp \ - include/ccadical.h \ + include/cadical/cadical.hpp \ + include/cadical/ccadical.h \ + include/cadical/tracer.hpp \ lib/libcadical.a \ lib/libcadical.so \ lib/libcadical.so.${DISTVERSION} @@ -47,8 +52,10 @@ do-install: # workaround for https://github.com/arminbiere/cadical/issues/49 .for e in ${EXES} ${INSTALL_PROGRAM} ${WRKSRC}/build/${e} ${STAGEDIR}${PREFIX}/bin .endfor - ${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${STAGEDIR}${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/src/ccadical.h ${STAGEDIR}${PREFIX}/include + ${MKDIR} ${STAGEDIR}${PREFIX}/include/cadical + ${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${STAGEDIR}${PREFIX}/include/cadical + ${INSTALL_DATA} ${WRKSRC}/src/ccadical.h ${STAGEDIR}${PREFIX}/include/cadical + ${INSTALL_DATA} ${WRKSRC}/src/tracer.hpp ${STAGEDIR}${PREFIX}/include/cadical ${INSTALL_DATA} ${WRKSRC}/build/libcadical.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/build/libcadical.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libcadical.so.${DISTVERSION} libcadical.so diff --git a/math/cantor/distinfo b/math/cantor/distinfo index ad3341ea08a6..8b7d6155005b 100644 --- a/math/cantor/distinfo +++ b/math/cantor/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874867 +SHA256 (KDE/release-service/25.08.2/cantor-25.08.2.tar.xz) = 259c4416bfc2b60ce9499a1da0fef48d5369b0b63efe75bcb0d0c8906a2f2000 +SIZE (KDE/release-service/25.08.2/cantor-25.08.2.tar.xz) = 10918004 diff --git a/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake b/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake new file mode 100644 index 000000000000..619f110204c5 --- /dev/null +++ b/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake @@ -0,0 +1,21 @@ +--- cmake/modules/CGAL_pointmatcher_support.cmake.orig 2024-08-10 19:00:05 UTC ++++ cmake/modules/CGAL_pointmatcher_support.cmake +@@ -1,9 +1,8 @@ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmat + if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmatcher_support) +- find_package(Boost COMPONENTS thread filesystem system program_options date_time chrono) ++ find_package(Boost COMPONENTS thread filesystem program_options date_time chrono) + if(Boost_chrono_FOUND + AND Boost_thread_FOUND + AND Boost_filesystem_FOUND +- AND Boost_system_FOUND + AND Boost_program_options_FOUND + AND Boost_date_time_FOUND) + add_library(CGAL::pointmatcher_support INTERFACE IMPORTED) +@@ -11,6 +10,6 @@ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmat + target_include_directories(CGAL::pointmatcher_support INTERFACE "${libpointmatcher_INCLUDE_DIR}") + target_link_libraries(CGAL::pointmatcher_support INTERFACE ${libpointmatcher_LIBRARIES} libnabo::nabo) + else() +- message(STATUS "NOTICE: the libpointmatcher library requires the following boost components: thread filesystem system program_options date_time chrono.") ++ message(STATUS "NOTICE: the libpointmatcher library requires the following boost components: thread filesystem program_options date_time chrono.") + endif() + endif() diff --git a/math/cglm/Makefile b/math/cglm/Makefile index f6484898d2d7..a11f843aefe5 100644 --- a/math/cglm/Makefile +++ b/math/cglm/Makefile @@ -1,6 +1,6 @@ PORTNAME= cglm DISTVERSIONPREFIX= v -DISTVERSION= 0.9.4 +DISTVERSION= 0.9.6 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -23,4 +23,6 @@ pre-test: ${TOUCH} ${WRKDIR}/.meson_build_testing; \ fi +# tests as of 0.9.6: 1/1 cglm.tests OK 0.10s + .include <bsd.port.mk> diff --git a/math/cglm/distinfo b/math/cglm/distinfo index 5bc7f11607d6..81cfb6738aea 100644 --- a/math/cglm/distinfo +++ b/math/cglm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712132215 -SHA256 (recp-cglm-v0.9.4_GH0.tar.gz) = 101376d9f5db7139a54db35ccc439e40b679bc2efb756d3469d39ee38e69c41b -SIZE (recp-cglm-v0.9.4_GH0.tar.gz) = 690840 +TIMESTAMP = 1762284052 +SHA256 (recp-cglm-v0.9.6_GH0.tar.gz) = be5e7d384561eb0fca59724a92b7fb44bf03e588a7eae5123a7d796002928184 +SIZE (recp-cglm-v0.9.6_GH0.tar.gz) = 707102 diff --git a/math/cglm/pkg-plist b/math/cglm/pkg-plist index f09c4f27d107..55f13431582a 100644 --- a/math/cglm/pkg-plist +++ b/math/cglm/pkg-plist @@ -8,6 +8,9 @@ include/cglm/applesimd.h include/cglm/bezier.h include/cglm/box.h include/cglm/call.h +include/cglm/call/noise.h +include/cglm/noise.h +include/cglm/struct/noise.h include/cglm/call/aabb2d.h include/cglm/call/affine.h include/cglm/call/affine2d.h @@ -183,5 +186,5 @@ include/cglm/vec4.h include/cglm/version.h lib/libcglm.so lib/libcglm.so.0 -lib/libcglm.so.0.9.4 +lib/libcglm.so.0.9.6 libdata/pkgconfig/cglm.pc diff --git a/math/clad/Makefile b/math/clad/Makefile index 018a2b30221d..d1bb69f19057 100644 --- a/math/clad/Makefile +++ b/math/clad/Makefile @@ -1,6 +1,6 @@ PORTNAME= clad DISTVERSIONPREFIX= v -DISTVERSION= 1.8 +DISTVERSION= 2.2 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/clad/distinfo b/math/clad/distinfo index 2bd181fecc5a..7090ea2705e5 100644 --- a/math/clad/distinfo +++ b/math/clad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734672509 -SHA256 (vgvassilev-clad-v1.8_GH0.tar.gz) = 1dcff3cab33417c8b8595e9bdb139a2cd1ec9c15eb013a275ab4e004c5b65812 -SIZE (vgvassilev-clad-v1.8_GH0.tar.gz) = 1240960 +TIMESTAMP = 1762232638 +SHA256 (vgvassilev-clad-v2.2_GH0.tar.gz) = 9bcfae0931849658443deecae4f13ff23e9b79de60632c318efa059f9fd2dc6d +SIZE (vgvassilev-clad-v2.2_GH0.tar.gz) = 1327715 diff --git a/math/clad/pkg-plist b/math/clad/pkg-plist index 18346c99cc0f..fe06b56e3445 100644 --- a/math/clad/pkg-plist +++ b/math/clad/pkg-plist @@ -24,6 +24,7 @@ include/clad/Differentiator/MultiplexExternalRMVSource.h include/clad/Differentiator/NumericalDiff.h include/clad/Differentiator/ParseDiffArgsTypes.h include/clad/Differentiator/PushForwardModeVisitor.h +include/clad/Differentiator/RestoreTracker.h include/clad/Differentiator/ReverseModeForwPassVisitor.h include/clad/Differentiator/ReverseModeVisitor.h include/clad/Differentiator/ReverseModeVisitorDirectionKinds.h @@ -31,9 +32,13 @@ include/clad/Differentiator/STLBuiltins.h include/clad/Differentiator/Sins.h include/clad/Differentiator/StmtClone.h include/clad/Differentiator/Tape.h +include/clad/Differentiator/ThrustBuiltins.h +include/clad/Differentiator/ThrustDerivatives.h +include/clad/Differentiator/Timers.h include/clad/Differentiator/VectorForwardModeVisitor.h include/clad/Differentiator/VectorPushForwardModeVisitor.h include/clad/Differentiator/Version.h +include/clad/Differentiator/Version.inc include/clad/Differentiator/VisitorBase.h include/clad/tools/ClangBackendPlugin.h include/clad/tools/ClangPlugin.h diff --git a/math/clblas/Makefile b/math/clblas/Makefile index 32643e932a02..3417555c8840 100644 --- a/math/clblas/Makefile +++ b/math/clblas/Makefile @@ -1,6 +1,6 @@ PORTNAME= clblas PORTVERSION= 2.12 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= math diff --git a/math/cryptominisat/Makefile b/math/cryptominisat/Makefile index d2e62bfb85ca..2152f6c51efd 100644 --- a/math/cryptominisat/Makefile +++ b/math/cryptominisat/Makefile @@ -1,6 +1,6 @@ PORTNAME= cryptominisat DISTVERSION= 5.11.21 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MAINTAINER= arrowd@FreeBSD.org diff --git a/math/curv/Makefile b/math/curv/Makefile index 5f9dcbae04b1..2515db6084ed 100644 --- a/math/curv/Makefile +++ b/math/curv/Makefile @@ -1,6 +1,6 @@ PORTNAME= curv DISTVERSION= 0.5 -PORTREVISION= 27 +PORTREVISION= 29 CATEGORIES= math lang graphics MAINTAINER= yuri@FreeBSD.org diff --git a/math/cvc5/Makefile b/math/cvc5/Makefile index a42303efa420..81e7f5221854 100644 --- a/math/cvc5/Makefile +++ b/math/cvc5/Makefile @@ -1,6 +1,6 @@ PORTNAME= cvc5 DISTVERSIONPREFIX= cvc5- -DISTVERSION= 1.3.0 +DISTVERSION= 1.3.1 CATEGORIES= math java EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} @@ -21,6 +21,8 @@ BUILD_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} LIB_DEPENDS= libcadical.so:math/cadical +TEST_ENV= ARGS=-V + USES= cmake:testing ncurses compiler:c++17-lang \ localbase:ldflags pkgconfig python:build USE_LDCONFIG= yes @@ -39,10 +41,10 @@ PLIST_SUB= VERSION=${DISTVERSION} OPTIONS_DEFINE= COCOALIB EDITLINE JAVA OPTIONS_GROUP= SOLVERS -OPTIONS_GROUP_SOLVERS= CRYPTOMINISAT KISSAT +OPTIONS_GROUP_SOLVERS= CRYPTOMINISAT GLPK KISSAT OPTIONS_RADIO= NUMLIB OPTIONS_RADIO_NUMLIB= GMP CLN -OPTIONS_DEFAULT= CRYPTOMINISAT EDITLINE GMP # COCOALIB KISSAT # JAVA is broken +OPTIONS_DEFAULT= CRYPTOMINISAT EDITLINE GMP KISSAT # COCOALIB # JAVA is broken OPTIONS_SUB= yes COCOALIB_DESC= Use CoCoALib for further polynomial operations @@ -69,7 +71,7 @@ CRYPTOMINISAT_LIB_DEPENDS= libcryptominisat5.so:math/cryptominisat KISSAT_DESC= Use Kissat solver KISSAT_CMAKE_BOOL= USE_KISSAT -KISSAT_BROKEN= fails to link with libkissat.so, see https://github.com/cvc5/cvc5/issues/9483 +KISSAT_LIB_DEPENDS= libkissat.so:math/kissat # NUMLIB options @@ -90,8 +92,6 @@ CMAKE_ARGS+= -DENABLE_GPL:BOOL=ON PORTSCOUT= limit:^[1-9]\.[0-9]+\.[0-9]+ # prevent older generation versions like 1.8, 1.7, etc. -# some tests are skipped without any explanation, see https://github.com/cvc5/cvc5/issues/10456 -# test interactive_shell_define_fun_rec_multiline fails, see https://github.com/cvc5/cvc5/issues/11146 -# tests as of 1.3.0: 99% tests passed, 1 tests failed out of 4040, see https://github.com/cvc5/cvc5/issues/11996 +# tests as of 1.3.1: 1 test fails, see https://github.com/cvc5/cvc5/issues/12215 .include <bsd.port.mk> diff --git a/math/cvc5/distinfo b/math/cvc5/distinfo index 2b00e52e64b7..2f080a92c278 100644 --- a/math/cvc5/distinfo +++ b/math/cvc5/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750308675 -SHA256 (cvc5-cvc5-cvc5-1.3.0_GH0.tar.gz) = 8747e449bdbb2264ccf7404fdf960977057a18de7f70c5e3b738847210e4065a -SIZE (cvc5-cvc5-cvc5-1.3.0_GH0.tar.gz) = 9163706 +TIMESTAMP = 1762288360 +SHA256 (cvc5-cvc5-cvc5-1.3.1_GH0.tar.gz) = ce1dce7b1ba8ade0ba7937b8ad7aa6ffa1df0dd9586963ead082baa299ef32d5 +SIZE (cvc5-cvc5-cvc5-1.3.1_GH0.tar.gz) = 9205045 diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile index 927ddbcbbc42..ecc8824962ec 100644 --- a/math/deal.ii/Makefile +++ b/math/deal.ii/Makefile @@ -1,6 +1,6 @@ PORTNAME= deal.II DISTVERSION= 9.6.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= math MASTER_SITES= https://github.com/dealii/dealii/releases/download/v${DISTVERSION}/ DISTNAME= dealii-${DISTVERSION} diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile index 4f567b3f7ab5..5828c9176e7a 100644 --- a/math/e-antic/Makefile +++ b/math/e-antic/Makefile @@ -1,6 +1,6 @@ PORTNAME= e-antic DISTVERSION= 2.1.0 -PORTREVISION= 1 +PORTREVISION= 2 #MASTER_SITES= https://www.labri.fr/perso/vdelecro/e-antic/ CATEGORIES= math diff --git a/math/eclib/Makefile b/math/eclib/Makefile index bb88e4353016..e196a6a53df3 100644 --- a/math/eclib/Makefile +++ b/math/eclib/Makefile @@ -1,5 +1,6 @@ PORTNAME= eclib PORTVERSION= 20250627 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= math diff --git a/math/eclib/files/patch-configure.ac b/math/eclib/files/patch-configure.ac new file mode 100644 index 000000000000..e17a39aaa241 --- /dev/null +++ b/math/eclib/files/patch-configure.ac @@ -0,0 +1,17 @@ +--- configure.ac.orig 2025-06-27 08:14:54 UTC ++++ configure.ac +@@ -67,13 +67,11 @@ AX_BOOST_BASE([1.35.0], [ + # + # Boost 1.35.0+ required for Asio (1.25.0 for Thread) + AX_BOOST_BASE([1.35.0], [ +-AX_BOOST_SYSTEM + AX_BOOST_ASIO + AX_BOOST_THREAD + ]) + +-if [test "$ax_cv_boost_system" = "yes"] && +- [test "$ax_cv_boost_asio" = "yes"] && ++if [test "$ax_cv_boost_asio" = "yes"] && + [test "$ax_cv_boost_thread" = "yes"]; then + AC_DEFINE([ECLIB_MULTITHREAD],[1],[Define if multithreading available and requested]) + fi diff --git a/math/fast_float/Makefile b/math/fast_float/Makefile index 00deb860d3dd..f40cf615b2df 100644 --- a/math/fast_float/Makefile +++ b/math/fast_float/Makefile @@ -1,5 +1,5 @@ PORTNAME= fast_float -PORTVERSION= 8.0.2 +PORTVERSION= 8.1.0 DISTVERSIONPREFIX= v CATEGORIES= math diff --git a/math/fast_float/distinfo b/math/fast_float/distinfo index 86b57c59ac44..4818bf6cc9e4 100644 --- a/math/fast_float/distinfo +++ b/math/fast_float/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070266 -SHA256 (fastfloat-fast_float-v8.0.2_GH0.tar.gz) = e14a33089712b681d74d94e2a11362643bd7d769ae8f7e7caefe955f57f7eacd -SIZE (fastfloat-fast_float-v8.0.2_GH0.tar.gz) = 121232 +TIMESTAMP = 1759816560 +SHA256 (fastfloat-fast_float-v8.1.0_GH0.tar.gz) = 4bfabb5979716995090ce68dce83f88f99629bc17ae280eae79311c5340143e1 +SIZE (fastfloat-fast_float-v8.1.0_GH0.tar.gz) = 125830 diff --git a/math/flexiblas/Makefile b/math/flexiblas/Makefile index b525436e905b..8f44ea07b0cd 100644 --- a/math/flexiblas/Makefile +++ b/math/flexiblas/Makefile @@ -1,6 +1,5 @@ PORTNAME= flexiblas -PORTVERSION= 3.4.5 -PORTREVISION= 1 +PORTVERSION= 3.5.0 DISTVERSIONPREFIX= v CATEGORIES= math #MASTER_SITES= https://csc.mpi-magdeburg.mpg.de/mpcsc/software/flexiblas/ diff --git a/math/flexiblas/distinfo b/math/flexiblas/distinfo index 80a948befa0e..08cc36447f64 100644 --- a/math/flexiblas/distinfo +++ b/math/flexiblas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742745631 -SHA256 (flexiblas-release-v3.4.5.tar.bz2) = 6f64437ebe35722ff953e6041c1416ed6aff49de087acb937cd59c0426d296ff -SIZE (flexiblas-release-v3.4.5.tar.bz2) = 42932141 +TIMESTAMP = 1761648685 +SHA256 (flexiblas-release-v3.5.0.tar.bz2) = f7e5184196f35b8956202cd7b94750cf349cf4d76216b890ec75e3431e44b747 +SIZE (flexiblas-release-v3.5.0.tar.bz2) = 82678136 diff --git a/math/flexiblas/pkg-plist b/math/flexiblas/pkg-plist index 9814e88e83ea..8f46345364c7 100644 --- a/math/flexiblas/pkg-plist +++ b/math/flexiblas/pkg-plist @@ -15,11 +15,19 @@ include/flexiblas/flexiblas_dummy_cblas.h include/flexiblas/flexiblas_dummy_fortran.h include/flexiblas/flexiblas_fortran_char_len.h include/flexiblas/flexiblas_fortran_mangle.h +include/flexiblas/flexiblas_hook_structure.h include/flexiblas/flexiblas_mgmt.h include/flexiblas/flexiblas_real_calls.h include/flexiblas/flexiblas_real_cblas_calls.h include/flexiblas/flexiblas_real_lapack.h +include/flexiblas/flexiblas_real_lapacke.h include/flexiblas/lapack.h +include/flexiblas/lapack_f77.h +include/flexiblas/lapacke.h +include/flexiblas/lapacke_64.h +include/flexiblas/lapacke_config.h +include/flexiblas/lapacke_mangling.h +include/flexiblas/lapacke_utils.h %%ATLAS%%lib/flexiblas/libflexiblas_atlas.so lib/flexiblas/libflexiblas_blispthread.so lib/flexiblas/libflexiblas_fallback_lapack.so diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile index 8d4a8db5b136..623cddb8ef2c 100644 --- a/math/geogebra/Makefile +++ b/math/geogebra/Makefile @@ -1,5 +1,5 @@ PORTNAME= geogebra -DISTVERSION= 5-2-899-0 +DISTVERSION= 5-2-903-0 CATEGORIES= math education java MASTER_SITES= http://download.geogebra.org/installers/5.2/ \ https://static.geogebra.org/images/ \ diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo index 84a9e4d8c457..2377af69810e 100644 --- a/math/geogebra/distinfo +++ b/math/geogebra/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1757477906 -SHA256 (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = dda3e8075e66990418a5913e38bbdd72a8bf32a2805f1886aa1d13aaad95b264 -SIZE (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = 62954321 +TIMESTAMP = 1760496589 +SHA256 (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = cc1cdc9c42622987b50dddf34df95d061c9e3691b90d5da8a08405f410f3c6f3 +SIZE (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = 62981031 SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614 SIZE (geogebra.png) = 4018 SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07 diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile index c850ac393f25..cd8b13022d31 100644 --- a/math/ggobi/Makefile +++ b/math/ggobi/Makefile @@ -1,6 +1,6 @@ PORTNAME= ggobi DISTVERSION= 2.1.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math graphics MAINTAINER= rhurlin@FreeBSD.org diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile index db40fb203ed2..787c7acbbbf2 100644 --- a/math/giacxcas/Makefile +++ b/math/giacxcas/Makefile @@ -1,6 +1,6 @@ PORTNAME= giacxcas DISTVERSION= 1.9.0-85 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= math MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \ http://cocoa.dima.unige.it/cocoa/cocoalib/tgz/:cocoa \ @@ -22,6 +22,7 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_PERMS_DOC= dist-mirror pkg-mirror auto-accept LICENSE_DISTFILES_DOC= giac_${DISTVERSION}${EXTRACT_SUFX} +BROKEN= fails to fetch since http://www-fourier.ujf-grenoble.fr is down (domain doesn't resolve), other distros have the same issue BROKEN_armv7= compilation fails: constant expression evaluates to 61171872541 which cannot be narrowed to type 'long' [-Wc++11-narrowing] BROKEN_i386= compilation fails: constant expression evaluates to 61171872541 which cannot be narrowed to type 'long' [-Wc++11-narrowing] BROKEN_powerpc= compilation fails: constant expression evaluates to 61171872541 which cannot be narrowed to type 'long' [-Wc++11-narrowing] diff --git a/math/hexowl/Makefile b/math/hexowl/Makefile index 9afbf93fd1ca..51319e123bc3 100644 --- a/math/hexowl/Makefile +++ b/math/hexowl/Makefile @@ -1,7 +1,7 @@ PORTNAME= hexowl DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MAINTAINER= olgeni@FreeBSD.org diff --git a/math/heyoka/Makefile b/math/heyoka/Makefile index 64f39f422b46..5930c8fce1ec 100644 --- a/math/heyoka/Makefile +++ b/math/heyoka/Makefile @@ -1,7 +1,7 @@ PORTNAME= heyoka DISTVERSIONPREFIX= v DISTVERSION= 6.0.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -11,7 +11,8 @@ WWW= https://bluescarni.github.io/heyoka/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_FreeBSD_13= compilation fails: no member named 'transform' in namespace 'std::ranges'; did you mean 'llvm::transform' (std::ranges::transform isn't present) +BROKEN= Fails to build with fmt 12+, The supported fmt versions are in the range [9, 11], but version 12 was found instead. +#BROKEN_FreeBSD_13= compilation fails: no member named 'transform' in namespace 'std::ranges'; did you mean 'llvm::transform' (std::ranges::transform isn't present) LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ libfmt.so:devel/libfmt \ diff --git a/math/igraph/Makefile b/math/igraph/Makefile index 77576e4a38a2..71899fca7f58 100644 --- a/math/igraph/Makefile +++ b/math/igraph/Makefile @@ -1,8 +1,6 @@ PORTNAME= igraph -DISTVERSION= 0.10.12 -PORTREVISION= 5 +DISTVERSION= 1.0.0 CATEGORIES= math -MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= wen@FreeBSD.org COMMENT= Package For Manipulating Undirected And Directed Graphs @@ -22,6 +20,8 @@ USES= bison cmake cpe gnome pathfix USE_GNOME= libxml2 USE_LDCONFIG= yes +USE_GITHUB= yes + CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_TESTING CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Git:BOOL=True \ diff --git a/math/igraph/distinfo b/math/igraph/distinfo index 9fde4781e813..50814a7e5d6f 100644 --- a/math/igraph/distinfo +++ b/math/igraph/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718460118 -SHA256 (igraph-0.10.12.tar.gz) = b011f7f9f38a3e59924cc9ff652e6d33105fa03fcaf3792f47d752626a0a4625 -SIZE (igraph-0.10.12.tar.gz) = 4373463 +TIMESTAMP = 1761613271 +SHA256 (igraph-igraph-1.0.0_GH0.tar.gz) = 7101f2b13c7d6f8e33119ae150ad3886dbe1b74cca82c102f05645e7c7e81ea3 +SIZE (igraph-igraph-1.0.0_GH0.tar.gz) = 4118891 diff --git a/math/igraph/pkg-plist b/math/igraph/pkg-plist index 8111307cd38c..8f016a454cef 100644 --- a/math/igraph/pkg-plist +++ b/math/igraph/pkg-plist @@ -1,8 +1,6 @@ include/igraph/igraph.h include/igraph/igraph_adjlist.h include/igraph/igraph_arpack.h -include/igraph/igraph_array.h -include/igraph/igraph_array_pmt.h include/igraph/igraph_attributes.h include/igraph/igraph_bipartite.h include/igraph/igraph_bitset.h @@ -42,6 +40,7 @@ include/igraph/igraph_heap_pmt.h include/igraph/igraph_hrg.h include/igraph/igraph_interface.h include/igraph/igraph_interrupt.h +include/igraph/igraph_isomorphism.h include/igraph/igraph_iterators.h include/igraph/igraph_lapack.h include/igraph/igraph_layout.h @@ -51,7 +50,6 @@ include/igraph/igraph_matrix.h include/igraph/igraph_matrix_list.h include/igraph/igraph_matrix_pmt.h include/igraph/igraph_memory.h -include/igraph/igraph_microscopic_update.h include/igraph/igraph_mixing.h include/igraph/igraph_motifs.h include/igraph/igraph_neighborhood.h @@ -65,16 +63,18 @@ include/igraph/igraph_psumtree.h include/igraph/igraph_qsort.h include/igraph/igraph_random.h include/igraph/igraph_reachability.h +include/igraph/igraph_sampling.h include/igraph/igraph_scan.h include/igraph/igraph_separators.h +include/igraph/igraph_setup.h include/igraph/igraph_sparsemat.h +include/igraph/igraph_spatial.h include/igraph/igraph_stack.h include/igraph/igraph_stack_pmt.h include/igraph/igraph_statusbar.h include/igraph/igraph_structural.h include/igraph/igraph_strvector.h include/igraph/igraph_threading.h -include/igraph/igraph_topology.h include/igraph/igraph_transitivity.h include/igraph/igraph_typed_list_pmt.h include/igraph/igraph_types.h @@ -90,6 +90,6 @@ lib/cmake/igraph/igraph-config.cmake lib/cmake/igraph/igraph-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/igraph/igraph-targets.cmake lib/libigraph.so -lib/libigraph.so.3 -lib/libigraph.so.3.1.7 +lib/libigraph.so.4 +lib/libigraph.so.4.0.0 libdata/pkgconfig/igraph.pc diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo index ead663017547..d10dbda00ce6 100644 --- a/math/kalgebra/distinfo +++ b/math/kalgebra/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874869 +SHA256 (KDE/release-service/25.08.2/kalgebra-25.08.2.tar.xz) = 2208b4f965876eb4b3f42eaae06c6f367ff0735b245d9abacf2f2c975a714f10 +SIZE (KDE/release-service/25.08.2/kalgebra-25.08.2.tar.xz) = 953104 diff --git a/math/kalk/distinfo b/math/kalk/distinfo index 23c7685022b9..0cfe4e1c7bab 100644 --- a/math/kalk/distinfo +++ b/math/kalk/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874869 +SHA256 (KDE/release-service/25.08.2/kalk-25.08.2.tar.xz) = f439627aa0980290a2bbf78b61b1a03d38b7de1c1aaa71708867bb5edd7dd083 +SIZE (KDE/release-service/25.08.2/kalk-25.08.2.tar.xz) = 79112 diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo index 92b248879a58..577144b3ee96 100644 --- a/math/kbruch/distinfo +++ b/math/kbruch/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874872 +SHA256 (KDE/release-service/25.08.2/kbruch-25.08.2.tar.xz) = b0b4e7fda9b603bacc2c629abbcd914069c6c64a27417fad223cd8325da3d12c +SIZE (KDE/release-service/25.08.2/kbruch-25.08.2.tar.xz) = 5163436 diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo index 56922c080505..e9d9a18e9503 100644 --- a/math/kcalc/distinfo +++ b/math/kcalc/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874874 +SHA256 (KDE/release-service/25.08.2/kcalc-25.08.2.tar.xz) = 927d5cb3d67e312f1478059886fb17a87f6218a02b38594df1643f7c58bf0781 +SIZE (KDE/release-service/25.08.2/kcalc-25.08.2.tar.xz) = 484316 diff --git a/math/kig/distinfo b/math/kig/distinfo index 09be68869c49..856a6fe29eb1 100644 --- a/math/kig/distinfo +++ b/math/kig/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874877 +SHA256 (KDE/release-service/25.08.2/kig-25.08.2.tar.xz) = 60d38040156f3b0126388d9405e80d46b52efc4fb895432e4e61879d0bb3f9f3 +SIZE (KDE/release-service/25.08.2/kig-25.08.2.tar.xz) = 3262852 diff --git a/math/kissat/Makefile b/math/kissat/Makefile index a2c35fe559ff..17fee420249b 100644 --- a/math/kissat/Makefile +++ b/math/kissat/Makefile @@ -1,6 +1,6 @@ PORTNAME= kissat DISTVERSIONPREFIX= rel- -DISTVERSION= 4.0.3 +DISTVERSION= 4.0.4 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -48,6 +48,6 @@ do-install: # https://github.com/arminbiere/kissat/issues/62 ${INSTALL_LIB} ${WRKSRC}/build/libkissat.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/build/libkissat.a ${STAGEDIR}${PREFIX}/lib -# tests as of 4.0.3: All 1043 test jobs succeeded in 6.65 seconds. +# tests as of 4.0.4: All 1043 test jobs succeeded in 0.85 seconds. .include <bsd.port.mk> diff --git a/math/kissat/distinfo b/math/kissat/distinfo index 5616f9414e86..0723dc6f8be7 100644 --- a/math/kissat/distinfo +++ b/math/kissat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751232358 -SHA256 (arminbiere-kissat-rel-4.0.3_GH0.tar.gz) = 53ad0c86a3854cdbf16e871599de4eaaaf33a039c1fd3460e43c89ae2a8a0971 -SIZE (arminbiere-kissat-rel-4.0.3_GH0.tar.gz) = 531881 +TIMESTAMP = 1762317948 +SHA256 (arminbiere-kissat-rel-4.0.4_GH0.tar.gz) = bfe93eaa6323b48011e4b1fcf74b3f2e20f9de544767e728009e5b2018296193 +SIZE (arminbiere-kissat-rel-4.0.4_GH0.tar.gz) = 532329 diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo index eaaf687e446b..ecbee5e19684 100644 --- a/math/kmplot/distinfo +++ b/math/kmplot/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874879 +SHA256 (KDE/release-service/25.08.2/kmplot-25.08.2.tar.xz) = 027cb1f4b00e3d3a5062c791ee9108ba5e83717fe2310d6f33d8fceeea0d91e2 +SIZE (KDE/release-service/25.08.2/kmplot-25.08.2.tar.xz) = 3030504 diff --git a/math/lcalc/Makefile b/math/lcalc/Makefile index 0a6188353fbc..573e6a6e7aef 100644 --- a/math/lcalc/Makefile +++ b/math/lcalc/Makefile @@ -1,11 +1,8 @@ PORTNAME= lcalc -DISTVERSION= 2.1.0 +DISTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= math -MASTER_SITES= https://mirror.csclub.uwaterloo.ca/sage/spkg/upstream/${PORTNAME}/ \ - https://mirror.lyrahosting.com/sagemath/spkg/upstream/${PORTNAME}/ \ - https://mirror.dogado.de/sage/spkg/upstream/${PORTNAME}/ \ - http://files.sagemath.org/spkg/upstream/${PORTNAME}/ +MASTER_SITES= https://gitlab.com/-/project/12934202/uploads/487082fc3449dea93e9b85904a589742/ MAINTAINER= ports@FreeBSD.org COMMENT= L-function c++ class library and the CLI program lcalc diff --git a/math/lcalc/distinfo b/math/lcalc/distinfo index dddbd06f510e..e29b1a02c2f3 100644 --- a/math/lcalc/distinfo +++ b/math/lcalc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744379557 -SHA256 (lcalc-2.1.0.tar.xz) = eca4f7de5f1129a9cec2cd2f012a8362c8489e746f07adae3229dd8eb2541f79 -SIZE (lcalc-2.1.0.tar.xz) = 831000 +TIMESTAMP = 1762282299 +SHA256 (lcalc-2.1.1.tar.xz) = e513995b2ee9df8447e13dbdecce3cfb2eb66d9cf09a3b0e6603c736ebadb945 +SIZE (lcalc-2.1.1.tar.xz) = 831648 diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile index 6b89a9712fde..cdce54bcb454 100644 --- a/math/lib2geom/Makefile +++ b/math/lib2geom/Makefile @@ -1,6 +1,6 @@ PORTNAME= lib2geom DISTVERSION= 1.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math gnome MAINTAINER= gnome@FreeBSD.org diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile index f5503790e57f..e182250870cd 100644 --- a/math/libRmath/Makefile +++ b/math/libRmath/Makefile @@ -1,5 +1,5 @@ PORTNAME= libRmath -DISTVERSION= 4.5.1 +DISTVERSION= 4.5.2 CATEGORIES= math lang MASTER_SITES= CRAN/src/base/R-${DISTVERSION:C|\..*||} DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} diff --git a/math/libRmath/distinfo b/math/libRmath/distinfo index b830a3e2ed3f..677effbf873b 100644 --- a/math/libRmath/distinfo +++ b/math/libRmath/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753570849 -SHA256 (R-4.5.1.tar.gz) = b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70 -SIZE (R-4.5.1.tar.gz) = 40518816 +TIMESTAMP = 1761932398 +SHA256 (R-4.5.2.tar.gz) = 0d71ff7106ec69cd7c67e1e95ed1a3cee355880931f2eb78c530014a9e379f20 +SIZE (R-4.5.2.tar.gz) = 40546249 diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile index bb771aaaac6d..6f16c6d7e44c 100644 --- a/math/libmesh/Makefile +++ b/math/libmesh/Makefile @@ -1,6 +1,6 @@ PORTNAME= libmesh DISTVERSION= 1.7.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= https://github.com/libMesh/${PORTNAME}/releases/download/v${DISTVERSION}/ @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= compilation fails with nlopt-2.9.0, see https://github.com/libMesh/libmesh/issues/4009 -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libnlopt.so:math/nlopt TEST_DEPENDS= bash:shells/bash diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile index 86304eccd656..fc89a3f41269 100644 --- a/math/libqalculate/Makefile +++ b/math/libqalculate/Makefile @@ -1,5 +1,5 @@ PORTNAME= libqalculate -PORTVERSION= 5.7.0 +PORTVERSION= 5.8.1 CATEGORIES= math MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/ diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo index 4cbc8eb21bab..6e45b3cc0513 100644 --- a/math/libqalculate/distinfo +++ b/math/libqalculate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754377124 -SHA256 (libqalculate-5.7.0.tar.gz) = b0aa7e7f6b729ad88f41c3562e81bdc349e072f4df0e62ce152304d979702cfe -SIZE (libqalculate-5.7.0.tar.gz) = 2835670 +TIMESTAMP = 1761625608 +SHA256 (libqalculate-5.8.1.tar.gz) = 59588d69475cbb374b0b90ddef731802edd5b2da696ef706d0ca5fff4dbcfdfa +SIZE (libqalculate-5.8.1.tar.gz) = 2672498 diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist index a61ca69ef777..1fe7c83280ab 100644 --- a/math/libqalculate/pkg-plist +++ b/math/libqalculate/pkg-plist @@ -16,7 +16,7 @@ include/libqalculate/util.h lib/libqalculate.a lib/libqalculate.so lib/libqalculate.so.23 -lib/libqalculate.so.23.3.6 +lib/libqalculate.so.23.3.8 libdata/pkgconfig/libqalculate.pc share/man/man1/qalc.1.gz %%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile index 9300f0d48ca3..f0135293bb34 100644 --- a/math/libsemigroups/Makefile +++ b/math/libsemigroups/Makefile @@ -1,5 +1,5 @@ PORTNAME= libsemigroups -PORTVERSION= 3.1.3 +PORTVERSION= 3.2.0 DISTVERSIONPREFIX= v CATEGORIES= math diff --git a/math/libsemigroups/distinfo b/math/libsemigroups/distinfo index eb0d7fb689fd..9d69f807e767 100644 --- a/math/libsemigroups/distinfo +++ b/math/libsemigroups/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756982852 -SHA256 (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = a751b879a97b259821e0d19f39d3d394efc8ecd12647cdcb267d39b6d6a8a31d -SIZE (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = 6155171 +TIMESTAMP = 1760883166 +SHA256 (libsemigroups-libsemigroups-v3.2.0_GH0.tar.gz) = 5482c4275f822768fd92b47ec292ecf9b0cdcae5712101cde659a83c05032f7d +SIZE (libsemigroups-libsemigroups-v3.2.0_GH0.tar.gz) = 6566714 diff --git a/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp b/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp deleted file mode 100644 index b0e39b58f333..000000000000 --- a/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp +++ /dev/null @@ -1,239 +0,0 @@ ---- third_party/backward-cpp/backward.hpp.orig 2025-04-01 12:04:08 UTC -+++ third_party/backward-cpp/backward.hpp -@@ -52,6 +52,9 @@ - // #define BACKWARD_SYSTEM_DARWIN - // - specialization for Mac OS X 10.5 and later. - // -+// #define BACKWARD_SYSTEM_FREEBSD -+// - specialization for FreeBSD. -+// - // #define BACKWARD_SYSTEM_WINDOWS - // - specialization for Windows (Clang 9 and MSVC2017) - // -@@ -60,6 +63,7 @@ - // - #if defined(BACKWARD_SYSTEM_LINUX) - #elif defined(BACKWARD_SYSTEM_DARWIN) -+#elif defined(BACKWARD_SYSTEM_FREEBSD) - #elif defined(BACKWARD_SYSTEM_UNKNOWN) - #elif defined(BACKWARD_SYSTEM_WINDOWS) - #else -@@ -67,12 +71,18 @@ - #define BACKWARD_SYSTEM_LINUX - #elif defined(__APPLE__) - #define BACKWARD_SYSTEM_DARWIN -+#elif defined(__FreeBSD__) -+#define BACKWARD_SYSTEM_FREEBSD - #elif defined(_WIN32) - #define BACKWARD_SYSTEM_WINDOWS - #else - #define BACKWARD_SYSTEM_UNKNOWN - #endif - #endif -+#if defined(__FreeBSD__) -+#include <pthread_np.h> -+#include <sys/ucontext.h> -+#endif - - #define NOINLINE __attribute__((noinline)) - -@@ -263,7 +273,7 @@ - - #endif // defined(BACKWARD_SYSTEM_LINUX) - --#if defined(BACKWARD_SYSTEM_DARWIN) -+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - // On Darwin, backtrace can back-trace or "walk" the stack using the following - // libraries: - // -@@ -329,7 +339,7 @@ - || (BACKWARD_HAS_BACKTRACE_SYMBOL == 1) - #include <execinfo.h> - #endif --#endif // defined(BACKWARD_SYSTEM_DARWIN) -+#endif // defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - - #if defined(BACKWARD_SYSTEM_WINDOWS) - -@@ -462,6 +472,7 @@ namespace backward { - struct linux_tag; // seems that I cannot call that "linux" because the name - // is already defined... so I am adding _tag everywhere. - struct darwin_tag; -+ struct freebsd_tag; - struct windows_tag; - struct unknown_tag; - -@@ -469,6 +480,8 @@ namespace backward { - typedef linux_tag current_tag; - #elif defined(BACKWARD_SYSTEM_DARWIN) - typedef darwin_tag current_tag; -+#elif defined(BACKWARD_SYSTEM_FREEBSD) -+ typedef freebsd_tag current_tag; - #elif defined(BACKWARD_SYSTEM_WINDOWS) - typedef windows_tag current_tag; - #elif defined(BACKWARD_SYSTEM_UNKNOWN) -@@ -496,7 +509,7 @@ namespace backward { - #else - #error "You shall not pass, until you know what you want." - #endif --#elif defined(BACKWARD_SYSTEM_DARWIN) -+#elif defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - struct backtrace_symbol; - - #if BACKWARD_HAS_BACKTRACE_SYMBOL == 1 -@@ -654,7 +667,7 @@ namespace backward { - } - }; - --#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) -+#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - - template <> - struct demangler_impl<system_tag::current_tag> { -@@ -678,7 +691,7 @@ namespace backward { - size_t _demangle_buffer_length; - }; - --#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN -+#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN || defined(BACKWARD_SYSTEM_FREEBSD) - - struct demangler : public demangler_impl<system_tag::current_tag> {}; - -@@ -812,7 +825,7 @@ namespace backward { - // I like to keep little secret sometimes. - _thread_id = 0; - } --#elif defined(BACKWARD_SYSTEM_DARWIN) -+#elif defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - _thread_id = reinterpret_cast<size_t>(pthread_self()); - if (pthread_main_np() == 1) { - // If the thread is the main one, let's hide that. -@@ -1097,6 +1110,36 @@ namespace backward { - } - _stacktrace[index] = reinterpret_cast<void*>(ctx.data[16]); - ++index; -+#elif defined(__FreeBSD__) && defined(__x86_64__) -+ unw_getcontext(&ctx); -+ ctx.data[0] = uctx->uc_mcontext.mc_rax; -+ ctx.data[1] = uctx->uc_mcontext.mc_rbx; -+ ctx.data[2] = uctx->uc_mcontext.mc_rcx; -+ ctx.data[3] = uctx->uc_mcontext.mc_rdx; -+ ctx.data[4] = uctx->uc_mcontext.mc_rdi; -+ ctx.data[5] = uctx->uc_mcontext.mc_rsi; -+ ctx.data[6] = uctx->uc_mcontext.mc_rbp; -+ ctx.data[7] = uctx->uc_mcontext.mc_rsp; -+ ctx.data[8] = uctx->uc_mcontext.mc_r8; -+ ctx.data[9] = uctx->uc_mcontext.mc_r9; -+ ctx.data[10] = uctx->uc_mcontext.mc_r10; -+ ctx.data[11] = uctx->uc_mcontext.mc_r11; -+ ctx.data[12] = uctx->uc_mcontext.mc_r12; -+ ctx.data[13] = uctx->uc_mcontext.mc_r13; -+ ctx.data[14] = uctx->uc_mcontext.mc_r14; -+ ctx.data[15] = uctx->uc_mcontext.mc_r15; -+ ctx.data[16] = uctx->uc_mcontext.mc_rip; -+ -+ // If the IP is the same as the crash address we have a bad function -+ // dereference The caller's address is pointed to by %rsp, so we -+ // dereference that value and set it to be the next frame's IP. -+ if (uctx->uc_mcontext.mc_rip -+ == reinterpret_cast<__uint64_t>(error_addr())) { -+ ctx.data[16] -+ = *reinterpret_cast<__uint64_t*>(uctx->uc_mcontext.mc_rsp); -+ } -+ _stacktrace[index] = reinterpret_cast<void*>(ctx.data[16]); -+ ++index; - #elif defined(__APPLE__) - unw_getcontext(&ctx); - // TODO: Convert the ucontext_t to libunwind's unw_context_t like -@@ -1108,6 +1151,17 @@ namespace backward { - _stacktrace[index] - = reinterpret_cast<void*>(ctx.uc_mcontext->__ss.__eip); - ++index; -+#elif defined(__FreeBSD__) -+ unw_getcontext(&ctx); -+ // TODO: Convert the ucontext_t to libunwind's unw_context_t like -+ // we do in 64 bits -+ if (ctx.uc_mcontext.mc_eip -+ == reinterpret_cast<greg_t>(error_addr())) { -+ ctx.uc_mcontext.mc_eip = ctx.uc_mcontext.mc_esp; -+ } -+ _stacktrace[index] -+ = reinterpret_cast<void*>(ctx.uc_mcontext.mc_eip); -+ ++index; - #endif - } - -@@ -3659,7 +3713,7 @@ namespace backward { - - #endif // BACKWARD_SYSTEM_LINUX - --#ifdef BACKWARD_SYSTEM_DARWIN -+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - - template <typename STACKTRACE_TAG> - class TraceResolverDarwinImpl; -@@ -3739,10 +3793,14 @@ namespace backward { - }; - - template <> -+#ifdef BACKWARD_SYSTEM_DARWIN - class TraceResolverImpl<system_tag::darwin_tag> -+#else // BACKWARD_SYSTEM_FREEBSD -+ class TraceResolverImpl<system_tag::freebsd_tag> -+#endif - : public TraceResolverDarwinImpl<trace_resolver_tag::current> {}; - --#endif // BACKWARD_SYSTEM_DARWIN -+#endif // BACKWARD_SYSTEM_DARWIN || BACKWARD_SYSTEM_FREEBSD - - #ifdef BACKWARD_SYSTEM_WINDOWS - -@@ -4408,7 +4466,7 @@ namespace backward { - - /*************** SIGNALS HANDLING ***************/ - --#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) -+#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - - class SignalHandling { - public: -@@ -4426,7 +4484,7 @@ namespace backward { - SIGTRAP, // Trace/breakpoint trap - SIGXCPU, // CPU time limit exceeded (4.2BSD) - SIGXFSZ, // File size limit exceeded (4.2BSD) --#if defined(BACKWARD_SYSTEM_DARWIN) -+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD) - SIGEMT, // emulation instruction executed - #endif - }; -@@ -4496,6 +4554,8 @@ namespace backward { - #elif defined(__aarch64__) - #if defined(__APPLE__) - error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__pc); -+#elif defined(__FreeBSD__) -+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_pc); - #else - error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.pc); - #endif -@@ -4511,8 +4571,12 @@ namespace backward { - error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.psw.addr); - #elif defined(__APPLE__) && defined(__x86_64__) - error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__rip); -+#elif defined(__FreeBSD__) && defined(__x86_64__) -+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_rip); - #elif defined(__APPLE__) - error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__eip); -+#elif defined(__FreeBSD__) -+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_eip); - #else - #warning ":/ sorry, ain't know no nothing none not of your architecture!" - #endif -@@ -4555,7 +4619,7 @@ namespace backward { - } - }; - --#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN -+#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN || BACKWARD_SYSTEM_FREEBSD - - #ifdef BACKWARD_SYSTEM_WINDOWS - diff --git a/math/libsemigroups/pkg-plist b/math/libsemigroups/pkg-plist index 00dfb889c2c6..567387722742 100644 --- a/math/libsemigroups/pkg-plist +++ b/math/libsemigroups/pkg-plist @@ -4,7 +4,6 @@ include/libsemigroups/action.tpp include/libsemigroups/adapters.hpp include/libsemigroups/aho-corasick.hpp include/libsemigroups/aho-corasick.tpp -include/libsemigroups/backward-cpp/backward.hpp include/libsemigroups/bipart.hpp include/libsemigroups/bitset.hpp include/libsemigroups/bmat-adapters.hpp diff --git a/math/mathmod/Makefile b/math/mathmod/Makefile index c9138d81619b..fbcf4f1c6b0a 100644 --- a/math/mathmod/Makefile +++ b/math/mathmod/Makefile @@ -1,5 +1,5 @@ PORTNAME= MathMod -PORTVERSION= 12.1 +PORTVERSION= 13.0 CATEGORIES= math graphics MAINTAINER= thierry@FreeBSD.org diff --git a/math/mathmod/distinfo b/math/mathmod/distinfo index 4a63a2d66955..2c247f4066c3 100644 --- a/math/mathmod/distinfo +++ b/math/mathmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744369812 -SHA256 (parisolab-mathmod-12.1_GH0.tar.gz) = 13e99550a1982f7d06a3c82e46defa6221505682647488ba91b8e3d60698a443 -SIZE (parisolab-mathmod-12.1_GH0.tar.gz) = 9475468 +TIMESTAMP = 1761935042 +SHA256 (parisolab-mathmod-13.0_GH0.tar.gz) = b14fa6821d77550723f3bde134169b8a0eacb827cb8be63c68baf38b076864c1 +SIZE (parisolab-mathmod-13.0_GH0.tar.gz) = 9407320 diff --git a/math/maxima/Makefile b/math/maxima/Makefile index 3318c02b6761..6be0f36b1177 100644 --- a/math/maxima/Makefile +++ b/math/maxima/Makefile @@ -1,5 +1,6 @@ PORTNAME= maxima DISTVERSION= 5.48.1 +PORTREVISION= 1 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source @@ -28,7 +29,7 @@ TEST_TARGET= check BINARY_ALIAS= expr=gexpr -INFO= imaxima maxima xmaxima abs_integrate drawutils kovacicODE logic \ +INFO= imaxima maxima abs_integrate drawutils kovacicODE logic \ nelder_mead symplectic_ode PLIST_SUB+= PORTVERSION=${PORTVERSION} @@ -94,6 +95,7 @@ XMAXIMA_IMPLIES= DOCS TEST XMAXIMA_USES= tk XMAXIMA_CONFIGURE_WITH= wish=${WISH} XMAXIMA_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-interfaces_Makefile.am +XMAXIMA_INFO= xmaxima post-patch: ${GREP} -Fe '.core' -l -r ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} 's;\.core;_core;g' @@ -108,7 +110,6 @@ post-patch-XMAXIMA-on: ${WRKSRC}/interfaces/xmaxima/Tkmaxima/Paths.tcl post-configure: - ${REINPLACE_CMD} '/ld-flags/s|" |"|' ${WRKSRC}/src/autoconf-variables.lisp ${REINPLACE_CMD} '/ld-flags/s| ")|")|' ${WRKSRC}/src/autoconf-variables.lisp pre-build-CCL-on: @@ -117,6 +118,9 @@ pre-build-CCL-on: post-build-MANPAGES-on: ${GZIP_CMD} ${WRKSRC}/doc/man/maxima.1 +post-build-XMAXIMA-on: + ${REINPLACE_CMD} "s;$$::xmaxima_priv(pReferenceToc);::xmaxima_priv(pReferenceToc);g" ${WRKSRC}/interfaces/xmaxima/xmaxima + post-install: for x in "" "-1" "-2" "-3"; do ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima.info$$x ${STAGEDIR}${PREFIX}/${INFO_PATH}; done ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima-index.lisp ${STAGEDIR}${PREFIX}/${INFO_PATH} diff --git a/math/maxima/pkg-plist b/math/maxima/pkg-plist index 342e430e30b2..4986fdf117fe 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%% -%%ECL%%share/applications/X%%BINNAME%%.desktop +%%ECL%%%%XMAXIMA%%share/applications/X%%BINNAME%%.desktop share/bash-completion/completions/maxima share/bash-completion/completions/rmaxima share/bash-completion/completions/xmaxima @@ -25,15 +25,12 @@ 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 -%%ECL%%share/icons/text-x-%%BINNAME%%-out.svg -%%ECL%%share/icons/text-x-%%BINNAME%%session.svg +%%ECL%%%%XMAXIMA%%share/icons/text-x-%%BINNAME%%-out.svg +%%ECL%%%%XMAXIMA%%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 -%%ECL%%share/metainfo/net.sourceforge.%%BINNAME%%.x%%BINNAME%%.appdata.xml +%%ECL%%%%XMAXIMA%%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/mfem/Makefile b/math/mfem/Makefile index 4982ae01cb02..7434da47b5d9 100644 --- a/math/mfem/Makefile +++ b/math/mfem/Makefile @@ -1,7 +1,6 @@ PORTNAME= mfem DISTVERSIONPREFIX= v -DISTVERSION= 4.7 -PORTREVISION= 1 +DISTVERSION= 4.8 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/mfem/distinfo b/math/mfem/distinfo index b1f0f1520b57..1e2c9487adf4 100644 --- a/math/mfem/distinfo +++ b/math/mfem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737154420 -SHA256 (mfem-mfem-v4.7_GH0.tar.gz) = 731bc2665c13d4099f9c9c946eb83ab07cd2e78a9575d4fa62a96cdb40d6ba0f -SIZE (mfem-mfem-v4.7_GH0.tar.gz) = 3808224 +TIMESTAMP = 1761889800 +SHA256 (mfem-mfem-v4.8_GH0.tar.gz) = 65472f732d273832c64b2c39460649dd862df674222c71bfa82cf2da76705052 +SIZE (mfem-mfem-v4.8_GH0.tar.gz) = 4126493 diff --git a/math/mfem/pkg-plist b/math/mfem/pkg-plist index f92dbc093847..b87869c1dcfc 100644 --- a/math/mfem/pkg-plist +++ b/math/mfem/pkg-plist @@ -32,6 +32,7 @@ include/mfem/fem/dgmassinv.hpp include/mfem/fem/dgmassinv_kernels.hpp include/mfem/fem/doftrans.hpp include/mfem/fem/eltrans.hpp +include/mfem/fem/eltrans/eltrans_basis.hpp include/mfem/fem/estimators.hpp include/mfem/fem/fe.hpp include/mfem/fem/fe/face_map_utils.hpp @@ -42,6 +43,7 @@ include/mfem/fem/fe/fe_l2.hpp include/mfem/fem/fe/fe_nd.hpp include/mfem/fem/fe/fe_nurbs.hpp include/mfem/fem/fe/fe_pos.hpp +include/mfem/fem/fe/fe_pyramid.hpp include/mfem/fem/fe/fe_rt.hpp include/mfem/fem/fe/fe_ser.hpp include/mfem/fem/fe_coll.hpp @@ -54,6 +56,7 @@ include/mfem/fem/geom.hpp include/mfem/fem/gridfunc.hpp include/mfem/fem/gslib.hpp include/mfem/fem/hybridization.hpp +include/mfem/fem/hybridization_ext.hpp include/mfem/fem/hyperbolic.hpp include/mfem/fem/integ/bilininteg_diffusion_kernels.hpp include/mfem/fem/integ/bilininteg_elasticity_kernels.hpp @@ -61,9 +64,12 @@ include/mfem/fem/integ/bilininteg_hcurl_kernels.hpp include/mfem/fem/integ/bilininteg_hcurlhdiv_kernels.hpp include/mfem/fem/integ/bilininteg_hdiv_kernels.hpp include/mfem/fem/integ/bilininteg_mass_kernels.hpp +include/mfem/fem/integrator.hpp include/mfem/fem/intrules.hpp include/mfem/fem/intrules_cut.hpp include/mfem/fem/kdtree.hpp +include/mfem/fem/kernel_dispatch.hpp +include/mfem/fem/kernel_reporter.hpp include/mfem/fem/kernels.hpp include/mfem/fem/linearform.hpp include/mfem/fem/linearform_ext.hpp @@ -97,8 +103,8 @@ include/mfem/fem/plinearform.hpp include/mfem/fem/pnonlinearform.hpp include/mfem/fem/prestriction.hpp include/mfem/fem/qfunction.hpp -include/mfem/fem/qinterp/dispatch.hpp include/mfem/fem/qinterp/eval.hpp +include/mfem/fem/qinterp/eval_hdiv.hpp include/mfem/fem/qinterp/grad.hpp include/mfem/fem/qspace.hpp include/mfem/fem/quadinterpolator.hpp @@ -142,6 +148,7 @@ include/mfem/general/mem_manager.hpp include/mfem/general/occa.hpp include/mfem/general/optparser.hpp include/mfem/general/osockstream.hpp +include/mfem/general/reducers.hpp include/mfem/general/sets.hpp include/mfem/general/socketstream.hpp include/mfem/general/sort_pairs.hpp @@ -154,6 +161,11 @@ include/mfem/general/version.hpp include/mfem/general/zstr.hpp include/mfem/linalg/amgxsolver.hpp include/mfem/linalg/auxiliary.hpp +include/mfem/linalg/batched/batched.hpp +include/mfem/linalg/batched/gpu_blas.hpp +include/mfem/linalg/batched/magma.hpp +include/mfem/linalg/batched/native.hpp +include/mfem/linalg/batched/solver.hpp include/mfem/linalg/blockmatrix.hpp include/mfem/linalg/blockoperator.hpp include/mfem/linalg/blockvector.hpp @@ -172,8 +184,10 @@ include/mfem/linalg/hypre.hpp include/mfem/linalg/hypre_parcsr.hpp include/mfem/linalg/invariants.hpp include/mfem/linalg/kernels.hpp +include/mfem/linalg/lapack.hpp include/mfem/linalg/linalg.hpp include/mfem/linalg/matrix.hpp +include/mfem/linalg/mma.hpp include/mfem/linalg/mumps.hpp include/mfem/linalg/ode.hpp include/mfem/linalg/operator.hpp @@ -223,6 +237,8 @@ include/mfem/mesh/pyramid.hpp include/mfem/mesh/quadrilateral.hpp include/mfem/mesh/segment.hpp include/mfem/mesh/spacing.hpp +include/mfem/mesh/submesh/ncsubmesh.hpp +include/mfem/mesh/submesh/pncsubmesh.hpp include/mfem/mesh/submesh/psubmesh.hpp include/mfem/mesh/submesh/ptransfermap.hpp include/mfem/mesh/submesh/submesh.hpp @@ -238,10 +254,12 @@ include/mfem/mesh/wedge.hpp include/mfem/mfem-performance.hpp include/mfem/mfem.hpp lib/cmake/mfem/MFEMConfig.cmake +lib/cmake/mfem/MFEMConfig.cmake.bak lib/cmake/mfem/MFEMConfigVersion.cmake lib/cmake/mfem/MFEMTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/mfem/MFEMTargets.cmake lib/libmfem.so -lib/libmfem.so.4.7.0 +lib/libmfem.so.4.8.0 %%DATADIR%%/config.mk %%DATADIR%%/test.mk +@dir include/mfem/fem/gslib diff --git a/math/mppp/Makefile b/math/mppp/Makefile index 7e7edc4ab1ff..4e38c09cdd48 100644 --- a/math/mppp/Makefile +++ b/math/mppp/Makefile @@ -1,7 +1,7 @@ PORTNAME= mppp DISTVERSIONPREFIX= v DISTVERSION= 1.0.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/obake/Makefile b/math/obake/Makefile index 08209118b9ac..1138eb898ea4 100644 --- a/math/obake/Makefile +++ b/math/obake/Makefile @@ -2,7 +2,7 @@ PORTNAME= obake DISTVERSIONPREFIX= v DISTVERSION= 0.7.0-24 DISTVERSIONSUFFIX= -gb8cc71c -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= math PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/math/octave-forge-joystick/Makefile b/math/octave-forge-joystick/Makefile new file mode 100644 index 000000000000..1469177b1b74 --- /dev/null +++ b/math/octave-forge-joystick/Makefile @@ -0,0 +1,26 @@ +PORTNAME= octave-forge-joystick +DISTVERSIONPREFIX= v +DISTVERSION= 0.0.4 +CATEGORIES= math + +MAINTAINER= stephen@FreeBSD.org +COMMENT= Octave-forge package ${OCTAVE_PKGNAME} +WWW= https://packages.octave.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING + +BUILD_DEPENDS+= cmake:devel/cmake # Required by configure. + +LIB_DEPENDS+= libSDL2.so:devel/sdl20 + +USES= octave autoreconf +USE_GITHUB= yes +GH_ACCOUNT= gnu-octave +GH_PROJECT= octave-joystick + +GNU_CONFIGURE= yes + +OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION} + +.include <bsd.port.mk> diff --git a/math/octave-forge-joystick/distinfo b/math/octave-forge-joystick/distinfo new file mode 100644 index 000000000000..6b7d79577d42 --- /dev/null +++ b/math/octave-forge-joystick/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1760386084 +SHA256 (octave-forge/gnu-octave-octave-joystick-v0.0.4_GH0.tar.gz) = 9b54728ca7c67bf098950d757c381a693d94b20b57533a3a44bc3f3c2d50b73c +SIZE (octave-forge/gnu-octave-octave-joystick-v0.0.4_GH0.tar.gz) = 118692 diff --git a/math/octave-forge-joystick/pkg-descr b/math/octave-forge-joystick/pkg-descr new file mode 100644 index 000000000000..0422277613d9 --- /dev/null +++ b/math/octave-forge-joystick/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 joystick. + + Provides basic joystick functions for GNU Octave. diff --git a/math/octave-forge-llms/Makefile b/math/octave-forge-llms/Makefile new file mode 100644 index 000000000000..0d12ef804dd1 --- /dev/null +++ b/math/octave-forge-llms/Makefile @@ -0,0 +1,22 @@ +PORTNAME= octave-forge-llms +DISTVERSIONPREFIX= release- +DISTVERSION= 0.1.2 +CATEGORIES= math + +MAINTAINER= stephen@FreeBSD.org +COMMENT= Octave-forge package ${OCTAVE_PKGNAME} +WWW= https://packages.octave.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING + +RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/datatypes.tar.gz:math/octave-forge-datatypes + +USES= octave +USE_GITHUB= yes +GH_ACCOUNT= pr0m1th3as +GH_PROJECT= octave-llms + +OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION} + +.include <bsd.port.mk> diff --git a/math/octave-forge-llms/distinfo b/math/octave-forge-llms/distinfo new file mode 100644 index 000000000000..1e0771a27865 --- /dev/null +++ b/math/octave-forge-llms/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761618546 +SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.2_GH0.tar.gz) = 2822c72babfcb47013d4275e536bed6f60c3cd4bfe0956f7e22d8d67e10acfe4 +SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.2_GH0.tar.gz) = 344063 diff --git a/math/octave-forge-llms/pkg-descr b/math/octave-forge-llms/pkg-descr new file mode 100644 index 000000000000..406d012ee713 --- /dev/null +++ b/math/octave-forge-llms/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 llms. + + Large Language Models for GNU Octave. diff --git a/math/octave-forge-odbc/Makefile b/math/octave-forge-odbc/Makefile index 69ae6709e3e2..a5722946a424 100644 --- a/math/octave-forge-odbc/Makefile +++ b/math/octave-forge-odbc/Makefile @@ -1,7 +1,6 @@ PORTNAME= octave-forge-odbc DISTVERSIONPREFIX= v -DISTVERSION= 0.0.3 -PORTREVISION= 1 +DISTVERSION= 0.0.4 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-odbc/distinfo b/math/octave-forge-odbc/distinfo index 83739a99959f..31451248e0ed 100644 --- a/math/octave-forge-odbc/distinfo +++ b/math/octave-forge-odbc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712697908 -SHA256 (octave-forge/gnu-octave-octave-odbc-v0.0.3_GH0.tar.gz) = 5fe381b39de71a94cbe1720a8426c7fba8a768ebc879c46da71586bb7829a0f8 -SIZE (octave-forge/gnu-octave-octave-odbc-v0.0.3_GH0.tar.gz) = 73900 +TIMESTAMP = 1760301587 +SHA256 (octave-forge/gnu-octave-octave-odbc-v0.0.4_GH0.tar.gz) = 8035794e44bf39b6f4f8ac3fc23918affefb3ef982e7fa97d85721f8bc4850d2 +SIZE (octave-forge/gnu-octave-octave-odbc-v0.0.4_GH0.tar.gz) = 74214 diff --git a/math/octave-forge-pkg-octave-doc/Makefile b/math/octave-forge-pkg-octave-doc/Makefile index 3660f1458105..4e8b26c32cee 100644 --- a/math/octave-forge-pkg-octave-doc/Makefile +++ b/math/octave-forge-pkg-octave-doc/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave-forge-pkg-octave-doc DISTVERSIONPREFIX= release- -DISTVERSION= 0.6.7 +DISTVERSION= 0.6.8 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-pkg-octave-doc/distinfo b/math/octave-forge-pkg-octave-doc/distinfo index 6b3a3e79edba..454d67b4b895 100644 --- a/math/octave-forge-pkg-octave-doc/distinfo +++ b/math/octave-forge-pkg-octave-doc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759102778 -SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 3aa52b681b7bbfea65d3999ee92e8bacbef26938b1ce64324590f75b89fb53fb -SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 162500 +TIMESTAMP = 1760547190 +SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 3aef12b6c4cc5019236eed4d7d05bed6be021bb4f6912ef3d0190b57fb68ded6 +SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 162955 diff --git a/math/octave-forge-sqlite/Makefile b/math/octave-forge-sqlite/Makefile index bed130e42c10..a6fbd94ffc46 100644 --- a/math/octave-forge-sqlite/Makefile +++ b/math/octave-forge-sqlite/Makefile @@ -1,7 +1,6 @@ PORTNAME= octave-forge-sqlite DISTVERSIONPREFIX= v -DISTVERSION= 0.1.0 -PORTREVISION= 2 +DISTVERSION= 0.1.1 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-sqlite/distinfo b/math/octave-forge-sqlite/distinfo index fee8d519d3d1..34b3b2b703f2 100644 --- a/math/octave-forge-sqlite/distinfo +++ b/math/octave-forge-sqlite/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1704989987 -SHA256 (octave-forge/gnu-octave-octave-sqlite-v0.1.0_GH0.tar.gz) = 329a49a2a7bf2d74fd31f2a914a14ef064bcb291e2c12828ebf570dc474a4196 -SIZE (octave-forge/gnu-octave-octave-sqlite-v0.1.0_GH0.tar.gz) = 105402 +TIMESTAMP = 1760302134 +SHA256 (octave-forge/gnu-octave-octave-sqlite-v0.1.1_GH0.tar.gz) = 3144ad58c842b1bd4c2bb758141a8732f89b9f57a8aaafee0d8f62a9fbc6010a +SIZE (octave-forge/gnu-octave-octave-sqlite-v0.1.1_GH0.tar.gz) = 106259 diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile index 3f809a9e270c..bebdd1879fb1 100644 --- a/math/octave-forge-statistics/Makefile +++ b/math/octave-forge-statistics/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave-forge-statistics DISTVERSIONPREFIX= release- -DISTVERSION= 1.7.5 +DISTVERSION= 1.7.6 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-statistics/distinfo b/math/octave-forge-statistics/distinfo index 47feb5b9bbe0..ae53e2c00399 100644 --- a/math/octave-forge-statistics/distinfo +++ b/math/octave-forge-statistics/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753229115 -SHA256 (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 5202b7ddf35014577f4d9ddfd11109789dae29f1febaeab1e19d16cdb7d9753c -SIZE (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 1349843 +TIMESTAMP = 1760900348 +SHA256 (octave-forge/gnu-octave-statistics-release-1.7.6_GH0.tar.gz) = a518c50209e25e59742414c73955060f83c39c07b2d9a20b2fc8d13bd3106af3 +SIZE (octave-forge/gnu-octave-statistics-release-1.7.6_GH0.tar.gz) = 1424252 diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile index 618071668765..ac98489cd213 100644 --- a/math/octave-forge/Makefile +++ b/math/octave-forge/Makefile @@ -1,5 +1,5 @@ PORTNAME= octave-forge -PORTVERSION= 20251010 +PORTVERSION= 20251015 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org @@ -20,8 +20,8 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \ GEOMETRY GENERAL \ GENERATE_HTML GNUPLOT GSL HDF5OCT IDENT IMAGE \ INFORMATIONTHEORY INTEGRATION INTERNAL_FLUID_FLOW \ - INTERVAL IO IRSA LEVEL_SET \ - LINEAR_ALGEBRA LSSA LTFAT \ + INTERVAL IO IRSA JOYSTICK LEVEL_SET \ + LINEAR_ALGEBRA LLMS LSSA LTFAT \ MAPPING MATGEOM \ MBOCT_FEM_PKG MBOCT_MBDYN_PKG MBOCT_NUMERICAL_PKG \ MBOCT_OCTAVE_PKG MCCABE_THIELE \ diff --git a/math/octave/Makefile b/math/octave/Makefile index f7e984847317..c4a97a077a34 100644 --- a/math/octave/Makefile +++ b/math/octave/Makefile @@ -1,6 +1,6 @@ PORTNAME= octave PORTVERSION= ${OCTAVE_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= GNU diff --git a/math/octave/pkg-plist b/math/octave/pkg-plist index cee832842413..c203eaaac32a 100644 --- a/math/octave/pkg-plist +++ b/math/octave/pkg-plist @@ -1786,7 +1786,7 @@ share/metainfo/org.octave.Octave.metainfo.xml %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javaclasspath.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javamem.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javarmpath.m -%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar +%%JAVA%%%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar %%DATADIR%%/%%OCTAVE_VERSION%%/m/java/usejava.m %%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/.oct-config %%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/argnames.m diff --git a/math/oink/Makefile b/math/oink/Makefile index e93ae7259c82..2b4febd8f51a 100644 --- a/math/oink/Makefile +++ b/math/oink/Makefile @@ -1,6 +1,6 @@ PORTNAME= oink DISTVERSION= g20250105 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/openfst/Makefile b/math/openfst/Makefile index cf0e25329dc6..6e8f6e4c81dd 100644 --- a/math/openfst/Makefile +++ b/math/openfst/Makefile @@ -1,5 +1,6 @@ PORTNAME= openfst DISTVERSION= 1.8.2-20221207 +PORTREVISION= 1 CATEGORIES= math #MASTER_SITES= http://www.openfst.org/twiki/pub/FST/FstDownload/ @@ -10,10 +11,9 @@ WWW= https://www.openfst.org/ \ LICENSE= APACHE20 -BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/kkm000/openfst/issues/58 - USES= cmake compiler:c++17-lang USE_LDCONFIG= yes +USE_GCC= yes # clang-19 fails to compile it since migration to 14.3 CXXFLAGS_i386= -msse -msse2 -mfpmath=sse diff --git a/math/openturns/Makefile b/math/openturns/Makefile index 1dfded3a266b..311ebffc3445 100644 --- a/math/openturns/Makefile +++ b/math/openturns/Makefile @@ -1,7 +1,7 @@ PORTNAME= openturns DISTVERSIONPREFIX= v DISTVERSION= 1.24 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile index 99042f1e3b7e..2b4b579e2f14 100644 --- a/math/p5-Math-MPFR/Makefile +++ b/math/p5-Math-MPFR/Makefile @@ -1,5 +1,5 @@ PORTNAME= Math-MPFR -PORTVERSION= 4.44 +PORTVERSION= 4.45 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/math/p5-Math-MPFR/distinfo b/math/p5-Math-MPFR/distinfo index df626cc9bac1..fad1dac5cc90 100644 --- a/math/p5-Math-MPFR/distinfo +++ b/math/p5-Math-MPFR/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757518741 -SHA256 (Math-MPFR-4.44.tar.gz) = f6b829b46d1eef1acaa6e4004c5817eab5fe4b22bb79532b060035e82eccc354 -SIZE (Math-MPFR-4.44.tar.gz) = 248292 +TIMESTAMP = 1762084793 +SHA256 (Math-MPFR-4.45.tar.gz) = 290405d343917c620d08074f71546cf71ae2271cb48e338695636b8f56cc3f04 +SIZE (Math-MPFR-4.45.tar.gz) = 248337 diff --git a/math/p5-Math-Random/Makefile b/math/p5-Math-Random/Makefile index 57a055a7f7c9..7ca1f28f2d31 100644 --- a/math/p5-Math-Random/Makefile +++ b/math/p5-Math-Random/Makefile @@ -1,5 +1,5 @@ PORTNAME= Math-Random -PORTVERSION= 0.72 +PORTVERSION= 0.75 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -10,6 +10,7 @@ WWW= https://metacpan.org/release/Math-Random USES= perl5 shebangfix USE_PERL5= configure + SHEBANG_FILES= example.pl post-install: diff --git a/math/p5-Math-Random/distinfo b/math/p5-Math-Random/distinfo index ccede7d4be73..1716f73c2362 100644 --- a/math/p5-Math-Random/distinfo +++ b/math/p5-Math-Random/distinfo @@ -1,2 +1,3 @@ -SHA256 (Math-Random-0.72.tar.gz) = be0522328811d96de505d9ebac3d096359026fa8d5c38f7bb999a78ec5bc254c -SIZE (Math-Random-0.72.tar.gz) = 46907 +TIMESTAMP = 1759774959 +SHA256 (Math-Random-0.75.tar.gz) = 72f9c94c32fcc6dcda16bd2a5e50f6562386d2afc528e5efb369aa2e9596025b +SIZE (Math-Random-0.75.tar.gz) = 49347 diff --git a/math/p5-Math-Random/pkg-plist b/math/p5-Math-Random/pkg-plist index abd9df0de12b..2b40bbeeb903 100644 --- a/math/p5-Math-Random/pkg-plist +++ b/math/p5-Math-Random/pkg-plist @@ -1,7 +1,4 @@ %%SITE_ARCH%%/Math/Random.pm %%SITE_ARCH%%/Math/example.pl -%%SITE_ARCH%%/Math/test1.pl -%%SITE_ARCH%%/Math/test2.pl %%SITE_ARCH%%/auto/Math/Random/Random.so -%%SITE_ARCH%%/auto/Math/Random/autosplit.ix %%PERL5_MAN3%%/Math::Random.3.gz diff --git a/math/pdal/Makefile b/math/pdal/Makefile index 0c7ebdff593d..960937d4872c 100644 --- a/math/pdal/Makefile +++ b/math/pdal/Makefile @@ -1,6 +1,6 @@ PORTNAME= pdal DISTVERSION= 2.8.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math databases graphics MASTER_SITES= https://github.com/PDAL/PDAL/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src diff --git a/math/planarity/Makefile b/math/planarity/Makefile index fb45b5ab332c..cdb075d92bb3 100644 --- a/math/planarity/Makefile +++ b/math/planarity/Makefile @@ -1,5 +1,5 @@ PORTNAME= planarity -PORTVERSION= 4.0.0.0 +PORTVERSION= 4.0.1.0 DISTVERSIONPREFIX= Version_ CATEGORIES= math diff --git a/math/planarity/distinfo b/math/planarity/distinfo index 9a109e5dcf0b..0dd77114742e 100644 --- a/math/planarity/distinfo +++ b/math/planarity/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743935056 -SHA256 (graph-algorithms-edge-addition-planarity-suite-Version_4.0.0.0_GH0.tar.gz) = 1efcb06eaec42830de5d35ff664f7580f16dff131dbfc24f627460547b3401d5 -SIZE (graph-algorithms-edge-addition-planarity-suite-Version_4.0.0.0_GH0.tar.gz) = 272107 +TIMESTAMP = 1760882656 +SHA256 (graph-algorithms-edge-addition-planarity-suite-Version_4.0.1.0_GH0.tar.gz) = 94a6738cf4e5aaa912f0dd47b0b9b6a8022eccb9d668bd1d7d3de2fc920ec129 +SIZE (graph-algorithms-edge-addition-planarity-suite-Version_4.0.1.0_GH0.tar.gz) = 281365 diff --git a/math/planarity/pkg-plist b/math/planarity/pkg-plist index 4fd23e4587d3..f97fa90f5ebb 100644 --- a/math/planarity/pkg-plist +++ b/math/planarity/pkg-plist @@ -29,7 +29,7 @@ include/planarity/graphLib.h lib/libplanarity.a lib/libplanarity.so lib/libplanarity.so.2 -lib/libplanarity.so.2.0.0 +lib/libplanarity.so.2.1.0 libdata/pkgconfig/libplanarity.pc %%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT %%PORTDOCS%%%%DOCSDIR%%/README.md @@ -37,6 +37,12 @@ libdata/pkgconfig/libplanarity.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjList.out.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjList.out.txt.0-based.G6.out.g6 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjMat.out.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K23-minus-edge.AdjList.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K23.AdjList.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K33-minus-edge.AdjList.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K33.AdjList.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K4-minus-edge.AdjList.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K4.AdjList.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6.0-based.AdjList.out.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6.0-based.AdjMat.out.txt diff --git a/math/py-awkward-cpp/Makefile b/math/py-awkward-cpp/Makefile index 0532d55560ef..679841e500ba 100644 --- a/math/py-awkward-cpp/Makefile +++ b/math/py-awkward-cpp/Makefile @@ -1,5 +1,5 @@ PORTNAME= awkward-cpp -PORTVERSION= 47 +PORTVERSION= 50 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,12 +13,12 @@ WWW= https://awkward-array.org/doc/main/ \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=3:devel/py-pybind11@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.11:devel/py-scikit-build-core@${PY_FLAVOR} \ rapidjson>=0:devel/rapidjson RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} -USES= cmake:indirect compiler:c++11-lang localbase python:3.9+ +USES= cmake:indirect compiler:c++11-lang localbase python USE_PYTHON= autoplist concurrent pep517 post-patch: diff --git a/math/py-awkward-cpp/distinfo b/math/py-awkward-cpp/distinfo index bd191dd6466c..8c47f26f8f75 100644 --- a/math/py-awkward-cpp/distinfo +++ b/math/py-awkward-cpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266152 -SHA256 (awkward_cpp-47.tar.gz) = 676cf4976810edab32187edf5a8a716af95047b9038c96d27d3be44f1331950f -SIZE (awkward_cpp-47.tar.gz) = 1485902 +TIMESTAMP = 1761446730 +SHA256 (awkward_cpp-50.tar.gz) = 264b6fb4e82acc1057b5b2ff0d33fabc361032528e233815cd2224c6dbc96d8e +SIZE (awkward_cpp-50.tar.gz) = 1485957 diff --git a/math/py-awkward/Makefile b/math/py-awkward/Makefile index fe76f73cfd3e..ebbd16a72fc5 100644 --- a/math/py-awkward/Makefile +++ b/math/py-awkward/Makefile @@ -1,5 +1,5 @@ PORTNAME= awkward -PORTVERSION= 2.8.5 +PORTVERSION= 2.8.9 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatchling>=1.10.0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=47<47_99:math/py-awkward-cpp@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=50<50_99:math/py-awkward-cpp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} diff --git a/math/py-awkward/distinfo b/math/py-awkward/distinfo index 9da7751e000e..60fa6e349cc6 100644 --- a/math/py-awkward/distinfo +++ b/math/py-awkward/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266150 -SHA256 (awkward-2.8.5.tar.gz) = 4b9049440bb98214e05908098afd0d4f66af0b1b23c158159f9774db27447c89 -SIZE (awkward-2.8.5.tar.gz) = 6223297 +TIMESTAMP = 1761446728 +SHA256 (awkward-2.8.9.tar.gz) = 1dcaaacd359e695cadb8a34e598a0bf100b660561da4fbc3f1d45bf0bf6a6e51 +SIZE (awkward-2.8.9.tar.gz) = 6243673 diff --git a/math/py-evalidate/Makefile b/math/py-evalidate/Makefile index ec66aecc1b62..83830932b9da 100644 --- a/math/py-evalidate/Makefile +++ b/math/py-evalidate/Makefile @@ -12,7 +12,7 @@ WWW= https://github.com/yaroslaff/evalidate LICENSE= MIT -USES= python:3.9+ +USES= python USE_PYTHON= distutils autoplist pytest # the test tests/test_jailbreak.py::TestJailbreak::test_mul_overflow runs in a very high memory - 12+GB, see https://github.com/yaroslaff/evalidate/issues/8 USE_GITHUB= yes diff --git a/math/py-fastcluster/Makefile b/math/py-fastcluster/Makefile index f22686d913b8..8f95e54f63e5 100644 --- a/math/py-fastcluster/Makefile +++ b/math/py-fastcluster/Makefile @@ -1,6 +1,5 @@ PORTNAME= fastcluster -PORTVERSION= 1.2.6 -PORTREVISION= 2 +PORTVERSION= 1.3.0 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9,1:math/py-numpy@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= compiler python USE_PYTHON= autoplist concurrent pep517 diff --git a/math/py-fastcluster/distinfo b/math/py-fastcluster/distinfo index 04df5124a3c2..45f5d1423e2d 100644 --- a/math/py-fastcluster/distinfo +++ b/math/py-fastcluster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1647264604 -SHA256 (fastcluster-1.2.6.tar.gz) = aab886efa7b6bba7ac124f4498153d053e5a08b822d2254926b7206cdf5a8aa6 -SIZE (fastcluster-1.2.6.tar.gz) = 173773 +TIMESTAMP = 1759816698 +SHA256 (fastcluster-1.3.0.tar.gz) = d5233aeba5c3faa949c7fa6a39345a09f716ccebbd748541e5735c866696df02 +SIZE (fastcluster-1.3.0.tar.gz) = 173065 diff --git a/math/py-fastcluster/files/patch-pyproject.toml b/math/py-fastcluster/files/patch-pyproject.toml index a733d01745f2..1b5181373b1a 100644 --- a/math/py-fastcluster/files/patch-pyproject.toml +++ b/math/py-fastcluster/files/patch-pyproject.toml @@ -1,8 +1,8 @@ ---- pyproject.toml.orig 2022-02-27 10:25:41 UTC +--- pyproject.toml.orig 2025-05-06 15:48:45 UTC +++ pyproject.toml -@@ -10,4 +10,4 @@ requires = ["setuptools", - # Scipy's "oldest_supported_numpy" package does this work for us. +@@ -1,4 +1,4 @@ requires = ["setuptools", + [build-system] requires = ["setuptools", "wheel", -- "oldest_supported_numpy"] +- "numpy >= 2"] + "numpy"] diff --git a/math/py-fastcluster/files/patch-setup.py b/math/py-fastcluster/files/patch-setup.py new file mode 100644 index 000000000000..3c5c064a6fcc --- /dev/null +++ b/math/py-fastcluster/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2025-05-06 15:48:45 UTC ++++ setup.py +@@ -92,7 +92,7 @@ Clustering Routines for R and Python*, Journal of Stat + long_description_content_type='text/markdown', + python_requires='>=3', + requires=['numpy'], +- install_requires=["numpy>=2"], ++ install_requires=["numpy"], + provides=['fastcluster'], + ext_modules=[Extension('_fastcluster', + ['src/fastcluster_python.cpp'], diff --git a/math/py-formulaic/Makefile b/math/py-formulaic/Makefile index eac8ae4c56b9..48a04dd9aa53 100644 --- a/math/py-formulaic/Makefile +++ b/math/py-formulaic/Makefile @@ -26,7 +26,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=1.3:math/py-sympy@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= pep517 autoplist pytest NO_ARCH= yes diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile index dad69ff37f79..5fd39a1d836c 100644 --- a/math/py-heyoka/Makefile +++ b/math/py-heyoka/Makefile @@ -1,7 +1,7 @@ PORTNAME= heyoka DISTVERSIONPREFIX= v DISTVERSION= 6.0.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-iminuit/Makefile b/math/py-iminuit/Makefile index 4f8c21db6976..ecae6abf29ce 100644 --- a/math/py-iminuit/Makefile +++ b/math/py-iminuit/Makefile @@ -35,7 +35,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}annotated-types>0:devel/py-annotated-types@ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodeitplus>0:textproc/py-unicodeitplus@${PY_FLAVOR} -USES= compiler:c++14-lang python:3.9+ +USES= compiler:c++14-lang python USE_PYTHON= pep517 cython_test autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} diff --git a/math/py-jax/Makefile b/math/py-jax/Makefile index b162691ab0cc..96a046d5ce76 100644 --- a/math/py-jax/Makefile +++ b/math/py-jax/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ml-dtypes>=0.2.0:math/py-ml-dtypes@${PY_FLAV ${PYTHON_PKGNAMEPREFIX}opt-einsum>=0:math/py-opt-einsum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.11.1:science/py-scipy@${PY_FLAVOR} -USES= python:3.10+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/math/py-keras/Makefile b/math/py-keras/Makefile index b6dc701fdfc6..bdbf443eb9ad 100644 --- a/math/py-keras/Makefile +++ b/math/py-keras/Makefile @@ -1,107 +1,36 @@ PORTNAME= keras -DISTVERSION= 2.9.0 -PORTREVISION= 2 -CATEGORIES= math # machine-learning +DISTVERSION= 3.12.0 +CATEGORIES= math python # machine-learning +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org -COMMENT= Deep learning library for Python +COMMENT= Multi-backend deep learning library for Python WWW= https://keras.io/ -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE= APACHE20 +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}absl-py>=1.0.0:devel/py-absl-py \ - ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=1.3.5:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=9.2.0:graphics/py-pillow@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.1.0:math/py-keras-preprocessing@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.14:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}protobuf>=3.13.0:devel/py-protobuf@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}keras-applications>=1.0.8:math/py-keras-applications@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.1.1:math/py-keras-preprocessing@${PY_FLAVOR} - -BUILD_DEPENDS= ${RUN_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}tensorflow>=2.9.0:science/py-tensorflow@${PY_FLAVOR} \ - bazel:devel/bazel5 \ - bash:shells/bash + ${PYTHON_PKGNAMEPREFIX}absl-py>0:devel/py-absl-py@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ml-dtypes>0:math/py-ml-dtypes@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}namex>0:devel/py-namex@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}optree>0:devel/py-optree@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tensorflow>=2.12.0:science/py-tensorflow@${PY_FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} + +# Extra dependencies for optional backends (jax, torch) +# openvino backend not available as FreeBSD port +EXTRA_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jax>0:math/py-jax@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} USES= python +USE_PYTHON= autoplist concurrent pep517 -USE_GITHUB= yes -GH_ACCOUNT= keras-team -GH_PROJECT= ${PORTNAME} -GH_TAGNAME= r2.9 - -.include "Makefile.MASTER_SITES" - -post-patch: - # don't cache stuff to $HOME/.cache/ - @${MKDIR} ${WRKDIR}/bazel-cache - @${MKDIR} ${WRKDIR}/bazel-dist - -.for file in ${DISTFILES:C/\:(.*)//} - @${ECHO} "Moving ${file} to ${WRKDIR}/bazel-dist" - @${CP} ${DISTDIR}/${DIST_SUBDIR}/${file} ${WRKDIR}/bazel-dist -.endfor - - # place the generate wheel file here - @${MKDIR} ${WRKDIR}/whl - - # These files are from my tensorflow port - # if both make it into the port they can be shared - - # copy the toolchain over - @${CP} -R ${PATCHDIR}/freebsd \ - ${WRKSRC}/ - - @${CP} ${PATCHDIR}/bazelrc \ - ${WRKSRC}/ - - #setup localbase - @${REINPLACE_CMD} "s#%%LOCALBASE%%#${LOCALBASE}#" \ - ${WRKSRC}/freebsd/cc_toolchain_config.bzl \ - ${WRKSRC}/.bazelrc \ - ${WRKSRC}/bazelrc - - # setup our bazelrc - @${REINPLACE_CMD} "s#%%BAZEL_DIR%%#${WRKDIR}#" ${WRKSRC}/bazelrc - @${REINPLACE_CMD} "s#%%BAZEL_DIST%%#${WRKDIR}#" ${WRKSRC}/bazelrc - @${REINPLACE_CMD} "s#%%PATH%%#${PATH}#" ${WRKSRC}/bazelrc - @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" ${WRKSRC}/.bazelrc - - # bazel is horrible, it will won't propagated enviroment variable throughout the build - # and will ignore variables set by us. This causing a lot of issues, especially with python - # auto generated files will sometimes ignore our py_runtime toolchain and our PYTHON_BIN_PATH - # causing it to still set the shebang line to bin/env python3. Even on the github page the solution - # has been to use a symlink to work around so do that here as a fix - @${MKDIR} ${WRKDIR}/.bin - ${LN} -s ${PYTHON_CMD} ${WRKDIR}/.bin/python3 - - @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" \ - ${WRKSRC}/keras/tools/pip_package/build_pip_package.sh - -do-build: - @cd ${WRKSRC} && ${SETENV} \ - PYTHON_BIN_PATH=${PYTHON_CMD} \ - PYTHON_LIB_PATH="${PYTHON_SITELIBDIR}" \ - PYTHON_BINARY=${PYTHON_CMD} \ - bazel --bazelrc="${WRKSRC}/bazelrc" \ - build --config=freebsd \ - //keras/tools/pip_package:build_pip_package - -# @${REINPLACE_CMD} "s#python#${PYTHON_CMD}#" \ -# ${WRKSRC}/bazel-bin/keras/tools/pip_package/build_pip_package - - @cd ${WRKSRC} && \ - bazel-bin/keras/tools/pip_package/build_pip_package \ - ${WRKDIR}/whl - -do-install: - @${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR} - - ${UNZIP_NATIVE_CMD} -d ${STAGEDIR}/${PYTHON_SITELIBDIR} ${WRKDIR}/whl/${PORTNAME}-${PORTVERSION}-*.whl +NO_ARCH= yes .include <bsd.port.mk> diff --git a/math/py-keras/Makefile.MASTER_SITES b/math/py-keras/Makefile.MASTER_SITES deleted file mode 100644 index cd5c112cf8ea..000000000000 --- a/math/py-keras/Makefile.MASTER_SITES +++ /dev/null @@ -1,5 +0,0 @@ -DISTFILES+= b1c40e1de81913a3c40e5948f78719c28152486d.zip:rulescc \ - 7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip:javarules - -MASTER_SITES+= https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/:rulescc \ - https://github.com/bazelbuild/rules_java/archive/:javarules diff --git a/math/py-keras/distinfo b/math/py-keras/distinfo index 865f68978d88..71f79dad70e0 100644 --- a/math/py-keras/distinfo +++ b/math/py-keras/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1662706867 -SHA256 (b1c40e1de81913a3c40e5948f78719c28152486d.zip) = d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd -SIZE (b1c40e1de81913a3c40e5948f78719c28152486d.zip) = 201360 -SHA256 (7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip) = bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598 -SIZE (7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip) = 9422 -SHA256 (keras-team-keras-2.9.0-r2.9_GH0.tar.gz) = 90bded417306a1fad2d7088009d87972afbac8d6eee29d3f24711df6994ac51a -SIZE (keras-team-keras-2.9.0-r2.9_GH0.tar.gz) = 2142794 +TIMESTAMP = 1730473740 +SHA256 (keras-3.12.0.tar.gz) = 536e3f8385a05ae04e82e08715a1a59988578087e187b04cb0a6fad11743f07f +SIZE (keras-3.12.0.tar.gz) = 1129187 diff --git a/math/py-keras/files/bazelrc b/math/py-keras/files/bazelrc deleted file mode 100644 index f1efb9602f3e..000000000000 --- a/math/py-keras/files/bazelrc +++ /dev/null @@ -1,18 +0,0 @@ -startup --output_user_root="%%BAZEL_DIR%%/.cache/" - -# make bazel only fetch distfiles from the cache -fetch --repository_cache="%%BAZEL_DIR%%/bazel-cache/" --distdir="%%BAZEL_DIST%%/bazel-dist/" -build --repository_cache="%%BAZEL_DIR%%/bazel-cache/" --distdir="%%BAZEL_DIST%%/bazel-dist/" - -build --define=PREFIX=%%LOCALBASE%% -build --define=LIBDIR=%%LOCALBASE%%/lib -build --define=INCLUDEDIR=%%LOCALBASE%%/include -build --define=PROTOBUF_INCLUDE_PATH=%%LOCALBASE%%/include - -build --extra_toolchains=//freebsd:cc-toolchain-freebsd - -# for python -build --action_env=PATH=%%PATH%% -build --host_action_env=PATH=%%PATH%% - -build --config=freebsd diff --git a/math/py-keras/files/freebsd/BUILD b/math/py-keras/files/freebsd/BUILD deleted file mode 100644 index 4096b1c74d42..000000000000 --- a/math/py-keras/files/freebsd/BUILD +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2018 The Bazel Authors. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# This becomes the BUILD file for @local_config_cc// under FreeBSD and OpenBSD. -load(":cc_toolchain_config.bzl", "cc_toolchain_config") -load("@rules_cc//cc:defs.bzl", "cc_library", "cc_toolchain", "cc_toolchain_suite") -load("@bazel_tools//tools/python:toolchain.bzl", "py_runtime_pair") - -package(default_visibility = ["//visibility:public"]) -cc_library( - name = "malloc", -) -filegroup( - name = "empty", - srcs = [], -) - -# Hardcoded toolchain, legacy behaviour. -cc_toolchain_suite( - name = "freebsd_clang", - toolchains = { - "k8": ":cc-compiler-freebsd", - "freebsd": ":cc-compiler-freebsd", - }, -) - -cc_toolchain( - name = "cc-compiler-freebsd", - all_files = ":empty", - ar_files = ":empty", - as_files = ":empty", - compiler_files = ":empty", - dwp_files = ":empty", - linker_files = ":empty", - objcopy_files = ":empty", - strip_files = ":empty", - supports_param_files = 0, - toolchain_config = ":local_freebsd", - toolchain_identifier = "local_freebsd", -) -cc_toolchain_config( - name = "local_freebsd", - cpu = "k8", -) - -toolchain( - name = "cc-toolchain-freebsd", - exec_compatible_with = [ - "@platforms//cpu:x86_64", - "@platforms//os:freebsd", - ], - target_compatible_with = [ - "@platforms//cpu:x86_64", - "@platforms//os:freebsd", - ], - toolchain = ":cc-compiler-freebsd", - toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", -) - -py_runtime( - name = "freebsd_python", - interpreter_path = "/usr/local/bin/python3.9", - python_version = "PY3", - visibility = ["//visibility:public"], -) - -py_runtime_pair( - name = "bsd_py_runtime_pair", - py2_runtime = None, - py3_runtime = ":freebsd_python", -) - -toolchain( - name = "freebsd_py_toolchain", - toolchain = ":bsd_py_runtime_pair", - toolchain_type = "@bazel_tools//tools/python:toolchain_type", -) - diff --git a/math/py-keras/files/freebsd/cc_toolchain_config.bzl b/math/py-keras/files/freebsd/cc_toolchain_config.bzl deleted file mode 100644 index 51f2393e7bd2..000000000000 --- a/math/py-keras/files/freebsd/cc_toolchain_config.bzl +++ /dev/null @@ -1,287 +0,0 @@ -# Copyright 2019 The Bazel Authors. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -"""A Starlark cc_toolchain configuration rule for FreeBSD and OpenBSD.""" -load( - "@bazel_tools//tools/cpp:cc_toolchain_config_lib.bzl", - "action_config", - "feature", - "flag_group", - "flag_set", - "tool", - "tool_path", - "with_feature_set", -) - -load("@bazel_tools//tools/build_defs/cc:action_names.bzl", "ACTION_NAMES") -all_compile_actions = [ - ACTION_NAMES.c_compile, - ACTION_NAMES.cpp_compile, - ACTION_NAMES.linkstamp_compile, - ACTION_NAMES.assemble, - ACTION_NAMES.preprocess_assemble, - ACTION_NAMES.cpp_header_parsing, - ACTION_NAMES.cpp_module_compile, - ACTION_NAMES.cpp_module_codegen, - ACTION_NAMES.clif_match, - ACTION_NAMES.lto_backend, -] -all_cpp_compile_actions = [ - ACTION_NAMES.cpp_compile, - ACTION_NAMES.linkstamp_compile, - ACTION_NAMES.cpp_header_parsing, - ACTION_NAMES.cpp_module_compile, - ACTION_NAMES.cpp_module_codegen, - ACTION_NAMES.clif_match, -] -all_link_actions = [ - ACTION_NAMES.cpp_link_executable, - ACTION_NAMES.cpp_link_dynamic_library, - ACTION_NAMES.cpp_link_nodeps_dynamic_library, -] -def _impl(ctx): - cpu = ctx.attr.cpu - is_bsd = cpu == "k8" or cpu == "freebsd" or cpu == "openbsd" - compiler = "compiler" - toolchain_identifier = "local_freebsd" - host_system_name = "local" if is_bsd else "armeabi-v7a" - target_system_name = "local" if is_bsd else "armeabi-v7a" - target_libc = "local" if is_bsd else "armeabi-v7a" - abi_version = "local" if is_bsd else "armeabi-v7a" - abi_libc_version = "local" if is_bsd else "armeabi-v7a" - objcopy_embed_data_action = action_config( - action_name = "objcopy_embed_data", - enabled = True, - tools = [tool(path = "/usr/bin/objcopy")], - ) - action_configs = [objcopy_embed_data_action] if is_bsd else [] - default_link_flags_feature = feature( - name = "default_link_flags", - enabled = True, - flag_sets = [ - flag_set( - actions = all_link_actions, - flag_groups = [ - flag_group( - flags = [ - "-Wl,-undefined,dynamic_lookup", - "-lc++", - "-Wl,-z,relro,-z,now", - "-no-canonical-prefixes", - "-L%%LOCALBASE%%/lib", - ], - ), - ], - ), - flag_set( - actions = all_link_actions, - flag_groups = [flag_group(flags = ["-Wl,--gc-sections"])], - with_features = [with_feature_set(features = ["opt"])], - ), - ], - ) - unfiltered_compile_flags_feature = feature( - name = "unfiltered_compile_flags", - enabled = True, - flag_sets = [ - flag_set( - actions = all_compile_actions, - flag_groups = [ - flag_group( - flags = [ - "-no-canonical-prefixes", - "-Wno-builtin-macro-redefined", - "-D__DATE__=\"redacted\"", - "-D__TIMESTAMP__=\"redacted\"", - "-D__TIME__=\"redacted\"", - ], - ), - ], - ), - ], - ) - supports_pic_feature = feature(name = "supports_pic", enabled = True) - default_compile_flags_feature = feature( - name = "default_compile_flags", - enabled = True, - flag_sets = [ - flag_set( - actions = all_compile_actions, - flag_groups = [ - flag_group( - flags = [ - "-U_FORTIFY_SOURCE", - "-D_FORTIFY_SOURCE=1", - "-fstack-protector", - "-Wall", - "-fno-omit-frame-pointer", - ], - ), - ], - ), - flag_set( - actions = all_compile_actions, - flag_groups = [flag_group(flags = ["-g"])], - with_features = [with_feature_set(features = ["dbg"])], - ), - flag_set( - actions = all_compile_actions, - flag_groups = [ - flag_group( - flags = [ - "-g0", - "-O2", - "-DNDEBUG", - "-ffunction-sections", - "-fdata-sections", - ], - ), - ], - with_features = [with_feature_set(features = ["opt"])], - ), - flag_set( - actions = all_cpp_compile_actions + [ACTION_NAMES.lto_backend], - flag_groups = [flag_group(flags = ["-std=c++17"])], - ), - ], - ) - opt_feature = feature(name = "opt") - supports_dynamic_linker_feature = feature(name = "supports_dynamic_linker", enabled = True) - objcopy_embed_flags_feature = feature( - name = "objcopy_embed_flags", - enabled = True, - flag_sets = [ - flag_set( - actions = ["objcopy_embed_data"], - flag_groups = [flag_group(flags = ["-I", "binary"])], - ), - ], - ) - dbg_feature = feature(name = "dbg") - user_compile_flags_feature = feature( - name = "user_compile_flags", - enabled = True, - flag_sets = [ - flag_set( - actions = all_compile_actions, - flag_groups = [ - flag_group( - flags = ["%{user_compile_flags}"], - iterate_over = "user_compile_flags", - expand_if_available = "user_compile_flags", - ), - ], - ), - ], - ) - sysroot_feature = feature( - name = "sysroot", - enabled = True, - flag_sets = [ - flag_set( - actions = [ - ACTION_NAMES.c_compile, - ACTION_NAMES.cpp_compile, - ACTION_NAMES.linkstamp_compile, - ACTION_NAMES.preprocess_assemble, - ACTION_NAMES.cpp_header_parsing, - ACTION_NAMES.cpp_module_compile, - ACTION_NAMES.cpp_module_codegen, - ACTION_NAMES.clif_match, - ACTION_NAMES.lto_backend, - ] + all_link_actions, - flag_groups = [ - flag_group( - flags = ["--sysroot=%{sysroot}"], - expand_if_available = "sysroot", - ), - ], - ), - ], - ) - if is_bsd: - features = [ - default_compile_flags_feature, - default_link_flags_feature, - supports_dynamic_linker_feature, - supports_pic_feature, - objcopy_embed_flags_feature, - opt_feature, - dbg_feature, - user_compile_flags_feature, - sysroot_feature, - unfiltered_compile_flags_feature, - ] - else: - features = [supports_dynamic_linker_feature, supports_pic_feature] - if (is_bsd): - cxx_builtin_include_directories = ["/usr/lib/clang/13.0.0/include", "/usr/include/c++/v1", "/usr/local/include", "/usr/include"] - else: - cxx_builtin_include_directories = [] - if is_bsd: - tool_paths = [ - tool_path(name = "ar", path = "/usr/bin/ar"), - tool_path(name = "cpp", path = "/usr/bin/clang-cpp"), - tool_path(name = "dwp", path = "/usr/bin/dwp"), - tool_path(name = "gcc", path = "/usr/bin/clang"), - tool_path(name = "gcov", path = "/usr/bin/gcov"), - tool_path(name = "ld", path = "/usr/bin/ld"), - tool_path(name = "nm", path = "/usr/bin/nm"), - tool_path(name = "objcopy", path = "/usr/bin/objcopy"), - tool_path(name = "objdump", path = "/usr/bin/objdump"), - tool_path(name = "strip", path = "/usr/bin/strip"), - ] - else: - tool_paths = [ - tool_path(name = "ar", path = "/bin/false"), - tool_path(name = "cpp", path = "/bin/false"), - tool_path(name = "dwp", path = "/bin/false"), - tool_path(name = "gcc", path = "/bin/false"), - tool_path(name = "gcov", path = "/bin/false"), - tool_path(name = "ld", path = "/bin/false"), - tool_path(name = "nm", path = "/bin/false"), - tool_path(name = "objcopy", path = "/bin/false"), - tool_path(name = "objdump", path = "/bin/false"), - tool_path(name = "strip", path = "/bin/false"), - ] - out = ctx.actions.declare_file(ctx.label.name) - ctx.actions.write(out, "Fake executable") - return [ - cc_common.create_cc_toolchain_config_info( - ctx = ctx, - features = features, - action_configs = action_configs, - cxx_builtin_include_directories = cxx_builtin_include_directories, - toolchain_identifier = toolchain_identifier, - host_system_name = host_system_name, - target_system_name = target_system_name, - target_cpu = cpu, - target_libc = target_libc, - compiler = compiler, - abi_version = abi_version, - abi_libc_version = abi_libc_version, - tool_paths = tool_paths, - ), - DefaultInfo( - executable = out, - ), - ] - -cc_toolchain_config = rule( - implementation = _impl, - attrs = { - "cpu": attr.string(mandatory = True), - }, - provides = [CcToolchainConfigInfo], - executable = True, -) diff --git a/math/py-keras/files/patch-.bazelrc b/math/py-keras/files/patch-.bazelrc deleted file mode 100644 index 31d69a3184cb..000000000000 --- a/math/py-keras/files/patch-.bazelrc +++ /dev/null @@ -1,13 +0,0 @@ ---- .bazelrc.orig 2022-04-22 17:34:55 UTC -+++ .bazelrc -@@ -106,7 +106,9 @@ build:macos --define=PREFIX=/usr - build:macos --define=LIBDIR=$(PREFIX)/lib - build:macos --define=INCLUDEDIR=$(PREFIX)/include - build:macos --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include --# TF_SYSTEM_LIBS do not work on windows. -+ -+build:freebsd --define force_libcpp=enabled -+build:freebsd --action_env=CXXFLAGS=-stdlib=libc++ - - # On windows, we still link everything into a single DLL. - build:windows --config=monolithic diff --git a/math/py-keras/files/patch-WORKSPACE b/math/py-keras/files/patch-WORKSPACE deleted file mode 100644 index c4ce74c61bd8..000000000000 --- a/math/py-keras/files/patch-WORKSPACE +++ /dev/null @@ -1,57 +0,0 @@ ---- WORKSPACE.orig 2022-09-08 09:13:13 UTC -+++ WORKSPACE -@@ -1,54 +1 @@ - workspace(name = "org_keras") -- --load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") -- --# Needed by protobuf --load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") --http_archive( -- name = "bazel_skylib", -- url = "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.1/bazel-skylib-1.0.1.tar.gz", -- sha256 = "f1c8360c01fcf276778d3519394805dc2a71a64274a3a0908bc9edff7b5aebc8", --) --load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") --bazel_skylib_workspace() -- --# Needed by protobuf --http_archive( -- name = "six_archive", -- build_file = "//third_party:six.BUILD", -- sha256 = "d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73", -- strip_prefix = "six-1.12.0", -- urls = [ -- "http://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz", -- "https://pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz", # 2018-12-10 -- ], --) -- --bind( -- name = "six", -- actual = "@six_archive//:six", --) -- --http_archive( -- name = "com_google_protobuf", -- sha256 = "1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0", -- strip_prefix = "protobuf-3.9.2", -- urls = ["https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz"], --) -- --# ZLIB --# Need by com_google_protobuf. Note that the original URL from zlib side is not --# available for now. We need to use bazel mirror as a backup. --http_archive( -- name = "zlib", -- build_file = "@com_google_protobuf//:third_party/zlib.BUILD", -- sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", -- strip_prefix = "zlib-1.2.11", -- urls = [ -- "https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz", -- "https://zlib.net/zlib-1.2.11.tar.gz", -- ], --) -- --load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") --protobuf_deps() diff --git a/math/py-keras/files/patch-keras_protobuf_BUILD b/math/py-keras/files/patch-keras_protobuf_BUILD deleted file mode 100644 index e8ba4c72a808..000000000000 --- a/math/py-keras/files/patch-keras_protobuf_BUILD +++ /dev/null @@ -1,11 +0,0 @@ ---- keras/protobuf/BUILD.orig 2022-09-08 09:14:15 UTC -+++ keras/protobuf/BUILD -@@ -1,7 +1,7 @@ - # Description: - # Contains Keras protobufs - --load("@com_google_protobuf//:protobuf.bzl", "py_proto_library") -+load("//third_party:protobuf.bzl", "py_proto_library") - - package( - default_visibility = [ diff --git a/math/py-keras/files/patch-keras_protobuf_protobuf.bzl b/math/py-keras/files/patch-keras_protobuf_protobuf.bzl deleted file mode 100644 index 0ffcff335127..000000000000 --- a/math/py-keras/files/patch-keras_protobuf_protobuf.bzl +++ /dev/null @@ -1,220 +0,0 @@ ---- /dev/null 2022-09-08 10:18:38.049755000 +0100 -+++ third_party/protobuf.bzl 2022-09-08 10:17:38.840977000 +0100 -@@ -0,0 +1,217 @@ -+def _GetPath(ctx, path): -+ if ctx.label.workspace_root: -+ return ctx.label.workspace_root + "/" + path -+ else: -+ return path -+ -+def _IsNewExternal(ctx): -+ # Bazel 0.4.4 and older have genfiles paths that look like: -+ # bazel-out/local-fastbuild/genfiles/external/repo/foo -+ # After the exec root rearrangement, they look like: -+ # ../repo/bazel-out/local-fastbuild/genfiles/foo -+ return ctx.label.workspace_root.startswith("../") -+ -+def _GenDir(ctx): -+ if _IsNewExternal(ctx): -+ # We are using the fact that Bazel 0.4.4+ provides repository-relative paths -+ # for ctx.genfiles_dir. -+ return ctx.genfiles_dir.path + ( -+ "/" + ctx.attr.includes[0] if ctx.attr.includes and ctx.attr.includes[0] else "" -+ ) -+ -+ # This means that we're either in the old version OR the new version in the local repo. -+ # Either way, appending the source path to the genfiles dir works. -+ return ctx.var["GENDIR"] + "/" + _SourceDir(ctx) -+ -+def _SourceDir(ctx): -+ if not ctx.attr.includes: -+ return ctx.label.workspace_root -+ if not ctx.attr.includes[0]: -+ return _GetPath(ctx, ctx.label.package) -+ if not ctx.label.package: -+ return _GetPath(ctx, ctx.attr.includes[0]) -+ return _GetPath(ctx, ctx.label.package + "/" + ctx.attr.includes[0]) -+ -+def _PyOuts(srcs, use_grpc_plugin = False): -+ ret = [s[:-len(".proto")] + "_pb2.py" for s in srcs] -+ if use_grpc_plugin: -+ ret += [s[:-len(".proto")] + "_pb2_grpc.py" for s in srcs] -+ return ret -+ -+def _proto_gen_impl(ctx): -+ """General implementation for generating protos""" -+ srcs = ctx.files.srcs -+ deps = [] -+ deps += ctx.files.srcs -+ source_dir = _SourceDir(ctx) -+ gen_dir = _GenDir(ctx) -+ if source_dir: -+ import_flags = ["-I" + source_dir, "-I" + gen_dir] -+ else: -+ import_flags = ["-I."] -+ -+ for dep in ctx.attr.deps: -+ import_flags += dep.proto.import_flags -+ deps += dep.proto.deps -+ import_flags = depset(import_flags).to_list() -+ deps = depset(deps).to_list() -+ -+ args = [] -+ if ctx.attr.gen_cc: -+ args += ["--cpp_out=" + gen_dir] -+ if ctx.attr.gen_py: -+ args += ["--python_out=" + gen_dir] -+ -+ inputs = srcs + deps -+ tools = [ctx.executable.protoc] -+ if ctx.executable.plugin: -+ plugin = ctx.executable.plugin -+ lang = ctx.attr.plugin_language -+ if not lang and plugin.basename.startswith("protoc-gen-"): -+ lang = plugin.basename[len("protoc-gen-"):] -+ if not lang: -+ fail("cannot infer the target language of plugin", "plugin_language") -+ -+ outdir = gen_dir -+ if ctx.attr.plugin_options: -+ outdir = ",".join(ctx.attr.plugin_options) + ":" + outdir -+ args += ["--plugin=protoc-gen-%s=%s" % (lang, plugin.path)] -+ args += ["--%s_out=%s" % (lang, outdir)] -+ tools.append(plugin) -+ -+ if args: -+ ctx.actions.run( -+ inputs = inputs, -+ outputs = ctx.outputs.outs, -+ arguments = args + import_flags + [s.path for s in srcs], -+ executable = ctx.executable.protoc, -+ mnemonic = "ProtoCompile", -+ tools = tools, -+ use_default_shell_env = True, -+ ) -+ -+ return struct( -+ proto = struct( -+ srcs = srcs, -+ import_flags = import_flags, -+ deps = deps, -+ ), -+ ) -+ -+proto_gen = rule( -+ attrs = { -+ "srcs": attr.label_list(allow_files = True), -+ "deps": attr.label_list(providers = ["proto"]), -+ "includes": attr.string_list(), -+ "protoc": attr.label( -+ cfg = "host", -+ executable = True, -+ allow_single_file = True, -+ mandatory = True, -+ ), -+ "plugin": attr.label( -+ cfg = "host", -+ allow_files = True, -+ executable = True, -+ ), -+ "plugin_language": attr.string(), -+ "plugin_options": attr.string_list(), -+ "gen_cc": attr.bool(), -+ "gen_py": attr.bool(), -+ "outs": attr.output_list(), -+ }, -+ output_to_genfiles = True, -+ implementation = _proto_gen_impl, -+) -+"""Generates codes from Protocol Buffers definitions. -+ -+This rule helps you to implement Skylark macros specific to the target -+language. You should prefer more specific `cc_proto_library `, -+`py_proto_library` and others unless you are adding such wrapper macros. -+ -+Args: -+ srcs: Protocol Buffers definition files (.proto) to run the protocol compiler -+ against. -+ deps: a list of dependency labels; must be other proto libraries. -+ includes: a list of include paths to .proto files. -+ protoc: the label of the protocol compiler to generate the sources. -+ plugin: the label of the protocol compiler plugin to be passed to the protocol -+ compiler. -+ plugin_language: the language of the generated sources -+ plugin_options: a list of options to be passed to the plugin -+ gen_cc: generates C++ sources in addition to the ones from the plugin. -+ gen_py: generates Python sources in addition to the ones from the plugin. -+ outs: a list of labels of the expected outputs from the protocol compiler. -+""" -+ -+def py_proto_library( -+ name, -+ srcs = [], -+ deps = [], -+ py_libs = [], -+ py_extra_srcs = [], -+ include = None, -+ default_runtime = None, -+ protoc = "//third_party:protoc", -+ use_grpc_plugin = False, -+ **kwargs): -+ """Bazel rule to create a Python protobuf library from proto source files -+ -+ NOTE: the rule is only an internal workaround to generate protos. The -+ interface may change and the rule may be removed when bazel has introduced -+ the native rule. -+ -+ Args: -+ name: the name of the py_proto_library. -+ srcs: the .proto files of the py_proto_library. -+ deps: a list of dependency labels; must be py_proto_library. -+ py_libs: a list of other py_library targets depended by the generated -+ py_library. -+ py_extra_srcs: extra source files that will be added to the output -+ py_library. This attribute is used for internal bootstrapping. -+ include: a string indicating the include path of the .proto files. -+ default_runtime: the implicitly default runtime which will be depended on by -+ the generated py_library target. -+ protoc: the label of the protocol compiler to generate the sources. -+ use_grpc_plugin: a flag to indicate whether to call the Python C++ plugin -+ when processing the proto files. -+ **kwargs: other keyword arguments that are passed to py_library. -+ -+ """ -+ outs = _PyOuts(srcs, use_grpc_plugin) -+ -+ includes = [] -+ if include != None: -+ includes = [include] -+ -+ grpc_python_plugin = None -+ if use_grpc_plugin: -+ grpc_python_plugin = "//external:grpc_python_plugin" -+ # Note: Generated grpc code depends on Python grpc module. This dependency -+ # is not explicitly listed in py_libs. Instead, host system is assumed to -+ # have grpc installed. -+ -+ proto_gen( -+ name = name + "_genproto", -+ srcs = srcs, -+ deps = [s + "_genproto" for s in deps], -+ includes = includes, -+ protoc = protoc, -+ gen_py = 1, -+ outs = outs, -+ visibility = ["//visibility:public"], -+ plugin = grpc_python_plugin, -+ plugin_language = "grpc", -+ ) -+ -+ if default_runtime and not default_runtime in py_libs + deps: -+ py_libs = py_libs + [default_runtime] -+ -+ native.py_library( -+ name = name, -+ srcs = outs + py_extra_srcs, -+ deps = py_libs + deps, -+ imports = includes, -+ **kwargs -+ ) -+ diff --git a/math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh b/math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh deleted file mode 100644 index cdce5d8b7fce..000000000000 --- a/math/py-keras/files/patch-keras_tools_pip__package_build__pip__package.sh +++ /dev/null @@ -1,20 +0,0 @@ ---- keras/tools/pip_package/build_pip_package.sh.orig 2022-04-22 17:34:55 UTC -+++ keras/tools/pip_package/build_pip_package.sh -@@ -39,7 +39,7 @@ function prepare_src() { - - # Verifies all expected files are in pip. - # Creates init files in all directory in pip. -- python keras/tools/pip_package/create_pip_helper.py --pip-root "${TMPDIR}/keras/" --bazel-root "./keras" -+ %%PYTHON%% keras/tools/pip_package/create_pip_helper.py --pip-root "${TMPDIR}/keras/" --bazel-root "./keras" - } - - function build_wheel() { -@@ -54,7 +54,7 @@ function build_wheel() { - - pushd ${TMPDIR} > /dev/null - echo $(date) : "=== Building wheel" -- "${PYTHON_BIN_PATH:-python}" setup.py bdist_wheel --universal --project_name $PROJECT_NAME -+ %%PYTHON%% setup.py bdist_wheel --universal --project_name $PROJECT_NAME - mkdir -p ${DEST} - cp dist/* ${DEST} - popd > /dev/null diff --git a/math/py-keras/files/patch-pyproject.toml b/math/py-keras/files/patch-pyproject.toml new file mode 100644 index 000000000000..16e73477ceb8 --- /dev/null +++ b/math/py-keras/files/patch-pyproject.toml @@ -0,0 +1,20 @@ +--- pyproject.toml.orig 2025-11-01 14:52:19 UTC ++++ pyproject.toml +@@ -11,7 +11,7 @@ license = {text = "Apache License 2.0"} + readme = "README.md" + requires-python = ">=3.10" + license = {text = "Apache License 2.0"} +-dynamic = ["version"] ++version = "3.12.0" + classifiers = [ + "Development Status :: 4 - Beta", + "Programming Language :: Python :: 3", +@@ -40,8 +40,6 @@ Repository = "https://github.com/keras-team/keras" + Home = "https://keras.io/" + Repository = "https://github.com/keras-team/keras" + +-[tool.setuptools.dynamic] +-version = {attr = "keras.src.version.__version__"} + + [tool.setuptools.package-dir] + "" = "." diff --git a/math/py-keras/files/patch-third__party_BUILD b/math/py-keras/files/patch-third__party_BUILD deleted file mode 100644 index 0a12377854e7..000000000000 --- a/math/py-keras/files/patch-third__party_BUILD +++ /dev/null @@ -1,19 +0,0 @@ ---- third_party/BUILD.orig 2022-09-08 09:14:55 UTC -+++ third_party/BUILD -@@ -1,4 +1,5 @@ - package( -+ default_visibility = ["//visibility:public"], - licenses = ["notice"], # Apache 2.0 - ) - -@@ -7,4 +8,9 @@ exports_files([ - "six.BUILD", - ]) - --package(default_visibility = ["//visibility:public"]) -+genrule( -+ name = "protoc", -+ outs = ["protoc.bin"], -+ cmd = "ln -s $$(which protoc) $@", -+ executable = 1, -+) diff --git a/math/py-keras/pkg-descr b/math/py-keras/pkg-descr index 405e9f8eb8fb..6a2f8f1c0594 100644 --- a/math/py-keras/pkg-descr +++ b/math/py-keras/pkg-descr @@ -1,2 +1,2 @@ Deep Learning library for Python. Convnets, recurrent neural networks, and -more. Runs on Theano and TensorFlow. +more. Runs on Theano, TensorFlow, JAX, OpenVino. diff --git a/math/py-keras/pkg-plist b/math/py-keras/pkg-plist deleted file mode 100644 index c4b69e80a081..000000000000 --- a/math/py-keras/pkg-plist +++ /dev/null @@ -1,572 +0,0 @@ -%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/LICENSE -%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/WHEEL -%%PYTHON_SITELIBDIR%%/keras-2.9.0.dist-info/top_level.txt -%%PYTHON_SITELIBDIR%%/keras/__init__.py -%%PYTHON_SITELIBDIR%%/keras/activations.py -%%PYTHON_SITELIBDIR%%/keras/api/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/layers/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/__internal__/legacy/rnn_cell/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/activations/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/densenet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/efficientnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/efficientnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/imagenet_utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/inception_resnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/inception_v3/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/mobilenet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/mobilenet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/mobilenet_v3/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/nasnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/regnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet50/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet_rs/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/resnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/vgg16/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/vgg19/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/applications/xception/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/backend/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/callbacks/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/callbacks/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/constraints/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/boston_housing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/cifar10/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/cifar100/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/fashion_mnist/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/imdb/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/mnist/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/datasets/reuters/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/estimator/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/initializers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/layers/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/layers/experimental/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/losses/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/metrics/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/mixed_precision/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/models/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/optimizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/optimizers/legacy/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/optimizers/schedules/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/premade/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/image/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/sequence/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/preprocessing/text/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/regularizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/wrappers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v1/keras/wrappers/scikit_learn/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/backend/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/losses/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/models/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/__internal__/utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/activations/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/densenet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/efficientnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/efficientnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/imagenet_utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/inception_resnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/inception_v3/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/mobilenet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/mobilenet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/mobilenet_v3/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/nasnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/regnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet50/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet_rs/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/resnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/vgg16/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/vgg19/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/applications/xception/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/backend/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/backend/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/callbacks/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/callbacks/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/constraints/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/boston_housing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/cifar10/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/cifar100/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/fashion_mnist/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/imdb/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/mnist/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/datasets/reuters/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/dtensor/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/dtensor/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/dtensor/experimental/optimizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/estimator/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/initializers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/layers/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/layers/experimental/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/losses/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/metrics/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/mixed_precision/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/models/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/legacy/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/optimizers/schedules/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/premade/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/image/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/sequence/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/preprocessing/text/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/regularizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/utils/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/wrappers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/_v2/keras/wrappers/scikit_learn/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/layers/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/__internal__/legacy/rnn_cell/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/activations/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/densenet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/efficientnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/efficientnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/imagenet_utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/inception_resnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/inception_v3/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/mobilenet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/mobilenet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/mobilenet_v3/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/nasnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/regnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet50/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet_rs/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/resnet_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/vgg16/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/vgg19/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/applications/xception/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/backend/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/callbacks/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/callbacks/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/constraints/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/boston_housing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/cifar10/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/cifar100/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/fashion_mnist/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/imdb/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/mnist/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/datasets/reuters/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/estimator/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/initializers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/layers/experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/layers/experimental/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/losses/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/metrics/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/mixed_precision/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/models/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/optimizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/optimizers/legacy/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/optimizers/schedules/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/premade/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/image/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/sequence/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/preprocessing/text/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/regularizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/wrappers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/api/keras/wrappers/scikit_learn/__init__.py -%%PYTHON_SITELIBDIR%%/keras/applications/__init__.py -%%PYTHON_SITELIBDIR%%/keras/applications/densenet.py -%%PYTHON_SITELIBDIR%%/keras/applications/efficientnet.py -%%PYTHON_SITELIBDIR%%/keras/applications/efficientnet_v2.py -%%PYTHON_SITELIBDIR%%/keras/applications/imagenet_utils.py -%%PYTHON_SITELIBDIR%%/keras/applications/inception_resnet_v2.py -%%PYTHON_SITELIBDIR%%/keras/applications/inception_v3.py -%%PYTHON_SITELIBDIR%%/keras/applications/mobilenet.py -%%PYTHON_SITELIBDIR%%/keras/applications/mobilenet_v2.py -%%PYTHON_SITELIBDIR%%/keras/applications/mobilenet_v3.py -%%PYTHON_SITELIBDIR%%/keras/applications/nasnet.py -%%PYTHON_SITELIBDIR%%/keras/applications/regnet.py -%%PYTHON_SITELIBDIR%%/keras/applications/resnet.py -%%PYTHON_SITELIBDIR%%/keras/applications/resnet_rs.py -%%PYTHON_SITELIBDIR%%/keras/applications/resnet_v2.py -%%PYTHON_SITELIBDIR%%/keras/applications/vgg16.py -%%PYTHON_SITELIBDIR%%/keras/applications/vgg19.py -%%PYTHON_SITELIBDIR%%/keras/applications/xception.py -%%PYTHON_SITELIBDIR%%/keras/backend.py -%%PYTHON_SITELIBDIR%%/keras/backend_config.py -%%PYTHON_SITELIBDIR%%/keras/callbacks.py -%%PYTHON_SITELIBDIR%%/keras/callbacks_v1.py -%%PYTHON_SITELIBDIR%%/keras/constraints.py -%%PYTHON_SITELIBDIR%%/keras/datasets/__init__.py -%%PYTHON_SITELIBDIR%%/keras/datasets/boston_housing.py -%%PYTHON_SITELIBDIR%%/keras/datasets/cifar.py -%%PYTHON_SITELIBDIR%%/keras/datasets/cifar10.py -%%PYTHON_SITELIBDIR%%/keras/datasets/cifar100.py -%%PYTHON_SITELIBDIR%%/keras/datasets/fashion_mnist.py -%%PYTHON_SITELIBDIR%%/keras/datasets/imdb.py -%%PYTHON_SITELIBDIR%%/keras/datasets/mnist.py -%%PYTHON_SITELIBDIR%%/keras/datasets/reuters.py -%%PYTHON_SITELIBDIR%%/keras/distribute/__init__.py -%%PYTHON_SITELIBDIR%%/keras/distribute/dataset_creator_model_fit_test_base.py -%%PYTHON_SITELIBDIR%%/keras/distribute/distribute_coordinator_utils.py -%%PYTHON_SITELIBDIR%%/keras/distribute/distribute_strategy_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/distributed_file_utils.py -%%PYTHON_SITELIBDIR%%/keras/distribute/distributed_training_utils.py -%%PYTHON_SITELIBDIR%%/keras/distribute/distributed_training_utils_v1.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_correctness_test_base.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_dnn_correctness_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_embedding_model_correctness_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_image_model_correctness_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_rnn_model_correctness_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_stateful_lstm_model_correctness_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/keras_utils_test.py -%%PYTHON_SITELIBDIR%%/keras/distribute/model_collection_base.py -%%PYTHON_SITELIBDIR%%/keras/distribute/model_combinations.py -%%PYTHON_SITELIBDIR%%/keras/distribute/multi_worker_testing_utils.py -%%PYTHON_SITELIBDIR%%/keras/distribute/optimizer_combinations.py -%%PYTHON_SITELIBDIR%%/keras/distribute/saved_model_test_base.py -%%PYTHON_SITELIBDIR%%/keras/distribute/sidecar_evaluator.py -%%PYTHON_SITELIBDIR%%/keras/distribute/simple_models.py -%%PYTHON_SITELIBDIR%%/keras/distribute/strategy_combinations.py -%%PYTHON_SITELIBDIR%%/keras/distribute/test_example.py -%%PYTHON_SITELIBDIR%%/keras/distribute/worker_training_state.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/__init__.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/integration_test_utils.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/layout_map.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/lazy_variable.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/optimizers.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/test_util.py -%%PYTHON_SITELIBDIR%%/keras/dtensor/utils.py -%%PYTHON_SITELIBDIR%%/keras/engine/__init__.py -%%PYTHON_SITELIBDIR%%/keras/engine/base_layer.py -%%PYTHON_SITELIBDIR%%/keras/engine/base_layer_utils.py -%%PYTHON_SITELIBDIR%%/keras/engine/base_layer_v1.py -%%PYTHON_SITELIBDIR%%/keras/engine/base_preprocessing_layer.py -%%PYTHON_SITELIBDIR%%/keras/engine/compile_utils.py -%%PYTHON_SITELIBDIR%%/keras/engine/data_adapter.py -%%PYTHON_SITELIBDIR%%/keras/engine/functional.py -%%PYTHON_SITELIBDIR%%/keras/engine/functional_utils.py -%%PYTHON_SITELIBDIR%%/keras/engine/input_layer.py -%%PYTHON_SITELIBDIR%%/keras/engine/input_spec.py -%%PYTHON_SITELIBDIR%%/keras/engine/keras_tensor.py -%%PYTHON_SITELIBDIR%%/keras/engine/node.py -%%PYTHON_SITELIBDIR%%/keras/engine/partial_batch_padding_handler.py -%%PYTHON_SITELIBDIR%%/keras/engine/saving.py -%%PYTHON_SITELIBDIR%%/keras/engine/sequential.py -%%PYTHON_SITELIBDIR%%/keras/engine/training.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_arrays_v1.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_distributed_v1.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_eager_v1.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_generator_v1.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_utils.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_utils_v1.py -%%PYTHON_SITELIBDIR%%/keras/engine/training_v1.py -%%PYTHON_SITELIBDIR%%/keras/estimator/__init__.py -%%PYTHON_SITELIBDIR%%/keras/feature_column/__init__.py -%%PYTHON_SITELIBDIR%%/keras/feature_column/base_feature_layer.py -%%PYTHON_SITELIBDIR%%/keras/feature_column/dense_features.py -%%PYTHON_SITELIBDIR%%/keras/feature_column/dense_features_v2.py -%%PYTHON_SITELIBDIR%%/keras/feature_column/sequence_feature_column.py -%%PYTHON_SITELIBDIR%%/keras/initializers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/initializers/initializers_v1.py -%%PYTHON_SITELIBDIR%%/keras/initializers/initializers_v2.py -%%PYTHON_SITELIBDIR%%/keras/integration_test/__init__.py -%%PYTHON_SITELIBDIR%%/keras/integration_test/preprocessing_test_utils.py -%%PYTHON_SITELIBDIR%%/keras/layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/elu.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/leaky_relu.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/prelu.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/relu.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/softmax.py -%%PYTHON_SITELIBDIR%%/keras/layers/activation/thresholded_relu.py -%%PYTHON_SITELIBDIR%%/keras/layers/attention/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/attention/additive_attention.py -%%PYTHON_SITELIBDIR%%/keras/layers/attention/attention.py -%%PYTHON_SITELIBDIR%%/keras/layers/attention/base_dense_attention.py -%%PYTHON_SITELIBDIR%%/keras/layers/attention/multi_head_attention.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/base_conv.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/base_depthwise_conv.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/base_separable_conv.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv1d_transpose.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv2d_transpose.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/conv3d_transpose.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/depthwise_conv1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/depthwise_conv2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/separable_conv1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/convolutional/separable_conv2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/activation.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/dense.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/embedding.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/lambda_layer.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/masking.py -%%PYTHON_SITELIBDIR%%/keras/layers/core/tf_op_layer.py -%%PYTHON_SITELIBDIR%%/keras/layers/einsum_dense.py -%%PYTHON_SITELIBDIR%%/keras/layers/kernelized.py -%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/locally_connected1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/locally_connected2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/locally_connected/locally_connected_utils.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/add.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/average.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/base_merge.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/concatenate.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/dot.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/maximum.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/minimum.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/multiply.py -%%PYTHON_SITELIBDIR%%/keras/layers/merging/subtract.py -%%PYTHON_SITELIBDIR%%/keras/layers/noise.py -%%PYTHON_SITELIBDIR%%/keras/layers/normalization/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/normalization/batch_normalization.py -%%PYTHON_SITELIBDIR%%/keras/layers/normalization/batch_normalization_v1.py -%%PYTHON_SITELIBDIR%%/keras/layers/normalization/layer_normalization.py -%%PYTHON_SITELIBDIR%%/keras/layers/normalization/unit_normalization.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/average_pooling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/average_pooling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/average_pooling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_global_pooling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_global_pooling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_global_pooling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_pooling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_pooling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/base_pooling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_average_pooling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_average_pooling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_average_pooling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_max_pooling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_max_pooling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/global_max_pooling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/max_pooling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/max_pooling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/pooling/max_pooling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/benchmarks/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/benchmarks/feature_column_benchmark.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/category_encoding.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/discretization.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/hashed_crossing.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/hashing.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/image_preprocessing.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/index_lookup.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/integer_lookup.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/normalization.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/preprocessing_stage.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/preprocessing_test_utils.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/preprocessing_utils.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/string_lookup.py -%%PYTHON_SITELIBDIR%%/keras/layers/preprocessing/text_vectorization.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/activity_regularization.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/alpha_dropout.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/dropout.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/gaussian_dropout.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/gaussian_noise.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/spatial_dropout1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/spatial_dropout2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/regularization/spatial_dropout3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/cropping1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/cropping2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/cropping3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/flatten.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/permute.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/repeat_vector.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/reshape.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/up_sampling1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/up_sampling2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/up_sampling3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/zero_padding1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/zero_padding2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/reshaping/zero_padding3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/__init__.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/abstract_rnn_cell.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_conv_lstm.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_conv_rnn.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_cudnn_rnn.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_rnn.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/base_wrapper.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/bidirectional.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/cell_wrappers.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/conv_lstm1d.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/conv_lstm2d.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/conv_lstm3d.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/cudnn_gru.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/cudnn_lstm.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/dropout_rnn_cell_mixin.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/gru.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/gru_lstm_utils.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/gru_v1.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/legacy_cell_wrappers.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/legacy_cells.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/lstm.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/lstm_v1.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/rnn_utils.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/simple_rnn.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/stacked_rnn_cells.py -%%PYTHON_SITELIBDIR%%/keras/layers/rnn/time_distributed.py -%%PYTHON_SITELIBDIR%%/keras/layers/serialization.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/base.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/convolutional.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/core.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/migration_utils.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/normalization.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/pooling.py -%%PYTHON_SITELIBDIR%%/keras/legacy_tf_layers/variable_scope_shim.py -%%PYTHON_SITELIBDIR%%/keras/losses.py -%%PYTHON_SITELIBDIR%%/keras/metrics/__init__.py -%%PYTHON_SITELIBDIR%%/keras/metrics/base_metric.py -%%PYTHON_SITELIBDIR%%/keras/metrics/metrics.py -%%PYTHON_SITELIBDIR%%/keras/mixed_precision/__init__.py -%%PYTHON_SITELIBDIR%%/keras/mixed_precision/autocast_variable.py -%%PYTHON_SITELIBDIR%%/keras/mixed_precision/device_compatibility_check.py -%%PYTHON_SITELIBDIR%%/keras/mixed_precision/loss_scale_optimizer.py -%%PYTHON_SITELIBDIR%%/keras/mixed_precision/policy.py -%%PYTHON_SITELIBDIR%%/keras/mixed_precision/test_util.py -%%PYTHON_SITELIBDIR%%/keras/models/__init__.py -%%PYTHON_SITELIBDIR%%/keras/models/cloning.py -%%PYTHON_SITELIBDIR%%/keras/models/sharpness_aware_minimization.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/__init__.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adadelta.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adagrad.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adam.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/adamax.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/ftrl.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/nadam.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/optimizer.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/rmsprop.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy/sgd.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/legacy_learning_rate_decay.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/__init__.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adadelta.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adagrad.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adam.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adamax.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/adamw.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/ftrl.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/nadam.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/optimizer.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/rmsprop.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_experimental/sgd.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v1.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/__init__.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adadelta.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adagrad.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adam.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/adamax.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/ftrl.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/gradient_descent.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/nadam.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/optimizer_v2.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/rmsprop.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/optimizer_v2/utils.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/schedules/__init__.py -%%PYTHON_SITELIBDIR%%/keras/optimizers/schedules/learning_rate_schedule.py -%%PYTHON_SITELIBDIR%%/keras/premade_models/__init__.py -%%PYTHON_SITELIBDIR%%/keras/premade_models/linear.py -%%PYTHON_SITELIBDIR%%/keras/premade_models/wide_deep.py -%%PYTHON_SITELIBDIR%%/keras/preprocessing/__init__.py -%%PYTHON_SITELIBDIR%%/keras/preprocessing/image.py -%%PYTHON_SITELIBDIR%%/keras/preprocessing/sequence.py -%%PYTHON_SITELIBDIR%%/keras/preprocessing/text.py -%%PYTHON_SITELIBDIR%%/keras/protobuf/__init__.py -%%PYTHON_SITELIBDIR%%/keras/protobuf/projector_config_pb2.py -%%PYTHON_SITELIBDIR%%/keras/protobuf/saved_metadata_pb2.py -%%PYTHON_SITELIBDIR%%/keras/protobuf/versions_pb2.py -%%PYTHON_SITELIBDIR%%/keras/regularizers.py -%%PYTHON_SITELIBDIR%%/keras/saving/__init__.py -%%PYTHON_SITELIBDIR%%/keras/saving/hdf5_format.py -%%PYTHON_SITELIBDIR%%/keras/saving/model_config.py -%%PYTHON_SITELIBDIR%%/keras/saving/pickle_utils.py -%%PYTHON_SITELIBDIR%%/keras/saving/save.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/__init__.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/base_serialization.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/constants.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/json_utils.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/layer_serialization.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/load.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/load_context.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/metric_serialization.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/model_serialization.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/network_serialization.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/order_preserving_set.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/save.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/save_impl.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/serialized_attributes.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model/utils.py -%%PYTHON_SITELIBDIR%%/keras/saving/saved_model_experimental.py -%%PYTHON_SITELIBDIR%%/keras/saving/saving_utils.py -%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/__init__.py -%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/export_output.py -%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/export_utils.py -%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/mode_keys.py -%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/signature_def_utils.py -%%PYTHON_SITELIBDIR%%/keras/saving/utils_v1/unexported_constants.py -%%PYTHON_SITELIBDIR%%/keras/testing_infra/__init__.py -%%PYTHON_SITELIBDIR%%/keras/testing_infra/keras_doctest_lib.py -%%PYTHON_SITELIBDIR%%/keras/testing_infra/test_combinations.py -%%PYTHON_SITELIBDIR%%/keras/testing_infra/test_utils.py -%%PYTHON_SITELIBDIR%%/keras/tests/__init__.py -%%PYTHON_SITELIBDIR%%/keras/tests/model_architectures.py -%%PYTHON_SITELIBDIR%%/keras/tests/model_subclassing_test_util.py -%%PYTHON_SITELIBDIR%%/keras/utils/__init__.py -%%PYTHON_SITELIBDIR%%/keras/utils/control_flow_util.py -%%PYTHON_SITELIBDIR%%/keras/utils/conv_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/data_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/dataset_creator.py -%%PYTHON_SITELIBDIR%%/keras/utils/dataset_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/generic_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/image_dataset.py -%%PYTHON_SITELIBDIR%%/keras/utils/image_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/io_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/keras_logging.py -%%PYTHON_SITELIBDIR%%/keras/utils/kernelized_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/kpl_test_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/layer_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/losses_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/metrics_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/mode_keys.py -%%PYTHON_SITELIBDIR%%/keras/utils/np_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/object_identity.py -%%PYTHON_SITELIBDIR%%/keras/utils/text_dataset.py -%%PYTHON_SITELIBDIR%%/keras/utils/tf_contextlib.py -%%PYTHON_SITELIBDIR%%/keras/utils/tf_inspect.py -%%PYTHON_SITELIBDIR%%/keras/utils/tf_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/timeseries_dataset.py -%%PYTHON_SITELIBDIR%%/keras/utils/traceback_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/version_utils.py -%%PYTHON_SITELIBDIR%%/keras/utils/vis_utils.py -%%PYTHON_SITELIBDIR%%/keras/wrappers/__init__.py -%%PYTHON_SITELIBDIR%%/keras/wrappers/scikit_learn.py diff --git a/math/py-lrcalc/Makefile b/math/py-lrcalc/Makefile index 304312be2ee3..3f6b8728dfe8 100644 --- a/math/py-lrcalc/Makefile +++ b/math/py-lrcalc/Makefile @@ -1,6 +1,6 @@ PORTNAME= lrcalc PORTVERSION= 2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ LIB_DEPENDS= liblrcalc.so:math/lrcalc USES= localbase python -USE_PYTHON= cython distutils +USE_PYTHON= cython3 distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile index 6f5921558a7f..4f9ae0bc390b 100644 --- a/math/py-mathics/Makefile +++ b/math/py-mathics/Makefile @@ -1,6 +1,6 @@ PORTNAME= Mathics3 PORTVERSION= 9.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -73,7 +73,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ #GH_ACCOUNT= ${PORTNAME:tl} USES= python shebangfix -USE_PYTHON= cython cython_run noflavors pep517 +USE_PYTHON= cython3 cython3_run noflavors pep517 MAKE_ENV+= USE_CYTHON=yes SHEBANG_GLOB= *.py diff --git a/math/py-minorminer/Makefile b/math/py-minorminer/Makefile index 17c8d881369a..9b36301fa920 100644 --- a/math/py-minorminer/Makefile +++ b/math/py-minorminer/Makefile @@ -5,7 +5,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Heuristic tool for minor embedding of graphs -WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/ +WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/ \ + https://github.com/dwavesystems/minorminer LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/math/py-modin/Makefile b/math/py-modin/Makefile index 08401fdcdb6a..8c622fb8dbbe 100644 --- a/math/py-modin/Makefile +++ b/math/py-modin/Makefile @@ -1,5 +1,5 @@ PORTNAME= modin -PORTVERSION= 0.36.0 +PORTVERSION= 0.37.1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,7 +19,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.4,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=2.2,1<2.4,1:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/math/py-modin/distinfo b/math/py-modin/distinfo index 53309152e73f..15d9458d8b8f 100644 --- a/math/py-modin/distinfo +++ b/math/py-modin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759324168 -SHA256 (modin-0.36.0.tar.gz) = d5b7b0a5204cfd50ddcebc83573505b66959f3ce72f83de29658c8296c537880 -SIZE (modin-0.36.0.tar.gz) = 920925 +TIMESTAMP = 1759774691 +SHA256 (modin-0.37.1.tar.gz) = 40edbeafc2b8e07fda622b38475ec0b4d580cb8f0cdf9907f1c58c1d84b9a796 +SIZE (modin-0.37.1.tar.gz) = 925129 diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile index ee46905cd795..ec1e3276b6f8 100644 --- a/math/py-narwhals/Makefile +++ b/math/py-narwhals/Makefile @@ -1,5 +1,5 @@ PORTNAME= narwhals -PORTVERSION= 2.5.0 +PORTVERSION= 2.9.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 3317885273cb..007595a81b1c 100644 --- a/math/py-narwhals/distinfo +++ b/math/py-narwhals/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759324170 -SHA256 (narwhals-2.5.0.tar.gz) = 8ae0b6f39597f14c0dc52afc98949d6f8be89b5af402d2d98101d2f7d3561418 -SIZE (narwhals-2.5.0.tar.gz) = 558573 +TIMESTAMP = 1761446732 +SHA256 (narwhals-2.9.0.tar.gz) = d8cde40a6a8a7049d8e66608b7115ab19464acc6f305d136a8dc8ba396c4acfe +SIZE (narwhals-2.9.0.tar.gz) = 584098 diff --git a/math/py-ndindex/Makefile b/math/py-ndindex/Makefile index 8e4aa2c03e1b..9d430fe0b40b 100644 --- a/math/py-ndindex/Makefile +++ b/math/py-ndindex/Makefile @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent cython pep517 OPTIONS_DEFINE= ARRAYS diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile index 8f796c3465c6..dc76f2169068 100644 --- a/math/py-numexpr/Makefile +++ b/math/py-numexpr/Makefile @@ -1,5 +1,5 @@ PORTNAME= numexpr -PORTVERSION= 2.12.1 +PORTVERSION= 2.14.1 CATEGORIES= math python MASTER_SITES= PYPI \ https://github.com/pydata/numexpr/releases/download/v${PORTVERSION}/ @@ -15,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${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} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR} -USES= dos2unix python:3.10+ +USES= dos2unix python USE_PYTHON= autoplist concurrent pep517 post-install: diff --git a/math/py-numexpr/distinfo b/math/py-numexpr/distinfo index 6a35de507d24..ee5aacb72c2d 100644 --- a/math/py-numexpr/distinfo +++ b/math/py-numexpr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759324172 -SHA256 (numexpr-2.12.1.tar.gz) = e239faed0af001d1f1ea02934f7b3bb2bb6711ddb98e7a7bef61be5f45ff54ab -SIZE (numexpr-2.12.1.tar.gz) = 115053 +TIMESTAMP = 1761446734 +SHA256 (numexpr-2.14.1.tar.gz) = 4be00b1086c7b7a5c32e31558122b7b80243fe098579b170967da83f3152b48b +SIZE (numexpr-2.14.1.tar.gz) = 119400 diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index 0c9257ff3e9c..fce6242f50ce 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -1,6 +1,6 @@ PORTNAME= numpy PORTVERSION= 1.26.4 -PORTREVISION= 7 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= math python MASTER_SITES= PYPI \ @@ -18,12 +18,14 @@ WWW= https://www.numpy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}meson-python>=0:devel/meson-python@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR} -USES= compiler:c11 cpe fortran python:3.9+ -USE_PYTHON= allflavors autoplist concurrent cython distutils +USES= compiler:c11 cpe fortran pkgconfig python shebangfix +USE_PYTHON= autoplist concurrent cython pep517 GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \ s/libgfortran.so// @@ -61,6 +63,10 @@ OPENBLAS_VARS= BLASLIBS="openblas, gfortran" \ LIBRARIES=libraries SUITESPARSE_LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack +SHEBANG_FILES= numpy/f2py/crackfortran.py numpy/f2py/f2py2e.py \ + numpy/f2py/rules.py numpy/testing/print_coercion_tables.py \ + numpy/testing/setup.py + post-extract: @${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp @${TOUCH} ${WRKSRC}/numpy/random/_examples/temp diff --git a/math/py-numpy/files/patch-numpy_core_setup.py b/math/py-numpy/files/patch-numpy_core_setup.py new file mode 100644 index 000000000000..7502a4df93fb --- /dev/null +++ b/math/py-numpy/files/patch-numpy_core_setup.py @@ -0,0 +1,19 @@ +--- numpy/core/setup.py.orig 2024-02-05 21:17:48 UTC ++++ numpy/core/setup.py +@@ -9,7 +9,6 @@ from numpy.distutils import log + from os.path import join + + from numpy.distutils import log +-from numpy.distutils.msvccompiler import lib_opts_if_msvc + from distutils.dep_util import newer + from sysconfig import get_config_var + from numpy.compat import npy_load_module +@@ -688,7 +687,7 @@ def configuration(parent_package='',top_path=None): + install_dir='lib', + build_info={ + 'include_dirs' : [], # empty list required for creating npy_math_internal.h +- 'extra_compiler_args': [lib_opts_if_msvc], ++ 'extra_compiler_args': [], + }) + config.add_npy_pkg_config("npymath.ini.in", "lib/npy-pkg-config", + subst_dict) diff --git a/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py b/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py new file mode 100644 index 000000000000..a7466a818792 --- /dev/null +++ b/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py @@ -0,0 +1,17 @@ +--- numpy/distutils/mingw32ccompiler.py.orig 2024-02-05 21:17:48 UTC ++++ numpy/distutils/mingw32ccompiler.py +@@ -24,7 +24,13 @@ from distutils.unixccompiler import UnixCCompiler + + import distutils.cygwinccompiler + from distutils.unixccompiler import UnixCCompiler +-from distutils.msvccompiler import get_build_version as get_build_msvc_version ++ ++try: ++ from distutils.msvccompiler import get_build_version as get_build_msvc_version ++except ImportError: ++ def get_build_msvc_version(): ++ return None ++ + from distutils.errors import UnknownFileError + from numpy.distutils.misc_util import (msvc_runtime_library, + msvc_runtime_version, diff --git a/math/py-numpy/files/patch-numpy_random_setup.py b/math/py-numpy/files/patch-numpy_random_setup.py new file mode 100644 index 000000000000..74ff5ffc8e54 --- /dev/null +++ b/math/py-numpy/files/patch-numpy_random_setup.py @@ -0,0 +1,23 @@ +--- numpy/random/setup.py.orig 2024-02-05 21:17:48 UTC ++++ numpy/random/setup.py +@@ -3,7 +3,6 @@ from numpy.distutils.system_info import platform_bits + from os.path import join + + from numpy.distutils.system_info import platform_bits +-from numpy.distutils.msvccompiler import lib_opts_if_msvc + + + def configuration(parent_package='', top_path=None): +@@ -70,11 +69,7 @@ def configuration(parent_package='', top_path=None): + not initialized the distutils build command, so use this deferred + calculation to run when we are building the library. + """ +- opts = lib_opts_if_msvc(build_cmd) +- if build_cmd.compiler.compiler_type != 'msvc': +- # Some bit generators require c99 +- opts.append('-std=c99') +- return opts ++ return ['-std=c99'] + + config.add_installed_library('npyrandom', + sources=npyrandom_sources, diff --git a/math/py-numpy/files/patch-pyproject.toml b/math/py-numpy/files/patch-pyproject.toml new file mode 100644 index 000000000000..3eb3c97a8da5 --- /dev/null +++ b/math/py-numpy/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-06-24 22:40:55 UTC ++++ pyproject.toml +@@ -2,7 +2,7 @@ requires = [ + build-backend = "mesonpy" + requires = [ + "Cython>=0.29.34,<3.1", +- "meson-python>=0.15.0,<0.16.0", ++ "meson-python>=0.15.0", + ] + + [project] diff --git a/math/py-patsy/Makefile b/math/py-patsy/Makefile index f4ff41c0162e..3ddec3ca00fe 100644 --- a/math/py-patsy/Makefile +++ b/math/py-patsy/Makefile @@ -1,5 +1,5 @@ PORTNAME= patsy -PORTVERSION= 1.0.1 +PORTVERSION= 1.0.2 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-patsy/distinfo b/math/py-patsy/distinfo index ca8c1ca6b788..b7157f662f1e 100644 --- a/math/py-patsy/distinfo +++ b/math/py-patsy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679328 -SHA256 (patsy-1.0.1.tar.gz) = e786a9391eec818c054e359b737bbce692f051aee4c661f4141cc88fb459c0c4 -SIZE (patsy-1.0.1.tar.gz) = 396010 +TIMESTAMP = 1761446736 +SHA256 (patsy-1.0.2.tar.gz) = cdc995455f6233e90e22de72c37fcadb344e7586fb83f06696f54d92f8ce74c0 +SIZE (patsy-1.0.2.tar.gz) = 399942 diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile index d16523f95714..37a571d87dbc 100644 --- a/math/py-pplpy/Makefile +++ b/math/py-pplpy/Makefile @@ -1,6 +1,5 @@ PORTNAME= pplpy -PORTVERSION= 0.8.9 -PORTREVISION= 2 +PORTVERSION= 0.8.10 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +12,9 @@ LICENSE= GPLv3 BROKEN_aarch64= runaway build, 7200 seconds with no output -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ @@ -24,8 +25,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} -USES= compiler:c++11-lang localbase python -USE_PYTHON= cython distutils +USES= compiler:c++14-lang localbase python +USE_PYTHON= cython3 pep517 CFLAGS+= -std=c++14 @@ -33,18 +34,6 @@ CFLAGS+= -std=c++14 LDFLAGS+= -s .endif -OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} -DOCS_USES= gmake -PORTDOCS= * - -do-build-DOCS-on: - (cd ${WRKSRC}/docs && ${GMAKE} html) - -post-build-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR} - do-test: install (cd ${WRKSRC} && py.test) diff --git a/math/py-pplpy/distinfo b/math/py-pplpy/distinfo index dd4507faffb9..5baf91a16f9f 100644 --- a/math/py-pplpy/distinfo +++ b/math/py-pplpy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1694267050 -SHA256 (pplpy-0.8.9.tar.gz) = db7a3b571d6ef053f75137975e947c3a1c1e45a30bab90eaf215b4e5cc15797e -SIZE (pplpy-0.8.9.tar.gz) = 66017 +TIMESTAMP = 1762110472 +SHA256 (pplpy-0.8.10.tar.gz) = d42a216c82914dcf4d7c000debc98bb336b8f83e026ba5d952cccd9f8074effd +SIZE (pplpy-0.8.10.tar.gz) = 64203 diff --git a/math/py-pplpy/pkg-plist b/math/py-pplpy/pkg-plist index b7c0d8ba494e..c853c6247e47 100644 --- a/math/py-pplpy/pkg-plist +++ b/math/py-pplpy/pkg-plist @@ -1,19 +1,24 @@ %%PYTHON_SITELIBDIR%%/ppl/__init__.py -%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ppl/bit_arrays.pxd +%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ppl/bit_arrays%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/congruence.pxd +%%PYTHON_SITELIBDIR%%/ppl/bit_arrays.pxd %%PYTHON_SITELIBDIR%%/ppl/congruence%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/constraint.pxd +%%PYTHON_SITELIBDIR%%/ppl/congruence.pxd %%PYTHON_SITELIBDIR%%/ppl/constraint%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/generator.pxd +%%PYTHON_SITELIBDIR%%/ppl/constraint.pxd %%PYTHON_SITELIBDIR%%/ppl/generator%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/linear_algebra.pxd +%%PYTHON_SITELIBDIR%%/ppl/generator.pxd %%PYTHON_SITELIBDIR%%/ppl/linear_algebra%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/mip_problem.pxd +%%PYTHON_SITELIBDIR%%/ppl/linear_algebra.pxd %%PYTHON_SITELIBDIR%%/ppl/mip_problem%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/polyhedron.pxd +%%PYTHON_SITELIBDIR%%/ppl/mip_problem.pxd %%PYTHON_SITELIBDIR%%/ppl/polyhedron%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/ppl/polyhedron.pxd %%PYTHON_SITELIBDIR%%/ppl/ppl_decl.pxd %%PYTHON_SITELIBDIR%%/ppl/ppl_shim.hh +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/LICENSE.txt +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/top_level.txt diff --git a/math/py-pyaudi/Makefile b/math/py-pyaudi/Makefile index 1712534ad97a..269b14f8c3a3 100644 --- a/math/py-pyaudi/Makefile +++ b/math/py-pyaudi/Makefile @@ -2,7 +2,7 @@ PORTNAME= pyaudi DISTVERSIONPREFIX= v DISTVERSION= 1.9.2-1 DISTVERSIONSUFFIX= -g899eb78 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile index 1a125b010f41..8e9cc4a15df7 100644 --- a/math/py-pyodesys/Makefile +++ b/math/py-pyodesys/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyodesys -DISTVERSION= 0.14.4 -PORTREVISION= 2 +DISTVERSION= 0.14.5 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,17 +11,26 @@ WWW= https://github.com/bjodah/pyodesys LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}notebook>=5.7.8:www/py-notebook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.3:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}sym>=0.3.7:math/py-sym@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} \ + ${EXTRA_RUN_DEPENDS} +EXTRAS_RUN_DEPENDS= \ + ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR} + # TODO pycvodes>=0.13.1 - doesn't build with sundials TEST_DEPENDS= ${LOCALBASE}/include/boost/numeric/ublas/matrix.hpp:devel/boost-libs \ ${LOCALBASE}/include/gsl/gsl_errno.h:math/gsl USES= display:test localbase:ldflags python shebangfix -USE_PYTHON= distutils autoplist pytest +USE_PYTHON= distutils autoplist pytest # tests can't run because of missing optional deps like pycvodes which doesn't build with latest sundials SHEBANG_GLOB= *.py @@ -32,15 +40,4 @@ NO_ARCH= yes BINARY_ALIAS= python3=${PYTHON_CMD} -OPTIONS_DEFINE= EXTRAS -OPTIONS_DEFAULT= EXTRAS - -EXTRAS_DESC= Install optional dependencies for additional functionality -EXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR} - # TODO pycvodes>=0.13.1 - doesn't build with sundials - .include <bsd.port.mk> diff --git a/math/py-pyodesys/distinfo b/math/py-pyodesys/distinfo index 3ad5d3a690d7..5b57b3235991 100644 --- a/math/py-pyodesys/distinfo +++ b/math/py-pyodesys/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716788057 -SHA256 (pyodesys-0.14.4.tar.gz) = 584e3b8e6c5c633d964d8c6c9c865d348497bf71048de69dd601b65b8d6b882e -SIZE (pyodesys-0.14.4.tar.gz) = 107851 +TIMESTAMP = 1761714821 +SHA256 (pyodesys-0.14.5.tar.gz) = 16beceb5ca40c8ebe3271402486f1bbedd6a138c6a21ebad9e66e6e911c8dc6f +SIZE (pyodesys-0.14.5.tar.gz) = 243150 diff --git a/math/py-pywavelets/Makefile b/math/py-pywavelets/Makefile index 5269db1a1593..9b57f83ad6ed 100644 --- a/math/py-pywavelets/Makefile +++ b/math/py-pywavelets/Makefile @@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}meson-python>=0.16:devel/meson-python@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} -USES= python:3.10+ shebangfix +USES= python shebangfix USE_PYTHON= autoplist cython3 pep517 SHEBANG_FILES= pywt/data/create_dat.py diff --git a/math/py-reals/Makefile b/math/py-reals/Makefile index 054a4f0d9086..c06378b12f67 100644 --- a/math/py-reals/Makefile +++ b/math/py-reals/Makefile @@ -12,7 +12,7 @@ WWW= https://github.com/rubenvannieuwpoort/reals LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python:3.10+ +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/math/py-scs/Makefile b/math/py-scs/Makefile index 87d60dd90608..e1fc8c128ec0 100644 --- a/math/py-scs/Makefile +++ b/math/py-scs/Makefile @@ -1,6 +1,5 @@ PORTNAME= scs -DISTVERSION= 3.2.7 -PORTREVISION= 1 +DISTVERSION= 3.2.9 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -26,6 +25,8 @@ MAKE_ENV= ${CONFIGURE_ENV} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_scs_*.so + @${STRIP_CMD} \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/scs/_scs_direct${PYTHON_TAG}.so \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/scs/_scs_indirect${PYTHON_TAG}.so .include <bsd.port.mk> diff --git a/math/py-scs/distinfo b/math/py-scs/distinfo index 48effb4dbcba..bcb0f972262b 100644 --- a/math/py-scs/distinfo +++ b/math/py-scs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731044167 -SHA256 (scs-3.2.7.tar.gz) = e89d81752ef241d7e408f21d0b69cde9bb6ce196241482e17f763cba5a7d9497 -SIZE (scs-3.2.7.tar.gz) = 1600253 +TIMESTAMP = 1760338342 +SHA256 (scs-3.2.9.tar.gz) = df9542d435d21938ed09494a6c525a9772779902b61300961e16890a2df7f572 +SIZE (scs-3.2.9.tar.gz) = 1690742 diff --git a/math/py-scs/files/patch-pyproject.toml b/math/py-scs/files/patch-pyproject.toml index 7b7980d3fad4..d62e3f0d491b 100644 --- a/math/py-scs/files/patch-pyproject.toml +++ b/math/py-scs/files/patch-pyproject.toml @@ -1,11 +1,11 @@ ---- pyproject.toml.orig 2024-06-20 23:14:01 UTC +--- pyproject.toml.orig 2025-10-12 18:49:35 UTC +++ pyproject.toml @@ -1,7 +1,7 @@ requires = [ [build-system] build-backend = 'mesonpy' requires = [ -- "numpy >= 2.0.0; python_version > '3.8'", -+ "numpy; python_version > '3.8'", - "oldest-supported-numpy; python_version <= '3.8'", +- "numpy >= 2.0.0", ++ "numpy", "meson-python" ] + diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile index d6cbc65701a2..137d74113404 100644 --- a/math/py-statsmodels/Makefile +++ b/math/py-statsmodels/Makefile @@ -1,5 +1,5 @@ PORTNAME= statsmodels -PORTVERSION= 0.14.1 +PORTVERSION= 0.14.5 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,18 +13,18 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1<2,1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<9:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.25,1:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.4:math/py-patsy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.6:math/py-patsy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1:science/py-scipy@${PY_FLAVOR} USES= python shebangfix -USE_PYTHON= autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython3 pep517 SHEBANG_GLOB= *.py diff --git a/math/py-statsmodels/distinfo b/math/py-statsmodels/distinfo index 9578578320cd..c1ce930d0c9f 100644 --- a/math/py-statsmodels/distinfo +++ b/math/py-statsmodels/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703227906 -SHA256 (statsmodels-0.14.1.tar.gz) = 2260efdc1ef89f39c670a0bd8151b1d0843567781bcafec6cda0534eb47a94f6 -SIZE (statsmodels-0.14.1.tar.gz) = 20309647 +TIMESTAMP = 1759774697 +SHA256 (statsmodels-0.14.5.tar.gz) = de260e58cccfd2ceddf835b55a357233d6ca853a1aa4f90f7553a52cc71c6ddf +SIZE (statsmodels-0.14.5.tar.gz) = 20525016 diff --git a/math/py-statsmodels/files/patch-pyproject.toml b/math/py-statsmodels/files/patch-pyproject.toml index 631b260e6364..e7b6ab880b99 100644 --- a/math/py-statsmodels/files/patch-pyproject.toml +++ b/math/py-statsmodels/files/patch-pyproject.toml @@ -1,17 +1,16 @@ ---- pyproject.toml.orig 2023-12-07 13:22:55 UTC +--- pyproject.toml.orig 2025-07-02 15:55:37 UTC +++ pyproject.toml -@@ -3,12 +3,9 @@ requires = [ +@@ -2,10 +2,10 @@ requires = [ + # These are strictly build requirements. Runtime requirements are listed in # INSTALL_REQUIRES in setup.py requires = [ - "setuptools>=69.0.2; python_version>='3.12'", -- "setuptools>=63.4.3", -+ "setuptools>=63.1.0", - "cython>=0.29.33,<4", # Sync with CYTHON_MIN_VER in setup -- # Workaround for oldest supported numpy using 1.21.6, but SciPy 1.9.2+ requiring 1.22.3+ -- "oldest-supported-numpy; python_version!='3.10' or platform_system!='Windows' or platform_python_implementation=='PyPy'", -- "numpy>=1.22.3,<2; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy'", -- "numpy<2; python_version>='3.12'", -+ "numpy>=1.22.3,<2", - "scipy>=1.4", +- "setuptools>=69.0.2", ++ "setuptools>=61.0.0", + "cython>=3.0.10,<4", # Sync with CYTHON_MIN_VER in setup +- "numpy>=2.0.0,<3", +- "scipy>=1.13,<2", ++ "numpy>=1.22.3,<3", ++ "scipy>=1.8,<2", "setuptools_scm[toml]>=8,<9" ] + build-backend = "setuptools.build_meta" diff --git a/math/py-statsmodels/pkg-plist b/math/py-statsmodels/pkg-plist index a7822be5d42d..544be1519514 100644 --- a/math/py-statsmodels/pkg-plist +++ b/math/py-statsmodels/pkg-plist @@ -90,6 +90,7 @@ %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/chi2_fitting.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/contrasts.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/copula.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/count_hurdle.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/deterministics.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/discrete_choice_example.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/discrete_choice_overview.py @@ -114,10 +115,12 @@ %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mediation_survival.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/metaanalysis1.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mixed_lm_example.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mstl_decomposition.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/ols.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/ordinal_regression.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/pca_fertility_factors.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/plots_boxplots.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/postestimation_poisson.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/predict.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/quantile_regression.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/quasibinomial.py @@ -146,8 +149,11 @@ %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/statespace_tvpvar_mcmc_cfa.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/statespace_varmax.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stationarity_detrending_adf_kpss.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stats_poisson.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stats_rankcompare.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stl_decomposition.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/theta-model.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/treatment_effect.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_arma_0.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_arma_1.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_dates.py diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile index da9b826be89c..70c70275042a 100644 --- a/math/py-sym/Makefile +++ b/math/py-sym/Makefile @@ -1,6 +1,5 @@ PORTNAME= sym -DISTVERSION= 0.3.5 -PORTREVISION= 2 +DISTVERSION= 0.3.7 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,8 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist pytest NO_ARCH= yes +TEST_WRKSRC= ${WRKSRC}/sym/tests + +# tests as of 0.3.7: 117 passed, 3 warnings in 0.91s + .include <bsd.port.mk> diff --git a/math/py-sym/distinfo b/math/py-sym/distinfo index b6d94e1d7c3e..1de9592ab43e 100644 --- a/math/py-sym/distinfo +++ b/math/py-sym/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1624457232 -SHA256 (sym-0.3.5.tar.gz) = 854ddd18f0a1f94c9590012e50a139b499b407c90e9ebd407c40285627784ab8 -SIZE (sym-0.3.5.tar.gz) = 31098 +TIMESTAMP = 1761714549 +SHA256 (sym-0.3.7.tar.gz) = e46567eab524266403522e913679566fece87fe70ce7071bfabc1b719d65265e +SIZE (sym-0.3.7.tar.gz) = 32915 diff --git a/math/py-vector/Makefile b/math/py-vector/Makefile index 2bff38f7fe8f..0f53b9ae95c1 100644 --- a/math/py-vector/Makefile +++ b/math/py-vector/Makefile @@ -1,5 +1,5 @@ PORTNAME= vector -PORTVERSION= 1.6.3 +PORTVERSION= 1.7.0 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>=19:devel/py-packaging@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.3,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/math/py-vector/distinfo b/math/py-vector/distinfo index be8472579db3..67d4c86003a6 100644 --- a/math/py-vector/distinfo +++ b/math/py-vector/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265780 -SHA256 (vector-1.6.3.tar.gz) = a85149a62fcaa8a4d95214ca217f3910ea6800d79d65ef1cfb1005720b4f713a -SIZE (vector-1.6.3.tar.gz) = 352886 +TIMESTAMP = 1761446738 +SHA256 (vector-1.7.0.tar.gz) = 8b05ea2953322c74c49d2af180f7eac73ad0aa3d4c391cab896175ec4fa3d642 +SIZE (vector-1.7.0.tar.gz) = 386607 diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile index ab20fb2d0e04..89a4a45af92d 100644 --- a/math/qalculate-gtk/Makefile +++ b/math/qalculate-gtk/Makefile @@ -1,6 +1,5 @@ PORTNAME= qalculate-gtk -PORTVERSION= 5.7.0 -PORTREVISION= 1 +PORTVERSION= 5.8.1 CATEGORIES= math MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/ diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo index 393049d4c84a..102d8fcaa322 100644 --- a/math/qalculate-gtk/distinfo +++ b/math/qalculate-gtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754377627 -SHA256 (qalculate-gtk-5.7.0.tar.gz) = dcb3663b36abafdfe32e943644bf4fc64bd685c0225f944a3f1c4a85e70db3b5 -SIZE (qalculate-gtk-5.7.0.tar.gz) = 3074403 +TIMESTAMP = 1761626001 +SHA256 (qalculate-gtk-5.8.1.tar.gz) = 6e4ae008f10a46a6bd91adc68dacca33fabaee10cbd96481a367fee588d5f4f6 +SIZE (qalculate-gtk-5.8.1.tar.gz) = 3092159 diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile index 1c23e9ffb775..4df66628489b 100644 --- a/math/qalculate-qt/Makefile +++ b/math/qalculate-qt/Makefile @@ -1,5 +1,5 @@ PORTNAME= qalculate-qt -PORTVERSION= 5.7.0 +PORTVERSION= 5.8.1 CATEGORIES= math MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/ diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo index 31f5530abbcd..030f128a3baf 100644 --- a/math/qalculate-qt/distinfo +++ b/math/qalculate-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754377968 -SHA256 (qalculate-qt-5.7.0.tar.gz) = 76e03b976a7b1347a6e8779b6be83ea053ab74e8ddeafb0aa62d20b3fadc0b9c -SIZE (qalculate-qt-5.7.0.tar.gz) = 1992166 +TIMESTAMP = 1761626234 +SHA256 (qalculate-qt-5.8.1.tar.gz) = 3cfc08bdf46bb88db004d73be4f462825d5fb90345e645cd302bfe8f0feccdb4 +SIZE (qalculate-qt-5.8.1.tar.gz) = 2020133 diff --git a/math/rankwidth/Makefile b/math/rankwidth/Makefile index 79d032710033..ff62a9457441 100644 --- a/math/rankwidth/Makefile +++ b/math/rankwidth/Makefile @@ -11,6 +11,9 @@ WWW= https://sourceforge.net/projects/rankwidth/ LICENSE= GPLv2 +# See https://sourceforge.net/p/rankwidth/tickets/4/ +BROKEN= does not support igraph>=1.0.0 + LIB_DEPENDS= libigraph.so:math/igraph USES= autoreconf libtool localbase pkgconfig diff --git a/math/rkward/Makefile b/math/rkward/Makefile index c6c85fc150cc..66c4ffc103a2 100644 --- a/math/rkward/Makefile +++ b/math/rkward/Makefile @@ -1,6 +1,5 @@ PORTNAME= rkward -PORTVERSION= 0.8.1 -PORTREVISION= 1 +PORTVERSION= 0.8.2 CATEGORIES= math MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/ @@ -24,8 +23,8 @@ TEST_DEPENDS= ${LR_MOD_DIR}/FAdist/INDEX:science/R-cran-FAdist \ USES= cmake compiler:c++11-lang desktop-file-utils gettext gl fortran \ kde:6 localbase php:cli qt:6 shared-mime-info xorg USE_GL= opengl -USE_QT= 5compat base declarative positioning webchannel webengine -USE_XORG= ice x11 xext +USE_QT= base declarative positioning webchannel webengine +USE_XORG= ice x11 xcb xext USE_KDE= archive bookmarks breeze-icons colorscheme completion config \ configwidgets coreaddons crash ecm doctools guiaddons i18n \ itemviews jobwidgets kio notifications parts service solid \ @@ -59,8 +58,8 @@ RUN_DEPENDS+= ${LR_MOD_DIR}/XML/INDEX:textproc/R-cran-XML \ ${LR_MOD_DIR}/pwr/INDEX:math/R-cran-pwr \ ${LR_MOD_DIR}/hdrcde/INDEX:math/R-cran-hdrcde \ ${LR_MOD_DIR}/devtools/INDEX:devel/R-cran-devtools \ + ${LR_MOD_DIR}/XLConnect/INDEX:math/R-cran-XLConnect \ ${LR_MOD_DIR}/exactRankTests/INDEX:math/R-cran-exactRankTests -#RUN_DEPENDS+= ${LR_MOD_DIR}/XLConnect/INDEX:math/R-cran-XLConnect .endif .if ${PORT_OPTIONS:MINSTTEST} diff --git a/math/rkward/distinfo b/math/rkward/distinfo index 5c083031ad76..cec7f79ffbc2 100644 --- a/math/rkward/distinfo +++ b/math/rkward/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746364756 -SHA256 (rkward-0.8.1.tar.gz) = 44630c63d84f4ca7c040ab3c2dfcc938dfe8ad380900698b4c3803669b93b977 -SIZE (rkward-0.8.1.tar.gz) = 9054303 +TIMESTAMP = 1760039410 +SHA256 (rkward-0.8.2.tar.gz) = be8abdfcd7a17aa5196f63e0136fdbc693e93d9f2f0ec66f2bdacacfc22b9ca8 +SIZE (rkward-0.8.2.tar.gz) = 7109936 diff --git a/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp b/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp index db084ca87992..5501707b9078 100644 --- a/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp +++ b/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp @@ -1,10 +1,10 @@ ---- rkward/windows/rktoolwindowbar.cpp.orig 2022-04-05 11:57:55 UTC +--- rkward/windows/rktoolwindowbar.cpp.orig 2025-10-01 11:59:03 UTC +++ rkward/windows/rktoolwindowbar.cpp @@ -15,6 +15,7 @@ SPDX-License-Identifier: GPL-2.0-or-later #include <kselectaction.h> #include <kwidgetsaddons_version.h> +#include <QLayout> - #include <QSplitter> #include <QContextMenuEvent> #include <QHBoxLayout> + #include <QSplitter> diff --git a/math/rkward/pkg-plist b/math/rkward/pkg-plist index ce0c941c66f2..a524ffcc2e05 100644 --- a/math/rkward/pkg-plist +++ b/math/rkward/pkg-plist @@ -63,16 +63,6 @@ share/ktexteditor_snippets/data/RKWardRMd.xml share/ktexteditor_snippets/data/RKWardpapaja.xml share/ktexteditor_snippets/data/RKWardroxygen2.xml share/ktexteditor_snippets/data/RKWardutils.xml -%%NLS%%share/locale/bs/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/bs/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/ca/LC_MESSAGES/rkward.mo %%NLS%%share/locale/ca/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/ca/LC_MESSAGES/rkward__data.mo @@ -93,28 +83,8 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward__item_response_theory.mo %%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/cs/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/da/LC_MESSAGES/rkward.mo %%NLS%%share/locale/de/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__embedded.mo %%NLS%%share/locale/de/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/de/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/el/LC_MESSAGES/rkward.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/rkward.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/rkward__data.mo @@ -146,29 +116,17 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/es/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/es/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/et/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__data.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__distributions.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__embedded.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__graphics_device.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__import_export.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/et/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/et/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/eu/LC_MESSAGES/rkward.mo %%NLS%%share/locale/eu/LC_MESSAGES/rkward__data.mo %%NLS%%share/locale/eu/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/eu/LC_MESSAGES/rkward__import_export.mo %%NLS%%share/locale/fi/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__embedded.mo %%NLS%%share/locale/fi/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/fi/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/fr/LC_MESSAGES/rkward.mo %%NLS%%share/locale/fr/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/fr/LC_MESSAGES/rkward__data.mo @@ -190,17 +148,6 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%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 -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/ia/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/it/LC_MESSAGES/rkward.mo %%NLS%%share/locale/it/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/it/LC_MESSAGES/rkward__data.mo @@ -211,16 +158,6 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/it/LC_MESSAGES/rkward__item_response_theory.mo %%NLS%%share/locale/it/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/it/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/ja/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/ka/LC_MESSAGES/rkward.mo %%NLS%%share/locale/ka/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/ka/LC_MESSAGES/rkward__data.mo @@ -229,18 +166,7 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/ka/LC_MESSAGES/rkward__graphics_device.mo %%NLS%%share/locale/ka/LC_MESSAGES/rkward__import_export.mo %%NLS%%share/locale/ka/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/ka/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/ka/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/lt/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/nl/LC_MESSAGES/rkward.mo %%NLS%%share/locale/nl/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/nl/LC_MESSAGES/rkward__data.mo @@ -291,16 +217,6 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/ru/LC_MESSAGES/rkward__item_response_theory.mo %%NLS%%share/locale/ru/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/ru/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/sk/LC_MESSAGES/rkward__plots.mo %%NLS%%share/locale/sl/LC_MESSAGES/rkward.mo %%NLS%%share/locale/sl/LC_MESSAGES/rkward__analysis.mo %%NLS%%share/locale/sl/LC_MESSAGES/rkward__data.mo @@ -341,26 +257,7 @@ share/ktexteditor_snippets/data/RKWardutils.xml %%NLS%%share/locale/uk/LC_MESSAGES/rkward__item_response_theory.mo %%NLS%%share/locale/uk/LC_MESSAGES/rkward__pages.mo %%NLS%%share/locale/uk/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__embedded.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__plots.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__analysis.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__data.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__distributions.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__embedded.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__graphics_device.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__import_export.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__item_response_theory.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__pages.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__plots.mo share/man/ca/man1/rkward.1.gz share/man/de/man1/rkward.1.gz share/man/it/man1/rkward.1.gz @@ -771,6 +668,7 @@ share/mime/packages/vnd.rkward.r.xml %%DATADIR%%/irt.pluginmap %%DATADIR%%/menu.pluginmap %%DATADIR%%/pages/rkward_addons.rkh +%%DATADIR%%/pages/rkward_code_navigation.rkh %%DATADIR%%/pages/rkward_console.rkh %%DATADIR%%/pages/rkward_for_new_users.rkh %%DATADIR%%/pages/rkward_for_r_users.rkh diff --git a/math/rocs/distinfo b/math/rocs/distinfo index 1616b0315a3d..b8aeeff490ab 100644 --- a/math/rocs/distinfo +++ b/math/rocs/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1759874882 +SHA256 (KDE/release-service/25.08.2/rocs-25.08.2.tar.xz) = 04bfb3c61078653bc78994d23622ba42dd3cb03509a0c22185783951f1fa6e55 +SIZE (KDE/release-service/25.08.2/rocs-25.08.2.tar.xz) = 1572352 diff --git a/math/rubygem-bigdecimal/Makefile b/math/rubygem-bigdecimal/Makefile index 7377b86dd260..886cca7991bc 100644 --- a/math/rubygem-bigdecimal/Makefile +++ b/math/rubygem-bigdecimal/Makefile @@ -1,5 +1,5 @@ PORTNAME= bigdecimal -PORTVERSION= 3.2.3 +PORTVERSION= 3.3.1 CATEGORIES= math rubygems MASTER_SITES= RG diff --git a/math/rubygem-bigdecimal/distinfo b/math/rubygem-bigdecimal/distinfo index 9b9ad56a9447..e002d64f1a0e 100644 --- a/math/rubygem-bigdecimal/distinfo +++ b/math/rubygem-bigdecimal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757436655 -SHA256 (rubygem/bigdecimal-3.2.3.gem) = ffd11d1ac67a0d3b2f44aec0a6487210b3f813f363dd11f1fcccf5ba00da4e1b -SIZE (rubygem/bigdecimal-3.2.3.gem) = 83968 +TIMESTAMP = 1759774899 +SHA256 (rubygem/bigdecimal-3.3.1.gem) = eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218 +SIZE (rubygem/bigdecimal-3.3.1.gem) = 84992 diff --git a/math/scipoptsuite/Makefile b/math/scipoptsuite/Makefile index ce001d0eb252..48e5fda56983 100644 --- a/math/scipoptsuite/Makefile +++ b/math/scipoptsuite/Makefile @@ -1,5 +1,5 @@ PORTNAME= scipoptsuite -DISTVERSION= 9.2.3 +DISTVERSION= 9.2.4 CATEGORIES= math MASTER_SITES= https://scipopt.org/download/release/ @@ -22,4 +22,8 @@ USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS +LDFLAGS+= -lpthread # fix build after it began breaking on 2025-11-03 for unclear reason + +INSTALL_CONFLICTS= SCIP + .include <bsd.port.mk> diff --git a/math/scipoptsuite/distinfo b/math/scipoptsuite/distinfo index 23a32f5a0226..36b0b86513cc 100644 --- a/math/scipoptsuite/distinfo +++ b/math/scipoptsuite/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752906975 -SHA256 (scipoptsuite-9.2.3.tgz) = 9cb8278ce40b59939a200a36bd1ee3b9a7923b3c6df5c31b135a5a42ecabac5a -SIZE (scipoptsuite-9.2.3.tgz) = 17627327 +TIMESTAMP = 1762273628 +SHA256 (scipoptsuite-9.2.4.tgz) = 4327736efa07a83eb08580d339409936dfe40864a1670dc5fc75d3e3df78d290 +SIZE (scipoptsuite-9.2.4.tgz) = 17637706 diff --git a/math/scipoptsuite/pkg-plist b/math/scipoptsuite/pkg-plist index 59f2544e4a17..3f1bdc1c9150 100644 --- a/math/scipoptsuite/pkg-plist +++ b/math/scipoptsuite/pkg-plist @@ -1099,11 +1099,11 @@ lib/libgcg.so.3.7.2.0 lib/libpapilo-core.a lib/libscip.so lib/libscip.so.9.2 -lib/libscip.so.9.2.3.0 +lib/libscip.so.9.2.4.0 lib/libsoplex-pic.a lib/libsoplex.a lib/libsoplexshared.so lib/libsoplexshared.so.7.1 -lib/libsoplexshared.so.7.1.5.0 +lib/libsoplexshared.so.7.1.6.0 lib/libzimpl-pic.a lib/libzimpl.a diff --git a/math/scs/Makefile b/math/scs/Makefile index c2f4c37ecdde..de83a5f6f588 100644 --- a/math/scs/Makefile +++ b/math/scs/Makefile @@ -1,6 +1,5 @@ PORTNAME= scs -DISTVERSION= 3.2.7 -PORTREVISION= 1 +DISTVERSION= 3.2.9 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/scs/distinfo b/math/scs/distinfo index fcabe78f8b4e..c8b95aa28b52 100644 --- a/math/scs/distinfo +++ b/math/scs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724601953 -SHA256 (cvxgrp-scs-3.2.7_GH0.tar.gz) = bc8211cfd213f3117676ceb7842f4ed8a3bc7ed9625c4238cc7d83f666e22cc9 -SIZE (cvxgrp-scs-3.2.7_GH0.tar.gz) = 1235001 +TIMESTAMP = 1760338156 +SHA256 (cvxgrp-scs-3.2.9_GH0.tar.gz) = f3d9095fb01fd634d12ccbe6f79ed2acbb7101ad57b723157d44a49cbe187669 +SIZE (cvxgrp-scs-3.2.9_GH0.tar.gz) = 1274849 diff --git a/math/scs/pkg-plist b/math/scs/pkg-plist index 30015425e42e..ef26c0f0a2f2 100644 --- a/math/scs/pkg-plist +++ b/math/scs/pkg-plist @@ -11,6 +11,7 @@ include/scs/scs_blas.h include/scs/scs_types.h include/scs/scs_work.h include/scs/util.h +include/scs/util_spectral_cones.h lib/libscsdir.a lib/libscsdir.so lib/libscsindir.a diff --git a/math/sleef/Makefile b/math/sleef/Makefile index 7c0449200a28..2b4d0d14593b 100644 --- a/math/sleef/Makefile +++ b/math/sleef/Makefile @@ -1,8 +1,9 @@ PORTNAME= sleef DISTVERSION= 3.9.0 +PORTREVISION= 1 CATEGORIES= math -MAINTAINER= thierry@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= SIMD Library for Evaluating Elementary Functions, vectorized libm WWW= https://sleef.org @@ -10,21 +11,41 @@ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= tlfloat>0:math/tlfloat -LIB_DEPENDS= libgmp.so:math/gmp \ - libmpfr.so:math/mpfr \ - libfftw3.so:math/fftw3 -TEST_DEPENDS= tlfloat>0:math/tlfloat - -USES= cmake:testing compiler:c11 pathfix pkgconfig ssl -CMAKE_ARGS= -DSLEEF_BUILD_SHARED_LIBS:BOOL=ON \ - -DSLEEF_DISABLE_FLOAT128:BOOL=ON +TEST_DEPENDS= fftw3>0:math/fftw3 \ + fftw3-float>0:math/fftw3-float \ + gmp>0:math/gmp \ + mpfr>0:math/mpfr \ + tlfloat>0:math/tlfloat + +USES= cmake:testing compiler:c11 pathfix pkgconfig +.if make(test) +USES+= ssl +.endif USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= shibatch -CMAKE_OFF= SLEEF_BUILD_TESTS -CMAKE_TESTING_ON= SLEEF_BUILD_TESTS +# CPUTYPE breaks unit tests and presumably the library itself +.if defined(CPUTYPE) && ${ARCH} == amd64 +CPUTYPE= +.endif + +CMAKE_TESTING_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenSSL \ + SLEEF_DISABLE_FFTW +CMAKE_TESTING_ON= SLEEF_BUILD_TESTS \ + SLEEF_ENABLE_MPFR \ + SLEEF_ENABLE_SSL + +CMAKE_OFF= SLEEF_BUILD_TESTS \ + SLEEF_ENABLE_MPFR \ + SLEEF_ENABLE_SSL + +CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_OpenSSL \ + SLEEF_BUILD_SHARED_LIBS \ + SLEEF_DISABLE_FLOAT128 \ + SLEEF_DISABLE_FFTW \ + SLEEF_ENABLE_TLFLOAT .include <bsd.port.options.mk> diff --git a/math/stp/Makefile b/math/stp/Makefile index a720b4fb9038..2e6e1446cfc6 100644 --- a/math/stp/Makefile +++ b/math/stp/Makefile @@ -1,6 +1,6 @@ PORTNAME= stp DISTVERSION= 2.3.4 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= math diff --git a/math/suitesparse-config/pkg-plist b/math/suitesparse-config/pkg-plist index 0b8a8171caf1..819332101ccd 100644 --- a/math/suitesparse-config/pkg-plist +++ b/math/suitesparse-config/pkg-plist @@ -5,7 +5,11 @@ lib/cmake/SuiteSparse/SuiteSparseBLAS64.cmake lib/cmake/SuiteSparse/SuiteSparseLAPACK.cmake lib/cmake/SuiteSparse/SuiteSparsePolicy.cmake lib/cmake/SuiteSparse/SuiteSparseReport.cmake +lib/cmake/SuiteSparse/SuiteSparse__blas_threading.cmake lib/cmake/SuiteSparse/SuiteSparse__thread.cmake +lib/cmake/SuiteSparse/check_mkl.c +lib/cmake/SuiteSparse/check_openblas_Apr2024.c +lib/cmake/SuiteSparse/check_openblas_Mar2015.c lib/cmake/SuiteSparse_config/SuiteSparse_configConfig.cmake lib/cmake/SuiteSparse_config/SuiteSparse_configConfigVersion.cmake lib/cmake/SuiteSparse_config/SuiteSparse_configTargets-%%CMAKE_BUILD_TYPE%%.cmake diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile index 1f8f7f092dcd..4aebdb2b0b88 100644 --- a/math/suitesparse-graphblas/Makefile +++ b/math/suitesparse-graphblas/Makefile @@ -1,5 +1,5 @@ PORTNAME= ${MPORTNAME:tl} -PORTVERSION= 10.1.1 +PORTVERSION= 10.2.0 CATEGORIES= math COMMENT= Graph algorithms in the language of linear algebra @@ -14,12 +14,8 @@ CMAKE_ARGS+= -DGRAPHBLAS_COMPACT:BOOL=On \ -DGRAPHBLAS_USE_JIT:BOOL=On USE_LDCONFIG= yes -PORTDOCS= CSC20_OpenMP_GraphBLAS.pdf Davis_HPEC18.pdf \ - GraphBLAS_API_C_v2.1.0.pdf \ - GraphBLAS_UserGuide.pdf HPEC19.pdf \ - HPEC20_Python_and_MATLAB.pdf lagraph-grapl19.pdf \ - toms_graphblas.pdf toms_parallel_grb2.pdf \ - The_GraphBLAS_in_Julia_and_Python_the_PageRank_and_Triangle_Centralities.pdf +PORTDOCS= GraphBLAS_API_C_v2.1.0.pdf \ + GraphBLAS_UserGuide.pdf .include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk" diff --git a/math/suitesparse-lagraph/Makefile b/math/suitesparse-lagraph/Makefile index b91ccd9cb75e..5ecdf82e4098 100644 --- a/math/suitesparse-lagraph/Makefile +++ b/math/suitesparse-lagraph/Makefile @@ -1,5 +1,5 @@ PORTNAME= ${MPORTNAME:tl} -PORTVERSION= 1.2.0 +PORTVERSION= 1.2.1 CATEGORIES= math COMMENT= Graph algorithms based on GraphBLAS diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile index 0bb1824f7079..6a4851b010f1 100644 --- a/math/suitesparse-mongoose/Makefile +++ b/math/suitesparse-mongoose/Makefile @@ -1,5 +1,5 @@ PORTNAME= ${MPORTNAME:tl} -PORTVERSION= 3.3.5 +PORTVERSION= 3.3.6 CATEGORIES= math COMMENT= Symmetric approximate minimum degree diff --git a/math/suitesparse-mongoose/pkg-plist b/math/suitesparse-mongoose/pkg-plist index 94926f47df6d..77e3dfff786d 100644 --- a/math/suitesparse-mongoose/pkg-plist +++ b/math/suitesparse-mongoose/pkg-plist @@ -9,5 +9,6 @@ lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets_static.cmake lib/libsuitesparse_mongoose.a lib/libsuitesparse_mongoose.so lib/libsuitesparse_mongoose.so.3 +lib/libsuitesparse_mongoose.so.%%VER%% libdata/pkgconfig/SuiteSparse_Mongoose.pc %%PORTDOCS%%%%DOCSDIR%%/Mongoose_UserGuide.pdf diff --git a/math/suitesparse-paru/Makefile b/math/suitesparse-paru/Makefile index 6008a6d1cfbf..2e0f456b05a4 100644 --- a/math/suitesparse-paru/Makefile +++ b/math/suitesparse-paru/Makefile @@ -1,5 +1,5 @@ PORTNAME= ${MPORTNAME:tl} -PORTVERSION= 1.0.1 +PORTVERSION= 1.1.0 CATEGORIES= math parallel COMMENT= Parallel unsymmetric multifrontal method diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile index 9f75a98bcdcd..da387fd9fbb9 100644 --- a/math/suitesparse-spqr/Makefile +++ b/math/suitesparse-spqr/Makefile @@ -1,5 +1,5 @@ PORTNAME= ${MPORTNAME:tl} -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= math COMMENT= Sparse QR factorization diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile index 0c51632261b6..1a470c14eb32 100644 --- a/math/suitesparse-umfpack/Makefile +++ b/math/suitesparse-umfpack/Makefile @@ -1,5 +1,5 @@ PORTNAME= ${MPORTNAME:tl} -PORTVERSION= 6.3.6 +PORTVERSION= 6.3.7 CATEGORIES= math COMMENT= Sparse multifrontal LU factorization diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile index 69ddb541ee88..0e280cfc1395 100644 --- a/math/suitesparse/Makefile +++ b/math/suitesparse/Makefile @@ -1,5 +1,5 @@ PORTNAME= suitesparse -PORTVERSION= 7.11.0 +PORTVERSION= 7.12.0 CATEGORIES= math MAINTAINER= fortran@FreeBSD.org diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk index 6d8bb1c68203..a2cdeb5e6263 100644 --- a/math/suitesparse/bsd.suitesparse.mk +++ b/math/suitesparse/bsd.suitesparse.mk @@ -4,7 +4,7 @@ PKGNAMEPREFIX= suitesparse- SSPNAME= suitesparse -SSPVERSION= 7.11.0 +SSPVERSION= 7.12.0 DISTVERSIONPREFIX= v MAINTAINER= fortran@FreeBSD.org diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo index 092d5a7d76df..b1ecd202b252 100644 --- a/math/suitesparse/distinfo +++ b/math/suitesparse/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754064684 -SHA256 (suitesparse/v7.11.0.tar.gz) = 93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1 -SIZE (suitesparse/v7.11.0.tar.gz) = 95030220 +TIMESTAMP = 1762277855 +SHA256 (suitesparse/v7.12.0.tar.gz) = 1908d5a8813dabae78cacb47a1f656dda34d4647cf4384b5988836ed821e5bd4 +SIZE (suitesparse/v7.12.0.tar.gz) = 95319357 diff --git a/math/sundials/Makefile b/math/sundials/Makefile index aabdd8134d52..2c4f5e8c7455 100644 --- a/math/sundials/Makefile +++ b/math/sundials/Makefile @@ -1,6 +1,5 @@ PORTNAME= sundials -DISTVERSION= 7.2.1 -PORTREVISION= 5 +DISTVERSION= 7.5.0 CATEGORIES= math MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/ @@ -83,4 +82,6 @@ PETSC_BROKEN= ERROR: PETSc not functional due to index size mismatch: SUNDIALS_ post-install: @${RM} ${STAGEDIR}${PREFIX}/include/sundials/LICENSE +# tests as of 7.5.0: 97% tests passed, 5 tests failed out of 190, see https://github.com/LLNL/sundials/issues/792 + .include <bsd.port.mk> diff --git a/math/sundials/distinfo b/math/sundials/distinfo index 75157f94d5f2..416edf7db310 100644 --- a/math/sundials/distinfo +++ b/math/sundials/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734866493 -SHA256 (sundials-7.2.1.tar.gz) = 3781e3f7cdf372ca12f7fbe64f561a8b9a507b8a8b2c4d6ce28d8e4df4befbea -SIZE (sundials-7.2.1.tar.gz) = 94198358 +TIMESTAMP = 1761757690 +SHA256 (sundials-7.5.0.tar.gz) = 089ac659507def738b7a65b574ffe3a900d38569e3323d9709ebed3e445adecc +SIZE (sundials-7.5.0.tar.gz) = 92920912 diff --git a/math/sundials/pkg-plist b/math/sundials/pkg-plist index c93d79a472e9..e14f29f9e485 100644 --- a/math/sundials/pkg-plist +++ b/math/sundials/pkg-plist @@ -46,11 +46,17 @@ include/nvector/nvector_serial.h include/sunadaptcontroller/sunadaptcontroller_imexgus.h include/sunadaptcontroller/sunadaptcontroller_mrihtol.h include/sunadaptcontroller/sunadaptcontroller_soderlind.h +include/sunadjointcheckpointscheme/sunadjointcheckpointscheme_fixed.h +include/sunadjointcheckpointscheme/sundials_adjointcheckpointscheme.h +include/sunadjointcheckpointscheme/sundials_adjointstepper.h include/sundials/NOTICE include/sundials/priv/sundials_context_impl.h include/sundials/priv/sundials_errors_impl.h +include/sundials/priv/sundials_logger_macros.h %%MPI%%include/sundials/priv/sundials_mpi_errors_impl.h include/sundials/sundials_adaptcontroller.h +include/sundials/sundials_adjointcheckpointscheme.h +include/sundials/sundials_adjointstepper.h include/sundials/sundials_band.h include/sundials/sundials_base.hpp include/sundials/sundials_config.h @@ -61,6 +67,7 @@ include/sundials/sundials_core.h include/sundials/sundials_core.hpp include/sundials/sundials_dense.h include/sundials/sundials_direct.h +include/sundials/sundials_domeigestimator.h include/sundials/sundials_errors.h include/sundials/sundials_export.h include/sundials/sundials_futils.h @@ -85,6 +92,8 @@ include/sundials/sundials_stepper.h include/sundials/sundials_types.h include/sundials/sundials_types_deprecated.h include/sundials/sundials_version.h +include/sundomeigest/sundomeigest_arnoldi.h +include/sundomeigest/sundomeigest_power.h include/sunlinsol/sunlinsol_band.h include/sunlinsol/sunlinsol_dense.h %%KLU%%include/sunlinsol/sunlinsol_klu.h @@ -107,94 +116,100 @@ lib/cmake/sundials/SUNDIALSTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/sundials/SUNDIALSTargets.cmake lib/libsundials_arkode.so lib/libsundials_arkode.so.6 -lib/libsundials_arkode.so.6.2.1 +lib/libsundials_arkode.so.6.5.0 lib/libsundials_core.so lib/libsundials_core.so.7 -lib/libsundials_core.so.7.2.1 +lib/libsundials_core.so.7.5.0 lib/libsundials_cvode.so lib/libsundials_cvode.so.7 -lib/libsundials_cvode.so.7.2.1 +lib/libsundials_cvode.so.7.5.0 lib/libsundials_cvodes.so lib/libsundials_cvodes.so.7 -lib/libsundials_cvodes.so.7.2.1 +lib/libsundials_cvodes.so.7.5.0 lib/libsundials_ida.so lib/libsundials_ida.so.7 -lib/libsundials_ida.so.7.2.1 +lib/libsundials_ida.so.7.5.0 lib/libsundials_idas.so lib/libsundials_idas.so.6 -lib/libsundials_idas.so.6.2.1 +lib/libsundials_idas.so.6.5.0 lib/libsundials_kinsol.so lib/libsundials_kinsol.so.7 -lib/libsundials_kinsol.so.7.2.1 +lib/libsundials_kinsol.so.7.5.0 lib/libsundials_nvecmanyvector.so lib/libsundials_nvecmanyvector.so.7 -lib/libsundials_nvecmanyvector.so.7.2.1 +lib/libsundials_nvecmanyvector.so.7.5.0 %%MPI%%lib/libsundials_nvecmpimanyvector.so %%MPI%%lib/libsundials_nvecmpimanyvector.so.7 -%%MPI%%lib/libsundials_nvecmpimanyvector.so.7.2.1 +%%MPI%%lib/libsundials_nvecmpimanyvector.so.7.5.0 %%MPI%%lib/libsundials_nvecmpiplusx.so %%MPI%%lib/libsundials_nvecmpiplusx.so.7 -%%MPI%%lib/libsundials_nvecmpiplusx.so.7.2.1 +%%MPI%%lib/libsundials_nvecmpiplusx.so.7.5.0 %%OPENMP%%lib/libsundials_nvecopenmp.so %%OPENMP%%lib/libsundials_nvecopenmp.so.7 -%%OPENMP%%lib/libsundials_nvecopenmp.so.7.2.1 +%%OPENMP%%lib/libsundials_nvecopenmp.so.7.5.0 %%MPI%%lib/libsundials_nvecparallel.so %%MPI%%lib/libsundials_nvecparallel.so.7 -%%MPI%%lib/libsundials_nvecparallel.so.7.2.1 +%%MPI%%lib/libsundials_nvecparallel.so.7.5.0 %%HYPRE%%lib/libsundials_nvecparhyp.so %%HYPRE%%lib/libsundials_nvecparhyp.so.7 -%%HYPRE%%lib/libsundials_nvecparhyp.so.7.2.1 +%%HYPRE%%lib/libsundials_nvecparhyp.so.7.5.0 %%PETSC%%lib/libsundials_nvecpetsc.so %%PETSC%%lib/libsundials_nvecpetsc.so.7 -%%PETSC%%lib/libsundials_nvecpetsc.so.7.2.1 +%%PETSC%%lib/libsundials_nvecpetsc.so.7.5.0 lib/libsundials_nvecpthreads.so lib/libsundials_nvecpthreads.so.7 -lib/libsundials_nvecpthreads.so.7.2.1 +lib/libsundials_nvecpthreads.so.7.5.0 lib/libsundials_nvecserial.so lib/libsundials_nvecserial.so.7 -lib/libsundials_nvecserial.so.7.2.1 +lib/libsundials_nvecserial.so.7.5.0 +lib/libsundials_sundomeigestarnoldi.so +lib/libsundials_sundomeigestarnoldi.so.1 +lib/libsundials_sundomeigestarnoldi.so.1.0.0 +lib/libsundials_sundomeigestpower.so +lib/libsundials_sundomeigestpower.so.1 +lib/libsundials_sundomeigestpower.so.1.0.0 lib/libsundials_sunlinsolband.so lib/libsundials_sunlinsolband.so.5 -lib/libsundials_sunlinsolband.so.5.2.1 +lib/libsundials_sunlinsolband.so.5.5.0 lib/libsundials_sunlinsoldense.so lib/libsundials_sunlinsoldense.so.5 -lib/libsundials_sunlinsoldense.so.5.2.1 +lib/libsundials_sunlinsoldense.so.5.5.0 %%KLU%%lib/libsundials_sunlinsolklu.so %%KLU%%lib/libsundials_sunlinsolklu.so.5 -%%KLU%%lib/libsundials_sunlinsolklu.so.5.2.1 +%%KLU%%lib/libsundials_sunlinsolklu.so.5.5.0 %%LAPACK%%lib/libsundials_sunlinsollapackband.so %%LAPACK%%lib/libsundials_sunlinsollapackband.so.5 -%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5.2.1 +%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5.5.0 %%LAPACK%%lib/libsundials_sunlinsollapackdense.so %%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5 -%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5.2.1 +%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5.5.0 lib/libsundials_sunlinsolpcg.so lib/libsundials_sunlinsolpcg.so.5 -lib/libsundials_sunlinsolpcg.so.5.2.1 +lib/libsundials_sunlinsolpcg.so.5.5.0 lib/libsundials_sunlinsolspbcgs.so lib/libsundials_sunlinsolspbcgs.so.5 -lib/libsundials_sunlinsolspbcgs.so.5.2.1 +lib/libsundials_sunlinsolspbcgs.so.5.5.0 lib/libsundials_sunlinsolspfgmr.so lib/libsundials_sunlinsolspfgmr.so.5 -lib/libsundials_sunlinsolspfgmr.so.5.2.1 +lib/libsundials_sunlinsolspfgmr.so.5.5.0 lib/libsundials_sunlinsolspgmr.so lib/libsundials_sunlinsolspgmr.so.5 -lib/libsundials_sunlinsolspgmr.so.5.2.1 +lib/libsundials_sunlinsolspgmr.so.5.5.0 lib/libsundials_sunlinsolsptfqmr.so lib/libsundials_sunlinsolsptfqmr.so.5 -lib/libsundials_sunlinsolsptfqmr.so.5.2.1 +lib/libsundials_sunlinsolsptfqmr.so.5.5.0 lib/libsundials_sunmatrixband.so lib/libsundials_sunmatrixband.so.5 -lib/libsundials_sunmatrixband.so.5.2.1 +lib/libsundials_sunmatrixband.so.5.5.0 lib/libsundials_sunmatrixdense.so lib/libsundials_sunmatrixdense.so.5 -lib/libsundials_sunmatrixdense.so.5.2.1 +lib/libsundials_sunmatrixdense.so.5.5.0 lib/libsundials_sunmatrixsparse.so lib/libsundials_sunmatrixsparse.so.5 -lib/libsundials_sunmatrixsparse.so.5.2.1 +lib/libsundials_sunmatrixsparse.so.5.5.0 lib/libsundials_sunnonlinsolfixedpoint.so lib/libsundials_sunnonlinsolfixedpoint.so.4 -lib/libsundials_sunnonlinsolfixedpoint.so.4.2.1 +lib/libsundials_sunnonlinsolfixedpoint.so.4.5.0 lib/libsundials_sunnonlinsolnewton.so lib/libsundials_sunnonlinsolnewton.so.4 -lib/libsundials_sunnonlinsolnewton.so.4.2.1 +lib/libsundials_sunnonlinsolnewton.so.4.5.0 diff --git a/math/symengine/Makefile b/math/symengine/Makefile index 38eae0858511..3d2e4a266f3d 100644 --- a/math/symengine/Makefile +++ b/math/symengine/Makefile @@ -1,7 +1,7 @@ PORTNAME= symengine DISTVERSIONPREFIX= v DISTVERSION= 0.14.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/sympol/Makefile b/math/sympol/Makefile index c7fc1bbe9199..3206500f619c 100644 --- a/math/sympol/Makefile +++ b/math/sympol/Makefile @@ -1,7 +1,7 @@ PORTNAME= sympol DISTVERSIONPREFIX= v DISTVERSION= 0.1.9 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org diff --git a/math/tlfloat/Makefile b/math/tlfloat/Makefile index bdcc24fc8609..115080aa5cb8 100644 --- a/math/tlfloat/Makefile +++ b/math/tlfloat/Makefile @@ -1,23 +1,34 @@ PORTNAME= tlfloat DISTVERSIONPREFIX=v DISTVERSION= 1.15.0 +PORTREVISION= 1 CATEGORIES= math -MAINTAINER= thierry@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= C++ template library for floating point operations WWW= https://shibatch.github.io/tlfloat-doxygen/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_arm64= error: use of undeclared identifier 'isnanl' BROKEN_armv7= error: use of undeclared identifier 'isnanl' BROKEN_i386= error: undefined symbol: __trunctfdf2 -LIB_DEPENDS= libmpfr.so:math/mpfr +TEST_DEPENDS= mpfr>0:math/mpfr -USES= cmake:testing compiler:c++20-lang +USES= cmake:testing compiler:c++20-lang pathfix USE_GITHUB= yes GH_ACCOUNT= shibatch +WITH_LTO= yes + +CMAKE_TESTING_ON= BUILD_TESTS + +CMAKE_OFF= BUILD_TESTS \ + BUILD_UTILS +CMAKE_ON= CMAKE_POSITION_INDEPENDENT_CODE \ + BUILD_SHARED_LIBS + .include <bsd.port.mk> diff --git a/math/tlfloat/pkg-plist b/math/tlfloat/pkg-plist index ccd4ce1a5e9d..6d0ce085e3c1 100644 --- a/math/tlfloat/pkg-plist +++ b/math/tlfloat/pkg-plist @@ -5,5 +5,7 @@ include/tlfloat/tlfloat.hpp include/tlfloat/tlfloatconfig.hpp include/tlfloat/tlmath.hpp include/tlfloat/tlmathcoef.hpp -lib/libtlfloat.a +lib/libtlfloat.so +lib/libtlfloat.so.1 +lib/libtlfloat.so.1.15.0 libdata/pkgconfig/tlfloat.pc diff --git a/math/vowpal_wabbit/Makefile b/math/vowpal_wabbit/Makefile index d882fac3dc8a..77878ef3d7a7 100644 --- a/math/vowpal_wabbit/Makefile +++ b/math/vowpal_wabbit/Makefile @@ -1,6 +1,6 @@ PORTNAME= vowpal_wabbit PORTVERSION= 7.10 -PORTREVISION= 28 +PORTREVISION= 29 CATEGORIES= math MAINTAINER= demon@FreeBSD.org diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile deleted file mode 100644 index 06d0030f5f76..000000000000 --- a/math/vtk8/Makefile +++ /dev/null @@ -1,130 +0,0 @@ -PORTNAME= vtk -DISTVERSION= 8.2.0 # it has only one consumer that is possibly dead upstream but is still compiling fine -PORTREVISION= 6 -CATEGORIES= math graphics -MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/ -PKGNAMESUFFIX= 8 -DISTNAME= ${PORTNAME:tu}-${PORTVERSION} - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Visualization toolkit -WWW= https://www.vtk.org - -LICENSE= BSD3CLAUSE - -BROKEN_FreeBSD_13= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>' -BROKEN_FreeBSD_15= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>' - -LIB_DEPENDS= libtiff.so:graphics/tiff \ - libpng.so:graphics/png \ - libfreetype.so:print/freetype2 \ - libexpat.so:textproc/expat2 - -CONFLICTS= vtk9 - -USES= alias cmake compiler:c++11-lang gl jpeg localbase perl5 xorg -USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER} -USE_XORG= ice x11 xt xext sm - -CMAKE_ON= BUILD_SHARED_LIBS \ - VTK_INSTALL_NO_DOCUMENTATION VTK_USE_SYSTEM_EXPAT VTK_USE_SYSTEM_TIFF \ - VTK_USE_SYSTEM_PNG VTK_USE_SYSTEM_JPEG VTK_USE_SYSTEM_FREETYPE VTK_USE_SYSTEM_ZLIB \ - Module_vtkTestingCore Module_vtkTestingRendering -CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=false \ - -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \ - -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \ - -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \ - -DSTAGEDIR=${STAGEDIR} - -VTK_SHORT_VER= ${PORTVERSION:R} - -DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER} -DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER} - -# Options -OPTIONS_DEFINE= DESIGNER DOCS OSMESA QT5 -OPTIONS_DEFAULT= MPI QT5 -OSMESA_DESC= Use Mesa for off-screen rendering -DESIGNER_DESC= Build the Qt Designer plugin -OPTIONS_SUB= yes - -# Options groups -#VTK_GROUPS= Imaging MPI Qt Rendering StandAlone Views -VTK_GROUPS= MPI -VTK_WRAPS= JAVA TCLTK -OPTIONS_GROUP= GROUPS WRAPPING -OPTIONS_GROUP_GROUPS=${VTK_GROUPS} -OPTIONS_GROUP_WRAPPING=${VTK_WRAPS} -GROUPS_DESC= Groups -WRAPPING_DESC= Wrapping -.for g in ${VTK_GROUPS} -$g_DESC= Build the $g group -.endfor -.for w in ${VTK_WRAPS} -$w_DESC= $w wrapping -.endfor - -QT5_USES= qt:5 -QT5_USE= QT=core,gui,sql,uiplugin,widgets,x11extras,qmake:build,buildtools:build -QT5_CMAKE_ON= -DVTK_QT_VERSION:STRING="5" \ - -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \ - -DVTK_Group_Qt:BOOL=ON - -DESIGNER_CMAKE_BOOL= QT_DESIGNER_PLUGIN -DESIGNER_USE= QT=designer -DESIGNER_IMPLIES= QT5 - -MPI_LIB_DEPENDS= libmpi_cxx.so:net/openmpi4 -MPI_CMAKE_ON= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec - -OSMESA_CMAKE_ARGS= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \ - -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ - -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ - -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ - -DVTK_USE_X:BOOL=OFF -OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa - -# Wrapping -JAVA_CATEGORIES= java -JAVA_USES= java -JAVA_CMAKE_BOOL= VTK_WRAP_JAVA Module_vtkWrappingJava -JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ - -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ - -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so - -TCLTK_USES= tk -TCLTK_CMAKE_BOOL= VTK_WRAP_TCL VTK_Group_Tk -TCLTK_CMAKE_ON= -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \ - -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \ - -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER} - -DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION -DOCS_BUILD_DEPENDS= doxygen:devel/doxygen - -# Mangling so that it will build when science/netcdf is installed. -post-patch: - @${MV} ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/netcdf.h \ - ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/xxxnetcdf.h - @${FIND} ${WRKSRC}/ThirdParty/netcdf -type f | ${XARGS} ${REINPLACE_CMD} \ - -E 's/[[:<:]]netcdf\.h[[:>:]]/xxxnetcdf.h/' - -.include <bsd.port.options.mk> - -.for g in ${VTK_GROUPS} -. if ${PORT_OPTIONS:M${g}} -CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=ON -. else -CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF -. endif -.endfor - -.if !${PORT_OPTIONS:MOSMESA} -USES+= gl -USE_GL= gl glu -.endif - -post-install: # autoplist: thousands of files, complex dependencies on options - @cd ${STAGEDIR}${PREFIX} && \ - ${FIND} * -type f -or -type l >> ${TMPPLIST} - -.include <bsd.port.mk> diff --git a/math/vtk8/distinfo b/math/vtk8/distinfo deleted file mode 100644 index 5cc3a3a28ff4..000000000000 --- a/math/vtk8/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1587775906 -SHA256 (VTK-8.2.0.tar.gz) = 34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb -SIZE (VTK-8.2.0.tar.gz) = 35511819 diff --git a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt b/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt deleted file mode 100644 index 43e82e2f9310..000000000000 --- a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ ---- GUISupport/Qt/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC -+++ GUISupport/Qt/CMakeLists.txt -@@ -128,21 +128,21 @@ if(VTK_BUILD_QT_DESIGNER_PLUGIN AND add_qvtkwidget) - find_package(Qt5 COMPONENTS ${qt_component} REQUIRED QUIET) - add_definitions(${Qt5${qt_component}_DEFINITIONS}) - include_directories(${Qt5${qt_component}_INCLUDE_DIRS}) -- qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin) -+ qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}) - set(QT_LIBRARIES Qt5::${qt_component}) - - # add QVTK plugin from sources - # stand-alone as it doesn't depend on QVTK library -- add_library(QVTKWidgetPlugin -+ add_library(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} - SHARED - ${PluginLibSrcs} - ${PluginMocSrcs} - ) - -- set_target_properties(QVTKWidgetPlugin PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG) -+ set_target_properties(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG) - - # link with Qt libs -- vtk_module_link_libraries(QVTKWidgetPlugin ${QT_LIBRARIES}) -+ vtk_module_link_libraries(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} ${QT_LIBRARIES}) - - # install rules - diff --git a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in b/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in deleted file mode 100644 index 19c95db7c524..000000000000 --- a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in +++ /dev/null @@ -1,11 +0,0 @@ ---- GUISupport/Qt/PluginInstall.cmake.in.orig 2017-11-21 08:23:50 UTC -+++ GUISupport/Qt/PluginInstall.cmake.in -@@ -10,7 +10,7 @@ if (WIN32) - set(BUILDTYPE_SUFFIX @CMAKE_RELEASE_POSTFIX@) - endif () - endif () --set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@") -+set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin-@VTK_MAJOR_VERSION@.@VTK_MINOR_VERSION@${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@") - set(VTK_CONFIGURATIONS "@CMAKE_CONFIGURATION_TYPES@") - - if(VTK_CONFIGURATIONS) diff --git a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx b/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx deleted file mode 100644 index e3d29d4d7deb..000000000000 --- a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- Rendering/FreeType/vtkFreeTypeTools.cxx.orig 2020-10-22 10:20:24 UTC -+++ Rendering/FreeType/vtkFreeTypeTools.cxx -@@ -387,7 +387,7 @@ FTC_CMapCache* vtkFreeTypeTools::GetCMapCache() - } - - //---------------------------------------------------------------------------- --FT_CALLBACK_DEF(FT_Error) -+static FT_Error - vtkFreeTypeToolsFaceRequester(FTC_FaceID face_id, - FT_Library lib, - FT_Pointer request_data, diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx deleted file mode 100644 index b733cfeee383..000000000000 --- a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- Rendering/Qt/vtkQtLabelRenderStrategy.cxx.orig 2020-05-28 17:13:13 UTC -+++ Rendering/Qt/vtkQtLabelRenderStrategy.cxx -@@ -41,6 +41,7 @@ - #include <QImage> - #include <QMap> - #include <QPainter> -+#include <QPainterPath> - #include <QPair> - #include <QPixmap> - #include <QTextDocument> diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx deleted file mode 100644 index 299be5f51c46..000000000000 --- a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- Rendering/Qt/vtkQtStringToImage.cxx.orig 2020-06-05 04:36:21 UTC -+++ Rendering/Qt/vtkQtStringToImage.cxx -@@ -31,6 +31,7 @@ - #include <QFontMetrics> - #include <QImage> - #include <QPainter> -+#include <QPainterPath> - #include <QPixmap> - #include <QTextDocument> - #include <QTextStream> diff --git a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c b/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c deleted file mode 100644 index bd453a0dc9ca..000000000000 --- a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ThirdParty/libproj/vtklibproj/src/pj_mutex.c.orig 2020-04-25 01:23:01 UTC -+++ ThirdParty/libproj/vtklibproj/src/pj_mutex.c -@@ -124,7 +124,7 @@ void pj_acquire_lock() - pthread_mutex_lock( &pj_precreated_lock); - - pthread_mutexattr_init(&mutex_attr); --#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE -+#if defined(HAVE_PTHREAD_MUTEX_RECURSIVE) || defined(__FreeBSD__) - pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE); - #else - pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_NP); diff --git a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt b/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt deleted file mode 100644 index f7e860060a89..000000000000 --- a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt +++ /dev/null @@ -1,25 +0,0 @@ ---- ThirdParty/verdict/vtkverdict/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC -+++ ThirdParty/verdict/vtkverdict/CMakeLists.txt -@@ -128,14 +128,14 @@ endif () - # Installation stuff - # - IF(NOT verdict_INSTALL_NO_DEVELOPMENT) -- install(FILES -- README -- Verdict.htm -- Verdict.doc -- verdict_test.cpp -- DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/ -- COMPONENT Development -- ) -+# install(FILES -+# README -+# Verdict.htm -+# Verdict.doc -+# verdict_test.cpp -+# DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/ -+# COMPONENT Development -+# ) - - install( - FILES ${verdict_BINARY_DIR}/verdict.h diff --git a/math/vtk8/files/patch-git_a9079bd b/math/vtk8/files/patch-git_a9079bd deleted file mode 100644 index 1248811772dd..000000000000 --- a/math/vtk8/files/patch-git_a9079bd +++ /dev/null @@ -1,44 +0,0 @@ -Obtained from: - https://gitlab.kitware.com/vtk/vtk/-/commit/a9079bdccbb2165583d6773a5ed848427e2a38a8.patch - -From a9079bdccbb2165583d6773a5ed848427e2a38a8 Mon Sep 17 00:00:00 2001 -From: Seacas Upstream <kwrobot@kitware.com> -Date: Tue, 28 Jan 2020 09:13:38 -0500 -Subject: [PATCH] exodusII 2020-01-28 (d97eb08d) - -Code extracted from: - - https://gitlab.kitware.com/third-party/seacas.git - -at commit d97eb08d79e87c82facfae39bc75deb60c0a2d83 (for/vtk-20200128-7.24f-v2019-12-18). ---- - src/ex_create_par.c | 2 +- - src/ex_open_par.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/ex_create_par.c b/src/ex_create_par.c -index 8d5d6734f0..ef439618da 100644 ---- ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c -+++ ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c -@@ -216,5 +216,5 @@ int ex_create_par_int(const char *path, int cmode, int *comp_ws, int *io_ws, MPI - * Prevent warning in some versions of ranlib(1) because the object - * file has no symbols. - */ --const char exodus_unused_symbol_dummy_1; -+const char exodus_unused_symbol_dummy_ex_create_par; - #endif -diff --git a/src/ex_open_par.c b/src/ex_open_par.c -index b2faa22c29..9df4818767 100644 ---- ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c -+++ ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c -@@ -459,5 +459,5 @@ int ex_open_par_int(const char *path, int mode, int *comp_ws, int *io_ws, float - * Prevent warning in some versions of ranlib(1) because the object - * file has no symbols. - */ --const char exodus_unused_symbol_dummy_1; -+const char exodus_unused_symbol_dummy_ex_open_par; - #endif --- -GitLab - - diff --git a/math/vtk8/pkg-descr b/math/vtk8/pkg-descr deleted file mode 100644 index 250b76ca8cc1..000000000000 --- a/math/vtk8/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -The Visualization Toolkit (VTK) is an open-source, freely available software -system for 3D computer graphics, image processing and visualization. VTK -consists of a C++ class library and several interpreted interface layers -including Tcl/Tk, Java, and Python. Kitware, whose team created and continues -to extend the toolkit, offers professional support and consulting services for -VTK. VTK supports a wide variety of visualization algorithms including: scalar, -vector, tensor, texture, and volumetric methods; and advanced modeling -techniques such as: implicit modeling, polygon reduction, mesh smoothing, -cutting, contouring, and Delaunay triangulation. VTK has an extensive -information visualization framework, has a suite of 3D interaction widgets, -supports parallel processing, and integrates with various databases on GUI -toolkits such as Qt and Tk. diff --git a/math/xtensor-python/Makefile b/math/xtensor-python/Makefile index 5e9004ad03c1..e655514f484f 100644 --- a/math/xtensor-python/Makefile +++ b/math/xtensor-python/Makefile @@ -1,5 +1,5 @@ PORTNAME= xtensor-python -DISTVERSION= 0.27.0 +DISTVERSION= 0.29.0 CATEGORIES= math python MAINTAINER= yuri@FreeBSD.org @@ -17,20 +17,23 @@ RUN_DEPENDS= ${HPP_DEPENDS} TEST_DEPENDS= googletest>0:devel/googletest \ pybind11>0:devel/pybind11 -USES= cmake compiler:c++14-lang python +USES= cmake compiler:c++20-lang localbase:ldflags python USE_GITHUB= yes GH_ACCOUNT= xtensor-stack CXXFLAGS+= -I${PYTHON_INCLUDEDIR} -I${PYTHON_SITELIBDIR}/numpy/core/include # workaround for https://github.com/xtensor-stack/xtensor-python/issues/272 +LDFLAGS+= -lpython${PYTHON_VER} NO_BUILD= yes NO_ARCH= yes -do-test: install +do-test: @cd ${WRKSRC}/test && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} . && \ ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \ ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xtest +# tests as of 0.29.0: [ PASSED ] 55 tests. + .include <bsd.port.mk> diff --git a/math/xtensor-python/distinfo b/math/xtensor-python/distinfo index d867423177b3..838cc4dbee20 100644 --- a/math/xtensor-python/distinfo +++ b/math/xtensor-python/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708074061 -SHA256 (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 40ee01bd213aeb7bf64f6d8a3257f4fa98ed31c401596c6c7b3b115f61a473b9 -SIZE (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 65455 +TIMESTAMP = 1760503057 +SHA256 (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 2915b220bd11b70fdd9fbb2db5f313e751189fec083e406228c8e5a31dfaa4a2 +SIZE (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 66835 diff --git a/math/xtensor-python/pkg-plist b/math/xtensor-python/pkg-plist index e9f7970198bd..0009a66e0660 100644 --- a/math/xtensor-python/pkg-plist +++ b/math/xtensor-python/pkg-plist @@ -7,6 +7,7 @@ include/xtensor-python/pytensor.hpp include/xtensor-python/pyvectorize.hpp include/xtensor-python/xtensor_python_config.hpp include/xtensor-python/xtensor_type_caster_base.hpp -lib/cmake/xtensor-python/xtensor-pythonConfig.cmake -lib/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake -lib/cmake/xtensor-python/xtensor-pythonTargets.cmake +share/cmake/xtensor-python/xtensor-pythonConfig.cmake +share/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake +share/cmake/xtensor-python/xtensor-pythonTargets.cmake +share/pkgconfig/xtensor-python.pc diff --git a/math/xtensor/Makefile b/math/xtensor/Makefile index de14c6f3bb9b..a98b5cb5cb6a 100644 --- a/math/xtensor/Makefile +++ b/math/xtensor/Makefile @@ -1,5 +1,5 @@ PORTNAME= xtensor -DISTVERSION= 0.25.0 +DISTVERSION= 0.27.1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -18,7 +18,7 @@ TEST_DEPENDS= nlohmann-json>0:devel/nlohmann-json \ doctest>0:devel/doctest \ googletest>0:devel/googletest -USES= cmake:testing # 2 tests fail, see https://github.com/xtensor-stack/xtensor/issues/2722 +USES= cmake:testing USE_GITHUB= yes GH_ACCOUNT= xtensor-stack @@ -27,4 +27,6 @@ CMAKE_TESTING_ON= BUILD_TESTS NO_BUILD= yes NO_ARCH= yes +# tests as of 0.27.1: 100% tests passed, 0 tests failed out of 81 + .include <bsd.port.mk> diff --git a/math/xtensor/distinfo b/math/xtensor/distinfo index 25aac7f34028..d9d1f8404a1b 100644 --- a/math/xtensor/distinfo +++ b/math/xtensor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708063969 -SHA256 (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 32d5d9fd23998c57e746c375a544edf544b74f0a18ad6bc3c38cbba968d5e6c7 -SIZE (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 1214069 +TIMESTAMP = 1760416559 +SHA256 (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23 +SIZE (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 1224405 diff --git a/math/xtensor/pkg-plist b/math/xtensor/pkg-plist index 1675a78d7ed1..c063a9d6ca54 100644 --- a/math/xtensor/pkg-plist +++ b/math/xtensor/pkg-plist @@ -1,77 +1,81 @@ +etc/xeus-cpp/tags.d/xtensor.json include/xtensor.hpp -include/xtensor/xaccessible.hpp -include/xtensor/xaccumulator.hpp -include/xtensor/xadapt.hpp -include/xtensor/xarray.hpp -include/xtensor/xassign.hpp -include/xtensor/xaxis_iterator.hpp -include/xtensor/xaxis_slice_iterator.hpp -include/xtensor/xblockwise_reducer.hpp -include/xtensor/xblockwise_reducer_functors.hpp -include/xtensor/xbroadcast.hpp -include/xtensor/xbuffer_adaptor.hpp -include/xtensor/xbuilder.hpp -include/xtensor/xchunked_array.hpp -include/xtensor/xchunked_assign.hpp -include/xtensor/xchunked_view.hpp -include/xtensor/xcomplex.hpp -include/xtensor/xcontainer.hpp -include/xtensor/xcsv.hpp -include/xtensor/xdynamic_view.hpp -include/xtensor/xeval.hpp -include/xtensor/xexception.hpp -include/xtensor/xexpression.hpp -include/xtensor/xexpression_holder.hpp -include/xtensor/xexpression_traits.hpp -include/xtensor/xfixed.hpp -include/xtensor/xfunction.hpp -include/xtensor/xfunctor_view.hpp -include/xtensor/xgenerator.hpp -include/xtensor/xhistogram.hpp -include/xtensor/xindex_view.hpp -include/xtensor/xinfo.hpp -include/xtensor/xio.hpp -include/xtensor/xiterable.hpp -include/xtensor/xiterator.hpp -include/xtensor/xjson.hpp -include/xtensor/xlayout.hpp -include/xtensor/xmanipulation.hpp -include/xtensor/xmasked_view.hpp -include/xtensor/xmath.hpp -include/xtensor/xmime.hpp -include/xtensor/xmultiindex_iterator.hpp -include/xtensor/xnoalias.hpp -include/xtensor/xnorm.hpp -include/xtensor/xnpy.hpp -include/xtensor/xoffset_view.hpp -include/xtensor/xoperation.hpp -include/xtensor/xoptional.hpp -include/xtensor/xoptional_assembly.hpp -include/xtensor/xoptional_assembly_base.hpp -include/xtensor/xoptional_assembly_storage.hpp -include/xtensor/xpad.hpp -include/xtensor/xrandom.hpp -include/xtensor/xreducer.hpp -include/xtensor/xrepeat.hpp -include/xtensor/xscalar.hpp -include/xtensor/xsemantic.hpp -include/xtensor/xset_operation.hpp -include/xtensor/xshape.hpp -include/xtensor/xslice.hpp -include/xtensor/xsort.hpp -include/xtensor/xstorage.hpp -include/xtensor/xstrided_view.hpp -include/xtensor/xstrided_view_base.hpp -include/xtensor/xstrides.hpp -include/xtensor/xtensor.hpp -include/xtensor/xtensor_config.hpp -include/xtensor/xtensor_forward.hpp -include/xtensor/xtensor_simd.hpp -include/xtensor/xutils.hpp -include/xtensor/xvectorize.hpp -include/xtensor/xview.hpp -include/xtensor/xview_utils.hpp +include/xtensor/chunk/xchunked_array.hpp +include/xtensor/chunk/xchunked_assign.hpp +include/xtensor/chunk/xchunked_view.hpp +include/xtensor/containers/xadapt.hpp +include/xtensor/containers/xarray.hpp +include/xtensor/containers/xbuffer_adaptor.hpp +include/xtensor/containers/xcontainer.hpp +include/xtensor/containers/xfixed.hpp +include/xtensor/containers/xscalar.hpp +include/xtensor/containers/xstorage.hpp +include/xtensor/containers/xtensor.hpp +include/xtensor/core/xaccessible.hpp +include/xtensor/core/xassign.hpp +include/xtensor/core/xeval.hpp +include/xtensor/core/xexpression.hpp +include/xtensor/core/xexpression_traits.hpp +include/xtensor/core/xfunction.hpp +include/xtensor/core/xiterable.hpp +include/xtensor/core/xiterator.hpp +include/xtensor/core/xlayout.hpp +include/xtensor/core/xmath.hpp +include/xtensor/core/xmultiindex_iterator.hpp +include/xtensor/core/xnoalias.hpp +include/xtensor/core/xoperation.hpp +include/xtensor/core/xsemantic.hpp +include/xtensor/core/xshape.hpp +include/xtensor/core/xstrides.hpp +include/xtensor/core/xtensor_config.hpp +include/xtensor/core/xtensor_forward.hpp +include/xtensor/core/xvectorize.hpp +include/xtensor/generators/xbuilder.hpp +include/xtensor/generators/xgenerator.hpp +include/xtensor/generators/xrandom.hpp +include/xtensor/io/xcsv.hpp +include/xtensor/io/xinfo.hpp +include/xtensor/io/xio.hpp +include/xtensor/io/xjson.hpp +include/xtensor/io/xmime.hpp +include/xtensor/io/xnpy.hpp +include/xtensor/misc/xcomplex.hpp +include/xtensor/misc/xexpression_holder.hpp +include/xtensor/misc/xfft.hpp +include/xtensor/misc/xhistogram.hpp +include/xtensor/misc/xmanipulation.hpp +include/xtensor/misc/xpad.hpp +include/xtensor/misc/xset_operation.hpp +include/xtensor/misc/xsort.hpp +include/xtensor/misc/xtl_concepts.hpp +include/xtensor/optional/xoptional.hpp +include/xtensor/optional/xoptional_assembly.hpp +include/xtensor/optional/xoptional_assembly_base.hpp +include/xtensor/optional/xoptional_assembly_storage.hpp +include/xtensor/reducers/xaccumulator.hpp +include/xtensor/reducers/xblockwise_reducer.hpp +include/xtensor/reducers/xblockwise_reducer_functors.hpp +include/xtensor/reducers/xnorm.hpp +include/xtensor/reducers/xreducer.hpp +include/xtensor/utils/xexception.hpp +include/xtensor/utils/xtensor_simd.hpp +include/xtensor/utils/xutils.hpp +include/xtensor/views/xaxis_iterator.hpp +include/xtensor/views/xaxis_slice_iterator.hpp +include/xtensor/views/xbroadcast.hpp +include/xtensor/views/xdynamic_view.hpp +include/xtensor/views/xfunctor_view.hpp +include/xtensor/views/xindex_view.hpp +include/xtensor/views/xmasked_view.hpp +include/xtensor/views/xoffset_view.hpp +include/xtensor/views/xrepeat.hpp +include/xtensor/views/xslice.hpp +include/xtensor/views/xstrided_view.hpp +include/xtensor/views/xstrided_view_base.hpp +include/xtensor/views/xview.hpp +include/xtensor/views/xview_utils.hpp share/cmake/xtensor/xtensorConfig.cmake share/cmake/xtensor/xtensorConfigVersion.cmake share/cmake/xtensor/xtensorTargets.cmake share/pkgconfig/xtensor.pc +share/xeus-cpp/tagfiles/xtensor.tag |
