FreeBSD/src cd34d8dsys/compat/linux linux_socket.c

linux: Translate IPv6 hoplimit ancillary data for recvmsg

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
Reviewed by:    pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2138
DeltaFile
+18-0sys/compat/linux/linux_socket.c
+18-01 files

FreeBSD/src caaa7a0sys/compat/linux linux_socket.c

linux: Support IPPROTO_RAW socket option translation

Handle Linux IPPROTO_RAW socket options in the Linuxulator for both
getsockopt(2) and setsockopt(2). Detect the socket family and remap
the level to IPPROTO_IPV6 for AF_INET6, reusing the existing option
translators.

This fixes IPV6_CHECKSUM for IPv6 raw sockets, which Linux programs
set at level IPPROTO_RAW rather than IPPROTO_IPV6.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             294434
Reviewed by:    pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2138
DeltaFile
+41-0sys/compat/linux/linux_socket.c
+41-01 files

FreeBSD/src 64e2715sys/compat/linux linux_socket.c linux_socket.h

linux: Support ICMP6_FILTER socket option translation

Handle Linux IPPROTO_ICMPV6 socket options in the Linuxulator and map
ICMP6_FILTER for both getsockopt(2) and setsockopt(2).

Linux and FreeBSD use inverted bit semantics for struct icmp6_filter, so
invert the filter contents before/after calling setsockopt/getsockopt.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             294434
Reviewed by:    pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2138
DeltaFile
+67-0sys/compat/linux/linux_socket.c
+2-0sys/compat/linux/linux_socket.h
+69-02 files

LLVM/project bcc606cmlir/lib/Dialect/Shard/Transforms Partition.cpp

[NFC][mlir][shard] Unify MoveLastSplitAxisPattern/MoveLastSplitAxisPattern (#192295)

Made MoveLastSplitAxisPattern more general to also cover MoveLastSplitAxisPattern.
Less code, same functionality.
Assisted by claude.
DeltaFile
+7-99mlir/lib/Dialect/Shard/Transforms/Partition.cpp
+7-991 files

LLVM/project 8671b79llvm/test/Transforms/LoopVectorize/RISCV tail-folding-interleave.ll

[LV][RISCV] Fix incorrect pointer operand in interleaved access tests. nfc (#192464)

In some load cases, the index 1 member used the same pointer as the
index 0 member. This patch corrected the pointer use.
DeltaFile
+40-47llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-interleave.ll
+40-471 files

pkgng/pkgng f7ea49dsrc event.c

event: don't strip the extension for display purpose

This makes pkg install https:// crash, instead used %.*s construction
which leaves the string intact
DeltaFile
+13-9src/event.c
+13-91 files

FreeBSD/src 3a54aa3sys/netinet tcp_timewait.c

tcp: use RFC 6191 for connection recycling in TIME-WAIT

Implement the criteria specified in RFC 6191 for recycling TCP
connections in TIME-WAIT.

Reviewed by:            rscheff, Marius Halden
Sponsored by:           Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D56321
DeltaFile
+8-3sys/netinet/tcp_timewait.c
+8-31 files

NetBSD/pkgsrc 11Cp9z8www Makefile

   www/Makefile: - syncstorage-rs
VersionDeltaFile
1.1913+1-2www/Makefile
+1-21 files

NetBSD/pkgsrc-wip 3133cd3webkit-gtk distinfo PLIST, webkit-gtk/patches patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h

webkit-gtk: update to 2.52.3
DeltaFile
+0-25webkit-gtk/patches/patch-Source_JavaScriptCore_bytecode_InlineCacheCompiler.h
+3-4webkit-gtk/distinfo
+2-2webkit-gtk/PLIST
+1-1webkit-gtk/Makefile
+6-324 files

OpenBSD/ports jTwOEo5sysutils/polkit Makefile, sysutils/polkit/patches patch-src_polkitagent_polkitagenthelperprivate_c

   Merge upstream fix for CVE-2026-4897 - getline() string overflow.
VersionDeltaFile
1.4+50-12sysutils/polkit/patches/patch-src_polkitagent_polkitagenthelperprivate_c
1.109+1-0sysutils/polkit/Makefile
+51-122 files

FreeBSD/ports a966704x11-toolkits/como/files patch-plugins_qpa_integration.cpp

x11-toolkits/como: Fix build with Qt 6.10.3+

Resolve name shadowing conflict with the QPA 6.10.3+ API.

Qt 6.10.3 added an OffscreenSurface enum to the QPlatformIntegration
class which shadows the OffscreenSurface class.

MFH:            2026Q2
With hat:       kde@

(cherry picked from commit db7e2ef53948c888398c192de77bcaf2cc38399c)
DeltaFile
+21-4x11-toolkits/como/files/patch-plugins_qpa_integration.cpp
+21-41 files

LLVM/project 10536d4clang/lib/CodeGen BackendUtil.cpp, llvm/include/llvm/Transforms/IPO LowerTypeTests.h

[CFI] Extract DropTypeTestsPass from LowerTypeTestsPass (#192578)

This patch introduces `DropTypeTestsPass` as a dedicated pass
to handle the dropping of type tests. Previously, this was handled
by `LowerTypeTestsPass` with a specific parameter.

By splitting this into its own pass, we simplify the pass pipeline
construction and make the intent clearer in `PassRegistry.def` and
various pipeline builders.

It's almost NFC, if not opt command line changes.
DeltaFile
+50-47llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+16-8llvm/include/llvm/Transforms/IPO/LowerTypeTests.h
+8-15llvm/lib/Passes/PassBuilderPipelines.cpp
+20-0llvm/lib/Passes/PassBuilder.cpp
+1-4clang/lib/CodeGen/BackendUtil.cpp
+5-0llvm/lib/Passes/PassRegistry.def
+100-7410 files not shown
+112-8616 files

NetBSD/pkgsrc-wip f2fe540zino distinfo Makefile

zino: update to version 2.5.0.

Pkgsrc changes:
 * version-bump + checksums.
 * Require 0.2.0 of py-netsnmp-cffi.

Upstream changes:

 - Added support for receiving SNMP traps through a straps or
   nmtrapd trap multiplexer as an alternative to direct UDP binding
   (for maximum compatibility with existing Zino 1 deployments) (#362)

 - The minimum required version of netsnmp-cffi is now 0.2.0. (#362)
DeltaFile
+3-3zino/distinfo
+2-2zino/Makefile
+3-0zino/PLIST
+8-53 files

FreeBSD/ports 1ef1b0fdevel/gammaray Makefile distinfo

devel/gammaray: Update to 3.4.0

Simplify LICENSE block. The project itself is licensed GPLv2+ only.

Limit to archs that the project supports.

Add missing dependencies, pet portclippy, use pipes as delimiters in
replacements for readability.

https://github.com/KDAB/GammaRay/releases/tag/v3.4.0

MFH:            2026Q2
(cherry picked from commit 790891821b9fae66ed465ab1db7b06809498292b)
DeltaFile
+18-20devel/gammaray/Makefile
+3-3devel/gammaray/distinfo
+2-0devel/gammaray/pkg-plist
+23-233 files

LLVM/project b4e75e1libc/src/ucontext getcontext.h setcontext.h, libc/src/ucontext/x86_64 getcontext.cpp setcontext.cpp

[libc][nfc] Fix ucontext buildbot failure with noexcept (#192343) (#192601)

Added noexcept to getcontext and setcontext declarations and definitions
to resolve missing attribute warning on aliases.

This fixes failures on builders using GCC like
libc-x86_64-debian-gcc-fullbuild-dbg.
DeltaFile
+2-1libc/src/ucontext/x86_64/getcontext.cpp
+1-1libc/src/ucontext/getcontext.h
+1-1libc/src/ucontext/setcontext.h
+1-1libc/src/ucontext/x86_64/setcontext.cpp
+5-44 files

OpenBSD/ports Raaxj4etextproc/libxml distinfo Makefile, textproc/libxml/patches patch-runtest_c

   SECURITY update to libxml-2.15.3.
VersionDeltaFile
1.92+2-2textproc/libxml/distinfo
1.4+2-2textproc/libxml/patches/patch-runtest_c
1.247+1-2textproc/libxml/Makefile
1.45+1-1textproc/libxml/pkg/PLIST
+6-74 files

OpenBSD/ports OQF76rLsysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-565.0.0.
VersionDeltaFile
1.418+235-25sysutils/google-cloud-sdk/pkg/PLIST
1.435+2-2sysutils/google-cloud-sdk/distinfo
1.455+1-1sysutils/google-cloud-sdk/Makefile
+238-283 files

FreeBSD/ports a04b87bmisc/py-spdx-tools Makefile, misc/py-spdx-tools/files generate-parsetag.py

misc/py-spdx-tools: Fix fs-violations for consumers

When run as root by a consumer port, spdx_tools writes several files to
$PYTHON_SITELIB}/spdx_tools/spdx/parser/ that must be pregenerated to
avoid fs-violations in poudriere.

Pass maintainership to kde@ since the main consumers of this will be the
Qt6 ports starting with Qt 6.11.0.

PR:             294345
Approved by:    kai
MFH:            2026Q2

(cherry picked from commit e1190193af4746ec36728640165f5ccc03994f02)
DeltaFile
+9-0misc/py-spdx-tools/files/generate-parsetag.py
+5-1misc/py-spdx-tools/Makefile
+14-12 files

FreeNAS/freenas 65a00f0src/middlewared/middlewared/api/v27_0_0 truenas.py system_product.py, src/middlewared/middlewared/plugins failover.py

Fix tests
DeltaFile
+5-2tests/runtest.py
+2-4src/middlewared/middlewared/plugins/truenas/license_utils.py
+3-1src/middlewared/middlewared/api/v27_0_0/truenas.py
+1-1src/middlewared/middlewared/api/v27_0_0/system_product.py
+1-1src/middlewared/middlewared/plugins/failover.py
+2-0src/middlewared/middlewared/plugins/truenas/license.py
+14-96 files

OpenBSD/ports 5E61dafwww/epiphany distinfo Makefile, www/epiphany/pkg PLIST

   Update to epiphany-49.8.1.
VersionDeltaFile
1.66+30-0www/epiphany/pkg/PLIST
1.125+2-2www/epiphany/distinfo
1.254+1-1www/epiphany/Makefile
+33-33 files

FreeNAS/freenas 33d8b40src/middlewared/middlewared/api/v27_0_0 truenas.py system_product.py, src/middlewared/middlewared/plugins failover.py

Fix tests
DeltaFile
+5-2tests/runtest.py
+2-4src/middlewared/middlewared/plugins/truenas/license_utils.py
+3-1src/middlewared/middlewared/api/v27_0_0/truenas.py
+1-1src/middlewared/middlewared/api/v27_0_0/system_product.py
+1-1src/middlewared/middlewared/plugins/failover.py
+2-0src/middlewared/middlewared/plugins/truenas/license.py
+14-96 files

OpenBSD/ports jmxdVN6net/py-libcloud distinfo Makefile, net/py-libcloud/patches patch-pyproject_toml

   Update to py3-libcloud-3.9.1.
VersionDeltaFile
1.40+2-2net/py-libcloud/distinfo
1.57+1-1net/py-libcloud/Makefile
1.3+1-1net/py-libcloud/patches/patch-pyproject_toml
+4-43 files

FreeBSD/ports 48dee8cnet-p2p/py-pulsar-client distinfo Makefile

net-p2p/py-pulsar-client: update 3.8.0 → 3.11.0
DeltaFile
+3-3net-p2p/py-pulsar-client/distinfo
+1-1net-p2p/py-pulsar-client/Makefile
+4-42 files

FreeBSD/ports d43cf06net-p2p/pulsar-client-cpp distinfo pkg-plist, net-p2p/pulsar-client-cpp/files patch-cc30a7b5f52c6d6d7ff94d93a9509fc3f6becc83 patch-lib_AutoClusterFailover.cc

net-p2p/pulsar-client-cpp: update 3.7.0 → 4.1.0
DeltaFile
+0-1,111net-p2p/pulsar-client-cpp/files/patch-cc30a7b5f52c6d6d7ff94d93a9509fc3f6becc83
+11-0net-p2p/pulsar-client-cpp/files/patch-lib_AutoClusterFailover.cc
+3-3net-p2p/pulsar-client-cpp/distinfo
+4-0net-p2p/pulsar-client-cpp/pkg-plist
+1-2net-p2p/pulsar-client-cpp/Makefile
+19-1,1165 files

FreeBSD/ports 83ced3egraphics/alizams distinfo Makefile

graphics/alizams: update 1.9.10 → 1.9.12
DeltaFile
+3-3graphics/alizams/distinfo
+1-1graphics/alizams/Makefile
+4-42 files

FreeBSD/ports 1b5aeffwww/adguardhome pkg-message distinfo, www/adguardhome/files adguardhome.in patch-go.mod

www/adguardhome: update 0.107.73 → 0.107.74

PR:     294574
DeltaFile
+67-33www/adguardhome/files/adguardhome.in
+38-2www/adguardhome/pkg-message
+7-7www/adguardhome/distinfo
+4-4www/adguardhome/Makefile
+3-3www/adguardhome/files/patch-go.mod
+119-495 files

FreeBSD/ports 942f7b4x11/rio distinfo Makefile

x11/rio: update 0.3.10 → 0.3.11

Reported by:    portscout
DeltaFile
+3-3x11/rio/distinfo
+1-1x11/rio/Makefile
+4-42 files

FreeBSD/ports c068582devel/xbyak distinfo Makefile

devel/xbyak: update 7.36.1 → 7.36.2
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

FreeBSD/ports 2f8b9c2graphics/jkqtplotter pkg-plist.qt5 pkg-plist.qt6, graphics/jkqtplotter/files/examples/all-in-tabs main.cpp

graphics/jkqtplotter: Change to latest revision; Make flavors to not conflict with each other; Add examples
DeltaFile
+1,044-0graphics/jkqtplotter/files/examples/all-in-tabs/main.cpp
+0-143graphics/jkqtplotter/pkg-plist.qt5
+0-143graphics/jkqtplotter/pkg-plist.qt6
+141-0graphics/jkqtplotter/pkg-plist
+43-20graphics/jkqtplotter/Makefile
+44-0graphics/jkqtplotter/files/examples/simple-plot/main.cpp
+1,272-3067 files not shown
+1,379-31213 files

FreeBSD/ports 54de06ashells/atuin distinfo Makefile

shells/atuin: update 18.15.1 → 18.15.2
DeltaFile
+3-3shells/atuin/distinfo
+1-1shells/atuin/Makefile
+4-42 files