FreeBSD/src d383c87contrib/mandoc mdoc.7, share/examples/mdoc example.4

mdoc: Standardize SYNOPISIS section for drivers

Standardize driver manuals on the style used for 12 years in vt(4).
This brings SYNOPSIS across all FreeBSD manual sections into harmony
of meaning where where SYNOPSIS lists available options, and does not
contain prose. Adjust mdoc(7) to reflect the established convention.

Reviewed by:    jhb
Discussed with: arch@ (marc.info/?l=freebsd-arch&m=176782215606871)
Differential Revision:  https://reviews.freebsd.org/D54586
DeltaFile
+27-19share/examples/mdoc/example.4
+8-1contrib/mandoc/mdoc.7
+35-202 files

OPNSense/core 7849091src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php, src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml

Interfaces: Assignments - add interface configuration settings in new assignments page. for https://github.com/opnsense/core/issues/10568

Refactor NetworkInterface model to reuse existing property names as much as possible, move from/to legacy logic into a custom fieldtype and store all legacy settings in a container named "pending" to ease reconfiguration and updating legacy configurations.
DeltaFile
+131-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+66-10src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+59-1src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+18-1src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+16-1src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+11-2src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+301-151 files not shown
+302-157 files

FreeBSD/src 557ba0cusr.bin/yes yes.c

yes: Avoid static initialization

Our buffer is half a megabyte, but we are only initializing the first
two bytes.  Switching from static to dynamic initialization moves it
from .data to .bss, greatly reducing the size of the binary.

Fixes:          cf74b63d61b4 ("yes: Completely overengineer")
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D58890
DeltaFile
+7-3usr.bin/yes/yes.c
+7-31 files

FreeBSD/doc 02b7581website/content/en/docproj translations.adoc

website/translations: Remove bulgarian translation

Reported by:    Kirolos Gerges <gkoko9266 at gmail.com>
DeltaFile
+0-21website/content/en/docproj/translations.adoc
+0-211 files

FreeBSD/src f370d9esys/dev/ice ice_drv_info.h

ice(4): Add two more 4-part IDs for E835 adapters

Two additional subdevice IDs were introduced
to distinguish between adapters with and without
manageability over USB support.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Reviewed by:    erj
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
MFC after:      1 week
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57337
DeltaFile
+6-0sys/dev/ice/ice_drv_info.h
+6-01 files

LLVM/project d9274cdllvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp, llvm/test/CodeGen/AArch64/GlobalISel i1-zext-i8-atomic-store.ll legalize-non-pow2-load-store.mir

[AArch64][GlobalISel] Preserve scalar type when widening atomic G_STORE (#216162)

Use `changeElementSizeTo` instead of `changeTo` in the G_STORE
legalization rule for narrow atomic stores.

`changeTo` changes the type of the stored value to generic `s32`, which
can be propagated to its defining instruction. For example, this can
turn an integer `G_AND` into an `s32` operation and prevent it from
being correctly selected.

Changing only the element size preserves the value's scalar type while
still widening the value as required by the legalization rule.
DeltaFile
+26-0llvm/test/CodeGen/AArch64/GlobalISel/legalize-non-pow2-load-store.mir
+19-0llvm/test/CodeGen/AArch64/GlobalISel/i1-zext-i8-atomic-store.ll
+1-1llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+46-13 files

OpenBSD/src Lf6jFoTshare/man/man7 mandoc_char.7

   Fix a weird seventeen-year-old documentation bug where the descriptions
   of the \*(lp and \*(rp predefined strings were exchanged.
   Nobody noticed because all predefined strings are obsolete anyway.
   Patch from Alexander Ziaee <ziaee at FreeBSD.org>.
VersionDeltaFile
1.45+4-4share/man/man7/mandoc_char.7
+4-41 files

FreeNAS/freenas 2054fc0src/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/pytest/unit/plugins test_cloud_sync.py

Use `configparser` to generate rclone configs

(cherry picked from commit deb456f114189e779a5c33ef0b57d1714dad7cc8)

Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+37-14src/middlewared/middlewared/plugins/cloud_sync.py
+42-1src/middlewared/middlewared/pytest/unit/plugins/test_cloud_sync.py
+79-152 files

LLVM/project 2618135clang/lib/Driver/ToolChains HIPAMD.cpp, clang/test/Driver hip-profile-rocm-runtime.hip

[HIP] Link profile runtime in device-only lld path (#211675)

HIP device-only code object links can use the direct lld path in
HIPAMD.cpp. That path did not add the profile runtime, so device-only
builds with profile generation missed `libclang_rt.profile.a`.

This patch adds the normal profile runtime handling to that linker path
and covers it with a driver test.
DeltaFile
+10-3clang/test/Driver/hip-profile-rocm-runtime.hip
+1-0clang/lib/Driver/ToolChains/HIPAMD.cpp
+11-32 files

FreeBSD/ports 1d10df0net/aquantia-atlantic-kmod Makefile

net/aquantia-atlantic-kmod: Ignore on 15.2+ and 16.x

The kernel module is in the base system now.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58703
DeltaFile
+5-0net/aquantia-atlantic-kmod/Makefile
+5-01 files

FreeNAS/freenas f2f113dsrc/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/pytest/unit/plugins test_cloud_sync.py

Use `configparser` to generate rclone configs

(cherry picked from commit deb456f114189e779a5c33ef0b57d1714dad7cc8)

Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+35-14src/middlewared/middlewared/plugins/cloud_sync.py
+44-1src/middlewared/middlewared/pytest/unit/plugins/test_cloud_sync.py
+79-152 files

FreeBSD/ports 182618bMk/Scripts do-depends.sh

Mk/Scripts/do-depends.sh: propagate DEBUG_MK_* to find-lib.sh

env -i in find_lib() drops DEBUG_MK_SCRIPTS and
DEBUG_MK_SCRIPTS_FIND_LIB, so find-lib.sh never enables tracing.
Pass both through env -i.

PR:             245438
DeltaFile
+3-1Mk/Scripts/do-depends.sh
+3-11 files

NetBSD/pkgsrc-wip 703c18aocaml Makefile

ocaml: add PRINT_PLIST_AWK

tested on NetBSD/amd64(x86_64--netbsd) and NetBSD/evbarm64(aarch64--netbsd)
DeltaFile
+2-0ocaml/Makefile
+2-01 files

FreeBSD/ports 65c179fgraphics/dataplot Makefile distinfo

graphics/dataplot: Update 20240806 => 20260810

Commit log:
https://github.com/usnistgov/dataplot/compare/b779512...d837c4a

PR:             297613
Sponsored by:   UNIS Labs
DeltaFile
+3-3graphics/dataplot/distinfo
+2-2graphics/dataplot/Makefile
+5-52 files

OpenBSD/src vDah9LHusr.bin/tmux tty.c tmux.1

   Allow features to be disabled using @ suffix in terminal-features, from
   Michael Grant.
VersionDeltaFile
1.42+41-13usr.bin/tmux/tty-features.c
1.213+16-19usr.bin/tmux/tty-keys.c
1.108+11-10usr.bin/tmux/tty-term.c
1.1424+9-7usr.bin/tmux/tmux.h
1.1156+6-2usr.bin/tmux/tmux.1
1.478+3-3usr.bin/tmux/tty.c
+86-541 files not shown
+89-577 files

FreeBSD/ports 5e84ee2net/netatalk4 Makefile distinfo

net/netatalk4: Update to 4.5.1

See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-5-1 for
a list of changes in this release.
DeltaFile
+3-3net/netatalk4/distinfo
+1-1net/netatalk4/Makefile
+4-42 files

FreeNAS/freenas 2cd2f60src/middlewared/middlewared/alert/source scrub_paused.py

Compare scrub pause time against UTC instead of local time
DeltaFile
+3-2src/middlewared/middlewared/alert/source/scrub_paused.py
+3-21 files

FreeBSD/ports 3945691dns/libidn pkg-plist distinfo

dns/libidn: Update 1.43 => 1.44

News:
https://cgit.git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.44

- Fix warnings from portclippy.
- Merge INSTALL_DATAs in post-install-DOCS-on.

PR:             297610
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit b31023f59cea824ae3ffea0d2240e3c627abf635)
DeltaFile
+4-7dns/libidn/Makefile
+3-3dns/libidn/distinfo
+1-1dns/libidn/pkg-plist
+8-113 files

LLVM/project ecbd52cllvm/lib/Target/RISCV RISCVVectorPeephole.cpp

RISCV: Fix using getVRegDef on a physical register

This was looking through a VL operand to find a materialized
ADDI $x0, imm. The VL register can be physical, so avoid calling
getVRegDef.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+2-0llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+2-01 files

FreeBSD/ports b31023fdns/libidn pkg-plist distinfo

dns/libidn: Update 1.43 => 1.44

News:
https://cgit.git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.44

- Fix warnings from portclippy.
- Merge INSTALL_DATAs in post-install-DOCS-on.

PR:             297610
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+4-7dns/libidn/Makefile
+3-3dns/libidn/distinfo
+1-1dns/libidn/pkg-plist
+8-113 files

NetBSD/pkgsrc-wip e904776prometheus-lts TODO

prometheus-lts: seems that something needs golang.org/x/sys at v0.45.0
DeltaFile
+387-0prometheus-lts/TODO
+387-01 files

LLVM/project 9da823clibsycl/unittests CMakeLists.txt, libsycl/unittests/mock CMakeLists.txt

[libsycl][unit][CMake] Fix unittests gtest CMake target (#216344)

This was exposed by my recent change moving the `gtest` unit tests to be
called by `lit` (but still using `gtest`) but it seems the problem was
technically there before.

We need to use a special gtest target for the runtime build. Luckily
LLVM infra provides a cmake target we can depend on that will just make
it work. More info
[here](https://github.com/llvm/llvm-project/blob/ec26997e2e4606d97918a4a082c4f93ca38a6f46/third-party/unittest/CMakeLists.txt#L25)
if interested.

Other runtimes do the same thing, see
[here](https://github.com/llvm/llvm-project/blob/828d2d7fb65a9cd5946b347ad5173e3bdb21387d/openmp/tools/omptest/CMakeLists.txt#L88)
for example.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
DeltaFile
+3-3libsycl/unittests/mock/CMakeLists.txt
+3-0libsycl/unittests/CMakeLists.txt
+6-32 files

LLVM/project 975eae3llvm/lib/TargetParser AMDGPUTargetParser.cpp

Hackily filter out features from the reported string map
DeltaFile
+11-2llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+11-21 files

LLVM/project 63820d6clang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGen amdgpu-builtin-processor-is.c amdgpu-builtin-is-invocable.c

clang/AMDGPU: Don't emit target-features on AMDGCN-flavored SPIR-V

The spirv64-amd-amdhsa target unions every GPU's features in its feature
map so it can report builtins as available. The CodeGen doesn't have
any use of the target-features. Putting it into the IR just results
in an annoying to update test every time a new feature is added. The
ultimate SPIRV codegen doesn't do anything with it, and if it did
survive to AMDGPU codegen, it would be actively harmful.

This isn't an ideal solution. The target-features spam is also
noisy and useless in the AMDGPU case, but solving that is more
intricate because we do currently rely on this for some features,
most notably the wavesize.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+5-0clang/lib/CodeGen/CodeGenModule.cpp
+2-2clang/test/CodeGenCXX/dynamic-cast-address-space.cpp
+1-1clang/test/CodeGen/amdgpu-builtin-processor-is.c
+1-1clang/test/CodeGen/amdgpu-builtin-is-invocable.c
+9-44 files

FreeBSD/ports 749275bnet/dhcpcd Makefile distinfo

net/dhcpcd: update to 10.5.2

Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.1
Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.2

PR:     297479
DeltaFile
+3-3net/dhcpcd/distinfo
+1-1net/dhcpcd/Makefile
+4-42 files

NetBSD/pkgsrc-wip 19d046e. Makefile, mergiraf PLIST DESCR

mergiraf: remove, imported to pkgsrc/devel
DeltaFile
+0-602mergiraf/distinfo
+0-201mergiraf/cargo-depends.mk
+0-17mergiraf/Makefile
+0-2mergiraf/PLIST
+0-2mergiraf/DESCR
+0-1Makefile
+0-8256 files

NetBSD/pkgsrc-wip 7826312mergiraf Makefile cargo-depends.mk

mergiraf: update to 0.19.0
DeltaFile
+414-384mergiraf/distinfo
+137-127mergiraf/cargo-depends.mk
+1-1mergiraf/Makefile
+552-5123 files

NetBSD/pkgsrc XVeub3tdoc CHANGES-2026

   doc: Added devel/mergiraf version 0.19.0
VersionDeltaFile
1.5348+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc cJRJqHidevel Makefile

   devel/Makefile: + mergiraf
VersionDeltaFile
1.4676+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc kDoG1xhdevel/mergiraf PLIST DESCR

   devel/mergiraf: import mergiraf-0.19.0

   A syntax-aware git merge driver for a growing collection of
   programming languages and file formats.
VersionDeltaFile
1.1+602-0devel/mergiraf/distinfo
1.1+201-0devel/mergiraf/cargo-depends.mk
1.1+17-0devel/mergiraf/Makefile
1.1+2-0devel/mergiraf/PLIST
1.1+2-0devel/mergiraf/DESCR
+824-05 files