FreeBSD/ports dbedc4fdeskutils/py-trash-cli Makefile distinfo

deskutils/py-trash-cli: Update to 0.26.9.14

ChangeLog:

1. https://github.com/andreafrancia/trash-cli/releases/tag/0.26.9.14

Reported by:    Andrea Francia <notifications at github.com>
DeltaFile
+3-3deskutils/py-trash-cli/distinfo
+1-1deskutils/py-trash-cli/Makefile
+4-42 files

FreeBSD/ports 75789a3sysutils/siegfried Makefile distinfo

sysutils/siegfried: Update to 1.11.7

ChangeLog:
https://github.com/richardlehane/siegfried/blob/main/CHANGELOG.md#v1117-2026-09-14

MFH:            2026Q3
(cherry picked from commit 1b36c384dc1b0cd7c3a02a21d0c1768b08532abe)
DeltaFile
+5-5sysutils/siegfried/distinfo
+1-2sysutils/siegfried/Makefile
+6-72 files

LLVM/project 80cbdaflibc/src/unistd/linux CMakeLists.txt execve.cpp

[libc] Use execve syscall wrapper in execve.cpp (#223186)

Use the existing execve syscall wrapper in `execve.cpp` instead of
invoking SYS_execve directly.
DeltaFile
+5-7libc/src/unistd/linux/execve.cpp
+4-2libc/src/unistd/linux/CMakeLists.txt
+9-92 files

LLVM/project f7028e8libc/src/unistd/linux CMakeLists.txt execv.cpp

[libc] Use execve syscall wrapper in execv.cpp (#223181)

Use the existing execve syscall wrapper in `execv.cpp` instead of
invoking SYS_execve directly.
DeltaFile
+6-7libc/src/unistd/linux/execv.cpp
+4-2libc/src/unistd/linux/CMakeLists.txt
+10-92 files

FreeBSD/ports c92bffaprint/publisher-devel Makefile pkg-plist, print/publisher-devel/files modules.txt

print/publisher-devel: Update 5.7.5 => 5.9.4

While here, remove duplicate modules.txt.

Changelog:
https://doc.speedata.de/publisher/en/manual/changelog/version-5/#594-2026-09-04

PR:             298495
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+0-114print/publisher-devel/modules.txt
+3-3print/publisher-devel/pkg-plist
+3-3print/publisher-devel/distinfo
+3-0print/publisher-devel/files/modules.txt
+1-1print/publisher-devel/Makefile
+10-1215 files

FreeBSD/src 5fb3aeasys/compat/linuxkpi/common/include/asm cpu_device_id.h, sys/compat/linuxkpi/common/include/linux bits.h mod_devicetable.h

linuxkpi: Add x86 CPU ID matching functions and macros

There are two parts that go together:
* `X86_MATCH_VFM()` to declare a matching pattern
* `x86_match_cpu()` to check if the current CPU matches one of the
  patterns in an array.

The i915 DRM driver started to use this in Linux 6.14.

Reviewed by:    kib
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57700
DeltaFile
+37-0sys/compat/linuxkpi/common/src/linux_compat.c
+25-0sys/compat/linuxkpi/common/include/asm/cpu_device_id.h
+17-0sys/compat/linuxkpi/common/include/linux/mod_devicetable.h
+2-0sys/compat/linuxkpi/common/include/linux/bits.h
+81-04 files

FreeBSD/poudriere d92fb7csrc/share/poudriere common.sh

Reject unsafe package names from ports metadata

PKGNAME is used to construct host-side package staging paths. A port
can supply traversal components and cause those paths to escape the
staging directory.

Validate package names when reading port metadata and before a build
worker uses one. This prevents path separators and dot traversal
components from reaching host filesystem operations.

(cherry picked from commit e90c7ba59dbb1b42b9e83029e88c570caf29d632)

Conflicts:
        src/share/poudriere/common.sh

Issue #1363
DeltaFile
+22-0src/share/poudriere/common.sh
+22-01 files

LLVM/project 54ce74dllvm/utils/gn/secondary/compiler-rt/lib/ubsan BUILD.gn

[gn build] Port b3000bf6 (#223509)
DeltaFile
+1-0llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
+1-01 files

FreeBSD/doc bea0478documentation/content/en/books/porters-handbook/versions _index.adoc

Document __FreeBSD_version bumps 1600021..1600025

Document __FreeBSD_version bumps 1600021..1600025 for
emaste, kbowling (2x), and seuros (mentor adrian, 2x).
DeltaFile
+25-0documentation/content/en/books/porters-handbook/versions/_index.adoc
+25-01 files

LLVM/project 9fad63fllvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp, llvm/test/CodeGen/AMDGPU mad-mix-hi.ll mad-mix.ll

[AMDGPU][True16][GlobalISel] Update True16 handling for FMA_MIX instructions in GlobalISel (#205431)

The FMA_MIX instructions can extend 16-bit input values, but must have
32-bit registers as operands. This patch handles cases in True16 mode
where the 16-bit input value lives in a VGPR-16 and must be widened.
DeltaFile
+221-220llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll
+286-146llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll
+277-88llvm/test/CodeGen/AMDGPU/mad-mix.ll
+50-29llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll
+68-5llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+6-15llvm/test/CodeGen/AMDGPU/GlobalISel/fma-mix-true16.ll
+908-5031 files not shown
+910-5037 files

FreeBSD/ports 679b26amisc/crush Makefile distinfo

misc/crush: Update to 0.94.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.94.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project e219016compiler-rt/test CMakeLists.txt

[compiler-rt] Fix host-only AMDGPU tests being added to GPU build (#223505)

Summray:
We do have AMDPGU tests, but these are for the standalone / minimal
configurations that don't require any host runtime. The tests added in
the previous patch are for offloading, i.e. HIP or OpenMP, not C/C++
compiled fro the GPU.
DeltaFile
+6-4compiler-rt/test/CMakeLists.txt
+6-41 files

FreeBSD/doc b0d65fadocumentation/content/en/books/porters-handbook/versions _index.adoc

Document __FreeBSD_version bump to 1600026.

There are a few missing in between.  Should fille them out.
DeltaFile
+5-0documentation/content/en/books/porters-handbook/versions/_index.adoc
+5-01 files

FreeBSD/ports 8e583casecurity/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.10

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.10
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports 1b36c38sysutils/siegfried Makefile distinfo

sysutils/siegfried: Update to 1.11.7

ChangeLog:
https://github.com/richardlehane/siegfried/blob/main/CHANGELOG.md#v1117-2026-09-14

MFH:            2026Q3
DeltaFile
+5-5sysutils/siegfried/distinfo
+1-2sysutils/siegfried/Makefile
+6-72 files

FreeBSD/ports b57e3bfnet/rsync Makefile, net/rsync/files extra-patch-file-flags.diff

net/rsync: fix force-change patch

Fix force-change issue, where --force-change
cannot descend into an immutable directory after
3.5.0 update.

PR:             298358
Reported by:    Eero Hänninen <fax at nohik.ee>
MFH:            2026Q3

(cherry picked from commit b13f87c3bf553786da39f8b93c91d155cc049afd)
DeltaFile
+65-9net/rsync/files/extra-patch-file-flags.diff
+1-0net/rsync/Makefile
+66-92 files

LLVM/project aa261b7llvm/test/CodeGen/AMDGPU uint_to_fp.f64.ll sint_to_fp.f64.ll

[NFC][AMDGPU] Move i64 int to fp narrowing tests into their own file (#223463)
DeltaFile
+3,957-0llvm/test/CodeGen/AMDGPU/int_to_fp_narrow_i64.ll
+0-350llvm/test/CodeGen/AMDGPU/sint_to_fp.i64.ll
+0-292llvm/test/CodeGen/AMDGPU/uint_to_fp.i64.ll
+0-58llvm/test/CodeGen/AMDGPU/sint_to_fp.f64.ll
+0-54llvm/test/CodeGen/AMDGPU/uint_to_fp.f64.ll
+3,957-7545 files

LLVM/project 724968eoffload/plugins-nextgen/amdgpu/dynamic_hsa hsa.cpp

[Offload] Link against specific HSA library and then fallback (#223454)

Summary:
HSA uses a versioning system, the `.1` is usually a more specific
release while one without is a generic or untested version. We should
use the specific one and fall back.
DeltaFile
+6-1offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.cpp
+6-11 files

LLVM/project ff2c92elibc/src/__support/math bf16subf128.h bf16subf.h, libc/test/shared shared_math_constexpr_test.cpp

Make bf16sub constexpr and add tests
DeltaFile
+5-0libc/test/shared/shared_math_constexpr_test.cpp
+1-1libc/src/__support/math/bf16subf128.h
+1-1libc/src/__support/math/bf16subf.h
+1-1libc/src/__support/math/bf16sub.h
+8-34 files

FreeBSD/ports b13f87cnet/rsync Makefile, net/rsync/files extra-patch-file-flags.diff

net/rsync: fix force-change patch

Fix force-change issue, where --force-change
cannot descend into an immutable directory after
3.5.0 update.

PR:             298358
Reported by:    Eero Hänninen <fax at nohik.ee>
MFH:            2026Q3
DeltaFile
+65-9net/rsync/files/extra-patch-file-flags.diff
+1-0net/rsync/Makefile
+66-92 files

FreeBSD/ports 1b5c535x11-fonts/webfonts Makefile

x11-fonts/webfonts: Fix port when NEWVERDANA option is disabled

Due to an oversight on my end I only did final testing with
NEWVERDANA enabled. While at it move EXTRACT_ONLY variable
to correct section

Reported by:    leres@
DeltaFile
+8-4x11-fonts/webfonts/Makefile
+8-41 files

LLVM/project 5756408clang/include/clang/Basic TargetID.h, clang/lib/Basic TargetID.cpp

Reapply "clang: Use TargetID parsing from AMDGPUTargetParser" (#213824)

This reverts commit 8f82ba2c79f4e6a69a884cc9e19bd0b8c0bbe932.

Try again now that clang has full support for new subarch triples.
DeltaFile
+30-167clang/lib/Basic/TargetID.cpp
+61-64clang/lib/Driver/ToolChains/AMDGPU.cpp
+39-42clang/lib/Driver/OffloadBundler.cpp
+10-34clang/include/clang/Basic/TargetID.h
+25-18clang/lib/Basic/Targets/AMDGPU.cpp
+20-14clang/lib/Basic/Targets/AMDGPU.h
+185-3397 files not shown
+256-38113 files

LLVM/project 948fc0fllvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU schedule-amdgpu-trackers-attribute.ll

amdgpu-use-amdgpu-trackers function attribute overrides the global option.

To be consistent with other scheduling attribute amdgpu-sched-strategy.
DeltaFile
+25-9llvm/test/CodeGen/AMDGPU/schedule-amdgpu-trackers-attribute.ll
+8-16llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+33-252 files

LLVM/project def780alibc/include/llvm-libc-types cookie_io_functions_t.h CMakeLists.txt, libc/src/stdio fopencookie.cpp

[libc] Change cookie_seek_function_t to take off_t argument (#223306)

cookie_seek_function_t is defined as taking off_t rather than off64_t
for offset argument in all C library implementations that support
fopencookie.
DeltaFile
+2-3libc/src/stdio/fopencookie.cpp
+3-2libc/test/src/stdio/fopencookie_test.cpp
+2-2libc/include/llvm-libc-types/cookie_io_functions_t.h
+2-2libc/include/llvm-libc-types/CMakeLists.txt
+1-0libc/test/src/stdio/CMakeLists.txt
+10-95 files

LLVM/project 80e9ff4libc/test/shared shared_math_constexpr_test.cpp

clang-format
DeltaFile
+4-2libc/test/shared/shared_math_constexpr_test.cpp
+4-21 files

LLVM/project f83eea9libc/test/shared shared_math_constexpr_test.cpp

nits
DeltaFile
+12-14libc/test/shared/shared_math_constexpr_test.cpp
+12-141 files

LLVM/project cb0cd29llvm/include/llvm/Transforms/Scalar InferAddressSpaces.h, llvm/lib/Passes PassBuilder.cpp PassRegistry.def

InferAddressSpaces: Replace -assume-default-is-flat-addrspace cl::opt with pass parameter

Migrate the pass-specific command-line option to a new pass manager
pass parameter, exposed as
infer-address-spaces<assume-default-is-flat-addrspace>.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+28-14llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
+15-5llvm/include/llvm/Transforms/Scalar/InferAddressSpaces.h
+6-1llvm/lib/Passes/PassRegistry.def
+5-0llvm/lib/Passes/PassBuilder.cpp
+2-2llvm/test/Transforms/InferAddressSpaces/infer-address-spaces-overlapping-dead.ll
+3-0llvm/test/Transforms/InferAddressSpaces/pass-param-parse-errors.ll
+59-227 files not shown
+68-2813 files

FreeBSD/src e1ad124. UPDATING, sys/sys param.h

UPDATING: bump __FreeBSD_version to 1600026 for LinuxKPI changes

The size of multiple embedded structs have changed and may lead to
problems (pci_error_handlers in pci_driver, dev_pm_info in struct device).
Allow these changes to be detected by bumping __FreeBSD_version.

MFC after:      3 days
DeltaFile
+6-0UPDATING
+1-1sys/sys/param.h
+7-12 files

FreeBSD/src b0094b5sys/compat/linuxkpi/common/include/linux device.h

Revert "linuxkpi: Add device under parent, not under class"

This reverts commit fc0a5ae094308609927e9c355928d08923278325.

This changed the sysctl node path and broke IB user space tools (ibv_*).

PR:     298485
Reported by:     Ariel Ehrenberg (aehrenberg nvidia.com)
DeltaFile
+6-4sys/compat/linuxkpi/common/include/linux/device.h
+6-41 files

FreeBSD/src 73166d2sys/compat/linuxkpi/common/src linux_80211.c linux_80211_macops.c

LinuxKPI: 802.11: Always lock around lkpi_80211_mo_{remove_interface,stop}()

Add the missing locking to another two MO driver downcalls, as drivers
always expect it (e.g. rtw89 by assertion).

Add the lock and might_sleep assertions to the respective lkpi_80211_mo_*
downcalls.

PR:             298417
Reviewed by:    bz
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D59608
DeltaFile
+6-0sys/compat/linuxkpi/common/src/linux_80211_macops.c
+2-0sys/compat/linuxkpi/common/src/linux_80211.c
+8-02 files