OPNSense/core 61bed40src/opnsense/mvc/app/views/OPNsense/Core firmware.volt

firmware: fix small glitch that re-prompts for showing community plugins

It's already shown so no need to re-register.

(cherry picked from commit 9e1117e5242e9f0090f65ee0c99f25af69409bb4)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+1-11 files

LLVM/project e354cd0llvm/include/llvm/Analysis VectorUtils.h, llvm/lib/Analysis VectorUtils.cpp

[LV] Only collect strides without predicates under OptForSize when interleaved access analysis (#205793)

During interleaved access analysis, certain addresses require a no-wrap
predicate to form an add recurrence and obtain the stride. However, when
optimizing for size, generating SCEV runtime checks is disallowed.

This patch modifies the constant stride collection when optimizing for
size to only collect strides that do not require predicates. This
ensures that vectorization will not blocked by disallowed predicates.
DeltaFile
+31-18llvm/test/Transforms/LoopVectorize/AArch64/discarded-interleave-group.ll
+6-4llvm/include/llvm/Analysis/VectorUtils.h
+4-3llvm/lib/Analysis/VectorUtils.cpp
+1-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+42-264 files

NetBSD/src x5jvNSJexternal/mit/expat/dist memory-sanitizer-blacklist.txt, external/mit/expat/dist/lib xmlparse.c xmltok_impl.c

   Merge expat 2.8.2
VersionDeltaFile
1.13+658-548external/mit/expat/dist/lib/xmlparse.c
1.9+11-10external/mit/expat/dist/lib/xmltok_impl.c
1.9+4-2external/mit/expat/dist/lib/xmltok.c
1.2+0-0external/mit/expat/dist/memory-sanitizer-blacklist.txt
+673-5604 files

NetBSD/src 7WndiZKexternal/mit/expat/dist Changes, external/mit/expat/dist/lib xmlparse.c memory_sanitizer.h

   Import expat 2.8.2 as expat-2-8-2
VersionDeltaFile
1.1.1.11+658-548external/mit/expat/dist/lib/xmlparse.c
1.1.1.10+77-32external/mit/expat/dist/xmlwf/xmlwf.c
1.1.1.11+90-2external/mit/expat/dist/Changes
1.1.1.3+51-2external/mit/expat/dist/tests/handlers.c
1.1+51-0external/mit/expat/dist/lib/memory_sanitizer.h
1.1+49-0external/mit/expat/dist/lib/fallthrough.h
+976-58434 files not shown
+1,248-66840 files

LLVM/project 87a2c4cflang/include/flang/Optimizer/Analysis AliasAnalysis.h, flang/lib/Optimizer/Analysis AliasAnalysis.cpp

[fir][aa] Add opt-in cache for use by fir AliasAnalysis clients
DeltaFile
+222-0flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
+77-0flang/include/flang/Optimizer/Analysis/AliasAnalysis.h
+13-1flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp
+312-13 files

LLVM/project 6d48d45llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp AMDGPUHWEvents.cpp

[AMDGPU][HWEvents] Refactor VMEM_ACCESS as VMEM_READ_ACCESS (#204545)

Instead of having an HWEvent that can be either a read or a write
depending on the target, keep the events as straightforward as
possible and let InsertWaitCnt interpret it. Rename VMEM_ACCESS
to VMEM_READ_ACCESS and set VMEM_WRITE_ACCESS & similar events
even if the target does not have a VSCnt.

I think this conceptually makes more sense.
This separates concerns better so that HWEvents models events
objectively, and InsertWaitCnt handles them as necessary for the task
it is trying to achieve (insert wait instructions).

My end goal with this series of changes is to de-tangle InsertWaitCnt so
we can divide it into layers, and each layer worries about its own thing.  
This is only possible with proper separation of concerns.
DeltaFile
+23-13llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+5-4llvm/lib/Target/AMDGPU/AMDGPUHWEvents.cpp
+1-3llvm/lib/Target/AMDGPU/AMDGPUHWEvents.def
+29-203 files

OPNSense/core 9e1117esrc/opnsense/mvc/app/views/OPNsense/Core firmware.volt

firmware: fix small glitch that re-prompts for showing community plugins

It's already shown so no need to re-register.
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+1-11 files

pkgng/pkgng bb99830tests/lib pkg_osvf.c

tests: Update OSVf test

Update OSVf test for osv_type and type change
DeltaFile
+8-4tests/lib/pkg_osvf.c
+8-41 files

pkgng/pkgng a45f6c7libpkg pkg_osvf.c, libpkg/pkg audit.h

pkg_osvf: Add osv_type for VuXML compatibility

As VuXML audit currently uses pkg_audit_version type
field different than pkg_osvf make sure that OSVf implementation
tries to mimic VuXML version checking code.

For keeping OSVf version compatibility in order introduce
osv_type which now contains OSVf events information
DeltaFile
+38-19libpkg/pkg_osvf.c
+1-0libpkg/pkg/audit.h
+39-192 files

LLVM/project 938ee65llvm/lib/Target/AMDGPU AMDGPUHWEvents.cpp SIInsertWaitcnts.cpp

[AMDGPU][InsertWaitCnts] Move TENSOR/ASYNC event detection to separate header (#204544)

I forgot to move those out of the way as they were not grouped with the
other.
Now `getEventsFor` does all the work.
DeltaFile
+7-0llvm/lib/Target/AMDGPU/AMDGPUHWEvents.cpp
+0-5llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+7-52 files

NetBSD/pkgsrc-wip 2c2e7ff. TODO

TODO: - pitchfork, done
DeltaFile
+0-1TODO
+0-11 files

LLVM/project 78fab20llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

Adjust comment
DeltaFile
+5-2llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+5-21 files

LLVM/project 134210dllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp AMDGPUHWEvents.cpp

[AMDGPU][HWEvents] Refactor VMEM_ACCESS as VMEM_READ_ACCESS

Instead of having an HWEvent that can be either a read or a write
depending on the target, keep the events as straightforward as
possible and let InsertWaitCnt interpret it. Rename VMEM_ACCESS
to VMEM_READ_ACCESS and set VMEM_STORE_ACCESS & similar events
even if the target does not have a VSCnt.

I think this conceptually makes more sense.
This separates concerns better so that HWEvents nodels events
objectively, and InsertWaitCnt handles them as necessary for the task
it is trying to achieve (insert wait instructions).
DeltaFile
+18-11llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+5-4llvm/lib/Target/AMDGPU/AMDGPUHWEvents.cpp
+1-3llvm/lib/Target/AMDGPU/AMDGPUHWEvents.def
+24-183 files

LLVM/project 97da529llvm/lib/Target/AMDGPU AMDGPUHWEvents.cpp SIInsertWaitcnts.cpp

[AMDGPU][InsertWaitCnts] Move TENSOR/ASYNC event detection to separate header

I forgot to move those out of the way as they were not grouped with the other.
Now `getEventsFor` does all the work.
DeltaFile
+7-0llvm/lib/Target/AMDGPU/AMDGPUHWEvents.cpp
+0-5llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+7-52 files

LLVM/project 4bf16dcllvm/lib/Target/AMDGPU AMDGPUHWEvents.h SIInsertWaitcnts.cpp

[AMDGPU][InsertWaitCnts] Make HWEvent a BitMask (#203864)

Follow up from comments on
https://github.com/llvm/llvm-project/pull/202886

Make HWEvent a bitmask by default instead of having both the enum, and a
separate HWEventSet. This has the advantage of streamlining the code a
bit and opening the possibility of adding "modifiers" to events, e.g. I
imagine we could now fold "VMemType" into the Events.
We already do this with things like SMEM_GROUP. At least now it's baked
into the design.

I opted for a bit more verbosity by taking inspiration from
FastMathFlags (FMF): instead of exposing a raw enum, I wrap it in a
class w/ helper function. The downside is having to reimplement all the
little bitwise ops, but the result is a cleaner, simpler interface than
a raw enum (class) w/ many helper functions. I initially tried that but
I recoiled at the sight of things like `contains(A, B)` which isn't very
clear, while `A.contains(B)` is self explanatory.

    [3 lines not shown]
DeltaFile
+137-89llvm/lib/Target/AMDGPU/AMDGPUHWEvents.h
+99-105llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+61-59llvm/lib/Target/AMDGPU/AMDGPUHWEvents.cpp
+28-34llvm/lib/Target/AMDGPU/AMDGPUHWEvents.def
+325-2874 files

OpenBSD/src UIeL0U4usr.sbin/rpki-client filemode.c parser.c

   Some more #include consistency.

   Prompted by job
VersionDeltaFile
1.84+2-2usr.sbin/rpki-client/filemode.c
1.182+2-2usr.sbin/rpki-client/parser.c
1.87+2-2usr.sbin/rpki-client/repo.c
1.105+2-1usr.sbin/rpki-client/http.c
+8-74 files

NetBSD/pkgsrc mTzB6Qudoc TODO CHANGES-2026

   doc: Updated print/texlab to 5.26.0
VersionDeltaFile
1.27499+1-2doc/TODO
1.4022+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc rA21Z4rprint/texlab distinfo cargo-depends.mk

   texlab: update to 5.26.0.

   ## [5.26.0] - 2026-06-25

   ### Added

   - Add goto definition support for acronym definitions ([#1568](https://github.com/latex-lsp/texlab/pull/1568))

   ### Fixed

   - Use `texlab.build.pdfDirectory` for Tectonic projects ([#1561](https://github.com/latex-lsp/texlab/issues/1561))
   - Refresh diagnostics when watched files change ([#1552](https://github.com/latex-lsp/texlab/issues/1552))
   - Use current working directory of server when starting `latexindent` ([#1345](https://github.com/latex-lsp/texlab/pull/1345))
   - Handle optional arguments in `\bibitem` commands correctly ([#1549](https://github.com/latex-lsp/texlab/issues/1549))
   - Send `TextEdit` only if `latexindent` changed something ([#1534](https://github.com/latex-lsp/texlab/pull/1534))
VersionDeltaFile
1.26+43-43print/texlab/distinfo
1.22+13-13print/texlab/cargo-depends.mk
1.24+2-2print/texlab/Makefile
+58-583 files

OpenBSD/src sqineuLusr.sbin/rpki-client nca.c

   nca.c: more missing includes

   sys/types.h for ssize_t, stdlib.h for *alloc/free and stdio.h for fprintf.

   ok job
VersionDeltaFile
1.4+4-1usr.sbin/rpki-client/nca.c
+4-11 files

LLVM/project a42540bllvm/test/CodeGen/ARM bf16-instructions.ll

[ARM] Add basic bf16 instructions tests. NFC (#206003)

Many of these are disabled as they do not yet lower successfully.
DeltaFile
+714-0llvm/test/CodeGen/ARM/bf16-instructions.ll
+714-01 files

OpenBSD/ports TLgZuuvtextproc/p5-List-SomeUtils-XS Makefile distinfo, textproc/p5-List-SomeUtils-XS/pkg PLIST

   update p5-List-SomeUtils-XS to 0.59
   CVE-2026-12844
VersionDeltaFile
1.8+6-6textproc/p5-List-SomeUtils-XS/Makefile
1.4+2-2textproc/p5-List-SomeUtils-XS/distinfo
1.3+1-1textproc/p5-List-SomeUtils-XS/pkg/PLIST
+9-93 files

NetBSD/pkgsrc CRgDpHfdoc TODO CHANGES-2026

   doc: Updated devel/py-ruff to 0.15.20
VersionDeltaFile
1.27498+1-2doc/TODO
1.4021+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc LyiyuYGdevel/py-ruff distinfo cargo-depends.mk

   py-ruff: update to 0.15.20.

   Preview features

       Allow human-readable names in rule selectors (#25887)
       Emit a warning instead of an error for unknown rule selectors (#26113)
       Match noqa shebang handling in ruff:ignore comments (#26286)
       [ruff] Remove pytest-fixture-autouse (RUF076) (#26240, #26371)

   Documentation

       Add versioning sections to custom crate READMEs (#26317)
       Update ruff_python_parser README for crates.io (#26315)
       [perflint] Clarify that PERF402 applies to any iterable (#26242)
VersionDeltaFile
1.111+46-64devel/py-ruff/distinfo
1.105+14-20devel/py-ruff/cargo-depends.mk
1.114+2-2devel/py-ruff/Makefile
+62-863 files

OPNSense/core d429164src/opnsense/scripts/captiveportal allow.py

captive portal: pass in ip_address as a set for accounting
DeltaFile
+1-1src/opnsense/scripts/captiveportal/allow.py
+1-11 files

FreeBSD/doc d9b6718website/content/en/releases/15.1R upgrading.adoc

15.1: Improve upgrade instructions

- Upgrading 14.x pkgbase to 15 is not supported
- Upgrading pkg to upgrade the base system is not required
- Third party kmods must only be upgraded if using them

Reported by:            markj (efi case varies, bectl is zfs only)
Co-authored-by:         Alexander Ziaee <ziaee at FreeBSD.org>
Differential Revision:  https://reviews.freebsd.org/D57606
DeltaFile
+8-6website/content/en/releases/15.1R/upgrading.adoc
+8-61 files

LLVM/project 254df87llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine unshuffle-constant-poison-mask.ll

[InstCombine] Handle shuffle masks selecting poison in unshuffleConstant (#205870)

A shuffle mask can select from the second operand even when that operand
is poison. This caused unshuffleConstant to assert while trying to map
those mask elements into the first operand's constant vector.

Fix this by ignoring mask elements that select the poison operand.

Fixes https://github.com/llvm/llvm-project/issues/205769
DeltaFile
+14-0llvm/test/Transforms/InstCombine/unshuffle-constant-poison-mask.ll
+9-4llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+23-42 files

FreeBSD/ports f69088edevel/sentry-cli distinfo Makefile.crates, devel/sentry-cli/files patch-Cargo.toml

devel/sentry-cli: Update to 3.5.0

While here:
- update WWW to include repository URL
- update license to FSL-1.1-MIT
- define CARGO_ENV to ensure system OpenSSL and libgit2 libraries are
  linked (not vendored ones)

Changelog: https://github.com/getsentry/sentry-cli/blob/3.5.0/CHANGELOG.md

PR:             296004
Approved by:    lcook (maintainer, timeout 2 weeks)
DeltaFile
+963-623devel/sentry-cli/distinfo
+480-311devel/sentry-cli/Makefile.crates
+10-10devel/sentry-cli/files/patch-Cargo.toml
+10-5devel/sentry-cli/Makefile
+1,463-9494 files

FreeBSD/ports 84f3f80audio Makefile, audio/pipewire-spa-oss-ng distinfo Makefile

audio/pipewire-spa-oss-ng: New port

PipeWire SPA plugin implementing a FreeBSD OSS backend, tracking the
pw-oss fork at https://github.com/kev009/pw-oss.

Changes over upstream shkhln/pw-oss:

Audio / OSS:
- Size the OSS buffer to the device and fix data-loop aborts.
- Adapt the fill target to the device's real fragment size.
- Report clock delay and rate; require MemPtr buffers.
- Reset the channel before close so close() doesn't block draining.
- Close the device when the format is cleared.
- Advertise and re-emit the port Format param (ALSA-sink pattern).
- Don't abort the process on an oversized chunk or a bad/unpositioned
  format.

Session / config:
- Don't launch a second WirePlumber from exec.conf; the stock config

    [12 lines not shown]
DeltaFile
+121-0audio/pipewire-spa-oss-ng/distinfo
+103-0audio/pipewire-spa-oss-ng/Makefile
+1-0audio/pipewire-spa-oss-ng/pkg-descr
+1-0audio/Makefile
+226-04 files

OpenBSD/src ZAQD8mnusr.sbin/rpki-client nca.c

   Fix includes for -portable

   OK tb@
VersionDeltaFile
1.3+3-3usr.sbin/rpki-client/nca.c
+3-31 files

OpenBSD/ports 1cJ46Fpdatabases/sqlcipher Makefile

   databases/sqlcipher: add column metadata and unlock notify extensions

   as discussed with and ok tb@ to enable future net/flare-messenger updates
VersionDeltaFile
1.22+5-2databases/sqlcipher/Makefile
+5-21 files