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@
abseil-cpp: unbreak on sparc64, from claudio, tested by jca and myself
It builds with CXXFLAGS_ports-gcc = -fdelete-null-pointer-checks
so add that, remove BROKEN marker and set DPB_PROPERTIES = parallel
while there.
update to abseil-cpp 20260107.0
https://github.com/abseil/abseil-cpp/releases/tag/20260107.0
tl;dr: Everything keeps building, only net/grpc needed missing includes.
libabsl_string_view is gone, almost all consumers pick up the new
libabsl_borrowed_fixup_buffer; swap them in-place to avoid diff churn.
"go ahead" tb sthen
rust-analyzer: also needs bdep on rustfmt
thread 'main' (314286) panicked at xtask/src/codegen.rs:141:14:
called `Result::unwrap()` on an `Err` value: command not found: `rustfmt`
Disable KleidiCV on arm64 to unbreak the build on amr64
OpenCV attempts to use the KleidiCV library for ARM platforms.
KleidiCV is not part of the release, and CMake attempts to download it during
the build process, which is not permitted on OpenBSD.