FreeBSD/ports b4db713 — net-p2p/eiskaltdcpp-lib/files patch-json__CMakeLists.txt

net-p2p/eiskaltdcpp-lib: Fix building with CMake 4
DeltaFile
+10-3net-p2p/eiskaltdcpp-lib/files/patch-json__CMakeLists.txt
+10-31 files

LLVM/project f0e16d6 — llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h SPIRVNonSemanticDebugHandler.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-scope-lexical-block-file.ll debug-lexical-block-discriminator.ll

[SPIRV] Emit DebugLexicalBlockDiscriminator for a DILexicalBlockFile.

A location scoped at a DILexicalBlockFile was emitted as a DebugScope of the compilation unit, so the discriminator did not round-trip.
Use the discriminator as the DebugScope operand, matching SPIRV-LLVM-Translator.
DeltaFile
+40-27llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+67-0llvm/test/CodeGen/SPIRV/debug-info/debug-lexical-block-discriminator.ll
+17-6llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+7-5llvm/test/CodeGen/SPIRV/debug-info/debug-scope-lexical-block-file.ll
+131-384 files

LLVM/project f3915dc — llvm/test/CodeGen/SPIRV/debug-info debug-composite-parent-debuginfonone.ll

Fix test that required a specific emission order.
DeltaFile
+22-20llvm/test/CodeGen/SPIRV/debug-info/debug-composite-parent-debuginfonone.ll
+22-201 files

LLVM/project 9af3adb — llvm/test/CodeGen/SPIRV/debug-info debug-lexical-block-discriminator.ll debug-scope-lexical-block-file.ll

[SPIRV] Drop --verify-machineinstrs from new lexical-block RUN lines.

The machine verifier already runs on the buildbots.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+2-2llvm/test/CodeGen/SPIRV/debug-info/debug-scope-lexical-block-file.ll
+1-1llvm/test/CodeGen/SPIRV/debug-info/debug-lexical-block-discriminator.ll
+3-32 files

LLVM/project e80fc71 — llvm/test/CodeGen/SPIRV/debug-info debug-typedef-cycle-unsupported-forward-ref.ll debug-typedef-base-debuginfonone.ll

[SPIRV] Drop --verify-machineinstrs from new forward-ref tests.

The machine verifier already runs on the buildbots.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+6-6llvm/test/CodeGen/SPIRV/debug-info/debug-composite-parent-debuginfonone.ll
+4-4llvm/test/CodeGen/SPIRV/debug-info/debug-typedef-cycle-unsupported-forward-ref.ll
+4-4llvm/test/CodeGen/SPIRV/debug-info/debug-typedef-base-debuginfonone.ll
+4-4llvm/test/CodeGen/SPIRV/debug-info/debug-type-composite-self-pointer-forward-refs.ll
+18-184 files

LLVM/project 740685b — llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h SPIRVNonSemanticDebugHandler.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-typedef-cycle-unsupported-forward-ref.ll debug-type-composite-self-pointer-forward-refs.ll

[SPIRV] Gate debug-scope forward references behind a flag.

-spirv-debug-scope-forward-refs defaults to off.
DeltaFile
+15-7llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+4-10llvm/test/CodeGen/SPIRV/debug-info/debug-typedef-base-debuginfonone.ll
+6-4llvm/test/CodeGen/SPIRV/debug-info/debug-composite-parent-debuginfonone.ll
+4-3llvm/test/CodeGen/SPIRV/debug-info/debug-typedef-cycle-unsupported-forward-ref.ll
+4-3llvm/test/CodeGen/SPIRV/debug-info/debug-type-composite-self-pointer-forward-refs.ll
+2-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+35-286 files

LLVM/project 4382be8 — llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h SPIRVNonSemanticDebugHandler.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-typedef-cycle-unsupported-forward-ref.ll debug-typedef-base-debuginfonone.ll

[SPIRV] Forward-reference debug scopes with a reserved result id.

Visiting a scope reserves its result id. With SPV_KHR_relaxed_extended_instruction a back edge uses that id through OpExtInstWithForwardRefsKHR, and a later failure defines it as DebugInfoNone when an emitted instruction already named it.
Without the extension the edge is dropped and a later walk can retry the scope.
DeltaFile
+93-13llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+55-0llvm/test/CodeGen/SPIRV/debug-info/debug-composite-parent-debuginfonone.ll
+55-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-composite-self-pointer-forward-refs.ll
+52-0llvm/test/CodeGen/SPIRV/debug-info/debug-typedef-base-debuginfonone.ll
+42-0llvm/test/CodeGen/SPIRV/debug-info/debug-typedef-cycle-unsupported-forward-ref.ll
+26-6llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+323-191 files not shown
+326-207 files

LLVM/project 1111ed5 — llvm/test/CodeGen/SPIRV/debug-info debug-type-composite-self-pointer-forward-refs.ll

[SPIRV] Expect no unlisted DebugTypeMember in the self-pointer forward-refs test.

Without forward references, member next is no longer emitted after S and
its pointer, since S cannot list it.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+3-7llvm/test/CodeGen/SPIRV/debug-info/debug-type-composite-self-pointer-forward-refs.ll
+3-71 files

LLVM/project bdb050a — clang/docs ReleaseNotes.md, clang/lib/Sema SemaOpenMP.cpp

Address review comments: reword comment, add release note, fold tests

Created using spr 1.3.7
DeltaFile
+0-44clang/test/OpenMP/taskloop_reduction_default_firstprivate_codegen.cpp
+19-0clang/test/OpenMP/nested_default_firstprivate_capture_codegen.cpp
+2-3clang/lib/Sema/SemaOpenMP.cpp
+4-0clang/docs/ReleaseNotes.md
+25-474 files

FreeBSD/src 48ac411 — sys/conf files.riscv, sys/riscv/include intr.h imsic.h

riscv: Incoming MSI Controller support.

Support for Incoming Message Signalling Interrupt Controller (IMSIC)
defined by the RISC-V Advanced Interrupt Architecture (AIA) specification.

This is based on early work of Himanshu Chauhan on IMSIC support for
IPI delivery. This change, however, does not include IPI delivery support,
instead it provides MSI support for peripheral devices.

IMSIC is a core-local interrupt controller with non-global interrupts,
which means that interrupt identity is effectively (hart, interrupt ID).

When IMSIC present on hart, APLIC does not trap the CPU directly,
instead it delivers the interrupt to the IMSIC instance associated with
the target hart. Upon reception of interrupt, IMSIC on hart invokes APLIC
for handling. Note that PCIe devices deliver interrupt directly to IMSIC.

Apart from IMSIC support, this includes APLIC changes:
- Obtain the interrupt trigger type from FDT and configure the interrupt

    [9 lines not shown]
DeltaFile
+808-0sys/riscv/riscv/imsic.c
+320-159sys/riscv/riscv/aplic.c
+31-0sys/riscv/include/imsic.h
+7-2sys/riscv/include/intr.h
+1-0sys/conf/files.riscv
+1,167-1615 files

FreeBSD/src 24558f2 — sys/riscv/riscv intc.c

riscv intc: convert to a bus.

Convert the RISC-V Interrupt Controller (INTC) device to a bus;
try to find and attach Incoming Message Signalling Interrupt Controller
(IMSIC) device.

This allows to establish parent-child relationships between two and
to propagate PIC_INIT_SECONDARY call from the INTC (parent) to the
IMSIC (child).

Reviewed by:    mhorne, mmel
Sponsored by:   EPSRC ("UKRI3001: CHERI Research Centre")
Differential Revision:  https://reviews.freebsd.org/D59813
DeltaFile
+115-2sys/riscv/riscv/intc.c
+115-21 files

FreeBSD/ports 17fd8a6 — net-mgmt/py-napalm-logs Makefile, net-mgmt/py-napalm-logs/files patch-napalm__logs_config_____init____.py patch-napalm__logs_utils_____init____.py

net-mgmt/py-napalm-logs: Update to 0.11.0

0.9.0 fails on Python 3.12+: napalm_logs.base imports imp (removed
in 3.12) to load the Python device profiles, and it calls yaml.load()
without a Loader, which PyYAML 6 rejects, so no YAML profile loads.
0.11.0 fixes the YAML loading.

Also add some patches to fix the following issues:

* Replace the imp calls with importlib.

* napalm_logs/__init__.py imports pkg_resources to look up its
  version; pkg_resources is deprecated and only available with
  setuptools, which is not a run dependency.  Use importlib.metadata.

* The authenticator process and the ClientAuth helper call
  ssl.wrap_socket(), removed in Python 3.12, so the auth process
  crashes on the first connection and clients cannot authenticate.
  Use SSLContext with the same behaviour.

    [12 lines not shown]
DeltaFile
+36-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_auth.py
+31-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_base.py
+29-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_____init____.py
+28-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_utils_____init____.py
+11-11net-mgmt/py-napalm-logs/Makefile
+14-8net-mgmt/py-napalm-logs/files/patch-napalm__logs_config_____init____.py
+149-191 files not shown
+154-227 files

LLVM/project 3ba219c — llvm/test/Transforms/SLPVectorizer/X86 sese-region-non-schedulable-copyable.ll sese-region-non-schedulable.ll

[SLP][NFC]Add extra tests for SESE vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/237939
DeltaFile
+220-0llvm/test/Transforms/SLPVectorizer/X86/sese-region-non-schedulable.ll
+74-0llvm/test/Transforms/SLPVectorizer/X86/sese-region-non-schedulable-copyable.ll
+294-02 files

LLVM/project 4e77aa1 — llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll amdgcn.bitcast.832bit.ll

Merge branch 'main' into users/zero9178/openmp-decouple
DeltaFile
+84,405-84,566llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+23,667-23,627llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,311-9,381llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+8,998-9,209llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+8,016-8,194llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+7,335-7,432llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+141,732-142,4093,500 files not shown
+395,220-312,4883,506 files

NetBSD/pkgsrc-wip 6140175 — nim Makefile

nim: move back to nim-lang master site and explain the packaging in a comment
DeltaFile
+24-3nim/Makefile
+24-31 files

NetBSD/pkgsrc-wip a80d3e2 — nim Makefile

nim: pass CFLAGS and LDFLAGS to nim

Nim doesn't care about CFLAGS and LDFLAGS env variables but rather has its own
--passC/--passL options to pass variables to the C Compiler or to the linker.

Find out more here:
https://nim-lang.org/docs/nimc.html
DeltaFile
+7-4nim/Makefile
+7-41 files

FreeBSD/ports 9fafd3d — games/dreamchess Makefile

games/dreamchess: Mark deprecated

(cherry picked from commit 91adbc735c928771d345d5147c4c473c7c0e422d)
DeltaFile
+4-1games/dreamchess/Makefile
+4-11 files

FreeBSD/ports 91adbc7 — games/dreamchess Makefile

games/dreamchess: Mark deprecated
DeltaFile
+4-1games/dreamchess/Makefile
+4-11 files

FreeBSD/ports 661a4d6 — net-mgmt/py-napalm-logs Makefile, net-mgmt/py-napalm-logs/files patch-napalm__logs_config_____init____.py patch-napalm__logs_utils_____init____.py

net-mgmt/py-napalm-logs: Update to 0.11.0

0.9.0 fails on Python 3.12+: napalm_logs.base imports imp (removed
in 3.12) to load the Python device profiles, and it calls yaml.load()
without a Loader, which PyYAML 6 rejects, so no YAML profile loads.
0.11.0 fixes the YAML loading.

Also add some patches to fix the following issues:

* Replace the imp calls with importlib.

* napalm_logs/__init__.py imports pkg_resources to look up its
  version; pkg_resources is deprecated and only available with
  setuptools, which is not a run dependency.  Use importlib.metadata.

* The authenticator process and the ClientAuth helper call
  ssl.wrap_socket(), removed in Python 3.12, so the auth process
  crashes on the first connection and clients cannot authenticate.
  Use SSLContext with the same behaviour.

    [11 lines not shown]
DeltaFile
+36-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_auth.py
+31-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_base.py
+29-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_____init____.py
+28-0net-mgmt/py-napalm-logs/files/patch-napalm__logs_utils_____init____.py
+11-11net-mgmt/py-napalm-logs/Makefile
+14-8net-mgmt/py-napalm-logs/files/patch-napalm__logs_config_____init____.py
+149-191 files not shown
+154-227 files

FreeBSD/src 7ef59cc — sys/dev/sound/pci/hda hdac.h hdac.c

Revert "snd_hda: Identify AMD Audio Coprocessor"

Apparently this device might need a separate driver altogether.

This reverts commit 8dac0bdb4df0815e14db219e9a7fb5d0be5737b8.
DeltaFile
+0-1sys/dev/sound/pci/hda/hdac.h
+0-1sys/dev/sound/pci/hda/hdac.c
+0-22 files

FreeBSD/ports 9754c71 — games/doomsday Makefile

games/doomsday: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+2-1games/doomsday/Makefile
+2-11 files

OpenBSD/ports ykjVYco — www/opensearch-dashboards Makefile distinfo, www/opensearch-dashboards/pkg PLIST

   Update opensearch-dashboards 3.7.0 -> 3.9.0
   Release notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-3.9.0.md
VersionDeltaFile
1.26+11,622-13,446www/opensearch-dashboards/pkg/PLIST
1.26+2-2www/opensearch-dashboards/distinfo
1.31+1-1www/opensearch-dashboards/Makefile
+11,625-13,4493 files

OPNSense/core c82b4c8 — src/etc/inc interfaces.inc, src/etc/inc/plugins.inc.d unbound.inc

interfaces: pass interfaces correctly to IPsec, Unbound during reconfiguration; closes #11083

Also update "updateip" but that's only for consistency reasons.

We're dealing with 5 different spots here and some are more direct/relevant
than others:

1. MVC apply
2. Legacy apply
3. rc.linkup
4. rc.configure_interface
4. setaddr.php
DeltaFile
+2-2src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+2-2src/etc/inc/interfaces.inc
+1-1src/opnsense/scripts/shell/setaddr.php
+1-1src/etc/inc/plugins.inc.d/unbound.inc
+6-64 files

OpenBSD/ports uI4BxvN — textproc/opensearch Makefile distinfo, textproc/opensearch/patches patch-plugins_opensearch-security_tools_install_demo_configuration_sh

   Update opensearch 3.7.0 -> 3.9.0
   Release notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-3.9.0.md
VersionDeltaFile
1.29+476-430textproc/opensearch/pkg/PLIST
1.7+2-2textproc/opensearch/patches/patch-plugins_opensearch-security_tools_install_demo_configuration_sh
1.28+2-2textproc/opensearch/distinfo
1.31+1-1textproc/opensearch/Makefile
+481-4354 files

OpenBSD/ports 6AQmuvm — net/mattermost-server Makefile distinfo, net/mattermost-server/pkg PLIST-main

   Update mattermost-server 11.9.0 -> 12.0.1
   Changelogs: https://docs.mattermost.com/product-overview/mattermost-v11-changelog
   https://docs.mattermost.com/product-overview/mattermost-v12-changelog
VersionDeltaFile
1.18+313-350net/mattermost-server/pkg/PLIST-main
1.91+4-4net/mattermost-server/distinfo
1.103+1-1net/mattermost-server/Makefile
+318-3553 files

OpenBSD/ports IX6mUzZ — sysutils/broot Makefile crates.inc

   Update broot to 1.62.0.
VersionDeltaFile
1.49+10-4sysutils/broot/distinfo
1.39+4-1sysutils/broot/crates.inc
1.55+1-1sysutils/broot/Makefile
+15-63 files

FreeBSD/ports 061b83c — security/vuxml/vuln 2026.xml

security/vuxml: fix tag typo in 54d19b85
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

HardenedBSD/ports 061b83c — security/vuxml/vuln 2026.xml

security/vuxml: fix tag typo in 54d19b85
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports 7ba94d0 — devel/doctest/files patch-CMakeLists.txt

devel/doctest: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+8-0devel/doctest/files/patch-CMakeLists.txt
+8-01 files

HardenedBSD/ports 7ba94d0 — devel/doctest/files patch-CMakeLists.txt

devel/doctest: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+8-0devel/doctest/files/patch-CMakeLists.txt
+8-01 files