OPNSense/core 4abce6asrc/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php

interfaces: save fields that don't matter to operation directly

This ignores the fields from the compare.  There's still an issue
with the banner showing the apply message when no apply is needed
(and no todo file is added).  This needs to be fixed in the UI,
but needs more glue first.
DeltaFile
+4-2src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+4-21 files

FreeNAS/freenas 66ba09esrc/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/certificate renew_certs.py

Only use `create_task` from main loop
DeltaFile
+7-12src/middlewared/middlewared/plugins/failover_/event.py
+6-0src/middlewared/middlewared/main.py
+1-3src/middlewared/middlewared/plugins/certificate/renew_certs.py
+14-153 files

OPNSense/core 6da4e53src/opnsense/mvc/app/views/OPNsense/Core backup_history.volt

core/backup: Backup History add data-live-search to providers selectpicker, Fixes: #10742

(cherry picked from commit b7f6e900cc2860cafe05aa4d3f51dafb0639f8e3)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Core/backup_history.volt
+1-11 files

OPNSense/core 9aae50esrc/etc/inc/plugins.inc.d core.inc

filter:aliases - wrong expiry default when set to < 3600 seconds. closes https://github.com/opnsense/core/issues/10917

(cherry picked from commit b73655551b82aac5634bf23cb5d093f641e7f32b)
DeltaFile
+2-0src/etc/inc/plugins.inc.d/core.inc
+2-01 files

FreeBSD/ports 64c1db0textproc/redland-bindings/files patch-python_redland-post.i

textproc/redland-bindings: unbreak build with python 3.13+

Reported by:    bulk -t
DeltaFile
+20-0textproc/redland-bindings/files/patch-python_redland-post.i
+20-01 files

FreeBSD/ports 16f011fdatabases/py-pylance Makefile, databases/py-pylance/files patch-rust_lance-linalg_build.rs patch-rust_lance-linalg_src_simd_i32.rs

databases/py-pylance: fix build on powerpc64*

1. Merge https://github.com/lance-format/lance/pull/9446 to fix build
on powerpc64*.
2. Add missing TEST_DEPENDS.

DeltaFile
+406-0databases/py-pylance/files/patch-rust_lance-linalg_src_simd_f32.rs
+371-0databases/py-pylance/files/patch-rust_lance-linalg_src_simd_f64.rs
+192-0databases/py-pylance/files/patch-rust_lance-linalg_src_simd_i32.rs
+25-0databases/py-pylance/files/patch-rust_lance-linalg_build.rs
+5-2databases/py-pylance/Makefile
+999-25 files

FreeBSD/ports bdc683fgames Makefile, games/UZDoom distinfo pkg-descr

games/UZDoom: Feature centric source port for Doom-engine games

UZDoom is a modern, feature-rich source port for Doom-engine games, and a
continuation of ZDoom and GZDoom.  It adds an advanced renderer and powerful
scripting capabilities to the original engine:

* High-resolution graphics
* Dynamic lighting
* 3D floors
* Extensive modding support through ZScript
* OpenGL, OpenGL ES, Vulkan and software renderers

Supported games include Doom, Doom II, Final Doom, Heretic, Hexen, Strife,
Chex Quest and the many commercial and free games built on their engines.

An IWAD from one of the supported games is required to play.

DeltaFile
+46-0games/UZDoom/Makefile
+37-0games/UZDoom/pkg-plist
+14-0games/UZDoom/pkg-descr
+12-0games/UZDoom/files/patch-src_versioninfo.h
+3-0games/UZDoom/distinfo
+1-0games/Makefile
+113-06 files

FreeBSD/ports eca758dmath/hyperdeal/files patch-source_base_utilities.cc patch-source_base_mpi.cc

math/hyperdeal: fix build on !amd64

immintrin.h is not actually required for compilation.
DeltaFile
+13-0math/hyperdeal/files/patch-source_base_mpi.cc
+10-0math/hyperdeal/files/patch-source_base_utilities.cc
+23-02 files

FreeBSD/ports 79b6146devel/ispc Makefile, devel/ispc/files patch-src_ispc.cpp patch-scripts_run__tests.py

devel/ispc: enable on powerpc64le

ISPC 1.31.0 added experimental ppc64le support, but enabled it only
for Linux. Add FreeBSD support as well.

ARM backend is switched off on powerpc64le, like in upstream ppc64le
CI.
DeltaFile
+13-0devel/ispc/files/patch-cmake_GenerateBuiltins.cmake
+11-0devel/ispc/files/patch-src_ispc.cpp
+11-0devel/ispc/files/patch-scripts_run__tests.py
+11-0devel/ispc/files/patch-cmake_GenericTargets.cmake
+11-0devel/ispc/files/patch-cmake_CommonStdlibBuiltins.cmake
+8-1devel/ispc/Makefile
+65-16 files

FreeBSD/ports 89038e2sysutils/fastfetch/files patch-src_common_memrchr.h

sysutils/fastfetch: fix build on CURRENT

In file included from /wrkdirs/usr/ports/sysutils/fastfetch/work/fastfetch-2.68.1/src/common/impl/font.c:1:
In file included from /wrkdirs/usr/ports/sysutils/fastfetch/work/fastfetch-2.68.1/src/fastfetch.h:9:
In file included from /wrkdirs/usr/ports/sysutils/fastfetch/work/fastfetch-2.68.1/src/common/FFstrbuf.h:10:
/wrkdirs/usr/ports/sysutils/fastfetch/work/fastfetch-2.68.1/src/common/memrchr.h:11:7: error: expected identifier or '('
   11 | void* memrchr(const void* s, int c, size_t n);
      |       ^
/usr/include/string.h:224:26: note: expanded from macro 'memrchr'
  224 | #define memrchr(b, c, n)        __qualsel((b),                          \
      |                                 ^
/usr/include/sys/cdefs.h:246:2: note: expanded from macro '__qualsel'
  246 |         _Generic(1 ? (p) : (void *)(__uintptr_t)(p),                    \
      |         ^
1 error generated.
DeltaFile
+12-0sysutils/fastfetch/files/patch-src_common_memrchr.h
+12-01 files

FreeBSD/ports df57f1fdevel/undead/files patch-src_undead_stream.d

devel/undead: fix build on powerpc64*

Doesn't change API, but avoids using musttail, which is broken on
LLVM on powerpc*.
DeltaFile
+84-0devel/undead/files/patch-src_undead_stream.d
+84-01 files

FreeBSD/ports 360291djapanese/fcitx5-karukan/files patch-cargo-crates_llama-cpp-sys-2-0.1.156_build.rs

japanese/fcitx5-karukan: fix build on powerpc64*

Allows to build when CARGO_CFG_TARGET_FEATURE is empty, as is the case
on powerpc64*.
DeltaFile
+13-3japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.156_build.rs
+13-31 files

FreeBSD/ports 95e5b77biology/hisat2/files patch-gfm.h

biology/hisat2: fix build on powerpc64*

./gfm.h:552:14: error: invalid instruction, did you mean: popcntb, popcntd, popcntw?
DeltaFile
+14-0biology/hisat2/files/patch-gfm.h
+14-01 files

FreeBSD/ports 73500a2sysutils/rust-coreutils Makefile Makefile.crates, sysutils/rust-coreutils/files patch-src_uucore_src_lib_mods_locale.rs

sysutils/rust-coreutils: update to 0.12.0

While here, fix tests and translations and enable them.

Changelog:      https://github.com/uutils/coreutils/releases/tag/0.12.0
DeltaFile
+2,630-0sysutils/rust-coreutils/pkg-plist
+97-113sysutils/rust-coreutils/distinfo
+46-55sysutils/rust-coreutils/Makefile.crates
+36-0sysutils/rust-coreutils/files/patch-src_uucore_src_lib_mods_locale.rs
+22-9sysutils/rust-coreutils/Makefile
+2,831-1775 files

FreeBSD/ports 2cb799ex11/rio/files patch-cargo-crates_simdutf-0.7.0_cpp_simdutf.h

x11/rio: backport simdutf fix to fix build on powerpc64
DeltaFile
+11-0x11/rio/files/patch-cargo-crates_simdutf-0.7.0_cpp_simdutf.h
+11-01 files

FreeBSD/ports 6b79e6fdevel/moon/files patch-cargo-crates_extism-convert-1.30.0_src_encoding.rs

devel/moon: fix build on big-endian architectures

No code in this port uses the raw feature.
DeltaFile
+9-0devel/moon/files/patch-cargo-crates_extism-convert-1.30.0_src_encoding.rs
+9-01 files

FreeBSD/ports 1567a28www/deno Makefile.crates distinfo, www/deno/files patch-cargo-crates_v8-150.4.0_build_toolchain_freebsd_BUILD.gn patch-cargo-crates_v8-150.4.0_src_simdutf.rs

www/deno: fix powerpc64 build

While here, also update to 2.9.7.
Brings a couple of endianness-related patches.
DeltaFile
+101-99www/deno/distinfo
+0-182www/deno/files/patch-cargo-crates_v8-149.4.0_build_config_compiler_BUILD.gn
+146-0www/deno/files/patch-cargo-crates_v8-150.4.0_build_config_compiler_BUILD.gn
+104-0www/deno/files/patch-cargo-crates_v8-150.4.0_src_simdutf.rs
+47-46www/deno/Makefile.crates
+76-0www/deno/files/patch-cargo-crates_v8-150.4.0_build_toolchain_freebsd_BUILD.gn
+474-32772 files not shown
+1,431-1,13378 files

FreeBSD/ports f20b1fcwww/node24/files patch-src_node.cc patch-common.gypi

www/node24: fix build with JIT=off
DeltaFile
+22-0www/node24/files/patch-common.gypi
+13-0www/node24/files/patch-src_node.cc
+35-02 files

FreeNAS/freenas 125b10csrc/middlewared/middlewared/plugins/failover_ event.py

NAS-144032 / 27.0.0-BETA.1 / `vrrp_master`: run `interface.persist_link_addresses` in the background (by themylogin) (#19864)

Original PR: https://github.com/truenas/middleware/pull/19862

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+3-2src/middlewared/middlewared/plugins/failover_/event.py
+3-21 files

FreeBSD/ports ab814c0games/fs2open Makefile distinfo

games/fs2open: update to 26.0.1
DeltaFile
+3-3games/fs2open/distinfo
+1-1games/fs2open/Makefile
+4-42 files

FreeBSD/ports 13edb84www/node24/files patch-deps_v8_src_base_platform_platform-posix.cc, www/node26/files patch-deps_v8_src_base_platform_platform-posix.cc

www/node2{4,6}: drop unnecessary powerpc64* patch

Turns out it wasn't needed at all.
DeltaFile
+0-12www/node26/files/patch-deps_v8_src_base_platform_platform-posix.cc
+0-12www/node24/files/patch-deps_v8_src_base_platform_platform-posix.cc
+0-242 files

FreeBSD/ports 9aa1b35net-im/libsignal/files patch-rust_bridge_shared_types_src_ffi_mod.rs

net-im/libsignal: remove not necessary patch

The port had been updated before the commit that introduced this patch
was pushed.
DeltaFile
+0-27net-im/libsignal/files/patch-rust_bridge_shared_types_src_ffi_mod.rs
+0-271 files

FreeBSD/ports 16b3f68emulators/unicorn/files patch-CMakeLists.txt

emulators/unicorn: fix build on powerpc64*

In file included from /wrkdirs/usr/ports/emulators/unicorn/work/unicorn-2.1.4/qemu/util/bitmap.c:13:
In file included from /wrkdirs/usr/ports/emulators/unicorn/work/unicorn-2.1.4/qemu/include/qemu/bitops.h:16:
In file included from /wrkdirs/usr/ports/emulators/unicorn/work/unicorn-2.1.4/qemu/include/qemu/host-utils.h:30:
/wrkdirs/usr/ports/emulators/unicorn/work/unicorn-2.1.4/qemu/include/qemu/int128.h:150:16: error: typedef redefinition with different types ('Int128' (aka 'struct Int128') vs '__int128')
DeltaFile
+16-0emulators/unicorn/files/patch-CMakeLists.txt
+16-01 files

FreeBSD/ports 3320a13devel/py-pythran distinfo Makefile

devel/py-pythran: fix bundled xsimd VSX backend with clang

pythran 0.19.0 bundles xsimd 14.1, whose new VSX backend uses
vector long / vector bool long, which clang rejects on PowerPC.
Backport upstream xsimd commit 8df8da7 (released in 14.3.0).

Fixes science/py-scipy on powerpc64 and powerpc64le.
DeltaFile
+6-0devel/py-pythran/Makefile
+3-1devel/py-pythran/distinfo
+9-12 files

FreeBSD/ports e22c168sysutils/cbsd/files patch-bin_cbsdsh_src_mksignames.c

sysutils/cbsd: fix build on powerpc64

gmake[2]: *** [Makefile:891: signames.c] Segmentation fault (core dumped)
DeltaFile
+13-0sysutils/cbsd/files/patch-bin_cbsdsh_src_mksignames.c
+13-01 files

FreeBSD/ports a7d2337multimedia/jellyfin-ffmpeg7 Makefile

multimedia/jellyfin-ffmpeg7: enable on powerpc64*
DeltaFile
+1-1multimedia/jellyfin-ffmpeg7/Makefile
+1-11 files

FreeBSD/ports 45cf1a9databases/redistimeseries Makefile

databases/redistimeseries: enable on powerpc64*
DeltaFile
+1-1databases/redistimeseries/Makefile
+1-11 files

FreeBSD/ports 6595ea8sysutils/u-boot-master/files patch-tools_rkcommon.c

sysutils/u-boot-master: fix on powerpc64

Fixes build of u-boot ports:
binman: Error 1 running 'mkimage -d ./mkimage-in-simple-bin.mkimage-rockchip-tpl:./mkimage-in-simple-bin.mkimage-u-boot-spl -n rk3568 -T rksd ./idbloader.img': Error: image verification failed
mkimage: Failed to verify header of ./idbloader.img
DeltaFile
+20-0sysutils/u-boot-master/files/patch-tools_rkcommon.c
+20-01 files

FreeBSD/ports 9754787lang/rust-nightly Makefile distinfo

lang/rust-nightly: add aarch64 support

PR:     298553
Reported by:    yuri
DeltaFile
+6-0lang/rust-nightly/distinfo
+1-1lang/rust-nightly/Makefile
+7-12 files

FreeBSD/ports 5257c02net-mgmt/pmacct Makefile, net-mgmt/pmacct/files patch-src_pmacct.h

net-mgmt/pmacct: fix build on big-endian architectures

1. pmacct.h redefines the system byte-order macros, which fails
because of -Werror=macro-redefined.
2. POWER passes configure's unaligned test, but then Assign16(a,b) a=b
truncates a 16-bit ethertype into a 1-byte lvalue. Force byte-copy
Assign macros to fix it.
DeltaFile
+16-0net-mgmt/pmacct/files/patch-src_pmacct.h
+4-0net-mgmt/pmacct/Makefile
+20-02 files