FreeBSD/ports 597ff51textproc/wdiff Makefile distinfo

textproc/wdiff: update to 1.2.3
DeltaFile
+3-40textproc/wdiff/pkg-plist
+3-2textproc/wdiff/distinfo
+2-2textproc/wdiff/Makefile
+8-443 files

LLVM/project 24ac21ellvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp

Address comments

Created using spr 1.3.6-beta.1
DeltaFile
+12-11llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+12-111 files

FreeBSD/src 185f1a1crypto/aes aes_x86core.c, doc/man3 X509_verify_cert.pod

openssl: import 3.5.8

This change adds OpenSSL 3.5.8 from upstream [1].

The 3.5.8 artifact was been verified via PGP key [2] and by SHA256 checksum [3].

This is a security patch release. The highest severity issue is medium.

More information about the release (from a high level) can be found in
the release notes [4].

Updated via [5] with `update_openssl.sh 3.5.8`.

1. https://github.com/openssl/openssl/releases/download/openssl-3.5.8/openssl-3.5.8.tar.gz
2. https://github.com/openssl/openssl/releases/download/openssl-3.5.8/openssl-3.5.8.tar.gz.asc
3. https://github.com/openssl/openssl/releases/download/openssl-3.5.8/openssl-3.5.8.tar.gz.sha256
4. https://github.com/openssl/openssl/blob/openssl-3.5.8/NEWS.md
5. https://codeberg.org/ngie/freebsd-powertools:shell/update_openssl.sh@c2f51140
DeltaFile
+0-867crypto/aes/aes_x86core.c
+851-3test/evp_extra_test.c
+394-125test/evp_extra_test2.c
+476-32test/endecode_test.c
+439-61doc/man3/X509_verify_cert.pod
+337-5test/radix/quic_tests.c
+2,497-1,093256 files not shown
+8,213-2,267262 files

LLVM/project fb4b133llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstCombine/RISCV riscv-vsetvlimax-ispow2.ll

[ValueTracking] Treat RISC-V vsetvlimax as a power of two (#218831)

VLMAX = VLEN * LMUL / SEW is always a non-zero power of two for any valid
vtype, so llvm.riscv.vsetvlimax is a power of two regardless of SEW/LMUL or
whether a vscale_range is present. Report this in isKnownToBeAPowerOfTwo
so that consumers such as ctpop and the x & (x - 1) idiom can fold.

Assisted-by: TRAE CLI (Opus 4.8)
DeltaFile
+63-0llvm/test/Transforms/InstCombine/RISCV/riscv-vsetvlimax-ispow2.ll
+4-0llvm/lib/Analysis/ValueTracking.cpp
+67-02 files

FreeBSD/ports f62c942security/vuxml/vuln 2026.xml

security/vuxml: correct a tpyo

FreeBSD-SA-26:61.openssl not FreeBSD-SA-26:62.openssl.

Fixes:          6caee4041ace ("security/vuxml: reference FreeBSD-SA-26:61.openssl")
Pointy hat to:  philip
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

LLVM/project f79da0allvm/include/llvm/Analysis TargetTransformInfo.h, llvm/lib/Transforms/Scalar ExpandMemCmp.cpp

[ExpandMemCmp] Apply NumLoadsPerBlock to ordering compares (#215186)

Make NumLoadsPerBlock control both equality and ordering memcmp
expansions. For ordering comparisons, pack consecutive legal loads
in memory order into a value no wider than the target preferred
load width, then compare the packed values. This preserves
lexicographic semantics while reducing conditional branches.

BPF uses groups of eight byte-load pairs, so an align-1 32-byte
comparison forms four i64 compare blocks instead of 32 byte compare
blocks.

Other targets retain their existing default ordering behavior unless
grouping is explicitly requested.

Assisted-by: TRAE CLI (GPT-5)
DeltaFile
+898-0llvm/test/Transforms/ExpandMemCmp/BPF/memcmp.ll
+190-107llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll
+168-75llvm/lib/Transforms/Scalar/ExpandMemCmp.cpp
+56-75llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll
+14-14llvm/test/CodeGen/X86/memcmp-more-load-pairs-x32.ll
+5-3llvm/include/llvm/Analysis/TargetTransformInfo.h
+1,331-2748 files not shown
+1,342-28014 files

FreeBSD/ports efb5ff9security/vuxml/vuln 2026.xml

security/vuxml: remove duplicate OpenSSL entry

Reference FreeBSD-SA-26:35.openssl in the existing entry for OpenSSL
CVE-2026-7383, CVE-2026-9076, CVE-2026-34180, CVE-2026-34181,
CVE-2026-34182, CVE-2026-34183, CVE-2026-42764, CVE-2026-42766,
CVE-2026-42767, CVE-2026-42768, CVE-2026-42769, CVE-2026-42770,
CVE-2026-45445, CVE-2026-45446 and CVE-2026-45447 instead of duplicating
the entry.

FreeBSD-SA-26:35.openssl affected all supported versions of FreeBSD.
DeltaFile
+8-82security/vuxml/vuln/2026.xml
+8-821 files

FreeBSD/ports d4032casecurity/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-08-25

FreeBSD-SA-26:56.hwpmc affects all supported releases
FreeBSD-SA-26:57.unix affects 15.0R and 15.1R
FreeBSD-SA-26:58.sound affects all supported releases
FreeBSD-SA-26:59.mac_do affects 15.0R and 15.1R
FreeBSD-SA-26:60.ppp affects all supported releases
FreeBSD-SA-26:62.tty affects all supported releases
FreeBSD-SA-26:63.posixshm affects all supported releases
DeltaFile
+267-0security/vuxml/vuln/2026.xml
+267-01 files

FreeBSD/ports 6caee40security/vuxml/vuln 2026.xml

security/vuxml: reference FreeBSD-SA-26:61.openssl

Add a reference to FreeBSD-SA-26:61.openssl (issued 2026-08-25) to the
vuxml entry for OpenSSL CVE-2026-14457, CVE-2026-18798, CVE-2026-54874,
CVE-2026-63072, CVE-2026-63073, CVE-2026-63074, CVE-2026-63075 and
CVE-2026-63076

FreeBSD-SA-26:61.openssl affects all supported versions of FreeBSD
DeltaFile
+8-0security/vuxml/vuln/2026.xml
+8-01 files

LLVM/project 2c972ab.github/workflows/containers/github-action-ci-tooling Dockerfile

[Github] Bump formatting/tools container to 23.1.0 (#218815)

Now that 23.1.0 has been released, we should update the container to
ensure we're using the latest released version of the tooling.
DeltaFile
+2-2.github/workflows/containers/github-action-ci-tooling/Dockerfile
+2-21 files

LLVM/project 16852a1.github/workflows pr-code-format.yml

[Github] Hash pin ci-format container (#218816)

This follows our own CI best practices and ensures zizmor/CodeQL will
not complain about this when people inevitably touch it in the future.
DeltaFile
+1-1.github/workflows/pr-code-format.yml
+1-11 files

FreeBSD/ports d4af645devel/wasmer Makefile Makefile.crates

devel/wasmer: Update to 7.3.0

Changelog: https://github.com/wasmerio/wasmer/blob/main/CHANGELOG.md#730---21082026

PR:             297771
Reported by:    Krešimir Jozić <kjozic at gmail.com> (maintainer)
DeltaFile
+537-487devel/wasmer/distinfo
+267-242devel/wasmer/Makefile.crates
+1-2devel/wasmer/Makefile
+805-7313 files

LLVM/project cfe9defllvm/lib/IR Verifier.cpp, llvm/test/Verifier/RISCV vsetvli.ll

[RISCV][Verifier] Check operands and result type of RISC-V vsetvli/vsetvlimax (#218594)

The result of `llvm.riscv.vsetvli/vsetvlimax` models VLMAX (or a VL bounded
by it) and is only defined for XLen, so the result type must be i32 or i64.
Narrower types cannot represent the architectural VLMAX range of [1, 65536]
that value analyses rely on.

Also check that the VSEW and VLMUL immediate operands encode a valid
SEW/LMUL pair (VSEW <= 3, VLMUL != reserved), so that consumers can
assume a well-formed vtype.

Assisted-by: TRAE CLI (Opus 4.8)
DeltaFile
+25-0llvm/test/Verifier/RISCV/vsetvli.ll
+22-0llvm/lib/IR/Verifier.cpp
+47-02 files

LLVM/project 106601aclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen arm-neon-vld.c

[CIR][AArch64] Upstream load (vld1_*/vld1q_*) NEON builtins (#218319)

Related to https://github.com/llvm/llvm-project/issues/185382

CIR lowering for load intrinsics (`vld1_*`/`vld1q_*`)

(https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#stride)

Port tests:
- `clang/test/CodeGen/AArch64/neon-intrinsics.c`
- `clang/test/CodeGen/AArch64/neon-ldst-one.c`
- `clang/test/CodeGen/AArch64/poly64.c`
- `clang/test/CodeGen/arm-neon-vld.c`

to `clang/test/CodeGen/AArch64/neon/load.c`
DeltaFile
+2,240-0clang/test/CodeGen/AArch64/neon/load.c
+365-576clang/test/CodeGen/arm-neon-vld.c
+1-743clang/test/CodeGen/AArch64/neon-ldst-one.c
+0-698clang/test/CodeGen/AArch64/neon-intrinsics.c
+66-14clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+0-20clang/test/CodeGen/AArch64/poly64.c
+2,672-2,0511 files not shown
+2,678-2,0577 files

FreeBSD/ports aa5f496security/sniffglue Makefile distinfo

sniffglue: Update to 0.16.2

Changelog: https://github.com/kpcyrd/sniffglue/releases/tag/v0.16.2

PR:             295174
Reported by:    Martin Filla <freebsd at sysctl.cz> (maintainer)
Reviewed by:    vvd, nxjoseph
DeltaFile
+223-213security/sniffglue/distinfo
+111-107security/sniffglue/Makefile
+334-3202 files

NetBSD/src 4ARDWxvsys/nfs nfs_syscalls.c

   nfs: Work around missing VM_MIN/MAX_KERNEL_ADDRESS on amd64 rump.

   PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing
VersionDeltaFile
1.168+5-3sys/nfs/nfs_syscalls.c
+5-31 files

LLVM/project 63e0da0clang/include/clang/Lex Preprocessor.h, clang/lib/Frontend InitPreprocessor.cpp

[C++][Modules] Don't insert `#include` before GMF when `-include` used (#212533)

Clang currently emits command-line implicit inputs such as `-imacros`,
`-include-pch`/`-include-pth`, and `-include` as part of the predefines
buffer. This causes them to be processed before the main source file.

For a C++20 module unit with a global module fragment:

```cpp
module;
export module M;
```

a force-included header containing declarations was effectively
processed as:

```cpp
#include "Header.h"
module;

    [23 lines not shown]
DeltaFile
+157-0clang/test/Modules/cxx20-force-include.cpp
+56-18clang/lib/Lex/DependencyDirectivesScanner.cpp
+51-0clang/unittests/Lex/DependencyDirectivesScannerTest.cpp
+49-0clang/lib/Lex/Preprocessor.cpp
+23-12clang/lib/Frontend/InitPreprocessor.cpp
+31-1clang/include/clang/Lex/Preprocessor.h
+367-314 files not shown
+412-4410 files

LLVM/project e1ff57eclang/test/CodeGenCXX module-initializer-elision.cpp

[NFC] Skip a test on target={{.*}}-apple-darwin for TLS using (#218824)

Close https://github.com/llvm/llvm-project/pull/218346
DeltaFile
+2-0clang/test/CodeGenCXX/module-initializer-elision.cpp
+2-01 files

LLVM/project f872635llvm/lib/Target/X86 X86InstrFragments.td X86InstrCompiler.td, llvm/test/CodeGen/X86 pr218583.ll

[X86] Limit the result of XOR8rr_NOREX unused (#218640)

In case it may be zero/sign-extended into an REX/REX2 register.

Fixes: #218583

Assisted-by: Claude Opus 4.8
DeltaFile
+77-0llvm/test/CodeGen/X86/pr218583.ll
+10-3llvm/lib/Target/X86/X86InstrCompiler.td
+5-0llvm/lib/Target/X86/X86InstrFragments.td
+92-33 files

FreeBSD/ports a021825net-im/gomuks Makefile distinfo, net-im/gomuks/files/packagejsons package.json package-lock.json

net-im/gomuks: Update 26.07 => 26.08

Changelog: https://github.com/gomuks/gomuks/releases/tag/v0.2608.0

PR:             297671
Reported by:    Derek Schrock <dereks at lifeofadishwasher.com> (maintainer)
Reviewed by:    meta
DeltaFile
+373-450net-im/gomuks/files/packagejsons/package-lock.json
+7-7net-im/gomuks/distinfo
+3-3net-im/gomuks/files/packagejsons/package.json
+1-2net-im/gomuks/Makefile
+384-4624 files

LLVM/project 6e7406cllvm/test/MC/AsmParser altmacro-arg.s macro-arg.s

[MCParser,test] Improve macro argument charset test (#218828)

'@', '#', and '?' are assembly identifier characters, but they terminate
a macro argument name.
DeltaFile
+9-0llvm/test/MC/AsmParser/macro-arg.s
+2-0llvm/test/MC/AsmParser/altmacro-arg.s
+11-02 files

NetBSD/src ojcBp4hsys/nfs nfs_var.h nfs_export.c

   nfs: New sysctl node vfs.nfsd.maxexportspermount.

   Limits the number of different ways a single mount point can be
   exported.  Default is limited to 256; can be expanded by sysctl up to
   anything that won't overflow kva.

   XXX Should prevent increasing it at securelevel>0.

   PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing
VersionDeltaFile
1.167+53-2sys/nfs/nfs_syscalls.c
1.64+9-2sys/nfs/nfs_export.c
1.98+2-1sys/nfs/nfs_var.h
+64-53 files

NetBSD/src ZDkgjghsys/nfs nfs_syscalls.c

   nfs_syscalls.c: Sort includes.

   No functional change intended.

   Preparation for:

   PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing
VersionDeltaFile
1.166+29-26sys/nfs/nfs_syscalls.c
+29-261 files

LLVM/project b9279f6llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h AMDGPUCoExecSchedStrategy.cpp

[AMDGPU] Correct DS FIFO buffer size semantics

There was some ambiguity in how buffersize 0 and 1 are handled. The
correct semantics are:
- `BufferSize == 0`: unlimited, no FIFO stall
- `BufferSize == 1`: unbuffered, only one instruction in flight
- `BufferSize > 1`: buffered FIFO
DeltaFile
+9-7llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+4-3llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+13-102 files

LLVM/project ec585f6llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h AMDGPUCoExecSchedStrategy.cpp

Handle DS FIFO accounting edge cases

Saturate hardware-unit pressure decrements and treat buffer sizes zero
and one as disabling buffering to avoid underflow and inconsistent stall
costs.
DeltaFile
+4-5llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+2-2llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+6-72 files

LLVM/project 7ce9975llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp AMDGPUCoExecSchedStrategy.h

Address Review comments

Change-Id: I6972e887edd5db44ee9bcaed1f79e0c9933f611e
DeltaFile
+17-3llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+6-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+23-42 files

LLVM/project 6987eb9llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU coexec-scheduler.ll coexec-hazardrec-preRA.mir

[AMDGPU] Use DS latency for FIFO scheduling

Use instruction latency for DS hardware-unit cycle accounting so the FIFO
model can identify a full buffer. Add focused MIR coverage for the resulting
stall cost and scheduling decision, and regenerate the integration checks.

Change-Id: I2f4df2e97d145af4935872dbd43108e1b55077ab
DeltaFile
+48-0llvm/test/CodeGen/AMDGPU/coexec-sched-ds-fifo.mir
+5-5llvm/test/CodeGen/AMDGPU/coexec-hazardrec-preRA.mir
+4-4llvm/test/CodeGen/AMDGPU/coexec-scheduler.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+61-94 files

LLVM/project 7e85238llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h AMDGPUCoExecSchedStrategy.cpp

Claude Code review

Change-Id: Id4983ca59270c8bb2d261d38a6e7f2483c9d237e
DeltaFile
+18-4llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+1-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+19-42 files

LLVM/project 7fc26bbllvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp AMDGPUCoExecSchedStrategy.h

[AMDGPU] Add stalls for DS FIFO buffer

Change-Id: I73e56da97a931349e0655e4e20b24aeb97920647
DeltaFile
+41-6llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+41-5llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+82-112 files

LLVM/project 1604393llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h

Typo

Change-Id: I8b8da8a07be84506483f474d0a5e10ad79178c15
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+1-11 files