FreeBSD/src e09104dshare/man/man7 groups.7, usr.bin/id id.1 groups.1

groups.7: New manual page of standard group names

Import groups(7) from NetBSD, with tweaks for our system. The group
list is sorted by GID. All the group names from /usr/src/etc/group
are described, except "uucp". The FILES section was added on top of
the original manual page.

PR:                     264966
Relnotes:               yes
MFC after:              3 days
Obtained from:          NetBSD
Reviewed by:            des, ziaee
Differential Revision:  https://reviews.freebsd.org/D54114
DeltaFile
+345-0share/man/man7/groups.7
+3-2usr.sbin/chkgrp/chkgrp.8
+3-2usr.bin/newgrp/newgrp.1
+3-2usr.bin/id/id.1
+3-2usr.bin/id/groups.1
+2-1usr.sbin/pw/pw.8
+359-96 files not shown
+371-1412 files

LLVM/project da0455allvm/test/Transforms/PhaseOrdering/X86 vector-reductions-expanded.ll

[PhaseOrdering][X86] vector-reductions-expanded.ll - use passes list instead of piped opt stages (#194608)

Cleanup to make it easier to regenerate checks for #194473
DeltaFile
+1-1llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-expanded.ll
+1-11 files

NetBSD/pkgsrc-wip 8485833unison-snapshot COMMIT_MSG Makefile

unison-snaphot: Update to 2.54.0rc1
DeltaFile
+27-0unison-snapshot/COMMIT_MSG
+3-3unison-snapshot/Makefile
+3-3unison-snapshot/distinfo
+33-63 files

OPNSense/plugins 0a45144security/netbird Makefile, security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/Api AuthenticationController.php

netbird: add option/auth banner (#5404)
DeltaFile
+34-20security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird/authentication.volt
+10-12security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/Api/AuthenticationController.php
+8-0security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms/settings.xml
+5-0security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.xml
+2-3security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Authentication.xml
+1-1security/netbird/Makefile
+60-362 files not shown
+62-368 files

LLVM/project e6e9e1fllvm/docs KeyInstructionsDebugInfo.md InstrRefDebugInfo.md

[Docs] Fixes indents for InstrRefDebugInfo and KeyInstructionsDebugInfo (#194532)

This distinguishes the doc title from the headers.

Fixes navigation indents for Furo theme update (see
https://github.com/llvm/llvm-project/pull/184440).
DeltaFile
+11-11llvm/docs/KeyInstructionsDebugInfo.md
+7-7llvm/docs/InstrRefDebugInfo.md
+18-182 files

NetBSD/pkgsrc-wip 8e943b2ups-nut PLIST distinfo, ups-nut/patches patch-clients_upsclient.c patch-configure

ups-nut: Update to 2.8.5

not quite ready for import, but close
DeltaFile
+222-0ups-nut/PLIST
+0-14ups-nut/patches/patch-clients_upsclient.c
+4-5ups-nut/distinfo
+3-3ups-nut/patches/patch-configure
+2-2ups-nut/Makefile.common
+2-1ups-nut/TODO
+233-256 files

LLVM/project 74781cflldb/test/API/functionalities/multi-breakpoint TestMultiBreakpoint.py

[lldb] Disable gdbremote test on windows (#194627)

This is causing bot failures.
DeltaFile
+1-0lldb/test/API/functionalities/multi-breakpoint/TestMultiBreakpoint.py
+1-01 files

LLVM/project 367d140llvm/test/TableGen directive2.td directive1.td, llvm/utils/TableGen/Basic DirectiveEmitter.cpp

[TableGen] Emit constexpr versions of some directive/clause functions

A variant of https://github.com/llvm/llvm-project/pull/176253 with a
change to reduce compile-time impact.

Since "llvm_unreachable" is actually allowed in constexpr functions,
simply emit the bodies of the selected functions in the header file.

In the previous PR the `isAllowedClauseForDirective` function was made
constexpr, but since it was very long it had a significant impact on
compilation time. In this PR that function is no longer constexpr.
DeltaFile
+26-27llvm/test/TableGen/directive2.td
+26-27llvm/test/TableGen/directive1.td
+21-27llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+73-813 files

LLVM/project ca27dc2llvm/lib/Target/SPIRV SPIRVLegalizePointerCast.cpp, llvm/test/CodeGen/SPIRV/pointers load-store-matrix-in-struct.ll

[SPIR-V] Matrix in struct pointer legalization (#193073)

When looking to load an object at the start of a struct, the types do
not always match exactly. When we have an HLSL matrix the type in the
load will not match the type in memory. We need to improve the pointer
legalization pass to look for any "compatible" type at the start of an
aggragate.

A compatible are two types that the pass knows know to convert from one
to another.

This involves a refactoring of the code to make the check more general.

Assisted-by: Gemini


<!-- branch-stack-start -->

<!-- branch-stack-end -->
DeltaFile
+119-101llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
+57-0llvm/test/CodeGen/SPIRV/pointers/load-store-matrix-in-struct.ll
+176-1012 files

LLVM/project e459ce5llvm/lib/Target/PowerPC PPCRegisterInfo.td PPCMacroFusion.def

Revert "[PowerPC] Enable using HwMode for instructions (#191051)" (#194464)

This reverts commit 2a83068537786696d4950ce694e7d34480631f48.

It causes test suite failures in the 7zip benchmark.
DeltaFile
+13-8llvm/lib/Target/PowerPC/PPCRegisterInfo.td
+3-3llvm/lib/Target/PowerPC/PPCMacroFusion.def
+2-2llvm/lib/Target/PowerPC/PPCRegisterClasses.td
+4-0llvm/lib/Target/PowerPC/PPCBack2BackFusion.def
+2-2llvm/lib/Target/PowerPC/PPCInstrInfo.td
+2-1llvm/lib/Target/PowerPC/P10InstrResources.td
+26-162 files not shown
+30-178 files

LLVM/project 4e030aellvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][NFC]Cache MightBeIgnored result in gather-shuffle analysis

Each V in VL is queried up to 3 times for MightBeIgnored (direct +
NeighborMightBeIgnored from both neighbors), and the underlying
areAllUsersVectorized walks the instruction's user list. Memoize per
Value pointer to avoid the redundant walks.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/194619
DeltaFile
+13-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+13-41 files

LLVM/project a2409e0libc/include ucontext.h.def CMakeLists.txt, libc/include/sys ucontext.h.def ucontext.h

[libc][NFC] Move sys/ucontext.h to YAML generation (#194573)

Renamed sys/ucontext.h to sys/ucontext.h.def and created a corresponding
sys/ucontext.yaml, following the pattern used by sys/prctl. Updated
CMakeLists.txt to use add_header_macro.

Also removed the orphaned top-level ucontext.h.def which was never
referenced by ucontext.yaml.
DeltaFile
+16-0libc/include/sys/ucontext.h.def
+0-16libc/include/ucontext.h.def
+0-14libc/include/sys/ucontext.h
+5-3libc/include/CMakeLists.txt
+4-0libc/include/sys/ucontext.yaml
+25-335 files

LLVM/project cd95096clang/test/Driver modules-driver-import-std.cpp

[clang][modules-driver] Further constrain import-std test (#194604)

The root cause for the failing test was found in
https://github.com/llvm/llvm-project/pull/194475#issuecomment-4335023585.
The test uses `--target=x86_64-linux-gnu` which is only available with
`-DLLVM_TARGETS_TO_BUILD=all` or on native x86 targets.
DeltaFile
+1-2clang/test/Driver/modules-driver-import-std.cpp
+1-21 files

OPNSense/core 8215b47src/opnsense/mvc/app/views/OPNsense/Kea leases6.volt leases4.volt

remove data-row-id
DeltaFile
+2-1src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+0-1src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+2-22 files

OpenBSD/src K6Dqx1ausr.sbin/rdate ntp.c rdate.c

   rdate: remove -c option, we don't install the "right" zone files

   This option was non-functional since OpenBSD does not ship with the
   /usr/share/zoneinfo/right time zone files, which include leap
   seconds.  OK dgl@
VersionDeltaFile
1.38+4-22usr.sbin/rdate/ntp.c
1.39+6-11usr.sbin/rdate/rdate.c
1.42+3-7usr.sbin/rdate/rdate.8
1.9+2-2usr.sbin/rdate/Makefile
1.5+1-1usr.sbin/rdate/ntpleaps.h
1.15+1-1usr.sbin/rdate/ntpleaps.c
+17-446 files

NetBSD/src aknfCZVlib/libc/stdlib malloc.c

   old malloc(3): Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.61+10-3lib/libc/stdlib/malloc.c
+10-31 files

OPNSense/core 3755c81src/opnsense/mvc/app/views/OPNsense/Kea leases4.volt, src/opnsense/service/conf/actions.d actions_kea.conf

We also have to override the IPv4 lease commands now sadly
DeltaFile
+44-1src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+1-1src/opnsense/service/conf/actions.d/actions_kea.conf
+45-22 files

FreeBSD/src d5a896busr.bin/caesar caesar.c

caesar: Add SPDX-License-Identifier tags

Reviewed by:    imp
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55461

(cherry picked from commit 3cc113c94fb9635ba9f11f5dd797530b9231ca58)
DeltaFile
+2-0usr.bin/caesar/caesar.c
+2-01 files

LLVM/project b48aa05llvm/include/llvm/Support IOSandbox.h

[llvm] Mark IOSandbox::ScopedSetting nodiscard and maybe_unused (#194602)

The goal is to have the same attributes on ScopedSetting regardless if
this cmake setting is enabled or not.

Both of these should have nodiscard and maybe_unused attributes.
DeltaFile
+2-2llvm/include/llvm/Support/IOSandbox.h
+2-21 files

LLVM/project 83164a4clang/docs ReleaseNotes.rst, clang/lib/Parse ParseExprCXX.cpp

[Clang] fix assertion failure in ::template operator parsing (#194097)

when parsing an invalid `::template operator`, the parser incorrectly
kept the consumed tokens on error. This caused the token cache to go out
of sync and crash. This patch fixes it by reverting the tokens and
properly returning the error
fixes #186582
DeltaFile
+4-4clang/lib/Parse/ParseExprCXX.cpp
+8-0clang/test/Parser/gh186582.cpp
+1-0clang/docs/ReleaseNotes.rst
+13-43 files

FreeBSD/ports 1791121net/jicmp Makefile, net/jicmp6 Makefile

net/jicmp,net/jicmp6: deprecate and set expire date

- several years behind on upstream
- does not compile with jdk11+
- no users in the ports tree
- if you volunteer as maintainer we can retrieve this port from the attic

Approved-by:    no maintainer
DeltaFile
+4-1net/jicmp/Makefile
+4-1net/jicmp6/Makefile
+8-22 files

OPNSense/core 05eb36fsrc/opnsense/mvc/app/controllers/OPNsense/Kea/Api LeasesController.php, src/opnsense/mvc/app/views/OPNsense/Kea leases6.volt

Override default delete and delete-selected since we have to use multiple POST parameters now, as we need address and type per lease
DeltaFile
+45-2src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+13-4src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
+58-62 files

NetBSD/pkgsrc tALFKSedoc CHANGES-2026

   Updated devel/py-pydantic-core, devel/py-pydantic
VersionDeltaFile
1.2672+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc W8WnLm1devel/py-pydantic distinfo Makefile

   py-pydantic: updated to 2.13.3

   2.13.3
   Handle AttributeError subclasses with from_attributes

   2.13.2
   Fix ValidationInfo.field_name missing with model_validate_json()

   2.13.1
   Fix ValidationInfo.data missing with model_validate_json()
VersionDeltaFile
1.36+4-5devel/py-pydantic/distinfo
1.40+3-5devel/py-pydantic/Makefile
+7-102 files

NetBSD/pkgsrc Y5whkwsdevel/py-pydantic-core distinfo cargo-depends.mk

   py-pydantic-core: updated to 2.46.3

   2.46.3
   Unknown changes
VersionDeltaFile
1.34+61-55devel/py-pydantic-core/distinfo
1.22+19-17devel/py-pydantic-core/cargo-depends.mk
1.36+4-3devel/py-pydantic-core/Makefile
+84-753 files

LLVM/project ad23908llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][NFC]Cache isUsedOutsideBlock results in gather-shuffle analysis

Hoist loop-invariant predicates and memoize per-UserTE
all_of(Scalars, isUsedOutsideBlock) in
isGatherShuffledSingleRegisterEntry and vectorizeTree to avoid
redundant walks over scalar user lists in the gather-shuffle hot path.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/194612
DeltaFile
+55-15llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+55-151 files

NetBSD/src hFhhyMsexternal/cddl/osnet/dist/lib/libuutil/common uu_avl.c uu_list.c

   osnet libuutil: Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.2+13-0external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c
1.2+12-0external/cddl/osnet/dist/lib/libuutil/common/uu_list.c
1.5+6-1external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c
1.2+2-0external/cddl/osnet/dist/lib/libuutil/common/libuutil_impl.h
+33-14 files

FreeNAS/freenas 3d84369src/freenas/usr/local/bin truenas-initrd.py, src/middlewared/middlewared/plugins boot.py

Remove truenas-initrd.py and now dead dependencies

This commit removes local copy of truenas-initrd.py script, which
is now provided by https://github.com/truenas/upgrade_pyutils.

Since this script was the only consumer of the rootfs util to
toggle readonly property on filesystem it is also removed.
DeltaFile
+0-228src/freenas/usr/local/bin/truenas-initrd.py
+0-158src/middlewared/middlewared/utils/rootfs.py
+1-0src/middlewared/middlewared/plugins/boot.py
+1-3863 files

NetBSD/src zEhUTInlib/libbsdmalloc malloc.c

   libbsdmalloc: Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.13+3-3lib/libbsdmalloc/malloc.c
+3-31 files

NetBSD/src rCVfpzxlib/libc/gen arc4random.c

   arc4random(3): Use mutex_init, not mutex_unlock, in child post-fork.

   Using mutex_unlock may try to wake a thread that doesn't exist in the
   child, which could lead to trouble such as crash or deadlock.  But
   since the child is single-threaded, it is safe to just reinitialize
   the mutex memory anyway.

   PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock
VersionDeltaFile
1.51+3-3lib/libc/gen/arc4random.c
+3-31 files