1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00
Commit Graph

20859 Commits

Author SHA1 Message Date
Fernando Apesteguía
74c795287d math/wxmaxima: Bump PORTEPOCH
Reported by:	mat@
Fixes:		df59cd51d7
2024-08-29 12:40:17 +02:00
Loïc Bartoletti
889c6b737f math/py-pdal: Update to 3.4.5 2024-08-29 10:35:55 +02:00
Loïc Bartoletti
66be3c6061 math/pdal: Update to 2.7.2 2024-08-29 10:35:55 +02:00
Zsolt Udvari
df59cd51d7 math/wxmaxima: revert to 23.12.0
This reverts commit b634e8f3fc.

The 24.08.0 is unusable on FreeBSD, needs more work.

Reported by:	fernape (email)
2024-08-28 21:55:07 +02:00
Stefan Eßer
1eafe3bb74 math/gh-bc: upgrade to version 7.0.1
This update fixes a potential build issue that did not affect the port.
2024-08-28 19:19:18 +02:00
Max Brazhnikov
d28fea44db math/py-pywavelets: update to 1.7.0
Update to 1.7.0. The minimum supported Python version is 3.10
2024-08-28 17:48:23 +03:00
Max Brazhnikov
7405b18c70 math/py-pywavelets: update to 1.6.0 2024-08-28 17:48:23 +03:00
Max Brazhnikov
be720bccd9 math/py-PyWavelets: move to math/py-pywavelets 2024-08-28 17:48:23 +03:00
Max Brazhnikov
dc6d24aeda math/py-PyWavelets: rename to pywavelets and update to 1.5.0
Update to 1.5.0. The package has been renamed to pywavelets starting with 1.5.0
2024-08-28 17:48:22 +03:00
Max Brazhnikov
6f42157f53 math/py-PyWavelets: switch to pep517 and to PyPI
Switch to pep517 and to PyPI.
2024-08-28 14:20:09 +03:00
Zsolt Udvari
b634e8f3fc math/wxmaxima: Update to 24.08.0
Switch to DISTVERSION.
Take maintainership.
2024-08-28 12:48:48 +02:00
Loïc Bartoletti
2fc3ef8736 graphics/proj: Update to 9.4.1 2024-08-28 08:54:30 +02:00
Loïc Bartoletti
1708999a1b graphics/py-geopandas: Update to 0.14.4 2024-08-28 08:54:30 +02:00
Muhammad Moinur Rahman
9513a92b42
math/R-cran-NMF: Update version 0.27=>0.28
Changelog: https://cran.r-project.org/web/packages/NMF/
2024-08-27 12:12:31 +02:00
Dimitry Andric
885ff9ed35 math/blis: fix build with clang 19
Clang 19 has removed support for the -mavx512pf and -mavx512er flags,
for the Intel Xeon Phi (aka "Knights Landing"/knl or "Knights
Mill"/knm) [1] [2].

This causes fatal errors during configuration of math/blis:

    Compiling obj/x86_64/kernels/knl/1m/bli_dpackm_knl_asm_24x8.o ('knl' CFLAGS for kernels)
    cc: fatal error: unknown argument '-mavx512pf'; did you mean '-mavx512f'?
    gmake: *** [Makefile:653: obj/x86_64/kernels/knl/1m/bli_dpackm_knl_asm_24x8.o] Error 1

Add an EXTRA_PATCHES entry to deal with this situation.

Note that in the future, this may also have to be done for gcc 15 and
later. In that case, the patch might be done unconditionally.

[1] https://github.com/llvm/llvm-project/pull/75580
[2] https://github.com/llvm/llvm-project/pull/92883

PR:		280783
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q3
2024-08-27 09:33:02 +02:00
Yuri Victorovich
1744304d35 math/py-iminuit: update 2.28.0 → 2.29.1
Reported by:	portscout
2024-08-26 22:46:26 -07:00
Mikael Urankar
7a55f95425 lang/rust: Bump revisions after 1.80.1
PR:		280490
2024-08-26 10:08:01 +02:00
Yuri Victorovich
2e8cd6e858 math/dbcsr: Change dependency to mpich to match science/cp2k 2024-08-25 17:52:22 -07:00
Yuri Victorovich
25cb4a8d25 math/py-pynndescent: update 0.5.12 → 0.5.13
Reported by:	portscout
2024-08-25 09:47:03 -07:00
Yuri Victorovich
d6d0486a15 math/py-gmpy2: update 2.2.0 → 2.2.1
Reported by:	portscout
2024-08-25 09:47:03 -07:00
Yuri Victorovich
e5e0c45e60 math/py-Pyomo: update 6.7.3 → 6.8.0
Reported by:	portscout
2024-08-25 09:47:02 -07:00
Yuri Victorovich
45500e2c0b math/scs: update 3.2.6 → 3.2.7
Reported by:	portscout
2024-08-25 09:47:02 -07:00
Yuri Victorovich
15bcda7d0c math/boolector: update 3.2.3 → 3.2.4
Reported by:	portscout
2024-08-25 09:47:01 -07:00
Rainer Hurling
e456d27269 */*: Bump PORTVERSION of math/nlopt consumers
..due to shlib change
2024-08-25 15:33:16 +02:00
Rainer Hurling
b17b4e025c math/nlopt: Update to 2.8.0
- Switch from guile2 to guile3
- Pet portclippy

Since guile-config-3.0 crashes, nlopt avoids its use with some patches.

Changelog: https://github.com/stevengj/nlopt/releases/tag/v2.8.0

Reported by:	portscout, Repology
2024-08-25 15:19:20 +02:00
Dimitry Andric
ddd57b6891 math/vtk9: fix build with clang and libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes math/vtk9 to fail to compile with clang 19 and libc++ 19,
resulting in errors similar to:

    /wrkdirs/usr/ports/math/vtk9/work/VTK-9.2.6/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/fmt/core.h:272:30: error: implicit instantiation of undefined template 'std::char_traits<fmt::char8_t>'
      272 |       : data_(s), size_(std::char_traits<Char>::length(s)) {}
          |                              ^
    /wrkdirs/usr/ports/math/vtk9/work/VTK-9.2.6/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/fmt/format.h:487:9: note: in instantiation of member function 'fmt::basic_string_view<fmt::char8_t>::basic_string_view' requested here
      487 |       : basic_string_view<char8_t>(reinterpret_cast<const char8_t*>(s)) {}
          |         ^
    /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
       45 | struct char_traits;
          |        ^

This is actually a problem in the vendored version of Victor Zverovich's
fmt library [2]. More recent versions of this library have completely
rewritten this part of the header, so work around the issue by making
the basic_string_view<char8_t> part conditional on char8_t being
actually available. (This is only in C++20 and later.)

Clang 19 now also diagnoses incorrect member accesses, which causes
errors similar to:

    /wrkdirs/usr/ports/math/vtk9/work/VTK-9.2.6/Utilities/octree/octree/octree_node.txx:210:16: error: no member named '_M_chilren' in 'octree_node<T_, d_, A_>'; did you mean 'm_children'?
      210 |   return this->_M_chilren[child];
          |                ^~~~~~~~~~
          |                m_children
    /wrkdirs/usr/ports/math/vtk9/work/VTK-9.2.6/Utilities/octree/octree/octree_node.h:37:23: note: 'm_children' declared here
       37 |   octree_node_pointer m_children;
          |                       ^

This was apparently a typo, and upstream vtk fixed this in
<https://gitlab.kitware.com/vtk/vtk/-/commit/98af50ca33>. Apply that as
a small patch.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
[2] https://fmt.dev/

PR:		280893
Approved by:	yuri (maintainer)
MFH:		2024Q3
2024-08-25 13:26:37 +02:00
Rainer Hurling
c138141c2c math/freefem++: Add missing scotch.so
PR:		280898
2024-08-25 02:09:47 -07:00
Yuri Victorovich
5502a97418 math/py-iminuit: update 2.26.0 → 2.28.0
Reported by:	portscout
2024-08-25 02:04:08 -07:00
Yuri Victorovich
5a82aaae5d math/py-lmfit: update 1.3.1 → 1.3.2
Reported by:	portscout
2024-08-25 02:04:07 -07:00
Yuri Victorovich
814be631c2 math/py-pytensor: update 2.25.2 → 2.25.3
Reported by:	portscout
2024-08-25 02:04:05 -07:00
Yuri Victorovich
4a58094d24 math/nanoflann: update 1.6.0 → 1.6.1
Reported by:	portscout
2024-08-25 01:04:53 -07:00
Nuno Teixeira
248baed706 math/R-cran-gmp: Update to 0.7-5
ChangeLog: https://cran.r-project.org/web/packages/gmp/ChangeLog
2024-08-25 06:02:11 +01:00
Nuno Teixeira
4c77f01460 math/R-cran-RcppEigen: Update to 0.3.4.0.2
ChangeLog: https://cran.r-project.org/web/packages/RcppEigen/news.html
2024-08-25 05:54:36 +01:00
Stefan Eßer
128febd64f math/gh-bc: upgrade to version 7.0.0
This is a production release to fix three bugs, none of which
affects well formed scripts on FreeBSD:

The first bug is that bc/dc will exit on macOS when the terminal
is resized.

The second bug is that an array, which should only be a function
parameter, was accepted as part of larger expressions.

The third bug is that the value stack for dc was cleared on any error.
However, this is not how other dc behave. To bring dc more in line
with other implementations, this behavior was changed. This change is
why this version is a new major version.
2024-08-23 07:34:49 +02:00
Yuri Victorovich
ecf5848745 math/cbc: update 2.10.11 → 2.10.12
Reported by:	portscout
2024-08-22 20:48:11 -07:00
Yuri Victorovich
8f0c6c0b40 math/cgl: update 0.60.8 → 0.60.9
Reported by:	portscout
2024-08-22 20:48:11 -07:00
Yuri Victorovich
6f6a574699 math/osi: update 0.108.10 → 0.108.11
Reported by:	portscout
2024-08-22 20:48:11 -07:00
Yuri Victorovich
0d70454c1c math/coinutils: update 2.11.11 → 2.11.12
Reported by:	portscout
2024-08-22 20:48:10 -07:00
Yuri Victorovich
8795b96a0b math/py-CyLP: update 0.92.2 → 0.92.3
Reported by:	portscout
2024-08-22 02:45:44 -07:00
Nuno Teixeira
a199a59c69 math/R-cran-ncdf4: Update to 1.23
ChangeLog: https://cran.r-project.org/web/packages/ncdf4/ChangeLog
2024-08-21 17:52:17 +01:00
TAKATSU Tomonari
a77c6de905 math/R-cran-expm: Update to 1.0-0
Reported by:	portscout
2024-08-21 15:56:51 +00:00
TAKATSU Tomonari
acd64a3e91 math/R-cran-robustbase: Update to 0.99-4
Reported by:	portscout
2024-08-21 13:47:40 +00:00
Älven
89654d1f64 math/hs-Agda: Update to 2.7.0
PR:		280954
2024-08-21 12:32:21 +03:00
Yuri Victorovich
aea62f1299 devel/kokkos: update 4.3.01 → 4.4.00 2024-08-19 12:11:44 -07:00
Yuri Victorovich
622269016c math/yices: update 2.6.4 → 2.6.5
Reported by:	portscout
2024-08-19 12:11:36 -07:00
Baptiste Daroussin
44f7ed8489 math/sc-im: update to 0.8.4 2024-08-19 11:07:34 +02:00
Baptiste Daroussin
f4f60fcbee math/libxlsxwriter: update to 1.1.8 2024-08-19 11:07:34 +02:00
Nuno Teixeira
6a31cdc211 math/R-cran-minqa: Update to 1.2.8
ChangeLog: https://cran.r-project.org/web/packages/minqa/ChangeLog
2024-08-18 19:56:30 +01:00
Nuno Teixeira
40ad767444 math/R-cran-RcppEigen: Update to 0.3.4.0.1
ChangeLog: https://cran.r-project.org/web/packages/RcppEigen/news.html
2024-08-18 19:56:29 +01:00
Yuri Victorovich
a6b18981cf math/universal: update 3.78 → 3.79
Reported by:	portscout
2024-08-17 00:11:18 -07:00