diff options
Diffstat (limited to '')
106 files changed, 368 insertions, 768 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 076bb693bafd..5be7d12943d1 100644 --- a/math/Makefile +++ b/math/Makefile @@ -604,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 @@ -1293,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-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/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/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/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/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/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..d0c533626e59 100644 --- a/math/curv/Makefile +++ b/math/curv/Makefile @@ -1,6 +1,6 @@ PORTNAME= curv DISTVERSION= 0.5 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= math lang graphics MAINTAINER= yuri@FreeBSD.org 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/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..8434b95cd186 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 \ 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..9ffb82a653db 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 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/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..399d7eb24c8b 100644 --- a/math/libqalculate/Makefile +++ b/math/libqalculate/Makefile @@ -1,5 +1,5 @@ PORTNAME= libqalculate -PORTVERSION= 5.7.0 +PORTVERSION= 5.8.0 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..078a64d4de44 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 = 1760528533 +SHA256 (libqalculate-5.8.0.tar.gz) = 5595dc304de252945ee51bd68cef3b5f0dacf3ce1c75bd0a8f6c158c1c723741 +SIZE (libqalculate-5.8.0.tar.gz) = 2664148 diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist index a61ca69ef777..c400e126afc7 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.7 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/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..556e36840c9f --- /dev/null +++ b/math/octave-forge-llms/Makefile @@ -0,0 +1,22 @@ +PORTNAME= octave-forge-llms +DISTVERSIONPREFIX= release- +DISTVERSION= 0.1.1 +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..52bd049647a7 --- /dev/null +++ b/math/octave-forge-llms/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761081495 +SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.1_GH0.tar.gz) = a3e7f04159ebce1189360852d6800a51bae921c2ce4a36e48848fd4b5fc711f1 +SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.1_GH0.tar.gz) = 337973 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/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/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-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..b46b920cacda 100644 --- a/math/py-awkward-cpp/Makefile +++ b/math/py-awkward-cpp/Makefile @@ -1,5 +1,5 @@ PORTNAME= awkward-cpp -PORTVERSION= 47 +PORTVERSION= 48 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..c68a5bf88ca0 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 = 1759774689 +SHA256 (awkward_cpp-48.tar.gz) = 368a9f7d317e7da42d291f51b814e9580825db7d3eb7026b0d47427bfad23e2f +SIZE (awkward_cpp-48.tar.gz) = 1485805 diff --git a/math/py-awkward/Makefile b/math/py-awkward/Makefile index fe76f73cfd3e..da34e92dcc67 100644 --- a/math/py-awkward/Makefile +++ b/math/py-awkward/Makefile @@ -1,5 +1,5 @@ PORTNAME= awkward -PORTVERSION= 2.8.5 +PORTVERSION= 2.8.7 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>=48<48_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..3ef92a484f5a 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 = 1759774687 +SHA256 (awkward-2.8.7.tar.gz) = aebb13e5954fc17a18171d7ba9196c7ae715032648a830c196bb250da34cc67a +SIZE (awkward-2.8.7.tar.gz) = 6224004 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-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 e246fe3ac09a..fc51a641fae7 100644 --- a/math/py-narwhals/Makefile +++ b/math/py-narwhals/Makefile @@ -1,5 +1,5 @@ PORTNAME= narwhals -PORTVERSION= 2.6.0 +PORTVERSION= 2.7.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 7e2bbf0d990b..c2cdf1947c97 100644 --- a/math/py-narwhals/distinfo +++ b/math/py-narwhals/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759816700 -SHA256 (narwhals-2.6.0.tar.gz) = 5c9e2ba923e6a0051017e146184e49fb793548936f978ce130c9f55a9a81240e -SIZE (narwhals-2.6.0.tar.gz) = 561649 +TIMESTAMP = 1759774693 +SHA256 (narwhals-2.7.0.tar.gz) = e3fff7f1610fd3318ede78c969bc5954ce710d585eefdb689586fb69da3da43c +SIZE (narwhals-2.7.0.tar.gz) = 569315 diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile index 2945bb94ef18..7ccffe4acc43 100644 --- a/math/py-numexpr/Makefile +++ b/math/py-numexpr/Makefile @@ -1,5 +1,5 @@ PORTNAME= numexpr -PORTVERSION= 2.13.0 +PORTVERSION= 2.13.1 CATEGORIES= math python MASTER_SITES= PYPI \ https://github.com/pydata/numexpr/releases/download/v${PORTVERSION}/ diff --git a/math/py-numexpr/distinfo b/math/py-numexpr/distinfo index 40f4d7c8f961..7151ed223825 100644 --- a/math/py-numexpr/distinfo +++ b/math/py-numexpr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759816702 -SHA256 (numexpr-2.13.0.tar.gz) = 3363d804f202437586447a49b5c83b01322e8be72279d49e0bf524720edc01b6 -SIZE (numexpr-2.13.0.tar.gz) = 118688 +TIMESTAMP = 1759774695 +SHA256 (numexpr-2.13.1.tar.gz) = ecb722249c2d6ed7fefe8504bb17e056481a5f31233c23a7ee02085c3d661fa1 +SIZE (numexpr-2.13.1.tar.gz) = 119296 diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index 5d51c1112175..7b7273abe5be 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -1,6 +1,6 @@ PORTNAME= numpy PORTVERSION= 1.26.4 -PORTREVISION= 8 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= math python MASTER_SITES= PYPI \ @@ -25,7 +25,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR} USES= compiler:c11 cpe fortran pkgconfig python:3.9+ shebangfix -USE_PYTHON= allflavors autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython pep517 GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \ s/libgfortran.so// 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-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/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile index ab20fb2d0e04..74b9b74a0248 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.0 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..aee789da32cb 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 = 1760531708 +SHA256 (qalculate-gtk-5.8.0.tar.gz) = fdd74cbf011d5ff88219489033ec207d856aa116d3e16b729ccdbea9277a5d41 +SIZE (qalculate-gtk-5.8.0.tar.gz) = 3089390 diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile index 1c23e9ffb775..d04f8b06a72d 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.0 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..152db4a88f6a 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 = 1760531474 +SHA256 (qalculate-qt-5.8.0.tar.gz) = 7c8e3074b709177462ead9b2b36736b18f1cb0f8e88dda3608911b9f7491c8e6 +SIZE (qalculate-qt-5.8.0.tar.gz) = 2016264 diff --git a/math/rocs/Makefile b/math/rocs/Makefile index dab1cb906d75..0f9a12347a5b 100644 --- a/math/rocs/Makefile +++ b/math/rocs/Makefile @@ -1,5 +1,6 @@ PORTNAME= rocs DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= math education kde kde-applications MAINTAINER= kde@FreeBSD.org 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..d2175bcd627f 100644 --- a/math/scipoptsuite/Makefile +++ b/math/scipoptsuite/Makefile @@ -1,5 +1,6 @@ PORTNAME= scipoptsuite DISTVERSION= 9.2.3 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= https://scipopt.org/download/release/ 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/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..babeeb34186f 100644 --- a/math/tlfloat/Makefile +++ b/math/tlfloat/Makefile @@ -10,6 +10,7 @@ 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 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 |