FreeBSD/ports d85a6ac — devel/muon Makefile

devel/muon: Respect PREFIX during configuration

Pass -Dprefix=${PREFIX} to muon-bootstrap setup so that muon's
installation paths match the prefix used by ports.

Approved by: zi (ports), bapt (maintainer)
Reviewed by: zi, bapt
DeltaFile
+1-0devel/muon/Makefile
+1-01 files

HardenedBSD/ports 0dc7fa6 — editors/emacs/files patch-lisp_net_tramp-archive.el patch-lisp_net_tramp.el, security/pass-cli distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+64-0security/vuxml/vuln/2026.xml
+62-0editors/emacs/files/patch-lisp_net_tramp.el
+19-19security/pass-cli/distinfo
+23-11sysutils/u-boot-master/Makefile
+23-0editors/emacs/files/patch-lisp_net_tramp-archive.el
+9-9sysutils/rkbin/Makefile
+200-3932 files not shown
+281-12138 files

LLVM/project 3bae4a2 — clang/lib/CodeGen CodeGenFunction.cpp CGExpr.cpp, clang/test/CodeGen memcpy-inline-builtin-no-extern.c

Split calling convention fix into separate PR

Created using spr 2.0.0-beta.1
DeltaFile
+1-1clang/test/CodeGen/memcpy-inline-builtin-no-extern.c
+1-0clang/lib/CodeGen/CodeGenFunction.cpp
+1-0clang/lib/CodeGen/CGExpr.cpp
+3-13 files

LLVM/project 57eea05 — clang/lib/CodeGen CodeGenFunction.cpp CGExpr.cpp, clang/test/CodeGen memcpy-inline-builtin-no-extern.c

Split calling convention fix into separate PR

Created using spr 2.0.0-beta.1
DeltaFile
+29-0clang/test/CodeGen/memcpy-inline-builtin-no-extern.c
+0-1clang/lib/CodeGen/CodeGenFunction.cpp
+0-1clang/lib/CodeGen/CGExpr.cpp
+29-23 files

LLVM/project b94d597 — clang/test/CodeGen memcpy-inline-builtin-no-extern.c

Split calling convention fix into separate PR

Created using spr 2.0.0-beta.1
DeltaFile
+29-0clang/test/CodeGen/memcpy-inline-builtin-no-extern.c
+29-01 files

LLVM/project c0afba0 — clang-tools-extra/clang-tidy ClangTidyDiagnosticConsumer.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Fix crash on invalid file extension options (#227869)

`ClangTidyContext`'s constructor calls `setCurrentFile("dummy")` before
a `DiagnosticsEngine` is attached. If `HeaderFileExtensions` or
`ImplementationFileExtensions` contains an invalid entry,
`setCurrentFile` emits the "Invalid header file extensions"
configuration diagnostic through the null engine, and clang-tidy crashes
before it analyzes anything.

This keeps parsing the options as before, but emits configuration
diagnostics only once an engine is attached. Every translation unit
calls `setCurrentFile` again after that, so the warning is still
reported for each analyzed file.

Reproduction:

```console
$ echo 'int f();' > main.cpp
$ clang-tidy --checks='-*,modernize-use-trailing-return-type' \

    [14 lines not shown]
DeltaFile
+11-0clang-tools-extra/test/clang-tidy/infrastructure/invalid-file-extensions.cpp
+6-2clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.md
+21-23 files

LLVM/project 9e013a2 — clang/docs ReleaseNotes.md, clang/lib/Lex PPExpressions.cpp

[clang][Lex] Fix crash on pragma annotations in preprocessor expressions (#232413)

Reject annotation tokens before accessing `IdentifierInfo`, emitting the
existing invalid-token diagnostic instead of asserting.

```cpp
#define M _Pragma("pack(push, 1)")
#if (0 + M 1)
#endif
```

https://godbolt.org/z/sqjs9nPrj

Assisted by Codex.

---------

Signed-off-by: yronglin <yronglin777 at gmail.com>
Co-authored-by: Ambrose Leeb <aeternalmail at gmail.com>
DeltaFile
+24-0clang/test/Preprocessor/expr-pragma.c
+4-1clang/lib/Lex/PPExpressions.cpp
+1-0clang/docs/ReleaseNotes.md
+29-13 files

LLVM/project 025e9a1 — flang-rt/lib/runtime unit.cpp, flang-rt/test/Driver backspace-unterminated.f90

[flang-rt] Fix BACKSPACE crash on files without trailing newline (#227661)

Calling BACKSPACE on a formatted sequential file crashes with `error:
"Sequential record missing its terminator"` when the last record does
not end with '\n'.

#### Root cause:
`BackspaceVariableFormattedRecord(...)` assumed that every record ends
with a newline character`(\n)`. To locate the previous record, it
examines the byte immediately before the current file position and
expects that byte to be `'\n'`, then scans backward to find the start of
the record. When the final record is unterminated, the byte before the
current position belongs to the record data rather than a record
terminator, it reports `IostatMissingTerminator` error.

#### Fix:
Updated `BackspaceVariableFormattedRecord(...)` to recognize end-of-file
as a valid record terminator, matching the behavior of
`BeginVariableFormattedInputRecord(...)`. This allows `BACKSPACE(...)`

    [3 lines not shown]
DeltaFile
+47-0flang-rt/test/Driver/backspace-unterminated.f90
+23-12flang-rt/lib/runtime/unit.cpp
+70-122 files

LLVM/project b9360ed —

Rebase onto test regeneration

Created using spr 2.0.0-beta.1
DeltaFile
+0-00 files

LLVM/project 41553ad — clang/test/CodeGen memcpy-inline-builtin-no-extern.c

Rebase onto test regeneration

Created using spr 2.0.0-beta.1
DeltaFile
+68-3clang/test/CodeGen/memcpy-inline-builtin-no-extern.c
+68-31 files

LLVM/project f9e72e0 — llvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU global-atomic-fadd.f32-no-rtn.ll wave-reduce-live-scc.ll

[AMDGPU] Add an SCC def to the wave.reduce pseudos (#228723)

The wave.reduce pseudos expand into code that writes SCC: the Iterative
loop's compare, s_bcnt1 for a uniform value, and the s_sub that negates
the result of a DPP sub. They don't declare it, so SelectionDAG can keep
a compare's result in SCC across the reduction, and a branch or select
after it then reads SCC from the expansion instead. The verifier reports
"Using an undefined physical register" in both cases. Without the
verifier, llc with assertions aborts in the machine scheduler on the
branch after the Iterative loop, and the select after a uniform
reduction is silently wrong.

Add Defs = [SCC], as #227604 did for the kill pseudos. The SCC defs that
#226370 marked dead in the expansion are then correct.
DeltaFile
+66-0llvm/test/CodeGen/AMDGPU/wave-reduce-live-scc.ll
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll
+3-3llvm/test/CodeGen/AMDGPU/global-atomic-fadd.f32-no-rtn.ll
+1-1llvm/lib/Target/AMDGPU/SIInstructions.td
+74-84 files

LLVM/project 12b3ade — mlir/include/mlir/Dialect/LLVMIR LLVMAttrDefs.td LLVMEnums.td, mlir/lib/Target/LLVMIR ModuleTranslation.cpp

[MLIR][LLVM] Remove support for synthetic profile entry counts (#233357)

These are going to be fully removed from LLVM soon (they have been
partially removed for a while). Remove them from MLIR to unblock further
cleanup in LLVM.

Assisted-by: LLM
DeltaFile
+0-24mlir/test/Target/LLVMIR/llvmir.mlir
+2-22mlir/test/Target/LLVMIR/Import/function-attributes.ll
+0-15mlir/include/mlir/Dialect/LLVMIR/LLVMEnums.td
+3-10mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.cpp
+2-7mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+2-7mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+9-852 files not shown
+14-918 files

FreeBSD/doc ede14af — website/content/en/releases/15.1R/ec2-ami-ids latest.adoc

15.1: Update "latest" AMIs

We now have 15.1-RELEASE-p6 AMIs.

Approved by:    re (implicit)
Sponsored by:   Amazon
DeltaFile
+512-512website/content/en/releases/15.1R/ec2-ami-ids/latest.adoc
+512-5121 files

LLVM/project 3b83f11 — clang/test/CodeGen memcpy-inline-builtin-no-extern.c

Update test using update_cc_test_checks.py

Created using spr 2.0.0-beta.1
DeltaFile
+71-18clang/test/CodeGen/memcpy-inline-builtin-no-extern.c
+71-181 files

LLVM/project bd20a05 — llvm/lib/DWARFLinker/Parallel SyntheticTypeNameBuilder.h SyntheticTypeNameBuilder.cpp, llvm/test/tools/dsymutil/AArch64 odr-unnamed-types-same-line.test odr-unnamed-types-nested.test

[DWARFLinker] Hash the contents of unnamed types in names (#234074)

c04b8e5ef033 put the contents of an unnamed type into its synthetic
name. Every type referring to it embeds that name, so name size grows
with the size and nesting depth of the unnamed type:

* Each level of nested unnamed structs doubles the name. Depth 20 takes
4 GB.
* An unnamed enum with 100k enumerators adds 3 MB to every array,
pointer and typedef of it. Array types differ in dimension and do not
deduplicate, so dsymutil exhausts memory.

Replace the contents with a 128-bit xxh3 digest, memoized per DIE. Names
stay distinct for distinct contents but have a fixed size.

The type compile unit is sorted by name, so the order of unnamed types
in the output changes, which required updating the test.

rdar://190461998
DeltaFile
+1,439-0llvm/test/tools/dsymutil/AArch64/odr-unnamed-types-nested.test
+12-12llvm/test/tools/dsymutil/AArch64/odr-unnamed-types-same-line.test
+19-1llvm/lib/DWARFLinker/Parallel/SyntheticTypeNameBuilder.cpp
+7-1llvm/lib/DWARFLinker/Parallel/SyntheticTypeNameBuilder.h
+1,477-144 files

OpenBSD/ports 3zA3qpo — devel/kf5/kdesu Makefile, devel/kf5/kdesu/patches patch-src_kdesu_stub_c

   kdesu: add _permit_setugid
VersionDeltaFile
1.1+17-0devel/kf5/kdesu/patches/patch-src_kdesu_stub_c
1.21+1-1devel/kf5/kdesu/Makefile
+18-12 files

OpenBSD/ports f6Wa02H — devel/kf6/kdesu Makefile, devel/kf6/kdesu/patches patch-src_kdesu_stub_c

   kdesu: add _permit_setugid and fix missing sgid
VersionDeltaFile
1.1+17-0devel/kf6/kdesu/patches/patch-src_kdesu_stub_c
1.6+4-0devel/kf6/kdesu/pkg/PLIST
1.7+1-0devel/kf6/kdesu/Makefile
+22-03 files

LLVM/project 37cdcd4 — clang/lib/CodeGen CGExpr.cpp CodeGenFunction.cpp, clang/test/CodeGen memcpy-inline-builtin-no-extern.c

[𝘀𝗽𝗿] initial version

Created using spr 2.0.0-beta.1
DeltaFile
+17-5clang/test/CodeGen/memcpy-inline-builtin-no-extern.c
+5-3clang/lib/CodeGen/CodeGenFunction.cpp
+2-0clang/lib/CodeGen/CGExpr.cpp
+24-83 files

LLVM/project 9eedba7 — llvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/lib/Passes CodeGenPassBuilder.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+29-4llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+4-0llvm/include/llvm/Passes/CodeGenPassBuilder.h
+2-0llvm/test/CodeGen/X86/llc-pipeline-npm.ll
+1-0llvm/lib/Passes/CodeGenPassBuilder.cpp
+36-44 files

LLVM/project 9266684 — llvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/lib/Passes CodeGenPassBuilder.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+4-0llvm/include/llvm/Passes/CodeGenPassBuilder.h
+1-0llvm/lib/Passes/CodeGenPassBuilder.cpp
+5-02 files

LLVM/project 81bca89 — llvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/lib/Passes CodeGenPassBuilder.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+4-0llvm/include/llvm/Passes/CodeGenPassBuilder.h
+1-0llvm/lib/Passes/CodeGenPassBuilder.cpp
+5-02 files

NetBSD/pkgsrc-wip d26464f — p5-Imager Makefile distinfo

p5-Imager: update to 1.040.
DeltaFile
+3-3p5-Imager/distinfo
+1-1p5-Imager/Makefile
+4-42 files

NetBSD/pkgsrc GByFSJl — doc CHANGES-2026

   doc: Updated security/p5-Mozilla-CA to 20261020
VersionDeltaFile
1.7149+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc gC0cUxG — security/p5-Mozilla-CA Makefile distinfo

   p5-Mozilla-CA: update to 20261020.

   20261020
     - Update from Mozilla repository to 2026-10-20
     - Denylisted certificates:
       - emSign ECC Root CA - G3
         sha256: 86a1ecba089c4a8d3bbe2734c612ba341d813e043cf9e8a862cd5c57a36bbe6b
VersionDeltaFile
1.25+4-4security/p5-Mozilla-CA/distinfo
1.41+2-2security/p5-Mozilla-CA/Makefile
+6-62 files

NetBSD/src c6u8umn — doc CHANGES-10.3

   Ammend ticket #1383 for additional pullup
VersionDeltaFile
1.1.2.16+2-2doc/CHANGES-10.3
+2-21 files

NetBSD/src 4yDnfjt — distrib/sets/lists/base mi

   Additionally apply patch to pullup the following, requested by
   riastradh in ticket #1383:

        distrib/sets/lists/base/mi              1.1394

   mark two removed certs as obsolete
VersionDeltaFile
1.1314.2.15+3-3distrib/sets/lists/base/mi
+3-31 files

HardenedBSD/ports 5f1b0b3 — dns/c-ares pkg-plist Makefile

dns/c-ares: Update to 1.34.9

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.9

Security:       GHSA-wpr3-8q3r-4q8c
                GHSA-fqh5-3x7m-wp44
                GHSA-97vq-4mxv-7vhm
                GHSA-rf6g-ww74-97qh
                GHSA-mw23-pfg6-2x9r
                GHSA-v33j-65h4-4ch8
                GHSA-pj7p-v3cw-hq66
                GHSA-grv7-fq5q-9vfc
                GHSA-ph6c-3cvx-mq6v
                GHSA-cfcv-8v2j-qj6r
                GHSA-wrgc-prmw-27xh
DeltaFile
+3-3dns/c-ares/distinfo
+1-1dns/c-ares/pkg-plist
+1-1dns/c-ares/Makefile
+5-53 files

FreeBSD/ports 5f1b0b3 — dns/c-ares pkg-plist Makefile

dns/c-ares: Update to 1.34.9

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.9

Security:       GHSA-wpr3-8q3r-4q8c
                GHSA-fqh5-3x7m-wp44
                GHSA-97vq-4mxv-7vhm
                GHSA-rf6g-ww74-97qh
                GHSA-mw23-pfg6-2x9r
                GHSA-v33j-65h4-4ch8
                GHSA-pj7p-v3cw-hq66
                GHSA-grv7-fq5q-9vfc
                GHSA-ph6c-3cvx-mq6v
                GHSA-cfcv-8v2j-qj6r
                GHSA-wrgc-prmw-27xh
DeltaFile
+3-3dns/c-ares/distinfo
+1-1dns/c-ares/pkg-plist
+1-1dns/c-ares/Makefile
+5-53 files

NetBSD/src l42FTKv — doc CHANGES-11.1

   Ammend ticket #536 for additional pullup
VersionDeltaFile
1.1.2.26+2-2doc/CHANGES-11.1
+2-21 files

NetBSD/src VcGawd6 — distrib/sets/lists/base mi

   Pull up following revision(s) (requested by riastradh in ticket #537):
        distrib/sets/lists/base/mi: revision 1.1394
   mozilla-certdata: Mark two nixed certs as obsolete.
   Missed a spot, must not have had a clean destdir somehow.
   PR security/60908: mozilla-certdata: update for compromised CA
VersionDeltaFile
1.1367.2.4+3-3distrib/sets/lists/base/mi
+3-31 files