LLVM/project c0815b9 — llvm/lib/Target/ARM MVETPAndVPTOptimisationsPass.cpp, llvm/test/CodeGen/Thumb2/LowOverheadLoops revert-after-call-preheader.mir

[ARM] Replace reg in preheader when reverting WhileLoopStartLR (#229754)

As we revert a wls loop to a dls loop, we remove the t2WhileLoopStartLR
to a t2DoLoopStart at the start of the preheader. In finding the
t2WhileLoopStartLR we might have looked through a copy that is still
using the t2WhileLoopStartLR def. Make sure we replace the use with the
Src to remain valid.

Fixes #229400
DeltaFile
+220-0llvm/test/CodeGen/Thumb2/LowOverheadLoops/revert-after-call-preheader.mir
+9-0llvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp
+229-02 files

FreeBSD/ports 2354a0a — net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.16

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.16

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-hrpp-p4fc-wwf8
DeltaFile
+3-21net/traefik/distinfo
+2-14net/traefik/Makefile
+5-352 files

OpenBSD/ports km3tv5K — archivers/lzip/tarlz Makefile distinfo

   Update tarlz to 0.32.
VersionDeltaFile
1.20+2-2archivers/lzip/tarlz/distinfo
1.27+1-1archivers/lzip/tarlz/Makefile
+3-32 files

FreeBSD/ports b3571be — lang/v8-beta Makefile distinfo

lang/v8-beta: update to 15.7.112.9
DeltaFile
+3-3lang/v8-beta/distinfo
+1-1lang/v8-beta/Makefile
+4-42 files

FreeBSD/ports c984077 — lang/v8 Makefile distinfo, lang/v8/files temporal_capi-Cargo.lock patch-src_objects_js-temporal-zoneinfo64.cc

lang/v8: update to 15.6.75.19 (Chrome 156 stable)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Read time zone data from devel/icu through the new upstream
  v8_enable_temporal_systemicu option instead of a local patch.
- Port PartitionAlloc's zero segment, which keeps the low 4 GB of the
  address space inaccessible, to FreeBSD.  V8 no longer reserves this
  range itself, and d8 refuses to start without it.  Hinted mappings
  are not honored with ASLR, so reserve the range with a guard mapping.
DeltaFile
+37-37lang/v8/distinfo
+18-17lang/v8/Makefile
+35-0lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_partition__address__space.cc
+35-0lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_page__allocator__internals__posix.cc
+0-33lang/v8/files/patch-src_objects_js-temporal-zoneinfo64.cc
+9-9lang/v8/files/temporal_capi-Cargo.lock
+134-9613 files not shown
+174-13619 files

OpenBSD/ports RvQz8k7 — www/anubis Makefile distinfo

   update to anubis-1.28.2
VersionDeltaFile
1.22+2-2www/anubis/distinfo
1.24+1-1www/anubis/Makefile
+3-32 files

OpenBSD/ports EUUxAJF — www/phppgadmin Makefile distinfo, www/phppgadmin/pkg PLIST

   update to phpPgAdmin-7.14.8
VersionDeltaFile
1.15+2-2www/phppgadmin/distinfo
1.42+1-2www/phppgadmin/Makefile
1.14+1-0www/phppgadmin/pkg/PLIST
+4-43 files

OpenBSD/ports 01rNnNv — security/py-cryptodome-test-vectors Makefile distinfo, security/py-cryptodome-test-vectors/pkg PLIST

   update to py3-cryptodome-test-vectors-1.0.26
VersionDeltaFile
1.14+33-0security/py-cryptodome-test-vectors/pkg/PLIST
1.10+2-2security/py-cryptodome-test-vectors/distinfo
1.15+1-1security/py-cryptodome-test-vectors/Makefile
+36-33 files

OpenBSD/ports j8mZCns — devel/gpatch Makefile distinfo

   update to gpatch-2.8.1
   Prevent creation of out-of-tree files (CVE-2026-115207)
VersionDeltaFile
1.6.4.1+2-2devel/gpatch/distinfo
1.13.4.1+1-1devel/gpatch/Makefile
+3-32 files

OpenBSD/ports xAoNsZT — devel/gpatch Makefile distinfo

   update to gpatch-2.8.1
   Prevent creation of out-of-tree files (CVE-2026-115207)
VersionDeltaFile
1.7+2-2devel/gpatch/distinfo
1.14+1-1devel/gpatch/Makefile
+3-32 files

OpenBSD/ports 8RZfNSh — net/unifi/main Makefile distinfo, net/unifi/main/pkg PLIST

   update to unifi-10.6.109
VersionDeltaFile
1.48+2,844-2,844net/unifi/main/pkg/PLIST
1.49+4-4net/unifi/main/distinfo
1.67+1-4net/unifi/main/Makefile
+2,849-2,8523 files

FreeBSD/src 81f86c9 — sys/dev/usb/net if_smsc.c

smsc: Allow 10BASE-T1L/-T1S media

These are Single-Pair Ethernet types (SPE) from 802.3cg. smsc sets the
link flag only if mii_media_active is one of a known set of media types.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D60745
DeltaFile
+2-0sys/dev/usb/net/if_smsc.c
+2-01 files

OpenBSD/ports FayQ4QC — devel/py-certifi Makefile distinfo

   update to py3-certifi-2026.10.23
VersionDeltaFile
1.33+2-2devel/py-certifi/distinfo
1.52+1-1devel/py-certifi/Makefile
+3-32 files

FreeBSD/ports d2891d4 — deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron42 update (6c2e6bd88333)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+4-44 files

FreeBSD/ports 6c2e6bd — devel/electron42 distinfo, devel/electron42/files patch-electron_shell_common_api_electron__api__testing.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.11.18

Changelog:
- https://github.com/electron/electron/releases/tag/v42.11.16
- https://github.com/electron/electron/releases/tag/v42.11.17
- https://github.com/electron/electron/releases/tag/v42.11.18

Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/electron42/files/patch-chrome_browser_chrome__content__browser__client.cc
+7-7devel/electron42/distinfo
+6-6devel/electron42/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+5-5devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+5-5devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+4-4devel/electron42/files/patch-electron_shell_common_api_electron__api__testing.cc
+36-367 files not shown
+51-5113 files

OpenBSD/ports gVLuQ4N — devel/py-virtualenv Makefile distinfo

   update to py3-virtualenv-21.14.13
VersionDeltaFile
1.73+2-2devel/py-virtualenv/distinfo
1.108+1-1devel/py-virtualenv/Makefile
+3-32 files

LLVM/project de39e75 — llvm/include/llvm/IR Operator.h

[IR] Remove unused GEPOperator::countNonConstantIndices (NFC) (#235233)

The last callers of GEPOperator::countNonConstantIndices were removed
on April 26, 2024 in commit cbe1760f02882328c91e5764648f97fe644f44c9.

Assisted-by: Antigravity
DeltaFile
+0-6llvm/include/llvm/IR/Operator.h
+0-61 files

LLVM/project ee824d2 — clang/include/clang/AST ExprCXX.h ExternalASTSource.h, clang/include/clang/StaticAnalyzer/Core/PathSensitive CallEvent.h

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

PointerUnion::dyn_cast has been soft-deprecated in favor of
llvm::dyn_cast and llvm::dyn_cast_if_present.  This patch replaces
PointerUnion::dyn_cast with llvm::dyn_cast at 17 call sites across 11
files under clang/.

All tests in check-clang pass with these changes, and LLM-based static
analysis of the surrounding data structures and call sites confirms that
the PointerUnion operand at each site is nonnull either by construction
or because callers ensure it is nonnull before reaching llvm::dyn_cast.

Assisted-by: Antigravity
DeltaFile
+5-5clang/include/clang/AST/DeclTemplate.h
+2-4clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
+3-3clang/include/clang/AST/ExternalASTSource.h
+3-2clang/lib/Serialization/MultiOnDiskHashTable.h
+2-2clang/include/clang/AST/ExprCXX.h
+1-1clang/lib/Serialization/ASTWriter.cpp
+16-175 files not shown
+21-2211 files

OpenBSD/ports 7OnhT12 — x11/kde-applications Makefile

   Unhook libkdcraw
VersionDeltaFile
1.115+0-1x11/kde-applications/Makefile
+0-11 files

FreeBSD/ports 2aac8c8 — x11/xlockmore Makefile distinfo

x11/xlockmore: update to 5.89; fix fetch

(cherry picked from commit 2cf063b70f5375185cba1f0121d3489dc8020384)
DeltaFile
+3-3x11/xlockmore/distinfo
+2-2x11/xlockmore/Makefile
+5-52 files

FreeBSD/ports 4de5980 — astro/kstars Makefile, astro/phd2 Makefile

*/*: Bump PORTREVISION. devel/indi was updated to 2.2.5
DeltaFile
+1-1astro/stellarium/Makefile
+1-1astro/phd2/Makefile
+1-0astro/kstars/Makefile
+3-23 files

OpenBSD/ports Osjrnop — devel/quirks Makefile, devel/quirks/files Quirks.pm

   Merge libkexiv2-kf5
VersionDeltaFile
1.1861+2-1devel/quirks/files/Quirks.pm
1.1847+1-1devel/quirks/Makefile
+3-22 files

OpenBSD/ports WA92pQh — x11/kde-applications/libkexiv2 distinfo Makefile, x11/kde-applications/libkexiv2/pkg PLIST DESCR

   Remove libkexiv2 (unhooked sice 7.9)
VersionDeltaFile
1.8+0-0x11/kde-applications/libkexiv2/pkg/PLIST
1.2+0-0x11/kde-applications/libkexiv2/pkg/DESCR
1.51+0-0x11/kde-applications/libkexiv2/distinfo
1.12+0-0x11/kde-applications/libkexiv2/Makefile
+0-04 files

FreeBSD/ports cac48b2 — devel/indi Makefile distinfo, devel/indi/files patch-libs_indicore_indicom.c patch-indiserver_LocalDvrInfo.cpp

devel/indi: Update to 2.2.5
DeltaFile
+9-4devel/indi/pkg-plist
+11-0devel/indi/files/patch-drivers_telescope_CMakeLists.txt
+0-10devel/indi/files/patch-libs_indicore_indicom.c
+0-10devel/indi/files/patch-indiserver_LocalDvrInfo.cpp
+3-3devel/indi/distinfo
+1-2devel/indi/Makefile
+24-296 files

OpenBSD/ports K4TMbXc — x11/kde-applications/kf6-libkexiv2 Makefile, x11/kde-applications/kf6-libkexiv2/pkg PLIST

   Add pkgpath x11/kde-applications/libkexiv2
VersionDeltaFile
1.2+1-0x11/kde-applications/kf6-libkexiv2/pkg/PLIST
1.4+1-0x11/kde-applications/kf6-libkexiv2/Makefile
+2-02 files

OpenBSD/ports wvyIHac — meta/kde Makefile, meta/kde/pkg README-plasma

   Remove XDG_RUNTIME_DIR note

   XDG_RUNTIME_DIR is no longer required if KDE is started by xenodm(1).
VersionDeltaFile
1.13+1-7meta/kde/pkg/README-plasma
1.62+1-1meta/kde/Makefile
+2-82 files

LLVM/project f45474e — llvm/lib/CodeGen/SelectionDAG SDNodeInfo.cpp

Revert "[SelectionDAG] Implement SDTCisSameAs in verifyNode." (#235329)

M68k is failing on the bots. I'll need to fix it or waive the broken
node, but I need time to investigate.

Reverts #235157
DeltaFile
+1-10llvm/lib/CodeGen/SelectionDAG/SDNodeInfo.cpp
+1-101 files

NetBSD/src 0julPAT — doc CHANGES-11.1

   Note adjustment to crypto/external/bsd/openssh/libexec/Makefile for #550
VersionDeltaFile
1.1.2.32+2-2doc/CHANGES-11.1
+2-21 files

NetBSD/src CHMIXhP — crypto/external/bsd/openssh/libexec Makefile

   Remove MKFIDO2 conditional, it does not yet exist on this branch.
VersionDeltaFile
1.3.2.5+1-4crypto/external/bsd/openssh/libexec/Makefile
+1-41 files

LLVM/project 4f2421f — llvm/include/llvm/Transforms/Utils BuildLibCalls.h, llvm/lib/Analysis TargetLibraryInfo.cpp

[TLI][SimplifyLibCalls] Accept [2 x iN] return type for __size_returing_new (#234856)

On AArch64 (AAPCS64), Clang lowers `struct __sized_ptr_t { void *p;
size_t n; }` as `[2 x i64]` (`llvm::ArrayType`), whereas on x86_64 it is
lowered as `{ ptr, i64 }` (`llvm::StructType`).

Additionally, `emitHotColdSizeReturningNew` and
`emitHotColdSizeReturningNewAligned` in `BuildLibCalls.cpp` previously
hardcoded `StructType::get(B.getContext(), {B.getPtrTy(), SizeTTy})` as
the return type of the newly emitted `_hot_cold` call, which would fail
`replaceAllUsesWith` when replacing a call returning `[2 x i64]`.

Assisted-by: Gemini Argon
DeltaFile
+37-0llvm/unittests/Analysis/TargetLibraryInfoTest.cpp
+12-12llvm/lib/Transforms/Utils/BuildLibCalls.cpp
+6-6llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+12-0llvm/test/Transforms/InstCombine/simplify-libcalls-new.ll
+5-5llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
+7-3llvm/lib/Analysis/TargetLibraryInfo.cpp
+79-263 files not shown
+99-319 files