OpenBSD/ports nmFUDEn — emulators/qemu/patches patch-hw_hppa_machine_c patch-tests_qtest_meson_build

   emulators/qemu: backport hppa lazy FP fix

   Backport: https://patchew.org/QEMU/20261024161240.66707-1-kirill@korins.ky/

   OK: Brad Smith (maintainer)
VersionDeltaFile
1.1+377-0emulators/qemu/patches/patch-tests_qtest_hppa-fpu-test_c
1.1+116-0emulators/qemu/patches/patch-target_hppa_translate_c
1.1+27-0emulators/qemu/patches/patch-target_hppa_mem_helper_c
1.1+18-0emulators/qemu/patches/patch-tests_functional_hppa_test_seabios_py
1.7+14-2emulators/qemu/patches/patch-tests_qtest_meson_build
1.1+14-0emulators/qemu/patches/patch-hw_hppa_machine_c
+566-24 files not shown
+606-310 files

LLVM/project 301aae6 — lldb/unittests CMakeLists.txt

[LLDB] Exclude exposed exe symbols from tests (#228645)

Same as what we have for normal lldb installation. A executable may
creates a copy of a symbol if it links to the archive. Exclude archive
symbols out from the exe itself.
DeltaFile
+4-0lldb/unittests/CMakeLists.txt
+4-01 files

FreeBSD/ports da335d9 — devel/p5-Workflow distinfo Makefile

devel/p5-Workflow: Update 2.11 => 2.12

Changelog:
https://metacpan.org/release/JONASBN/Workflow-2.12/source/Changes.md

While here:
- Switch to BUILD_RUN_DEPENDS.
- Add missing test dependency for LINKS option.

PR:             300018
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-4devel/p5-Workflow/Makefile
+3-3devel/p5-Workflow/distinfo
+6-72 files

LLVM/project 356b4eb — lldb/source/Host/freebsd Host.cpp

[LLDB][FreeBSD] Fix file not exists detection (#235358)

A process can outlive the exact running binary inside. As a result, a
file fails to query should set unknow by default.
DeltaFile
+7-10lldb/source/Host/freebsd/Host.cpp
+7-101 files

NetBSD/pkgsrc cuMniuS — misc/tmux Makefile

   Fix building misc/tmux on macOS

   Fixes configure failing with:

   configure:      macOS calloc(3) appears not to correctly
   configure:      zero allocations in some circumstances;
   configure:      to avoid this, configuring with
   configure:      --enable-jemalloc is recommended. To build
   configure:      without anyway, use --disable-jemalloc

   Personally, I'm a bit skeptical of that claim and think this is not
   calloc misbehaving, but memory corruption.
VersionDeltaFile
1.72+11-1misc/tmux/Makefile
+11-11 files

LLVM/project 95b1868 — llvm/lib/CodeGen/SelectionDAG SDNodeInfo.cpp, llvm/lib/Target/M68k M68kSelectionDAGInfo.cpp

Reapply "[SelectionDAG] Implement SDTCisSameAs in verifyNode." (#235357)

This relands a98c5c2b79b6afe17e831f4962f7f1fa27e9ad86 with a waiver for
M68k
DeltaFile
+10-1llvm/lib/CodeGen/SelectionDAG/SDNodeInfo.cpp
+3-0llvm/lib/Target/M68k/M68kSelectionDAGInfo.cpp
+13-12 files

LLVM/project 8c67eee — llvm/lib/Target/M68k M68kISelDAGToDAG.cpp M68kInstrArithmetic.td

[M68k] Remove dead ADDC/ADDE/SUBC/SUBE isel patterns. NFC

These nodes are custom lowered and can't make it to isel.

Assisted-by: Claude
DeltaFile
+94-120llvm/lib/Target/M68k/M68kInstrArithmetic.td
+0-1llvm/lib/Target/M68k/M68kISelDAGToDAG.cpp
+94-1212 files

LLVM/project b6977b2 — llvm/lib/Target/AVR AVRExpandPseudoInsts.cpp, llvm/test/CodeGen/AVR std-ldd-tiny.ll

[AVR] Fix byte spills and stack args on AVRTiny

AVRTiny cores have no load/store with displacement, yet 8-bit spills,
reloads and stack arguments in functions without a reserved call frame
were still emitted as STDPtrQRr/LDDRdPtrQ. llc then aborted in the
AsmPrinter, so any function that spilled a byte failed to compile, also
with the default register allocator and at -O0, and builds without
assertions silently emitted std/ldd instead.

Expand both instructions on AVRTiny the same way as their 16-bit
counterparts: a plain st/ld when the displacement is zero, as it always
is for spill slots, and pointer adjustments around it otherwise.
DeltaFile
+222-0llvm/test/CodeGen/AVR/std-ldd-tiny.ll
+74-0llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
+44-0llvm/test/CodeGen/AVR/pseudo/STDPtrQRr.mir
+41-0llvm/test/CodeGen/AVR/pseudo/LDDRdPtrQ.mir
+381-04 files

LLVM/project 487ef62 — llvm/lib/Target/AVR AVRExpandPseudoInsts.cpp, llvm/test/CodeGen/AVR std-ldd-tiny.ll

[AVR] Address review comments on AVRTiny spills

Document that STDPtrQRr and LDDRdPtrQ are only treated as pseudo
instructions on AVRTiny, and check atmega328 instead of -O0 in
std-ldd-tiny.ll so the test contrasts the two kinds of cores.
DeltaFile
+93-198llvm/test/CodeGen/AVR/std-ldd-tiny.ll
+4-0llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
+97-1982 files

FreeBSD/ports eea7a30 — security/vuxml/vuln 2026.xml

security/vuxml: Document ForwardAuth vulnerability in traefik
DeltaFile
+27-0security/vuxml/vuln/2026.xml
+27-01 files

NetBSD/pkgsrc Fglnljx — doc CHANGES-2026

   Added devel/ocaml-ppx_deriving_yojson version 3.9.1.
VersionDeltaFile
1.7254+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4nwiXjB — devel Makefile

   Add ocaml-ppx_deriving_yojson (again).
VersionDeltaFile
1.4717+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc pmwciJB — devel/ocaml-ppx_deriving_yojson DESCR distinfo

   Add devel/ocaml-ppx_deriving_yojson version 3.9.1.

   Deriving Yojson is a ppx_deriving plugin that generates JSON
   serializers and deserializes that use the Yojson library from
   an OCaml type definition.
VersionDeltaFile
1.1+27-0devel/ocaml-ppx_deriving_yojson/PLIST
1.1+25-0devel/ocaml-ppx_deriving_yojson/Makefile
1.1+13-0devel/ocaml-ppx_deriving_yojson/buildlink3.mk
1.1+5-0devel/ocaml-ppx_deriving_yojson/distinfo
1.1+3-0devel/ocaml-ppx_deriving_yojson/DESCR
+73-05 files

OpenBSD/ports eijeBxU — net/transmission Makefile distinfo, net/transmission/pkg PLIST-main

   update to transmission 4.1.4;  from Josh
VersionDeltaFile
1.66+2-2net/transmission/distinfo
1.164+1-1net/transmission/Makefile
1.41+1-0net/transmission/pkg/PLIST-main
+4-33 files

LLVM/project 362612f — llvm/test/CodeGen/AMDGPU flat-saddr-atomics.ll, llvm/test/CodeGen/AMDGPU/GlobalISel extractelement.ll llvm.amdgcn.image.atomic.dim.a16.ll

Merge branch 'main' into users/aokblast/lldb/fix_no_file_exists
DeltaFile
+2,112-452llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll
+1,222-1,222llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.sample.a16.ll
+738-856llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll
+779-753llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+84-1,344llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.a16.ll
+673-574llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll
+5,608-5,201364 files not shown
+23,383-16,155370 files

LLVM/project 25385ba — clang/lib/CodeGen BackendUtil.cpp, flang/lib/Frontend FrontendActions.cpp

[Passes] Make runCodeGenPipeline take raw_pwrite_stream for DwoOS (#235339)

The std::unique_ptr reference was mostly cargo-culting from clang/flang
that does not necessarily make sense for other frontends (case study
right now is rustc). Change to a raw_pwrite_stream given that makes more
sense internally and gives frontends more flexibility.
DeltaFile
+6-10llvm/lib/Passes/RunCodeGen.cpp
+3-3llvm/include/llvm/Passes/RunCodeGen.h
+2-2flang/lib/Frontend/FrontendActions.cpp
+2-1clang/lib/CodeGen/BackendUtil.cpp
+13-164 files

NetBSD/pkgsrc ALbUf9k — doc CHANGES-2026

   doc: Updated chat/matrix-synapse to 1.163.1
VersionDeltaFile
1.7253+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc KUG2fBr — chat/matrix-synapse Makefile PLIST, chat/matrix-synapse/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs

   chat/matrix-synapse: Update to 1.161.0

   Tested on NetBSD 10 amd64 with 2026Q3 environment.

   Packaging changes:

     - drop mio patch because synapse uses newer mio with a fix

   # Synapse 1.163.1 (2026-10-22)

   ## Internal Changes

   - Update `certifi` to `2026.10.19` to address [GHSA-6q48-6c7w-9gw2](https://github.com/certifi/python-certifi/security/advisories/GHSA-6q48-6c7w-9gw2). This only affects TLS connections made by the Sentry SDK when `sentry` is configured, SAML, and a couple utility scripts; federation and Synapse's other outbound HTTP requests use the system trust store. ([\#20387](https://github.com/element-hq/synapse/issues/20387))
   - Bump `rustls-webpki` to `0.103.16` to actively distrust [compromised eMudhra intermediate CA certificates](https://emudhra.we-have-a-problem.com/). ([\#20392](https://github.com/element-hq/synapse/issues/20392))

   # Synapse 1.163.0 (2026-10-14)

   ## Features


    [19 lines not shown]
VersionDeltaFile
1.100+52-58chat/matrix-synapse/distinfo
1.44+16-18chat/matrix-synapse/cargo-depends.mk
1.77+5-1chat/matrix-synapse/PLIST
1.139+2-2chat/matrix-synapse/Makefile
1.2+1-1chat/matrix-synapse/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
+76-805 files

LLVM/project efedafa — lldb/source/Plugins/ObjectFile/Minidump MinidumpFileBuilder.cpp

[LLDB][Minidump] Fix BSD's unsupport failure

BSD should also support Minidump naturally. For platform_id, we don't
see any difference between different BSD deriviatives. Set it to Unix
generic so that at least test works.
DeltaFile
+5-0lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp
+5-01 files

LLVM/project c4d8a1f — flang/include/flang/Evaluate constant.h fold.h, flang/lib/Evaluate fold-implementation.h

Nits found by Claude
DeltaFile
+14-15flang/include/flang/Evaluate/expression.h
+2-6flang/include/flang/Evaluate/fold.h
+3-4flang/lib/Evaluate/fold-implementation.h
+3-3flang/lib/Semantics/type.cpp
+2-2flang/test/Evaluate/fold-findloc-kind.f90
+3-1flang/include/flang/Evaluate/constant.h
+27-317 files not shown
+31-3813 files

NetBSD/src UPYbnGz — sys/arch/sparc64/sparc64 autoconf.c

   sun4v: Force the hypervisor interrupt api to use version 3.

   This way the sun4v_intr_* functions in intr.c will not be using the
   deprecated version 1 hypervisor interrupt calls.

   Verified working on a T4 ldom with version 3.
VersionDeltaFile
1.258+3-22sys/arch/sparc64/sparc64/autoconf.c
+3-221 files

LLVM/project af6a5bb — lldb/source/Host/freebsd Host.cpp

[LLDB][FreeBSD] Fix file not exists detection

A process can outlive the exact running binary inside. As a result, a
file fails to query should set unknow by default.
DeltaFile
+7-10lldb/source/Host/freebsd/Host.cpp
+7-101 files

OpenBSD/src u9PdAvw — sys/net pf.c

   pf(4) yet another race between pf_test() and pf_purge_states()

   pf_counters_inc() running on behalf of pf_test() may dereference a
   dead memory left behind pf_purge_states(). The reference to state
   object is still valid, but other items such as radix tables might
   be gone. To stay on the safe side the pf_counters_inc() must
   grab state's mutex and check if state itself is on its death
   row (->timeout == PFTM_UNLINKED). If it is the case then
   pf_counters_inc() must bail out without trying to update counters.

   Issue was kindly reported by Acts1631.

   OK dlg@
VersionDeltaFile
1.1245+38-29sys/net/pf.c
+38-291 files

NetBSD/pkgsrc 7quqzCe — devel Makefile

   Revert the previous commit: ocaml-ppx_deriving_yojson is my WIP local package.
VersionDeltaFile
1.4716+1-2devel/Makefile
+1-21 files

OpenZFS/src ea111ca — tests/unit test_nvpair.c

unit/nvpair: verify complete copied results

Read the copied string from the destination list rather than the source.
Require both pair iterators to reach the end when comparing a duplicate.
The current loop accepts a copy truncated after its first pair.

Check that duplication preserves the list's uniqueness flags as well as
its entries. Distinct input names otherwise hide a changed list mode.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Kamil Monicz <kamil at monicz.dev>
Closes #19455
DeltaFile
+4-1tests/unit/test_nvpair.c
+4-11 files

OpenZFS/src c18d722 — tests/unit test_zap.c test_nvpair.c

unit: exercise the selected nvlist and normalization modes

The byte and uint8 cases ignore their uniqueness parameters, and the
pair-lookup case always constructs an NV_UNIQUE_NAME list. Use the
selected fixtures and check ENOTSUP for pair lookup in the other modes.

Select NFKD in the compatibility-decomposition test, which currently
passes NFKC and repeats the composition mode instead.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Kamil Monicz <kamil at monicz.dev>
Closes #19455
DeltaFile
+20-12tests/unit/test_nvpair.c
+1-1tests/unit/test_zap.c
+21-132 files

OpenBSD/ports 6T2MWIB — multimedia/ferrofin Makefile, multimedia/ferrofin/pkg ferrofin.rc

   reload is not supported
VersionDeltaFile
1.2+1-0multimedia/ferrofin/pkg/ferrofin.rc
1.2+1-0multimedia/ferrofin/Makefile
+2-02 files

NetBSD/pkgsrc idzKHTW — devel/ocaml-dune-site Makefile

   Remove BUILDLINK_API_DEPENDS.ocaml-dune from Makefile.
VersionDeltaFile
1.2+1-3devel/ocaml-dune-site/Makefile
+1-31 files

LLVM/project b1db344 — llvm/include/llvm/CodeGen MachinePipeliner.h WindowScheduler.h, llvm/lib/CodeGen MachinePipeliner.cpp WindowScheduler.cpp

[WindowScheduler] Preserve loop-carried memory dependences (#231364)

The WindowScheduler clones the loop body into TripleMBB and advances the
base registers of memory accesses to later iterations, but the clones
keep the original iteration's memory operands. The per-window scheduler
could therefore treat a store and a load from different copies as
non-aliasing and reorder them, even though they touch the same address
in consecutive iterations, producing wrong code.
Detect loop-carried memory dependences on the original loop and enforce
them with a DAG mutation while list scheduling each window.
Fixes #209946
DeltaFile
+325-0llvm/test/CodeGen/Hexagon/swp-ws-loop-carried-dep.mir
+194-4llvm/lib/CodeGen/WindowScheduler.cpp
+35-34llvm/lib/CodeGen/MachinePipeliner.cpp
+25-3llvm/include/llvm/CodeGen/WindowScheduler.h
+9-4llvm/include/llvm/CodeGen/MachinePipeliner.h
+588-455 files

NetBSD/src 9MnlHCy — sys/arch/sparc64/dev vbus.c

   Whitespace fix only
VersionDeltaFile
1.12+2-2sys/arch/sparc64/dev/vbus.c
+2-21 files