games/regoth: fix build on !x86
No SSE2 on !x86, so don't try to use it.
This may need to be adjusted for ppc, and possinle sse2neon can be used
on ARM targets.
MFH: 2026Q2
devel/simavr: fix build on FreeBSD 15.1
Starting with FreeBSD 15.1, we define the macro strdupa() in <string.h>.
The software defines its own copy. Respect its wishes and #undef our
macro to fix the build.
MFH: 2026Q2
graphics/colmap: update to 4.1.0
- comes with a new GPU-based backend (caspar) which I haven't
hooked up for now.
- disable the ONNX option on i386 to have the port build there
Changelog: https://github.com/colmap/colmap/releases/tag/4.1.0
benchmarks/imb: not for 32 bit architectures
The code bases uses %lu or PRIu64 to print size_t values in various
places. Elsewhere it assumes size_t is 64 bits, such as when
evaluating ((size_t)1) << IMB_P2P_MAX_MSG_LOG where
IMB_P2P_MAX_MSG_LOG is greater than 31.
Approved by: portmgr (build fix blanket)
MFH: 2026Q2
databases/turso: New port
Turso is an open-source, SQLite-compatible database written in Rust that
lets developers create millions of small, file-based databases for AI
agents, multi-tenant SaaS applications, and edge workloads.
Unlike traditional databases that run as a single shared server process,
Turso treats each database as a lightweight file that can be spun up
instantly, replicated globally, or synced to a device.
emulators/flexemu: Update to 3.32
- Floating toolbar in fullscreen mode
- hex2flex converts Intel Hex or Motorola S-Record File to FLEX binary file(s)
- Add README to ${DATADIR}
- Several new features and many bugfixes
Changelog: https://github.com/aladur/flexemu/commit/f671c5219c858bf1160f4260517710109b60a2ff
Reported by: portscout, Repology
filesystems/rubygem-winrm-fs: fix regression from 5ff12f2c24a1ac6b91d994474f2201623f035077
===> rubygem-winrm-fs-1.3.5 depends on package: rubygem-rubyzip>=2.0<3 - not found
*** Error code 1