FreeNAS/freenas 63b25f2 — tests/api2 test_s3_bucket.py

Fix force_disable_versioning object lock test

## Problem
`sharing.s3.force_disable_versioning` refuses a bucket with object lock by raising a single `ValidationError`, which the API client re-raises as that same class. The test expected `ValidationErrors`, so the refusal escaped `pytest.raises` and the test failed.

## Solution
Catch `ValidationError` and assert on its `errmsg` directly. The latch xattr is now set with `os.setxattr` through `python3` over ssh instead of `setfattr`, following the precedent in `tests/sharing_protocols/smb/test_smb_protocol_base.py`, which sets xattrs on the remote host the same way.
DeltaFile
+9-6tests/api2/test_s3_bucket.py
+9-61 files

FreeBSD/doc baabff3 — website/themes/beastie/layouts/_partials site-footer.html

Website - Footer: Fix HTML validation errors

PR:     297509
DeltaFile
+4-4website/themes/beastie/layouts/_partials/site-footer.html
+4-41 files

OPNSense/core 25401f8 — src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes DeviceField.php

interfaces: fix default for non-pluggable devices
DeltaFile
+6-4src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DeviceField.php
+6-41 files

OpenBSD/ports koRb6RM — net/py-IP distinfo Makefile, net/py-IP/patches patch-IPy_py

   update to py3-IP-1.2, ok benoit
VersionDeltaFile
1.15+6-4net/py-IP/pkg/PLIST
1.49+3-4net/py-IP/Makefile
1.18+2-2net/py-IP/distinfo
1.4+0-0net/py-IP/patches/patch-IPy_py
+11-104 files

LLVM/project 7159ce5 — llvm/include/llvm/IR IntrinsicInst.h, llvm/lib/IR IntrinsicInst.cpp

[IR] Remove unused debug intrinsic methods (NFC) (#231075)

DbgVariableIntrinsic::replaceVariableLocationOp(unsigned, Value *),
DbgVariableIntrinsic::setKillLocation, and
DbgVariableIntrinsic::setRawLocation: The last callers were removed on
July 18, 2025 in commit c9d8b68676dbf51996a76475313088f750697343.

DbgVariableIntrinsic::addVariableLocationOps,
DbgAssignIntrinsic::setAddressExpression, and
DbgAssignIntrinsic::setKillAddress: The last callers were removed on
July 18, 2025 in commit 2a1869b9815c1f59af9eae91a3ef7e7d78e8f4f2,
leaving DbgAssignIntrinsic::isKillAddress unused as well.

DbgVariableIntrinsic::setVariable and DbgLabelInst::setLabel: The last
callers were removed on June 17, 2025 in commit
9eb0020555fc643582b2802abb8c1bc92059c248.

DbgVariableIntrinsic::isAddressOfVariable: The last caller was removed
on July 21, 2025 in commit c9ceb9b75fd547c7d2e79837075370f4c8db8faa.

Assisted-by: Antigravity
DeltaFile
+0-50llvm/include/llvm/IR/IntrinsicInst.h
+0-46llvm/lib/IR/IntrinsicInst.cpp
+0-962 files

LLVM/project 444bd7d — clang/lib/AST Decl.cpp

[clang] Replace PointerUnion::dyn_cast with llvm::dyn_cast (NFC) (#231074)

PointerUnion::dyn_cast has been soft-deprecated in favor of
llvm::dyn_cast and llvm::dyn_cast_if_present.  This patch replaces the
former with llvm::dyn_cast where the operand is guaranteed to be
nonnull.

Note that VDTemplSpec->getInstantiatedFrom() here returns
getSpecializedTemplateOrPartial() because the enclosing if statement
checks isTemplateInstantiation(...).  In turn,
getSpecializedTemplateOrPartial() always returns a nonnull pointer by
construction.

Assisted-by: Antigravity
DeltaFile
+2-2clang/lib/AST/Decl.cpp
+2-21 files

FreeBSD/ports 20bcd77 — graphics/skia124/files patch-src_core_SkRasterPipeline.h patch-include_private_base_SkFeatures.h

graphics/skia124: fix build on powerpc64le

Backport skia 7baeaff3a6bb and skcms 2c7a7bff0512 (skia ccc8932d35ac):
clang cannot honour [[clang::musttail]] on indirect calls on PowerPC.
DeltaFile
+19-0graphics/skia124/files/patch-modules_skcms_src_skcms__internals.h
+13-0graphics/skia124/files/patch-include_private_base_SkFeatures.h
+12-0graphics/skia124/files/patch-src_core_SkRasterPipeline.h
+44-03 files

FreeBSD/ports 4a2e243 — print/miktex Makefile distinfo, print/miktex/files patch-Libraries_MiKTeX_Core_Utils_unx_unxUtils.cpp patch-Programs_TeXAndFriends_hitex_CMakeLists.txt

print/miktex: update to 26.5

Build with -fsigned-char: the Pascal-to-C++ translation assumes a signed
char and corrupts its output on aarch64, armv7 and powerpc64le, which is
what NOT_FOR_ARCHS was hiding. hitex and luahbtex need libharfbuzz-subset
when built against the system HarfBuzz.
DeltaFile
+17-17print/miktex/pkg-plist
+34-0print/miktex/files/patch-CMakeLists.txt
+19-0print/miktex/files/patch-Programs_TeXAndFriends_hitex_CMakeLists.txt
+1-17print/miktex/Makefile
+9-9print/miktex/distinfo
+8-8print/miktex/files/patch-Libraries_MiKTeX_Core_Utils_unx_unxUtils.cpp
+88-511 files not shown
+98-517 files

LLVM/project 326ddc1 — llvm/lib/Target/SystemZ SystemZISelLowering.cpp SystemZISelLowering.h

SystemZ: Move getPreferredVectorAction out of line (NFC)

Shrink the diff in a future change.
DeltaFile
+2-23llvm/lib/Target/SystemZ/SystemZISelLowering.h
+24-0llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
+26-232 files

FreeBSD/src 3ceb5f1 — share/termcap termcap

termcap: add missing capabilities to the xterm-ghostty entry

The entry was imported from the termcap source that Ghostty generates
with infotocap during its build.  To fit within 1023 bytes, the
conversion dropped a number of capabilities, most notably all color
support, so termcap consumers such as ls -G and ncurses applications
treated Ghostty as a monochrome terminal.

Split the entry into xterm-ghostty and a ghostty+common fragment, and
restore the following from Ghostty's terminfo definition:

 - colors: Co, pa, AF, AB, op, oc, ut, AX
 - keys: End, keypad Enter, F10-F12, back tab, mouse prefix
 - attributes: italics (ZH/ZR), invisible (mk), acsc map (ac)
 - misc: cb, ch, cv, SA/RA, r1, bs, NP, 5i

AF and AB use the plain 256-color form, like xterm-256color, because
termcap cannot express the conditional used by the terminfo entry.


    [2 lines not shown]
DeltaFile
+13-2share/termcap/termcap
+13-21 files

LLVM/project efef068 — clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp

[CIR][AMDGPU] Add support for AMDGCN grid_size builtins (#230798)

Port EmitAMDGPUGridSize from classic codegen
DeltaFile
+54-0clang/test/CIR/CodeGenHIP/amdgcnspirv-builtins.hip
+31-9clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+20-0clang/test/CIR/CodeGenHIP/builtins-amdgcn.hip
+1-0clang/include/clang/CIR/MissingFeatures.h
+106-94 files

FreeBSD/ports 3ad5002 — x11/xterm Makefile distinfo

x11/xterm: Update to 412
DeltaFile
+3-3x11/xterm/distinfo
+1-1x11/xterm/Makefile
+4-42 files

LLVM/project a956c8e — llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

[CodeGen] Return an IR type from getCmpLibcallReturnType (NFC) (#227192)

Refactor `getCmpLibcallReturnType()` to return an IR `IntegerType`, as
suggested by @arsenm in #226813.

This hook is only overriden by AVR and MSP430, so only those two targets
are changed.
DeltaFile
+5-5llvm/include/llvm/CodeGen/TargetLowering.h
+2-2llvm/lib/Target/MSP430/MSP430ISelLowering.h
+2-2llvm/lib/Target/AVR/AVRISelLowering.h
+1-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+1-1llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+11-115 files

LLVM/project 6e36a6a — llvm/include/llvm/TableGen Record.h, llvm/lib/TableGen Record.cpp

TableGen: Cache resolved class instantiations

The same class instantiation is often referenced many times in one
record, and each reference was resolved from scratch along with
everything nested in its arguments. Cache the results in MapResolver and
RecordResolver, and share them with any TrackUnresolvedResolver wrapping
those.

Gigainstructions executed by llvm-tblgen --null-backend

             before   after
  AMDGPU.td   71.75   18.22  -74.6%
  X86.td       6.10    6.15   +0.8%
  AArch64.td   3.28    3.32   +1.3%
  RISCV.td     8.18    8.26   +1.0%

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+138-3llvm/include/llvm/TableGen/Record.h
+14-4llvm/lib/TableGen/Record.cpp
+152-72 files

LLVM/project 9b4ca09 — llvm/include/llvm/TableGen Record.h, llvm/lib/TableGen Record.cpp

TableGen: Skip resolving values that cannot change

Lists, dags, bits and arguments made only of leaf values always resolve
to themselves, but resolving them still walked every element. Record
this when they are created and return early.

Gigainstructions executed by llvm-tblgen --null-backend

             before   after
  AMDGPU.td   79.12   71.73   -9.3%
  X86.td       6.25    6.12   -2.1%
  AArch64.td   3.40    3.28   -3.7%
  RISCV.td     8.34    8.19   -1.8%

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+18-2llvm/include/llvm/TableGen/Record.h
+19-0llvm/lib/TableGen/Record.cpp
+37-22 files

LLVM/project 489d100 — llvm/lib/TableGen Record.cpp

TableGen: Use DenseMap for the IntInit pool (#231082)

Gigainstructions executed by llvm-tblgen --null-backend

             before   after
  AMDGPU.td   79.34   79.13   -0.3%
  X86.td       6.30    6.25   -0.7%
  AArch64.td   3.43    3.41   -0.6%
  RISCV.td     8.40    8.34   -0.7%

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+1-2llvm/lib/TableGen/Record.cpp
+1-21 files

NetBSD/pkgsrc 5D8v9Vz — doc TODO CHANGES-2026, games Makefile

   0ad, 0ad-data: remove

   marked BROKEN since February 2024; uses removed mozjs78

   If you're interested in this, please fix the wip packages and
   we can just reimport it.
VersionDeltaFile
1.572+1-3games/Makefile
1.6894+3-1doc/CHANGES-2026
1.28141+1-2doc/TODO
1.3+1-1games/0ad/patches/patch-build_premake_extern__libs5.lua
1.4+1-1games/0ad/options.mk
1.4+1-1games/0ad/distinfo
+8-928 files not shown
+34-3534 files

OpenBSD/ports Hr3hQij — telephony/baresip Makefile.inc, telephony/baresip/baresip Makefile distinfo

   telephony/baresip: update to 4.12.0
VersionDeltaFile
1.1+13-0telephony/baresip/re/patches/patch-include_re_sys_h
1.48+2-2telephony/baresip/re/distinfo
1.49+2-2telephony/baresip/baresip/distinfo
1.56+1-1telephony/baresip/re/Makefile
1.59+1-1telephony/baresip/baresip/Makefile
1.42+1-1telephony/baresip/Makefile.inc
+20-76 files

LLVM/project 00697da — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/lib/Target/X86 X86ISelLowering.cpp

[DAGCombiner] Narrow the integer source of sint_to_fp (#224242)

Truncate the source of a `sint_to_fp` when it is known to fit in a
narrower
type the target can convert from directly.
For example:
```
    sitofp (sext i32 %x to i64) to float
```
On AMDGPU this becomes a single `v_cvt_f32_i32` instead of the generic
i64 to f32 expansion.

Note: X86 marks i16 sint_to_fp as Custom, but SSE only supports
conversion from
i32, so the custom lowering sign-extends i16 back to i32. Mark i16 as
undesirable to avoid a redundant movswl.
DeltaFile
+169-769llvm/test/CodeGen/AMDGPU/int_to_fp_narrow_i64.ll
+29-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1-0llvm/lib/Target/X86/X86ISelLowering.cpp
+199-7693 files

FreeBSD/ports d6bfdc8 — www/gotty Makefile distinfo

www/gotty: Update to 1.10.0
DeltaFile
+7-7www/gotty/distinfo
+1-1www/gotty/Makefile
+8-82 files

LLVM/project c288f9f — clang/test/CodeGen/AArch64/sve minv.c, clang/test/CodeGen/AArch64/sve-intrinsics acle_sve_minv.c

[clang][CIR] Add tests for SVE MINV intrinsics (#230081)

adds CIR tests for svminv (plain SVE) intrinsics.

Moves and adapts sve-intrinsics/acle_sve_minv.c to sve/minv.c.

Part of #223963
DeltaFile
+0-207clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minv.c
+207-0clang/test/CodeGen/AArch64/sve/minv.c
+207-2072 files

OpenBSD/ports eQ3IuHR — sysutils/victorialogs distinfo Makefile, sysutils/victorialogs/pkg PLIST

   update to v1.53.0

   Changelog : https://github.com/VictoriaMetrics/VictoriaLogs/compare/v1.23.3-victorialogs...v1.53.0

   Comments and OK lucas@
VersionDeltaFile
1.22+4-3sysutils/victorialogs/Makefile
1.22+2-2sysutils/victorialogs/distinfo
1.3+1-0sysutils/victorialogs/pkg/PLIST
+7-53 files

OPNSense/core 6b72eee — src/opnsense/mvc/app/views/layout_partials base_menu_system.volt

ui: sync expanded state for selected submenus

Noticed while reviewing https://github.com/opnsense/core/pull/10942

This will prevent two submenus being open at the same time regardless
of depth, which seemed to happen particularly on second-level submenus.

This will cause more shifting around, but this consistency is already
applied on the first-level submenu.

The alternative is to allow multiple second-level submenus open
at the same time and only close when switching top-level sections.

(cherry picked from commit e113cd729cfa4449495a88cea406a99187fcede3)
DeltaFile
+2-1src/opnsense/mvc/app/views/layout_partials/base_menu_system.volt
+2-11 files

LLVM/project 0e2216d — llvm/lib/Target/AArch64 AArch64TargetTransformInfo.h, llvm/test/Transforms/ScalarizeMaskedMemIntrin/AArch64 expand-masked-load.ll expand-masked-store.ll

[AArch64] Mark masked load/store data types that get legalized to scalars illegal (#228122)

Masked load/stores cannot handle data types that get scalarized during
type legalization. This PR marks them illegal in AArch64 TTI so they get
expanded before reaching SDAG.

Fixes e.g. the crash:

```llvm
; llc -mtriple=aarch64 -mattr=+sve crash.ll

define <1 x half> @masked_load_v1f16(ptr %p, <1 x i1> %mask) vscale_range(2,2) {
  %load = call <1 x half> @llvm.masked.load.v1f16.p0(ptr %p, <1 x i1> %mask, <1 x half> poison)
  ret <1 x half> %load
}
```
DeltaFile
+114-0llvm/test/Transforms/ScalarizeMaskedMemIntrin/AArch64/expand-masked-store.ll
+87-0llvm/test/Transforms/ScalarizeMaskedMemIntrin/AArch64/expand-masked-load.ll
+6-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
+207-03 files

LLVM/project 0f410d4 — llvm/lib/Target/AMDGPU AMDGPUEventTracking.cpp AMDGPUEventTracking.h

Claude Opus 5.5-powered doc cleanups (with human touch)
DeltaFile
+86-70llvm/lib/Target/AMDGPU/AMDGPUEventTracking.h
+34-36llvm/lib/Target/AMDGPU/AMDGPUEventTracking.cpp
+120-1062 files

LLVM/project bbd682b — llvm/include/llvm/MC MCAsmInfo.h, llvm/lib/CodeGen/AsmPrinter WinException.cpp

MC: Make usesWindowsCFI a pure object-format predicate

Whether unwind information is encoded with SEH opcodes (.seh_*, .pdata
and .xdata) is a property of the object format. Whether a function uses
that encoding depends on the exception model, but usesWindowsCFI()
conflated the two. Make it report only the format, and add
MachineFunction::usesWindowsUnwindInfo() for the combined question and
needsWinCFI() for the common case that also requires an unwind table
entry.

This moves the exception model check to the point of use, in preparation
for removing ExceptionModel from TargetOptions. The assembler now accepts
.seh_* directives whenever the object format supports them (i.e., MC
only tools will no longer have a notion of ExceptionModel).

Co-authored-by: Claude Opus <noreply at anthropic.com>
DeltaFile
+10-19llvm/lib/Target/X86/X86FrameLowering.cpp
+5-11llvm/lib/Target/ARM/ARMFrameLowering.cpp
+6-10llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
+4-10llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+7-7llvm/lib/CodeGen/AsmPrinter/WinException.cpp
+8-4llvm/include/llvm/MC/MCAsmInfo.h
+40-6118 files not shown
+79-9824 files

LLVM/project 406ee2c — llvm/lib/Target/AMDGPU AMDGPUEventTracking.h

Comments fixed by me
DeltaFile
+34-41llvm/lib/Target/AMDGPU/AMDGPUEventTracking.h
+34-411 files

OPNSense/core 14d645d — src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml

interfaces: set promisc mode to advanced

(cherry picked from commit 16dfcafee7d371217969f025eb3c0454a9e31e0f)
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+1-01 files

OPNSense/core 5545aaf — src/opnsense/mvc/app/models/OPNsense/Base BaseModel.php, src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php

FileObject: remove +e where used as its always appended nowadays (https://github.com/opnsense/core/commit/55204f9d77b9cb74f314edd5f4b778bbb1aaccf3)

Just a precaution, if for some reason, php in a future version would crash on receiving the same modifier twice, it feels safer to not having it.

(cherry picked from commit 93af50075e7fa71c69cc8b52928ba8c59a528125)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+1-1src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php
+2-22 files

OPNSense/core 76cead0 — src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php NetworkInterface.xml

interfaces: do not render "none" to configuration #10996

(cherry picked from commit 099b68a4498fe8583901ef40b73783cf03391426)
(cherry picked from commit 180f2451701bd111a622956a6cd41cb7b8f4618c)
(cherry picked from commit 8850b312bb474fa72976691cf24dda230d677ee3)
DeltaFile
+3-9src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+5-112 files