filesystems/openzfs-kmod: mark as broken on aarch64 and armv7
/usr/src/sys/sys/abi_types.h:31:19: error: typedef redefinition with different types ('__int64_t' (aka 'long') vs 'int32_t' (aka 'int'))
31 | typedef __int64_t time32_t;
| ^
/wrkdir/usr/ports/filesystems/openzfs-kmod/work/zfs-2.4.4/include/os/freebsd/spl/sys/types32.h:35:17: note: previous definition is here
35 | typedef int32_t time32_t;
| ^
--- spl_zlib.o ---
filesystems/openzfs-kmod: mark as broken on FreeBSD 14
/usr/src/sys/sys/abi_types.h:30:19: error: redefinition of typedef 'time32_t' is a C11 feature [-Werror,-Wtypedef-redefinition]
30 | typedef __int32_t time32_t;
| ^
/wrkdir/usr/ports/filesystems/openzfs-kmod/work/zfs-2.4.3/include/os/freebsd/spl/sys/types32.h:35:17: note: previous definition is here
35 | typedef int32_t time32_t;
| ^
net/isboot-kmod: mark as broken on FreeBSD 15.1+
In file included from /usr/src/sys/sys/mount.h:966:
/usr/src/sys/sys/vnode.h:631:10: fatal error: 'vnode_if.h' file not found
631 | #include "vnode_if.h"
| ^~~~~~~~~~~~
devel/log4cplus: update to 2.2.1
The shared library version changed from 9 to 11, so bump
PORTREVISION of net/kea and net/kea-devel.
Upstream's new pkg-config install code, once rewritten by
USES=pathfix, installed a second log4cplus.pc under a doubled
prefix; patch CMakeLists.txt to correct the path.
graphics/drm-612-kmod: Update to latest version
Update to 6.12.110
This also fixes Vulkan on FreeBSD 15.1 for intel gpu.
Sponsored by: Beckhoff Automation GmbH & Co. KG
net/samba424: add LMDB selection options (LMDB0 / LMDB1)
This patch introduces a new radio option group (LMDBG1) to allow
selecting between LMDB 0.9 (databases/lmdb0) and LMDB
1.0 (databases/lmdb), following the pattern used in mail/postfix.
Summary of changes:
- Introduced LMDBG1 radio option group with LMDB0 and LMDB1 choices.
- Kept LMDB0 (databases/lmdb0) as the default selection for backward
compatibility.
- Updated _LMDB_DEPENDS logic for AD_DC / DEVELOPER builds to respect
the selected LMDB version.
- Guarded FORTIFY_UNSAFE with .ifnmake portclippy to silence portclippy
warnings.
PR: 299146
Co-authored-by: vvd
Approved by: samba (kiwi)
devel/redasm: prepare the port for modern versions of CMake
Synchronize cmake_minimum_required(VERSION 3.10) across all
components and switch to new CMP0048 policy.
graphics/spirv-tools: Update to 2026.4
This is identical to 2026.4.rc2 except the version number. So no
version bumps of dependent ports are necessary.
Changelog: https://github.com/KhronosGroup/SPIRV-Tools/blob/v2026.4/CHANGES
Reported by: GitHub (watch releases)
net/samba423: add LMDB selection options (LMDB0 / LMDB1)
This patch introduces a new radio option group (LMDBG1) allowing
users to select between LMDB 0.9 (databases/lmdb0) and LMDB 1.0
(databases/lmdb), following the pattern used in mail/postfix.
Summary of changes:
- Introduced LMDBG1 radio option group with LMDB0 and LMDB1 choices.
- Added LMDB0 to OPTIONS_DEFAULT to preserve existing default behavior.
- Updated _LMDB_DEPDENDS for AD_DC / DEVELOPER builds to depend on
databases/lmdb when LMDB1 is selected, defaulting to databases/lmdb0.
- Guarded FORTIFY_UNSAFE with .ifnmake portclippy to prevent portclippy
warnings.
Inspired by mail/postfix workaround of the problem with LMDB.
PR: 299147
Approved by: samba (kiwi)
www/pomerium: update to 0.33.4
While here:
- Set Pdeathsig on the envoy child process so that it is terminated
when pomerium exits, matching the behavior on Linux.
- Stop enabling reuse_port on FreeBSD: Envoy force-disables it for
TCP listeners on non-Linux platforms and logs a warning for each
listener.
graphics/embree3: try to fix the build against CMake 4.x
While here, add forgotten type annotation in the similar
commit made to `math/fastops' port earlier.
PR: 299180
Fixes: fa07c9073bc9