graphics/nvidia-texture-tools: fix aarch64 and powerpc64* builds
Some of the code assumed amd64 / i386 and included SSE headers.
icbc.h was plainly wrong and contained straight typos, probably never
built previously on powerpc* hardware.
net/ucx: Improve FreeBSD ucx_vfs support
- replace Linux-specific fusermount3 with mount_fusefs/umount
- use FreeBSD-compatible FUSE capability detection
- fix UNIX socket ancillary data handling for SCM_RIGHTS and peer
credentials on FreeBSD
This allows ucx_vfs to start and communicate correctly on FreeBSD.
PR: 297093
Reported-by: Laurent Chardon <laurent at FreeBSD.org>
Reviewed by: thierry (mentor)
Approved by: thierry (mentor)
games/CWR-CE: fix build on armv7
- disabled pre-compiled headers to work around a long-standing clang bug
- apply sse2neon workaround to arm, too
- fix assumption of size_t being 64 bits in a hash calculation
- improve architecture name reporting
See also: https://github.com/llvm/llvm-project/issues/69524
Approved by: portmgr (build fix blanket)
MFH: 2026Q3
(cherry picked from commit 319393265d592e3bd5b422959190a12bd4e02033)
games/CWR-CE: fix build on powerpc64le
In file included from /wrkdirs/usr/ports/games/CWR-CE/work/CWR-CE-9abbdf2769f3008d76c47ac0af219388ff0323dc/engine/Poseidon/Foundation/Math/V3QuadsP3.cpp:16:
/usr/lib/clang/19/include/ppc_wrappers/x86intrin.h:18:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
18 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
| ^
(cherry picked from commit 1b44bb905fa6afe491ddbeb82495684af6a85bc6)
multimedia/mkvtoolnix: fix build on armv7, builds fine on aarch64
Pre-compiled headers are broken on arm.
Also enable on aarch64, where this port builds fine.
Approved by: portmgr (build fix blanket)
MFH: 2026Q3
See also: https://github.com/llvm/llvm-project/issues/69524
games/CWR-CE: fix build on armv7
- disabled pre-compiled headers to work around a long-standing clang bug
- apply sse2neon workaround to arm, too
- fix assumption of size_t being 64 bits in a hash calculation
- improve architecture name reporting
See also: https://github.com/llvm/llvm-project/issues/69524
Approved by: portmgr (build fix blanket)
MFH: 2026Q3