FreeBSD/ports 8e2222cnet/haproxy24 distinfo Makefile

net/haproxy24: update to version 2.4.35.
DeltaFile
+3-3net/haproxy24/distinfo
+1-1net/haproxy24/Makefile
+4-42 files

FreeBSD/ports dcd4659net/haproxy26 distinfo Makefile

net/haproxy26: update to version 2.6.29
DeltaFile
+3-3net/haproxy26/distinfo
+1-1net/haproxy26/Makefile
+4-42 files

FreeBSD/ports ae92d4cnet/haproxy28 distinfo Makefile

net/haproxy28: update to version 2.8.24.
DeltaFile
+3-3net/haproxy28/distinfo
+1-1net/haproxy28/Makefile
+4-42 files

FreeBSD/ports a1ec38dnet/haproxy30 distinfo Makefile

net/haproxy30: update to version 3.0.23.
DeltaFile
+3-3net/haproxy30/distinfo
+1-1net/haproxy30/Makefile
+4-42 files

FreeBSD/ports a4669cfnet/haproxy33 distinfo Makefile

net/haproxy33: update to version 3.3.10
DeltaFile
+3-3net/haproxy33/distinfo
+1-1net/haproxy33/Makefile
+4-42 files

FreeBSD/ports 64959e6net/haproxy distinfo Makefile

net/haproxy: update to version 3.2.19.
DeltaFile
+3-3net/haproxy/distinfo
+1-1net/haproxy/Makefile
+4-42 files

OPNSense/core a46153asrc/opnsense/scripts/firmware connection.sh config.sh

firmware: add repo configuration output to connectivity audit

This gives us a better insight on the way the system may be
misconfigured.  To avoid leaking subscription keys scrub them
via output_cmd() and see if they leak somewhere using the new
SUBSCRIPTION_GUARD replacement in the old read.sh place.

The reason for this is also that read.sh is not executing on
the command line so replacing earlier makes sense.

While here refactor the connection audit a bit so we don't
grab the hostname from the URL since we have a script for that.

(cherry picked from commit 989a4672cc17b7e1ca9770ecf39a249ac40b1995)
(cherry picked from commit 2d846e3667960d9cea4fc4f1f8fce2b33c14faab)
(cherry picked from commit eaac21152e45fb817661e73b02b0a5e23a778e33)
(cherry picked from commit f648476a665117e37f6693b55fdbc701677e33eb)
(cherry picked from commit aa27271b696f8564f66e506dd2c06b5f65d17fa2)
DeltaFile
+22-7src/opnsense/scripts/firmware/connection.sh
+4-2src/opnsense/scripts/firmware/config.sh
+5-1src/opnsense/scripts/firmware/read.sh
+31-103 files

OPNSense/core dc3f01fsrc/etc/rc.subr.d livemode

shell: use safe config iteration in live mode banner
DeltaFile
+8-9src/etc/rc.subr.d/livemode
+8-91 files

FreeBSD/ports 7e6185agraphics/xviewer Makefile distinfo

graphics/xviewer: update to 3.4.16

- explicitly define USE_GNOME=gdkpixbuf2xlib to match Linux Mint
  packaging
- include upstream commit for GIRepository-2.0 compatibility,
  especially after devel/libpeas1 update

PR: 292771
DeltaFile
+5-3graphics/xviewer/Makefile
+5-3graphics/xviewer/distinfo
+1-0graphics/xviewer/pkg-plist
+11-63 files

FreeBSD/ports 73ebef1audio/pragha Makefile, deskutils/gnome-planner Makefile

devel/libpeas1: bump LIB_DEPENDS consumers after ABI break update
DeltaFile
+1-1audio/pragha/Makefile
+1-1x11/budgie-desktop/Makefile
+1-1deskutils/gnome-planner/Makefile
+1-1www/midori/Makefile
+1-1deskutils/gnome-todo/Makefile
+1-1mail/geary/Makefile
+6-616 files not shown
+22-1422 files

LLVM/project 8789401clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode arrays.cpp

[clang][bytecode] Fix a crash with invalid ArraySubscriptExprs (#196964)

In the attached test case, `arr` becomes the _index_, not the base,
which causes us later to run into issues because the index is a pointer
and not an integer.
DeltaFile
+8-0clang/test/AST/ByteCode/arrays.cpp
+1-1clang/lib/AST/ByteCode/Compiler.cpp
+9-12 files

OPNSense/core aa27271src/opnsense/scripts/firmware connection.sh

firmware: dead assignment
DeltaFile
+0-2src/opnsense/scripts/firmware/connection.sh
+0-21 files

LLVM/project 4917810llvm/runtimes CMakeLists.txt

libclc: Pass LLVM_NATIVE_TOOL_DIR to runtime builds (#196498)

This patch sets `LLVM_NATIVE_TOOL_DIR` in the runtime build
configuration to point to the directory containing the just-built LLVM
tools, allowing libclc to find them without requiring them to be
installed on the host system.

Fixes build errors like:

```
  Error evaluating generator expression: $<TARGET_FILE:opt>
  No target "opt"
```

A few lines above this change, `extra_deps` list of dependencies for
libclc is created. But those tools don't get build in the runtime build.
We build libclc in the monolithic build and there we have all the tools
which is why I've added the path to discover the tools.
DeltaFile
+6-0llvm/runtimes/CMakeLists.txt
+6-01 files

OPNSense/ports 347de3aopnsense/dnsmasq distinfo Makefile

opnsense/dnsmasq: update to 2.92rel2

PR: https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2026q2/018471.html
DeltaFile
+3-3opnsense/dnsmasq/distinfo
+1-2opnsense/dnsmasq/Makefile
+4-52 files

FreeBSD/ports 70b0952devel/libpeas1 pkg-plist distinfo

devel/libpeas1: update to 1.38.1

Changelog: https://gitlab.gnome.org/GNOME/libpeas/-/blob/libpeas-1.38.1/NEWS

Most notably, breaks ABI to support GIRepository-2.0, along with
higher glib version requirement (2.85/2.86). All consumers to be
bumped.
DeltaFile
+6-4devel/libpeas1/pkg-plist
+3-3devel/libpeas1/distinfo
+1-1devel/libpeas1/Makefile
+10-83 files

LLVM/project 0312369llvm/lib/CodeGen/GlobalISel RegBankSelect.cpp

[GlobalISel] Defer RegBankSelect operand mapper creation (#196985)

RegBankSelect::applyMapping constructs an OperandsMapper before applying
repairs. Default mappings that only need Reassign repairs only update
the register bank and do not create replacement operands, so the generic
applyDefaultMapping path has no rewriting work to do in that case.

Defer OperandsMapper creation until an Insert repair actually needs new
virtual registers. If no mapper was needed for a default mapping, return
after applying the repairs.

CTMark geomean -0.23% improvement on aarch64-O0-g.

https://llvm-compile-time-tracker.com/compare.php?from=ed50ea52004259af958bb3e5636268342c49ee62&to=1a4730426e14969626cad43c6b06e93bde707bd1&stat=instructions%3Au

Assisted-by: Codex
DeltaFile
+15-5llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
+15-51 files

OPNSense/ports 378dda4opnsense/update distinfo Makefile

opnsense/update: small features around pkg conf file handling
DeltaFile
+3-3opnsense/update/distinfo
+2-1opnsense/update/Makefile
+5-42 files

LLVM/project 8ecec45clang/lib/Basic TargetInfo.cpp, clang/lib/Basic/Targets AArch64.cpp

[clang] Fix x86_64-windows-msvc over- and under-alignment (#196505)

This fixes two issues where Clang was both over- and under-aligning
variables:

1) We were applying the x86_64 Sys V psABI "large array" alignment increase
(default when inheriting from X86_64TargetInfo), but MSVC doesn't follow
that ABI.

2) MSVC implements a similar scheme though, where it increases the
alignment of large objects. This is documented for ARM64 [1] and was
implemented in Clang b7c6d95af5e295c560d1445e7090e31eb9289932, but it
also applies to x86_64. ([2] says "MSVC does size (total size, not
element size) based alignment for global symbols on ARM64 *which is
copied from AMD64*").

This patch stops doing 1) and implements 2) for x86_64-windows-msvc.

[1]

    [4 lines not shown]
DeltaFile
+0-27clang/test/CodeGen/arm64-microsoft-struct-align.cpp
+27-0clang/test/CodeGen/microsoft-64bit-struct-align.cpp
+17-0clang/lib/Basic/TargetInfo.cpp
+8-8clang/test/CodeGenSYCL/kernel-caller-entry-point.cpp
+1-12clang/lib/Basic/Targets/AArch64.cpp
+10-0clang/test/CodeGen/align-x68_64.c
+63-476 files not shown
+84-5212 files

LLVM/project ccf8ba9clang/lib/CodeGen CGStmt.cpp, clang/test/CIR/CodeGen try-catch-non-trivial-copy.cpp

Merge upstream/main into users/mariusz-sikora-at-amd/gfx13/add-vop3
DeltaFile
+323-314llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+329-277clang/lib/CodeGen/CGStmt.cpp
+212-394llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+541-0clang/test/CIR/CodeGen/try-catch-non-trivial-copy.cpp
+528-1clang/test/CodeGen/AArch64/neon/perm.c
+1-421clang/test/CodeGen/AArch64/neon-perm.c
+1,934-1,407368 files not shown
+17,840-9,361374 files

LLVM/project e0fc8f9llvm/docs AMDGPUUsage.rst, llvm/test/CodeGen/AMDGPU amdgcn-av-scopes.ll unsupported-av-load.ll

expanded wgp mode, with tests
DeltaFile
+660-8llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+25-20llvm/docs/AMDGPUUsage.rst
+6-6llvm/test/CodeGen/AMDGPU/unsupported-av-load.ll
+6-6llvm/test/CodeGen/AMDGPU/unsupported-av-store.ll
+697-404 files

OPNSense/core e4dc9adsrc/opnsense/www/js opnsense_ui.js

ui: previous was nested wrong
DeltaFile
+6-3src/opnsense/www/js/opnsense_ui.js
+6-31 files

OpenBSD/ports 4JGxbXpsysutils/skim distinfo crates.inc

   update to skim 4.6.1, from maintainer

   https://github.com/skim-rs/skim/blob/master/CHANGELOG.md#461---2026-04-26
VersionDeltaFile
1.3+602-242sysutils/skim/distinfo
1.4+300-120sysutils/skim/crates.inc
1.3+1-1sysutils/skim/Makefile
+903-3633 files

NetBSD/pkgsrc H42mNFvmisc/kstars distinfo

   kstars: revert unintended part of commit
VersionDeltaFile
1.21+4-4misc/kstars/distinfo
+4-41 files

OPNSense/core 45ef8ddsrc/opnsense/mvc/app/views/OPNsense/Unbound acl.volt dot.volt, src/opnsense/www/js opnsense_ui.js

ui: lazily hook settings-changed trigger in saveFormToEndpoint()

When the storing succeeded we can trigger similar to how the grid does
it in its own private scope.  This should get rid of the two Unbound
spots where this is used and automatically work in other places.
DeltaFile
+5-3src/opnsense/www/js/opnsense_ui.js
+1-3src/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
+1-3src/opnsense/mvc/app/views/OPNsense/Unbound/dot.volt
+7-93 files

NetBSD/pkgsrc cFoiB6ydoc CHANGES-2026

   Updated textproc/py-types-docutils, devel/py-types-gdb, time/py-types-python-dateutil, devel/py-types-setuptools, devel/py-types-toml, textproc/py-types-yaml
VersionDeltaFile
1.2985+7-1doc/CHANGES-2026
+7-11 files

NetBSD/pkgsrc J7drglMtextproc/py-types-yaml distinfo Makefile

   py-types-yaml: updated to 6.0.12.20260510

   6.0.12.20260510
   Add missing type hints in pyyaml.constructor
   This is the same as 84682a1d which missed these for some reason.
VersionDeltaFile
1.16+4-4textproc/py-types-yaml/distinfo
1.19+2-2textproc/py-types-yaml/Makefile
+6-62 files

NetBSD/pkgsrc zwbcGnZdevel/py-types-toml distinfo Makefile

   py-types-toml: updated to 0.10.8.20260508

   0.10.8.20260508
   Import some items from typing instead of typing_extensions
VersionDeltaFile
1.12+4-4devel/py-types-toml/distinfo
1.15+2-2devel/py-types-toml/Makefile
+6-62 files

NetBSD/pkgsrc yIxr2H5devel/py-types-setuptools distinfo Makefile

   py-types-setuptools: updated to 82.0.0.20260508

   82.0.0.20260508
   Import some items from typing instead of typing_extensions
VersionDeltaFile
1.63+4-4devel/py-types-setuptools/distinfo
1.67+2-2devel/py-types-setuptools/Makefile
+6-62 files

NetBSD/pkgsrc ixt9UKJtime/py-types-python-dateutil distinfo Makefile

   py-types-python-dateutil: updated to 2.9.0.20260508

   2.9.0.20260508
   Import some items from typing instead of typing_extensions
VersionDeltaFile
1.20+4-4time/py-types-python-dateutil/distinfo
1.22+2-2time/py-types-python-dateutil/Makefile
+6-62 files

OPNSense/plugins 884bae9security/q-feeds-connector/src/opnsense/www/js/widgets/Metadata QFeeds.xml

security/q-feeds-connector - missed a file in https://github.com/opnsense/plugins/commit/aa777077285b3121ab6e604905a8f24b020d61e8 for  https://github.com/opnsense/plugins/issues/5417
DeltaFile
+2-0security/q-feeds-connector/src/opnsense/www/js/widgets/Metadata/QFeeds.xml
+2-01 files