FreeBSD/ports b65191d — devel/google-cloud-cpp Makefile pkg-plist, devel/google-cloud-cpp/files patch-google_cloud_storage_internal_grpc_metrics__exporter__options.cc patch-google_cloud_opentelemetry_internal_recordable.cc

devel/google-cloud-cpp: Update to 3.13.0

- opentelemetry-cpp is now a required dependency; crc32c is no
  longer used (Abseil's implementation is used instead).
- Drop CMake options that are no longer used by 3.x.
- Use GOOGLE_CLOUD_CPP_OVERRIDE_GOOGLEAPIS_URL to point at the
  googleapis distfile instead of copying it into the build tree.
- Add patches to use opentelemetry::nostd for opentelemetry-cpp
  types; upstream assumes opentelemetry-cpp is built with WITH_STL,
  which our devel/opentelemetry-cpp is not.

Changes:        https://github.com/googleapis/google-cloud-cpp/blob/v3.13.0/CHANGELOG.md
DeltaFile
+683-265devel/google-cloud-cpp/pkg-plist
+38-0devel/google-cloud-cpp/files/patch-google_cloud_opentelemetry_internal_time__series.cc
+4-11devel/google-cloud-cpp/Makefile
+13-0devel/google-cloud-cpp/files/patch-google_cloud_internal_async__read__write__stream__tracing.h
+11-0devel/google-cloud-cpp/files/patch-google_cloud_storage_internal_grpc_metrics__exporter__options.cc
+11-0devel/google-cloud-cpp/files/patch-google_cloud_opentelemetry_internal_recordable.cc
+760-2762 files not shown
+776-2818 files

FreeBSD/ports 747e404 — x11/hyprpaper distinfo Makefile

x11/hyprpaper: Update to 0.8.5

While here, add missing/remove excessive dependencies per stage-qa
suggestions.

Changelog: https://github.com/hyprwm/hyprpaper/releases/tag/v0.8.5

Reported by:    GitHub (watch releases)
DeltaFile
+7-6x11/hyprpaper/Makefile
+3-3x11/hyprpaper/distinfo
+10-92 files

FreeBSD/ports 64781d7 — www/linux-chrome Makefile distinfo

www/linux-chrome: Security update to 157.0.8103.38

Fixes buffer overflows in Dawn, memory corruption in ANGLE and use
after free in WebGL, Prerender, Geometry and Core, each of which lets
a crafted page execute code outside the sandbox.

Changelog:      https://chromereleases.googleblog.com/2026/11/stable-channel-update-for-desktop.html

Security:       380c9ad2-d81f-11f1-a214-a0369f7f7be0
Security:       3749ce48-d5ce-11f1-9bfa-a8a1599412c6
Security:       60814125-d630-11f1-9bfa-a8a1599412c6
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/linux-chrome/distinfo
+1-1www/linux-chrome/Makefile
+6-62 files

OPNSense/core 61cf0ac — src/etc/inc filter.lib.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

firewall: migrate miscellaneous advanced settings (automatic rules)
DeltaFile
+0-105src/www/system_advanced_firewall.php
+80-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_6.php
+40-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+16-15src/etc/inc/filter.lib.inc
+25-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-2src/opnsense/scripts/shell/setaddr.php
+165-1237 files not shown
+177-13413 files

LLVM/project 0c3f48e — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Add Reinterpret::reinterpretValue

Mixed-type load unpacking is the first caller. Insert the ptrtoint /
bitcast / inttoptr chain before the unpack point, and return nullptr
when a non-integral pointer is involved.
DeltaFile
+11-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+9-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+20-12 files

FreeBSD/ports 7b7bbc7 — www/nextcloud-memories Makefile distinfo

www/nextcloud-memories: Update to 11.0.2
DeltaFile
+3-3www/nextcloud-memories/distinfo
+1-1www/nextcloud-memories/Makefile
+4-42 files

FreeBSD/ports c5cfcc0 — www/nextcloud-contacts Makefile distinfo

www/nextcloud-contacts: Update to 8.9.5
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports d78bbd7 — mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.13.1
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports da4abdb — x11/hyprpicker Makefile distinfo, x11/hyprpicker/files patch-src_main.cpp

x11/hyprpicker: Update to 0.4.8

While here, remove upstreamed patch.

Changelog: https://github.com/hyprwm/hyprpicker/releases/tag/v0.4.8

Reported by:    GitHub (watch releases)
DeltaFile
+0-27x11/hyprpicker/files/patch-src_main.cpp
+3-3x11/hyprpicker/distinfo
+2-3x11/hyprpicker/Makefile
+5-333 files

LLVM/project 96840fd — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Support mixed-type load vectorization

Remove the restriction that every load in a top-level load chain must
have the vector's element type. A chain of mixed types such as
{i32, float} or {double, i32, i32} is loaded as a vector of integers
(as chosen by VecUtils::getCombinedVectorTypeFor()), each original load
is unpacked from the lanes it occupies, and then reinterpreted back to
its own type with Reinterpret::reinterpretValue().

Chains involving a non-integral pointer are left alone, since such a
pointer cannot be recovered from an integer lane.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+140-0llvm/test/Transforms/SandboxVectorizer/Passes/LoadStoreVec/load_store_vec_mixed_type_loads.ll
+26-10llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+6-3llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+172-133 files

LLVM/project fadb744 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Split Reinterpret legality from cast-chain building

canReinterpret() only checks for non-integral pointers, and getCastChain()
builds the ptrtoint/bitcast/inttoptr sequence under that precondition.
The chain is at most three casts, so assert that. Drop the unused runtime
reinterpretValue(); mixed-type loads will add it with tests.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+13-31llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+10-14llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+23-452 files

LLVM/project 8fcf046 — llvm/docs AMDGPUUsage.md

Clarify natural alignment
DeltaFile
+2-2llvm/docs/AMDGPUUsage.md
+2-21 files

LLVM/project 431c4bb — clang/test/CodeGenOpenCL builtins-amdgcn-global-load-store.cl, clang/test/SemaOpenCL builtins-amdgcn-global-load-store-error.cl

Use <2 x i32> for b64
DeltaFile
+62-62clang/test/CodeGenOpenCL/builtins-amdgcn-global-load-store.cl
+14-14llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+10-10llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll
+7-7clang/test/SemaOpenCL/builtins-amdgcn-global-load-store-error.cl
+6-6llvm/test/Verifier/AMDGPU/intrinsics-av.ll
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+105-1058 files not shown
+125-12414 files

LLVM/project 0469de7 — clang/test/CodeGenOpenCL builtins-amdgcn-global-load-store.cl, clang/test/SemaOpenCL builtins-amdgcn-global-load-store-error.cl

Add b8
DeltaFile
+2,124-0llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+308-96llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+218-0clang/test/CodeGenOpenCL/builtins-amdgcn-global-load-store.cl
+196-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll
+19-0clang/test/SemaOpenCL/builtins-amdgcn-global-load-store-error.cl
+14-0llvm/test/Verifier/AMDGPU/intrinsics-av.ll
+2,879-9615 files not shown
+2,949-10421 files

LLVM/project 59ee798 — clang/test/CodeGenOpenCL builtins-amdgcn-global-load-store.cl, clang/test/SemaOpenCL builtins-amdgcn-global-load-store-error.cl

[AMDGPU[ Expand `av` built-ins and intrinsics to b16/b32/b64

They previously only supported b128, but there is no technical reason why we cannot support all bit widths.

Disclaimer: This is largely Claude assisted. I ran it in short self-contained bursts (to ensure the output of each step was reviewable) to do all the boring steps of plumbing this through the stack. I also manually reverified and cleaned up all the files one by one between each steps.

Assisted-by: Claude Opus 5.5
DeltaFile
+1,062-0llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+732-96llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+684-30clang/test/CodeGenOpenCL/builtins-amdgcn-global-load-store.cl
+588-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll
+58-0clang/test/SemaOpenCL/builtins-amdgcn-global-load-store-error.cl
+42-0llvm/test/Verifier/AMDGPU/intrinsics-av.ll
+3,166-12615 files not shown
+3,440-19321 files

OpenBSD/ports JUpGRX9 — net/knot distinfo Makefile, net/knot/patches patch-src_contrib_lmdb_mdb_c

   Update to knot-3.6.2 and py-libknot-3.6.2

   knot-3.6 contains code to automatically migrate LMDB 0.9 to LMDB 1.0
   databases.

   ok phessler@
VersionDeltaFile
1.16+13-20net/knot/pkg/PLIST
1.3+10-14net/knot/patches/patch-src_contrib_lmdb_mdb_c
1.91+2-4net/knot/Makefile
1.21+2-2net/py-libknot/distinfo
1.56+2-2net/knot/distinfo
1.27+1-1net/py-libknot/Makefile
+30-436 files

FreeBSD/ports 0774739 — ports-mgmt Makefile, ports-mgmt/sbom-generator pkg-descr Makefile

ports-mgmt/sbom-generator: create SPDX SBOM files for installed packages
DeltaFile
+139-0ports-mgmt/sbom-generator/files/sbom-generator.1
+96-0ports-mgmt/sbom-generator/files/sbom-generator.in
+34-0ports-mgmt/sbom-generator/Makefile
+14-0ports-mgmt/sbom-generator/pkg-descr
+1-0ports-mgmt/Makefile
+284-05 files

LLVM/project a805e60 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h

[SandboxVec][LoadStoreVec] Add LLVM_ABI annotations to Reinterpret

Export the out-of-line static members of Reinterpret, as reported by
the LLVM_ABI annotation check. getCastChain() is private but is called
from the inline canReinterpret(), so it needs to be exported too.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+6-6llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+6-61 files

LLVM/project 85a159d — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h

[SandboxVec][LoadStoreVec] Don't pack non-integral pointer constants

getEquivalentConstantWithType() only rejected a non-integral pointer
destination type (via an assert), while a non-integral source such as
'ptr addrspace(5) null' was silently converted with ptrtoint. A
non-integral pointer has no stable integer representation, so it cannot
be packed into an integer lane.

Add VecUtils::isNonIntegralPtr() and return nullptr from
getEquivalentConstantWithType() when either type is a non-integral
pointer, which makes createConstantVector() give up on the bundle.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+5-6llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+9-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+2-1llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+16-73 files

LLVM/project 6772d75 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Add Reinterpret helper for same-size type casts (NFC)

Replace getEquivalentConstantWithType() with a Reinterpret utility that
reinterprets the bits of a value as another type of the same size. It
builds a chain of ptrtoint / bitcast / inttoptr casts, and applies it
either to a constant (folding) or to a runtime value (inserting casts).
The runtime form will be used to unpack mixed-type vector loads and to
pack mixed-type store operands.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+69-21llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+36-5llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+105-262 files

FreeNAS/freenas 39b6c47 — tests/api2 test_530_ups.py

Fix shutdown test

(cherry picked from commit 73545278cdb785520718c907e4c678d5b06025e6)
DeltaFile
+24-2tests/api2/test_530_ups.py
+24-21 files

FreeNAS/freenas e88ca5f — src/middlewared/middlewared/plugins/ups upssched_event.py, tests/api2 test_530_ups.py

Fix more UPS tests

(cherry picked from commit b18e25761081a9d269edc478f29d4cbee6a08db9)
DeltaFile
+60-14tests/api2/test_530_ups.py
+37-16src/middlewared/middlewared/plugins/ups/upssched_event.py
+97-302 files

LLVM/project 0247623 — llvm/test/Transforms/InstCombine pr232053.ll

[InstCombine] Add regression test for #232053 (NFC) (#238575)

Adds a regression test for the crash in #232053. The fix itself landed
in #231649.

Fixes https://github.com/llvm/llvm-project/issues/232053.
DeltaFile
+23-0llvm/test/Transforms/InstCombine/pr232053.ll
+23-01 files

FreeBSD/ports 3cc782b — x11/xdg-desktop-portal-hyprland distinfo Makefile

x11/xdg-desktop-portal-hyprland: Update to 1.5.0

Changelog: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.5.0

Reported by:    GitHub (watch releases)
DeltaFile
+4-3x11/xdg-desktop-portal-hyprland/Makefile
+3-3x11/xdg-desktop-portal-hyprland/distinfo
+7-62 files

LLVM/project ffb4e1d — clang/lib/CIR/Lowering/DirectToLLVM CMakeLists.txt LowerToLLVMOffloadPrintfAMDGPU.cpp, llvm/include/llvm/Support AMDGPUPrintf.h

[CIR][AMDGPU] Move AMDGPU printf emit helpers (NFC) (#238399)

Move the AMDGPU printf emit helpers from
llvm/lib/Support/AMDGPUPrintf.cpp to
llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp.

Signed-off-by: Steffen Holst Larsen <sholstla at amd.com>
DeltaFile
+0-96llvm/lib/Support/AMDGPUPrintf.cpp
+80-1llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp
+0-53llvm/include/llvm/Support/AMDGPUPrintf.h
+29-0llvm/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h
+1-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOffloadPrintfAMDGPU.cpp
+1-0clang/lib/CIR/Lowering/DirectToLLVM/CMakeLists.txt
+111-1512 files not shown
+111-1538 files

NetBSD/pkgsrc-wip 76824a4 — proc-cli PLIST DESCR

proc-cli: remove, import to pkgsrc
DeltaFile
+0-395proc-cli/distinfo
+0-132proc-cli/cargo-depends.mk
+0-43proc-cli/Makefile
+0-10proc-cli/COMMIT_MSG
+0-6proc-cli/PLIST
+0-6proc-cli/DESCR
+0-5926 files

FreeNAS/freenas cbcd695 — src/middlewared/middlewared/api/base model.py, src/middlewared/middlewared/api/base/handler remove_secrets.py

Also redact fields by aliases
DeltaFile
+6-2src/middlewared/middlewared/api/base/model.py
+4-3src/middlewared/middlewared/api/base/handler/remove_secrets.py
+3-1src/middlewared/middlewared/pytest/unit/api/handler/result/test_secret.py
+13-63 files

pkgng/pkgng ef57018 — . configure.def

build: do not abort when xlocale.h is missing

configure runs with set -e and cc_check_includes returns non zero when a
header is not found, so the probe added for the libfetch locale support
stopped the configuration on the systems which do not ship xlocale.h,
Debian and Alpine among them.

The header only selects the fast path: the bundled libfetch falls back
to setlocale() when any of the four probes fails.
DeltaFile
+1-1configure.def
+1-11 files

OPNSense/core 53ec2ef — . plist, src/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php

firmware: strict CRL and TLS 1.3 checking for product_feed (#11144)
DeltaFile
+29-0src/opnsense/scripts/firmware/feed.sh
+2-2src/opnsense/service/conf/actions.d/actions_firmware.conf
+1-1src/opnsense/scripts/firmware/hostnames.sh
+1-1src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+1-0src/opnsense/scripts/firmware/config.sh
+1-0plist
+35-46 files

FreeBSD/ports 04865f7 — deskutils/feathernotes Makefile

deskutils/feathernotes: try to fix packaging after recent Qt update

Reported by:    pkg-fallout
DeltaFile
+1-1deskutils/feathernotes/Makefile
+1-11 files