Commit Graph

2937 Commits

Author SHA1 Message Date
daniel c6e61e2ccb update maxima to 5.49.0 2026-01-18 21:41:17 +00:00
ajacoutot 16664fa534 Loosen meson-python dependency. 2026-01-18 13:02:56 +00:00
sthen 7117453544 use -Csetup-args=-Dcpu-(baseline|dispatch) to disable cpu features on
i386 rather than sed'ing meson.options. add some more commentaey.
2026-01-18 11:50:29 +00:00
tb c84f55eb66 py3-numpy: unbreak on old amd64 CPUs, reported/tested by stu, ok kn sthen 2026-01-17 12:17:56 +00:00
sthen 4754628c27 build DEBUG_PACKAGES 2026-01-16 18:28:33 +00:00
kurt de05bccd8c Update to 5.2.909.9 and use jdk-17:
* Upstream licensing changed somewhat but it is still free for
non-commercial use.
* It no-longer provides geogebra.desktop, icons etc so I removed
that portion. Anyone so inclined can add back in later perhaps
using FreeBSD's port for ideas.
* The 3D mode doesn't work and presumably relies on native code
from https://jogamp.org/jogl/www/ so I disabled 3D mode.

ok op@ ian@
2026-01-16 13:17:39 +00:00
sthen e38f95db5c update to calc-2.16.1.2 2026-01-14 08:12:46 +00:00
sthen e388843fea now that we have newer scipy, update to py3-scikit-image-0.26.0
ok pirofti
2026-01-14 00:55:02 +00:00
sthen 587dd53866 fix tests 2026-01-13 16:09:10 +00:00
tb 3d2d736c0e py-scikit-learn: drop upper bound on numpy to unbreak build 2026-01-13 00:19:03 +00:00
sthen dbb545788e update to lapack-3.12.1, various patches backported from upstream (mostly
concerning lines becoming too long for a punch card after macro changes,
it seems)
2026-01-12 10:55:13 +00:00
tb 8325602036 Update to numpy 2.4.1, help/ok sthen, no objection daniel
Tested in bulks on amd64 by me and on i386 by sthen.
Tested on aarch64, amd64, i386 and sparc64.
jca will address riscv64 brekage in tree.
2026-01-12 05:39:02 +00:00
tb d3fe98dfa2 Update to scipy 1.16.3
Needed for unbreaking consumers with newer numpy. 1.17.0 was released
yesterday. That can wait.
2026-01-12 05:36:21 +00:00
tb b2912ff911 wxMaxima: disable hidden dep on pandoc 2026-01-09 00:18:03 +00:00
tb 885232642d Update to py-cvxpy 1.7.5, ok sthen 2026-01-08 16:10:57 +00:00
sthen 2fa8ea75ae switch to GH_* so that portroach can find distfiles
keep at 3.12.0 for now, 3.12.1 needs a patch and wider arch testing
2026-01-08 14:22:36 +00:00
tb 430f4904e2 py3-cvxpy: add rdep on math/py-clarabel conditionally on PROPERTIES:Mrust 2026-01-08 05:26:44 +00:00
tb 38ade90acd + py-clarabel 2026-01-08 04:50:38 +00:00
tb ad80f7a0ef import py-clarabel, interior point conic optimization, ok sthen
Python bindings for Clarabel.rs

Clarabel.rs is a Rust implementation of an interior point numerical
solver for convex optimization problems using a novel homogeneous
embedding.

Clarabel.rs solves linear programs, quadratic programs, second-order
cone programs and semidefinite programs. It also solves problems with
exponential, power cone and generalized power cone constraints.

Unlike interior point solvers based on the standard homogeneous
self-dual embedding (HDSE, Clarabel.rs handles quadratic objectives
without requiring any epigraphical reformulation of the objective. It
can therefore be significantly faster than other HSDE-based solvers
for problems with quadratic objective functions.

Infeasible problems are detected using a homogeneous embedding technique.
2026-01-08 04:49:49 +00:00
sthen 0d2866b511 drop BDEP on math/py-oldest-supported-numpy; it's deprecated upstream
and upstreams for these ports have already dropped their dependency
2026-01-07 14:47:53 +00:00
sthen 9712afcd4f update to py3-oldest-supported-numpy-2023.12.21
the patch can be dropped, because for python 3.13 it allows any version
2026-01-07 14:35:43 +00:00
sthen 2c40b78134 drop BDEP on math/py-oldest-supported-numpy; it's deprecated upstream
and upstreams for these have already dropped their dependency

use MODPY_PYBUILD=mesonpy rather than other, now that we have it
2026-01-07 14:25:27 +00:00
sthen b1a44143e7 drop BDEP on math/py-oldest-supported-numpy; it's deprecated upstream
and upstreams for these have already dropped their dependency
2026-01-07 14:15:43 +00:00
benoit 1c7fdceef2 Update to superlu-7.0.1. 2026-01-06 09:24:35 +00:00
sthen e879aad6d8 update to calc-2.16.1.1 2026-01-05 14:40:01 +00:00
benoit fa46e11596 Update to igraph-1.0.1. 2026-01-02 14:15:03 +00:00
benoit 983e43bf5a Update to cddlib-0.94n. 2026-01-02 10:12:36 +00:00
sthen 314c295b2e update to calc-2.16.1.0 2026-01-01 11:20:04 +00:00
sthen f8713de1a2 math/ntl: use base libtool rather than building a bundled copy of gnu libtool
without proper gnu.port.mk infrastructure (vulnerable to gmkdir being installed
during configure and junked during build)

fix WRKSRC vs WRKBUILD confusion while there

ok tb@ benoit@
2025-12-28 14:24:25 +00:00
sthen a8ca063d93 regen patches 2025-12-28 14:22:52 +00:00
claudio 32a3c9d7d7 gcc15 is sensitive to missing includes, add <cstdint> to please it.
OK tb@
2025-12-17 13:57:35 +00:00
claudio e1ae162635 Add some missing ints to please ports-gcc. Bump revision since it changes
the code.
2025-12-15 19:33:33 +00:00
rsadowski 27e3d91b81 Add missing include
https://github.com/KDE/labplot/commit/c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3
2025-12-14 06:57:44 +00:00
rsadowski 884cc64cee Unbreak the build with upstream commits 2025-12-14 06:57:06 +00:00
stu c3bead7d73 Demos need x11/tk. 2025-12-12 10:04:49 +00:00
martin 4cb4b89888 Update py-cftime to 1.6.5. 2025-12-06 12:52:33 +00:00
martin 026f7ea613 Update py-netcdf4 to 1.7.3. 2025-12-06 12:45:26 +00:00
stu 8b4e224cd4 Unbreak the -tcl subpackage. Make the demos work.
Don't install demos that need a /proc filesystem.
Use a fake "_pic" lib link to appease libtool.

MODTCL_VERSION=8.6
SEPARATE_BUILD=Yes


ok edd@
2025-12-04 06:37:59 +00:00
stu 4def03bc93 Drop MODTCL_CONFIG and MODTK_CONFIG.
Replace with equivalents in the only ports affected:
math/graphviz and math/R.

Tcl/Tk-dependent ports normally need the location,
not the full path to the config files.


ok sthen@
2025-12-02 13:06:25 +00:00
stu 382b02fbd0 Drop MODTCL_CONFIG and MODTK_CONFIG.
Replace with equivalents in the only ports affected:
math/graphviz and math/R.

Tcl/Tk-dependent ports normally need the location,
not the full path to the config files.


ok sthen@
2025-12-02 13:06:14 +00:00
benoit 3e17c6d79b Update to py3-patsy-1.0.2. 2025-11-29 10:40:39 +00:00
benoit cdc34929e8 Update to py3-gmpy2-2.2.2. 2025-11-29 10:34:25 +00:00
claudio 1bfe48d598 Add c++ to COMPILER_LANGS, drop base-gcc it is not good enough and
bump REVISION
OK sthen@ martin@
2025-11-24 13:28:00 +00:00
daniel e2dacaaeeb bump following ipython package rename
breakage noted by ajacoutot@; thanks
2025-11-20 11:42:17 +00:00
jrick 65dc995ab0 math/flintlib: update to 3.3.1
Patch from wen heping.
2025-11-17 15:20:24 +00:00
claudio 4fb00f85eb In C23 noreturn is actually spelled [[noreturn]]
Found with gcc15 before we tuned it down to C17.
OK jrick@
2025-11-17 14:35:15 +00:00
tb ae38ea2d24 lapack: bypass broken FortranCInterface_VERIFY() check
Fixes the build with gcc/15 and clears the way to boost.
2025-11-17 12:41:06 +00:00
sthen 653ce89530 drop PKG_ARCH=* so that PKG_ARGS -V is used 2025-11-15 01:02:22 +00:00
sthen 760e97fb25 various syncs/bumps following python switch to 3.13 2025-11-14 17:46:46 +00:00
feinerer 0513fe68d3 Update to R 4.5.2 2025-11-14 06:11:10 +00:00