OPNSense/core 8f8a4c8src/opnsense/mvc/app/controllers/OPNsense/Routing/forms dialogEditGateway.xml, src/opnsense/mvc/app/models/OPNsense/Routing Gateways.xml

System: Gateways: Configuration: add nosync option

Excluding gateways from synchronization can be useful in cases
where a different default upstream gateway is used to keep
connectivity when failing over in a HA setup.
DeltaFile
+6-0src/opnsense/mvc/app/controllers/OPNsense/Routing/forms/dialogEditGateway.xml
+1-0src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.xml
+7-02 files

FreeBSD/ports 6c8876bscience/avogadrolibs pkg-plist Makefile, science/kalzium Makefile

science/{,py-}avogadrolibs: update 1.100.0 → 2.0.0
DeltaFile
+2,928-2,882science/avogadrolibs/pkg-plist
+15-16science/avogadrolibs/Makefile
+7-7science/avogadrolibs/distinfo
+3-3science/py-avogadrolibs/distinfo
+2-1science/py-avogadrolibs/Makefile
+1-0science/kalzium/Makefile
+2,956-2,9096 files

FreeBSD/ports 16d37eddeskutils Makefile, deskutils/py-mss Makefile pkg-descr

deskutils/py-mss: New port: Cross-platform multiple screenshots module in pure python using ctypes
DeltaFile
+22-0deskutils/py-mss/Makefile
+13-0deskutils/py-mss/pkg-descr
+3-0deskutils/py-mss/distinfo
+1-0deskutils/Makefile
+39-04 files

FreeBSD/ports f5c33d3science/avogadro2 distinfo Makefile

science/avogadro2: update 1.100.0 → 2.0.0
DeltaFile
+3-3science/avogadro2/distinfo
+1-1science/avogadro2/Makefile
+4-42 files

OPNSense/core 9825ddfsrc/opnsense/scripts/interfaces reconfigure_bridges.php

interfaces: add comment for style
DeltaFile
+2-0src/opnsense/scripts/interfaces/reconfigure_bridges.php
+2-01 files

LLVM/project 6b0d268flang/lib/Lower MultiImageFortran.cpp, flang/lib/Optimizer/Dialect/MIF MIFOps.cpp

[Flang] Adding first lowering for the allocation and deallocation of coarrays (#182110)

This PR add support of coarray allocation and deallocation in Flang and
adds two new operations to MIF:
- `mif::AllocaCoarrayOp` : Allocates a coarray
using `prif_allocate_coarray` PRIF procedure.
- `mif::DeallocaCoarrayOp` : Deallocates a coarray
using `prif_deallocate_coarray` PRIF procedure

This PR does not yet handle allocation for the following cases (which
will be added in future PRs):
- Coarrays with ALLOCATABLE and/or POINTER components (PRIF has
procedures (`prif_(de)allocate`) for this).
- Coarray dummy arguments (PRIF has also procedures for this)
- Finalization of coarrays
- non-ALLOCATABLE SAVE coarrays outside the scoping unit of the main
program (e.g. non-ALLOCATABLE coarrays declared in a module or a
procedure)


    [5 lines not shown]
DeltaFile
+325-9flang/lib/Optimizer/Transforms/MIFOpConversion.cpp
+244-0flang/test/Fir/MIF/coarray-alloc.mlir
+193-0flang/lib/Lower/MultiImageFortran.cpp
+64-62flang/test/Fir/MIF/change_team2.mlir
+51-49flang/test/Fir/MIF/get_team.mlir
+67-0flang/lib/Optimizer/Dialect/MIF/MIFOps.cpp
+944-12020 files not shown
+1,442-23326 files

LLVM/project b2317ccmlir/include/mlir/Dialect/Arith/IR ArithOps.td, mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir][arith] Add rounding mode flags to binary arithmetic operations (#188458)

Add rounding mode flags for `addf`, `subf`, `mulf`, `divf`. This
addresses a TODO in the op description.

The folder now takes into account the specified rounding mode. If no
rounding mode is specified, the folders/canonicalizations default to
`rmNearestTiesToEven`. (This behavior has not changed.) This is
documented in the top-level arith dialect documentation. The default
arith rounding mode applies only to "internal" transformations such as
foldings/canonicalizations. In case of an unspecified explicit rounding
mode, the runtime behavior is up to the target backend.

Also add a lowering to LLVM intrinsics such as
`llvm.intr.experimental.constrained.fadd`.

Assisted-by: claude-4.6-opus-high
DeltaFile
+75-28mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
+75-0mlir/test/Dialect/Arith/canonicalize.mlir
+49-21mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+62-0mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+38-19mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+12-8mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
+311-764 files not shown
+342-8110 files

FreeBSD/ports b831253textproc/py-smile distinfo Makefile

textproc/py-smile: Update to 2.12.2

Changelog: https://github.com/mijorus/smile/compare/2.12.1...2.12.2

Reported by:    GitHub (watch releases)
DeltaFile
+3-3textproc/py-smile/distinfo
+1-1textproc/py-smile/Makefile
+4-42 files

LLVM/project 1963febllvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[LV] Replace "BinOp" with "ExtendedOp" in partial reduction transforms (NFCI) (#192422)

"BinOp" as not been accurate for a while (as it's sometime just an
extend). After #188043, it can now also be an "abs" in some cases.

This patch renames "BinOp" to "ExtendedOp" (in line with
matchExtendedReductionOperand). It also updates some doc comments and
tweaks matching the "ExtendedOp" in transformToPartialReduction.
DeltaFile
+38-38llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+38-381 files

OPNSense/core 00f63c7src/opnsense/mvc/app/controllers/OPNsense/Cron/Api SettingsController.php

system: experiment/refactor on cron controller

Importer lint pass says "Cron" isn't used if we use getModel() so
let's see if this holds up.  $internalModelClass has the full path.
DeltaFile
+21-25src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php
+21-251 files

LLVM/project 7f5588fmlir/lib/Dialect/Bufferization/IR BufferizableOpInterface.cpp, mlir/lib/Dialect/Bufferization/Transforms OneShotAnalysis.cpp OneShotModuleBufferize.cpp

[MLIR] make One-Shot and SCF bufferization TensorLikeType-aware (#189073)

Fix bufferization inconsistencies between builtin tensor types and
custom TensorLikeType implementations across One-Shot analysis/module
paths and SCF bufferization interfaces.

The main issue was a mix of TensorType/RankedTensorType checks in places
that need TensorLikeType-aware handling. This could leave
function-boundary equivalence/aliasing incomplete for custom tensor-like
types, leading to spurious SCF loop equivalence verification failures.

This change:
- switches relevant One-Shot analysis/module checks from TensorType/
RankedTensorType to TensorLikeType;
- updates generic/default aliasing utilities to treat TensorLikeType
consistently;
- updates SCF BufferizableOpInterface implementations
(for/while/if/yield related paths) to use TensorLikeType/BufferLikeType
where appropriate;

    [16 lines not shown]
DeltaFile
+176-0mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize.mlir
+49-37mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
+39-10mlir/test/lib/Dialect/Test/TestOps.td
+14-14mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
+10-9mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
+10-5mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
+298-752 files not shown
+315-798 files

LLVM/project a02d955mlir/lib/Dialect/Vector/IR VectorOps.cpp, mlir/test/Dialect/Vector canonicalize.mlir vector-contract-to-matrix-intrinsics-transforms.mlir

[mlir][vector] Fold poison operands into vector.shuffle mask (#190932)

Fold poison operands into the `vector.shuffle` mask. This commit also
splits up the `vector::ShuffleOp::fold` implementation into multiple
helper functions.

Assisted-by: claude-4.6-opus-high
DeltaFile
+82-27mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+10-0mlir/test/Dialect/Vector/canonicalize.mlir
+2-2mlir/test/Dialect/Vector/vector-contract-to-matrix-intrinsics-transforms.mlir
+2-2mlir/test/Dialect/XeGPU/xegpu-vector-linearize.mlir
+96-314 files

LLVM/project f9934eeclang/test lit.cfg.py

[clang][FreeBSD] Re-enable the crush-recovery test on FreeBSD

All of the tests work now on FreeBSD, so we re-enable the feature again
on FreeBSD.
DeltaFile
+1-3clang/test/lit.cfg.py
+1-31 files

LLVM/project 2fdd23fcompiler-rt/lib/builtins/cpu_model/aarch64 hwcap.inc

[compiler-rt][AArch64][NFC] Sort HWCAP entries (#192370)
DeltaFile
+6-6compiler-rt/lib/builtins/cpu_model/aarch64/hwcap.inc
+6-61 files

OPNSense/core b59c5cfsrc/opnsense/service/conf/actions.d actions_openvpn.conf

openvpn: allow restart action via cron; closes #10157
DeltaFile
+1-0src/opnsense/service/conf/actions.d/actions_openvpn.conf
+1-01 files

OPNSense/core 9a9b1aesrc/www system_general.php

system: for style
DeltaFile
+1-0src/www/system_general.php
+1-01 files

FreeBSD/src cef2490share/man/man4 ciss.4

ciss.4: List all devices supported by ciss(4)

PR:             285744
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56285

(cherry picked from commit 54f5d20492d231b5c2ddc6f1d94dbffa1707d820)
DeltaFile
+47-1share/man/man4/ciss.4
+47-11 files

FreeBSD/src 131a3e9share/man/man4 ciss.4

ciss.4: List all devices supported by ciss(4)

PR:             285744
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56285

(cherry picked from commit 54f5d20492d231b5c2ddc6f1d94dbffa1707d820)
DeltaFile
+45-1share/man/man4/ciss.4
+45-11 files

LLVM/project 93abb81llvm/test/CodeGen/LoongArch/lasx/ir-instruction shuffle-as-xvextrins.ll

[LoongArch][NFC] Pre-commit tests for `xvextrins`
DeltaFile
+78-0llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvextrins.ll
+78-01 files

FreeBSD/src d31fa76share/man/man4 ciss.4

ciss.4: List all devices supported by ciss(4)

PR:             285744
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56285

(cherry picked from commit 54f5d20492d231b5c2ddc6f1d94dbffa1707d820)
DeltaFile
+45-1share/man/man4/ciss.4
+45-11 files

OpenBSD/ports JaOHwuBdevel/glib2 Makefile distinfo, devel/glib2/pkg PLIST

   Update to glib2-2.86.5.
VersionDeltaFile
1.412+7-7devel/glib2/Makefile
1.189+2-2devel/glib2/distinfo
1.143+2-2devel/glib2/pkg/PLIST
+11-113 files

OPNSense/plugins ed017f7Mk defaults.mk

make: definitely the wrong coffee this morning
DeltaFile
+1-1Mk/defaults.mk
+1-11 files

OPNSense/plugins 58c1ae7Mk defaults.mk git.mk

make: add proper merge target origin
DeltaFile
+1-0Mk/defaults.mk
+1-0Mk/git.mk
+2-02 files

OpenBSD/ports Ocgz6pVx11/gnome/at-spi2-core Makefile distinfo

   Update to at-spi2-core-2.58.5.
VersionDeltaFile
1.98+2-2x11/gnome/at-spi2-core/Makefile
1.71+2-2x11/gnome/at-spi2-core/distinfo
+4-42 files

OPNSense/core 469b57fMk git.mk defaults.mk

Mk: previous conflicts with existing var, doh!
DeltaFile
+2-2Mk/git.mk
+1-1Mk/defaults.mk
+3-32 files

FreeBSD/src cd34d8dsys/compat/linux linux_socket.c

linux: Translate IPv6 hoplimit ancillary data for recvmsg

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
Reviewed by:    pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2138
DeltaFile
+18-0sys/compat/linux/linux_socket.c
+18-01 files

FreeBSD/src caaa7a0sys/compat/linux linux_socket.c

linux: Support IPPROTO_RAW socket option translation

Handle Linux IPPROTO_RAW socket options in the Linuxulator for both
getsockopt(2) and setsockopt(2). Detect the socket family and remap
the level to IPPROTO_IPV6 for AF_INET6, reusing the existing option
translators.

This fixes IPV6_CHECKSUM for IPv6 raw sockets, which Linux programs
set at level IPPROTO_RAW rather than IPPROTO_IPV6.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             294434
Reviewed by:    pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2138
DeltaFile
+41-0sys/compat/linux/linux_socket.c
+41-01 files

FreeBSD/src 64e2715sys/compat/linux linux_socket.c linux_socket.h

linux: Support ICMP6_FILTER socket option translation

Handle Linux IPPROTO_ICMPV6 socket options in the Linuxulator and map
ICMP6_FILTER for both getsockopt(2) and setsockopt(2).

Linux and FreeBSD use inverted bit semantics for struct icmp6_filter, so
invert the filter contents before/after calling setsockopt/getsockopt.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             294434
Reviewed by:    pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2138
DeltaFile
+67-0sys/compat/linux/linux_socket.c
+2-0sys/compat/linux/linux_socket.h
+69-02 files

OPNSense/core bf8545bMk git.mk defaults.mk

make: softcode "community" origin in case upstream is somewhere else
DeltaFile
+2-2Mk/git.mk
+1-0Mk/defaults.mk
+3-22 files

OpenBSD/ports 54VdmWZx11/gnome/decibels/patches patch-tsconfig_json

   Unbreak build, I had a non committed version of typescript installed.
VersionDeltaFile
1.2+0-0x11/gnome/decibels/patches/patch-tsconfig_json
+0-01 files