LLVM/project 6be9888libcxx/include variant

Speed up std::visit() compile times by another 42% (#213203)

This avoids defining an `enum`, which appears to be expensive for Clang.
DeltaFile
+30-30libcxx/include/variant
+30-301 files

FreeBSD/ports 76efafbwww/waterfox/files patch-bug1716707 patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn

www/waterfox: Update 6.6.16.1 => 6.7.0-beta.3

First 6.7.0 beta moving Waterfox to the ESR 153 platform.

Release Notes:
https://www.waterfox.com/releases/6.7.0-beta.1/
https://www.waterfox.com/releases/6.7.0-beta.2/
https://www.waterfox.com/releases/6.7.0-beta.3/

PR:             297209
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 66176a33aca4cf06c82d140b93720aa5cadd4c0e)
DeltaFile
+18,821-20,532www/waterfox/files/patch-libwebrtc-generated
+138-0www/waterfox/files/patch-languageid-de-constexpr-ify
+62-44www/waterfox/files/patch-pipewire_init
+0-92www/waterfox/files/patch-bug1626236
+36-27www/waterfox/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56www/waterfox/files/patch-bug1716707
+19,057-20,75126 files not shown
+19,411-20,97532 files

FreeBSD/ports 66176a3www/waterfox/files patch-bug1716707 patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn

www/waterfox: Update 6.6.16.1 => 6.7.0-beta.3

First 6.7.0 beta moving Waterfox to the ESR 153 platform.

Release Notes:
https://www.waterfox.com/releases/6.7.0-beta.1/
https://www.waterfox.com/releases/6.7.0-beta.2/
https://www.waterfox.com/releases/6.7.0-beta.3/

PR:             297209
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+18,821-20,532www/waterfox/files/patch-libwebrtc-generated
+138-0www/waterfox/files/patch-languageid-de-constexpr-ify
+62-44www/waterfox/files/patch-pipewire_init
+0-92www/waterfox/files/patch-bug1626236
+36-27www/waterfox/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+0-56www/waterfox/files/patch-bug1716707
+19,057-20,75126 files not shown
+19,411-20,97632 files

NetBSD/src hceQ8DNsys/arch/hb68k/pg68k ph1_machdep.c

   Remove the no-op platform routines now that they're documented
   elsewhere.
VersionDeltaFile
1.2+2-31sys/arch/hb68k/pg68k/ph1_machdep.c
+2-311 files

NetBSD/src RANZF9Csys/arch/m68k/include fdt_platform.h

   Document all of the m68k fdt_platform hooks.  Add fp_bootstrap(), and
   provide a prototype for fdt_bootstrap1(), a pre-pmap_bootstrap1() early
   init routine.
VersionDeltaFile
1.2+91-1sys/arch/m68k/include/fdt_platform.h
+91-11 files

LLVM/project 84046aclldb/packages/Python/lldbsuite/test lldbutil.py

[lldb][test] Recognize a Wasm trap as a crash (#213551)

is_thread_crashed maps how each platform reports the bad access the test
suite uses to simulate a crash, and had no case for Wasm, where there
are no signals and a bad access raises a trap that a runtime reports as
an exception. Without one it fell through to a description match that
never held, so a crashed thread read as running fine.
DeltaFile
+4-0lldb/packages/Python/lldbsuite/test/lldbutil.py
+4-01 files

OpenBSD/ports ux8nymmx11/gnome/contacts Makefile, x11/gnome/contacts/patches patch-src_meson_build patch-src_contacts-avatar_vala

   Move to glycin.
VersionDeltaFile
1.113+5-3x11/gnome/contacts/Makefile
1.2+0-0x11/gnome/contacts/patches/patch-src_meson_build
1.2+0-0x11/gnome/contacts/patches/patch-src_contacts-avatar_vala
1.4+0-0x11/gnome/contacts/patches/patch-src_contacts-avatar-selector_vala
1.5+0-0x11/gnome/contacts/patches/patch-meson_build
+5-35 files

NetBSD/pkgsrc-wip cf5b83fmtr-graph Makefile distinfo

mtr-graph(mtr085): update to 0.85.283
DeltaFile
+3-3mtr-graph/distinfo
+2-2mtr-graph/Makefile
+5-52 files

FreeNAS/freenas ba59d2asrc/middlewared/middlewared/plugins/vm vm_lifecycle.py, src/middlewared/middlewared/pytest/unit/plugins/vm test_vm_clock_xml.py

Apply the VM system clock setting to the generated domain

## Problem
`pylibvirt_vm()` builds the domain configuration by unpacking the VM dict into a plain dataclass, converting `bootloader` and `cpu_mode` into their enums but not `time`. The API model types `time` as a string literal, so the configuration held `'LOCAL'`/`'UTC'` instead of a `Time` member, and the clock offset is decided by comparing that field against `Time.LOCAL`. That comparison was always false, so every VM was defined with `<clock offset="utc">` regardless of what the user picked, and Windows guests — which expect a localtime RTC — ran off by the host's UTC offset. Containers were unaffected because their equivalent helper already does the conversion.

## Solution
Convert `time` alongside the other two enums. Every caller reaches this through the VM query, whose `Literal['LOCAL', 'UTC']` guarantees a valid value, so the conversion cannot raise. Added a unit test covering both offsets with and without Hyper-V enlightenments, which restores coverage that was dropped when XML generation moved out to truenas_pylibvirt.

Backport of 6f5c7fe52184b3d7897e39a42f1f74fe24cb71ad, applied by hand rather than cherry-picked: here `pylibvirt_vm` is still a service method on `VMService` in `vm_lifecycle.py` taking a plain dict, so both the fix and the test are adapted to that shape.
DeltaFile
+65-0src/middlewared/middlewared/pytest/unit/plugins/vm/test_vm_clock_xml.py
+2-1src/middlewared/middlewared/plugins/vm/vm_lifecycle.py
+67-12 files

LLVM/project def770dlldb/bindings/interface SBUnixSignalsExtensions.i, lldb/test/API/python_api/signals TestSignalsAPI.py

[lldb] Fix typo in SBUnixSignals.get_unix_signals_list (#213527)

Found when looking through the generated Python file. `sig` doesn't
exist in that context, it should be `idx`.
DeltaFile
+6-0lldb/test/API/python_api/signals/TestSignalsAPI.py
+1-1lldb/bindings/interface/SBUnixSignalsExtensions.i
+7-12 files

NetBSD/src Rx0XRMnsys/dev/pci if_rge.c

   Add RealTek Killer E500

   from FreeBSD via OpenBSD
VersionDeltaFile
1.54+3-2sys/dev/pci/if_rge.c
+3-21 files

NetBSD/src N6dxvSasys/dev/pci pcidevs.h pcidevs_data.h

   regen
VersionDeltaFile
1.1520+1,699-1,696sys/dev/pci/pcidevs_data.h
1.1521+2-1sys/dev/pci/pcidevs.h
+1,701-1,6972 files

OpenBSD/ports AnGjdAadevel/kdiff3 Makefile distinfo

   Update kdiff3 to 1.12.6
VersionDeltaFile
1.37+2-2devel/kdiff3/distinfo
1.58+1-1devel/kdiff3/Makefile
+3-32 files

NetBSD/src vdKZWansys/dev/pci pcidevs

   Add RealTek Killer E5000
VersionDeltaFile
1.1542+2-1sys/dev/pci/pcidevs
+2-11 files

FreeNAS/freenas 6f5c7fesrc/middlewared/middlewared/plugins/vm lifecycle.py, src/middlewared/middlewared/pytest/unit/plugins/vm test_vm_clock_xml.py

NAS-142015 / 27.0.0-BETA.1 / Apply the VM system clock setting to the generated domain (#19451)

## Problem
`pylibvirt_vm()` builds the domain configuration by unpacking
`VMEntry.model_dump()` into a plain dataclass, converting `bootloader`
and `cpu_mode` into their enums but not `time`. The API model types
`time` as a string literal, so the configuration held `'LOCAL'`/`'UTC'`
instead of a `Time` member, and the clock offset is decided by comparing
that field against `Time.LOCAL`. That comparison was always false, so
every VM was defined with `<clock offset="utc">` regardless of what the
user picked, and Windows guests — which expect a localtime RTC — ran off
by the host's UTC offset. Containers were unaffected because their
equivalent helper already does the conversion.

## Solution
Convert `time` alongside the other two enums. Every caller reaches this
through `VMEntry`, whose `Literal['LOCAL', 'UTC']` guarantees a valid
value, so the conversion cannot raise. Added a unit test covering both
offsets with and without Hyper-V enlightenments, which restores coverage
that was dropped when XML generation moved out to truenas_pylibvirt.
DeltaFile
+46-0src/middlewared/middlewared/pytest/unit/plugins/vm/test_vm_clock_xml.py
+2-1src/middlewared/middlewared/plugins/vm/lifecycle.py
+48-12 files

NetBSD/src bdEdXBOsys/arch/hb68k/hb68k machdep.c

   For machine_powerdown() and machine_halt(), invoke the default handlers
   if the platform didn't provide one.  For machine_reboot(), simply to nothing
   if the platform doesn't provide a handler, and the default action will
   take place.
VersionDeltaFile
1.4+15-5sys/arch/hb68k/hb68k/machdep.c
+15-51 files

OpenBSD/ports 5xyl4SHcad/kicad-share/footprints distinfo, cad/kicad-share/footprints/pkg PLIST

   Update kicad to 10.0.5
VersionDeltaFile
1.21+14-2cad/kicad-share/footprints/pkg/PLIST
1.8+4-4cad/kicad/patches/patch-eeschema_eeschema_jobs_handler_cpp
1.23+2-2cad/kicad-share/symbols/distinfo
1.25+2-2cad/kicad-share/packages3D/distinfo
1.23+2-2cad/kicad-share/footprints/distinfo
1.24+4-0cad/kicad-share/packages3D/pkg/PLIST
+28-129 files not shown
+40-2315 files

OpenBSD/ports yrWUD0utextproc/ding Makefile

   ding: bump MODTK_VERSION to 8.6 by stu
VersionDeltaFile
1.3+2-2textproc/ding/Makefile
+2-21 files

NetBSD/src WqcdFjysys/arch/hb68k/hb68k machdep.c, sys/arch/hb68k/include pmap.h

   Provide an empty machine_bootmap[] for the M68K_MMU_MOTOROLA case.
   Machine-specific bootstrap routines will fill in the entries they
   wish to use.
VersionDeltaFile
1.3+13-2sys/arch/hb68k/hb68k/machdep.c
1.2+3-1sys/arch/hb68k/include/pmap.h
+16-32 files

FreeNAS/freenas 3370185src/middlewared/middlewared/api/v26_0_0 container.py, src/middlewared/middlewared/api/v27_0_0 container.py

Add recursive option to container delete

## Problem
A container whose dataset has dependents could not be deleted at all, and the attempt was not free: the libvirt domain was torn down before ZFS refused the destroy, killing a running container and discarding a suspended one's state for a delete that was never going to succeed.

## Solution
Validate the dataset up front, before any libvirt state is touched, so a delete that cannot succeed is refused cleanly and the container is left exactly as it was. Adds a `recursive` delete option that destroys the dataset together with its dependents for callers who do want it gone. Both refusals are now validation errors naming the option that lifts them, which means deleting a running container without `force` returns a validation error where it previously returned a call error.
DeltaFile
+65-1tests/api2/test_container.py
+45-10src/middlewared/middlewared/plugins/container/crud.py
+11-1src/middlewared/middlewared/api/v26_0_0/container.py
+10-0src/middlewared/middlewared/api/v27_0_0/container.py
+4-0src/middlewared/middlewared/plugins/container/__init__.py
+135-125 files

FreeBSD/ports fa376bacad/opencascade Makefile distinfo, cad/opencascade/files patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx

cad/opencascade: upgrade to V8.0.1

Release notes at
        https://github.com/Open-Cascade-SAS/OCCT/releases#release-V8.0.1
DeltaFile
+0-58cad/opencascade/files/patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx
+34-17cad/opencascade/pkg-plist
+3-3cad/opencascade/distinfo
+1-1cad/opencascade/Makefile
+38-794 files

LLVM/project e4693c0libc CMakeLists.txt, libc/config/linux config.json

[libc] Add __isoc99_fscanf alias. (#213125)

- Add LLVM_LIBC_ADD_FUNCTION_C_ALIAS macro to add another C alias public
symbol to a function.
- Add LIBC_CONF_SCANF_PROVIDE_ISOC99_ALIASES config
- Add __isoc99_fscanf for generic fscanf target if
LIBC_CONF_SCANF_PROVIDE_ISOC99_ALIASES is set.
- Similarly: scanf, vfscanf, vscanf.
DeltaFile
+16-0libc/src/__support/common.h
+5-0libc/config/linux/config.json
+5-0libc/CMakeLists.txt
+4-0libc/src/stdio/vsscanf.cpp
+4-0libc/src/stdio/sscanf.cpp
+4-0libc/src/stdio/generic/vscanf.cpp
+38-06 files not shown
+61-112 files

NetBSD/src gkgm9zzsys/arch/hb68k/hb68k machdep.c, sys/arch/hb68k/include cpu.h

   machine_fdt_init(): Pass through the return value from fdtbus_init(),
   and don't consider the initialization complete if fdtbus_init() fails.
VersionDeltaFile
1.2+8-6sys/arch/hb68k/hb68k/machdep.c
1.2+2-2sys/arch/hb68k/include/cpu.h
+10-82 files

OPNSense/core adc74b5src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/Core/Api MenuController.php

menu: add Favorites section - minor cleanups for https://github.com/opnsense/core/pull/10033
DeltaFile
+0-115src/opnsense/mvc/app/models/OPNsense/Core/Favorites.php
+25-25src/opnsense/www/js/opnsense_favorites.js
+15-13src/opnsense/mvc/app/controllers/OPNsense/Core/Api/MenuController.php
+12-6src/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.php
+4-2src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+3-2src/www/head.inc
+59-1633 files not shown
+60-1669 files

NetBSD/src zvzrQRLexternal/cddl/osnet/lib/libdtrace Makefile

   libdtrace/Makefile: Add to, don't overwrite, CLEANFILES.

   PR lib/60530: NetBSD 11.0 cleandir leaves
   external/cddl/osnet/lib/libdtrace/obj/dtrace.expsym around
VersionDeltaFile
1.35+2-2external/cddl/osnet/lib/libdtrace/Makefile
+2-21 files

NetBSD/src ZYWB1Opdoc CHANGES-11.1

   Tickets #394 - #398, #400 - #404, #409, #410
VersionDeltaFile
1.1.2.2+69-1doc/CHANGES-11.1
+69-11 files

NetBSD/src GprLSBusys/dev/usb motg.c

   Pull up following revision(s) (requested by skrll in ticket #410):

        sys/dev/usb/motg.c: revision 1.44

   motg: support control transfers (endpoint zero) aborts.

   Tested by Brook Milligan.
VersionDeltaFile
1.43.4.1+24-25sys/dev/usb/motg.c
+24-251 files

NetBSD/src 2m9Y3npdoc CHANGES-9.5

   Tickets #2042 - #2044
VersionDeltaFile
1.1.2.122+31-1doc/CHANGES-9.5
+31-11 files

LLVM/project 7ed5bbeclang/lib/Parse ParseOpenMP.cpp, clang/test/SemaOpenMP gh197162.c invalid-clause-on-directive.c

[Clang][OpenMP] Skip Sema actions for invalid assumption clauses (#212822)

Do not call the Sema actions for absent, contains, and nullary assumption
clauses after the parser has diagnosed that the clause is not allowed on the
current directive.

Add assertions documenting that these Sema actions must only receive clauses
allowed on the current directive, and add tests covering all affected clause
kinds.

Fixes #212780.
DeltaFile
+25-0clang/test/SemaOpenMP/invalid-clause-on-directive.c
+6-4clang/lib/Parse/ParseOpenMP.cpp
+0-6clang/test/SemaOpenMP/gh197162.c
+31-103 files

NetBSD/src qzmi31Yexternal/public-domain/tz/dist theory.html europe

   Pull up the following, requested by kre in ticket #2044:

        external/public-domain/tz/dist/Makefile         up to 1.6
        external/public-domain/tz/dist/NEWS             up to 1.8
        external/public-domain/tz/dist/TZDATA_VERSION   up to 1.46
        external/public-domain/tz/dist/africa           up to 1.4
        external/public-domain/tz/dist/australasia      up to 1.13
        external/public-domain/tz/dist/europe           up to 1.6
        external/public-domain/tz/dist/leap-seconds.list up to 1.12
        external/public-domain/tz/dist/leapseconds      up to 1.12
        external/public-domain/tz/dist/northamerica     up to 1.7
        external/public-domain/tz/dist/theory.html      up to 1.6
        external/public-domain/tz/dist/version          up to 1.19
        external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.12
        external/public-domain/tz/dist/zone.tab         up to 1.6
        external/public-domain/tz/dist/zone1970.tab     up to 1.7
        external/public-domain/tz/dist/zonenow.tab      up to 1.8
        doc/3RDPARTY                                    (apply patch)

   Updates tzdata to 2023cgtz
VersionDeltaFile
1.1.1.20.2.10+32-159external/public-domain/tz/dist/africa
1.1.1.23.2.11+107-14external/public-domain/tz/dist/northamerica
1.1.1.27.2.13+70-7external/public-domain/tz/dist/NEWS
1.1.1.24.2.12+17-28external/public-domain/tz/dist/Makefile
1.1.1.24.2.12+14-7external/public-domain/tz/dist/europe
1.1.1.8.2.10+9-9external/public-domain/tz/dist/theory.html
+249-22410 files not shown
+275-24716 files