FreeBSD/ports 54f3d1anet/ucx Makefile, net/ucx/files patch-src_ucs_sys_sys.c patch-src_ucp_core_ucp__worker.c

net/ucx: Update 1.20.0 → 1.20.1

Changelog:
https://github.com/openucx/ucx/releases/tag/v1.20.1
https://github.com/openucx/ucx/blob/v1.20.1/NEWS

- Enable and pass gtest test suite.
- Fix warnings from portclippy.
- Improve formatting and alignment.

PR:             295984 294958 294959
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit c54c53fa0e0876707df5666c0827264f7a5318c3)
DeltaFile
+100-67net/ucx/files/patch-src_ucs_sys_sys.c
+76-19net/ucx/files/patch-src_ucp_core_ucp__worker.c
+93-0net/ucx/files/patch-test_gtest_ucm_malloc__hook.cc
+35-33net/ucx/Makefile
+54-12net/ucx/files/patch-src_ucs_sys_netlink.c
+62-4net/ucx/files/patch-src_ucm_util_sys.c
+420-13528 files not shown
+918-22934 files

FreeBSD/ports c54c53fnet/ucx Makefile, net/ucx/files patch-src_ucs_sys_sys.c patch-src_ucp_core_ucp__worker.c

net/ucx: Update 1.20.0 → 1.20.1

Changelog:
https://github.com/openucx/ucx/releases/tag/v1.20.1
https://github.com/openucx/ucx/blob/v1.20.1/NEWS

- Enable and pass gtest test suite.
- Fix warnings from portclippy.
- Improve formatting and alignment.

PR:             295984 294958 294959
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+100-67net/ucx/files/patch-src_ucs_sys_sys.c
+76-19net/ucx/files/patch-src_ucp_core_ucp__worker.c
+93-0net/ucx/files/patch-test_gtest_ucm_malloc__hook.cc
+35-33net/ucx/Makefile
+54-12net/ucx/files/patch-src_ucs_sys_netlink.c
+62-4net/ucx/files/patch-src_ucm_util_sys.c
+420-13528 files not shown
+918-22934 files

LLVM/project 8ba6fb1clang/test/AST/HLSL StructPassing-AST.hlsl, clang/test/CodeGenHLSL this-assignment-overload.hlsl this-assignment.hlsl

[HLSL] Disable implicit constructors for user-defined structs/classes (#194989)

Disables implicit constructors and assignment operators on user-defined
structs/classes in HLSL.

When a struct is copied or passed as an argument to a function, instead
of using copy constructor the compiler inserts an implicit
_lvalue_-to-_rvalue_ cast where necessary to copy the value. In C++
these implicit casts are not allowed. Sema initialization and
overloading code has been adjusted to enable this code path for HLSL.

For struct in a constant buffer, the implicit cast changes the constant
address space to the default one. Codegen recognized this pattern and
instead of translating the copy as `memcpy`, it copies the struct
element-by-element (because the constant address space struct can have a
different layout).

To efficiently recognize whether a `CXXRecordDecl` is a user-defined
struct/class or if it is an HLSL built-in struct/class, a new bit

    [5 lines not shown]
DeltaFile
+227-26clang/test/CodeGenHLSL/resources/cbuffer_struct_passing.hlsl
+120-38clang/test/CodeGenHLSL/BasicFeatures/InitLists.hlsl
+122-0clang/test/AST/HLSL/StructPassing-AST.hlsl
+119-0clang/test/CodeGenHLSL/BasicFeatures/StructPassing.hlsl
+28-28clang/test/CodeGenHLSL/this-assignment-overload.hlsl
+31-20clang/test/CodeGenHLSL/this-assignment.hlsl
+647-11242 files not shown
+888-19848 files

LLVM/project e61071dllvm/test/Transforms/LoopVectorize/AArch64 sve-interleaved-accesses.ll partial-reduce-dot-product.ll, llvm/test/Transforms/LoopVectorize/RISCV fminimumnum.ll

[VPlan] Run final removeBranchOnConst after late simplifyRecipes. (#193069)

simplifyRecipes may expose additional known branches. Move final
removeBranchOnConst after the late simplifyRecipes run.

Removing branches like the vector loop backedge leads to additional
simplifications, like removing trivial phis etc. Return true if any phis
have incoming values have been removed by removeBranchOnConst. If so, we
need another simplifyRecipes run.

Depends on https://github.com/llvm/llvm-project/pull/193067 for
functional changes.

PR: https://github.com/llvm/llvm-project/pull/193069
DeltaFile
+51-40llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
+30-18llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
+27-21llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
+16-16llvm/test/Transforms/LoopVectorize/RISCV/fminimumnum.ll
+1-23llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
+3-17llvm/test/Transforms/LoopVectorize/AArch64/simple_early_exit.ll
+128-13513 files not shown
+172-19919 files

FreeBSD/ports a500431misc/hwdata distinfo Makefile

misc/hwdata: 0.408

Reported by:    portscout!
DeltaFile
+3-3misc/hwdata/distinfo
+1-1misc/hwdata/Makefile
+4-42 files

FreeBSD/src 33c8e68sys/dev/sound/usb uaudio.c, sys/dev/usb usbdevs

snd_uaudio: Support Roland UA-33

Apply the appropriate quirk. Also, introduce a new uaudio_vendor_audio
table, similar to uaudio_vendor_midi, which includes non-standard USB
audio devices. The Roland UA-33 needs this, bceause it comes with
bInterfaceClass = 0xff (vendor-specific), so snd_uaudio(4) doesn't
detect it.

PR:             294814
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/24

(cherry picked from commit 549e740619873716b796a841a10f56fae3c3ad49)
DeltaFile
+10-0sys/dev/sound/usb/uaudio.c
+1-0sys/dev/usb/usbdevs
+1-0sys/dev/usb/quirk/usb_quirk.c
+12-03 files

OpenBSD/src bdGnekTusr.bin/tmux layout.c cmd-split-window.c

   Tidy up error messages from split-window.
VersionDeltaFile
1.65+22-9usr.bin/tmux/layout.c
1.133+2-2usr.bin/tmux/cmd-split-window.c
+24-112 files

NetBSD/pkgsrc-wip 4ef7106rust-beta distinfo Makefile

rust-beta: update to 1.97.0-beta.4
DeltaFile
+3-3rust-beta/distinfo
+2-2rust-beta/Makefile
+5-52 files

FreeBSD/ports ac71d98www/gohugo distinfo Makefile

www/gohugo: Update to 0.163.1

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.163.1

 * build(deps): bump golang.org/x/image from 0.41.0 to 0.42.0
 * Fix multi --renderSegments merge behavior
 * security: Normalize integer IPv4 host encodings in http.urls check
 * Drop symlinks in os.ReadDir, os.ReadFile, os.Stat and os.FileExists
 * commands: Fix convert command

Approved by:    doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeBSD/src 511d749sys/compat/linuxkpi/common/src linux_hdmi.c

LinuxKPI: sync linuxkpi_video with Linux 6.12

MFC after:      1 week
DeltaFile
+2-8sys/compat/linuxkpi/common/src/linux_hdmi.c
+2-81 files

NetBSD/src 1pjibgKdistrib/sets/lists/debug shl.mi

   Update for libexpat minor bump
VersionDeltaFile
1.404+3-2distrib/sets/lists/debug/shl.mi
+3-21 files

OpenBSD/src KqwwJWTusr.bin/tmux cmd-join-pane.c tmux.1

   Add move-pane -z to move a pane to a particular the z-index.
VersionDeltaFile
1.62+44-6usr.bin/tmux/cmd-join-pane.c
1.1087+12-6usr.bin/tmux/tmux.1
+56-122 files

LLVM/project d0e87f9llvm/lib/Target/X86 X86SchedSandyBridge.td, llvm/test/tools/llvm-mca/X86/Barcelona resources-sse1.s

[X86] Fix Sandy Bridge's WriteLDMXCSR (#203585)

Using information from uops.info, I corrected some numbers.
DeltaFile
+3-3llvm/test/tools/llvm-mca/X86/Barcelona/resources-sse1.s
+3-3llvm/test/tools/llvm-mca/X86/Generic/resources-avx1.s
+3-3llvm/test/tools/llvm-mca/X86/SandyBridge/resources-sse1.s
+3-3llvm/test/tools/llvm-mca/X86/Generic/resources-sse1.s
+3-3llvm/test/tools/llvm-mca/X86/SandyBridge/resources-avx1.s
+1-2llvm/lib/Target/X86/X86SchedSandyBridge.td
+16-176 files

NetBSD/pkgsrc YtBuOHTdoc TODO

   doc/TODO: add some

   + digikam-9.1.0, grafana-13.0.2, kid3-3.10.0, mtr-0.96, pandoc-3.10,
     poppler-26.06.0, py-Glances-4.5.5, rumdl-0.2.16, shellcheck-0.11.0,
     unrar-7.2.6.
VersionDeltaFile
1.27403+11-2doc/TODO
+11-21 files

FreeBSD/ports 10a9f55www/fmd-server Makefile

www/fmd-server: add ONLY_FOR_ARCHS
DeltaFile
+3-0www/fmd-server/Makefile
+3-01 files

OpenBSD/src XmavJ3Zusr.bin/tmux cmd-join-pane.c tmux.1

   Add Z index positions to move-pane -P.
VersionDeltaFile
1.61+58-6usr.bin/tmux/cmd-join-pane.c
1.1086+26-22usr.bin/tmux/tmux.1
1.175+5-5usr.bin/tmux/key-bindings.c
+89-333 files

NetBSD/src egGe1L5sys/dev/ic dwc_eqos_var.h

   eqos: build fix
VersionDeltaFile
1.16+2-2sys/dev/ic/dwc_eqos_var.h
+2-21 files

NetBSD/pkgsrc Dqjiv0pdoc CHANGES-2026

   Updated emulators/qemu to 11.0.1nb2.
VersionDeltaFile
1.3791+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc VQ4e6CPemulators/qemu distinfo Makefile, emulators/qemu/patches patch-target_m68k_helper.c

   Update the 68040 MMU mod/ref emulation fix to more accurately reflect
   the hardware's behavior, from Laurent Vivier (who will incorporate this
   change into the Qemu mainline).

   Bump PKGREVISION to 2.
VersionDeltaFile
1.2+70-17emulators/qemu/patches/patch-target_m68k_helper.c
1.252+2-2emulators/qemu/distinfo
1.407+2-2emulators/qemu/Makefile
+74-213 files

NetBSD/src p22tfpDsys/dev/ic dwc_eqos.c

   eqos: Reduce the number of TX completion interrupts.

   Only request a completion interrupt after every 16 packets.
VersionDeltaFile
1.55+9-6sys/dev/ic/dwc_eqos.c
+9-61 files

NetBSD/src pFyJirJsys/dev/pci radeonfb.c

   Also display the total graphics memory if it's more than 64MB.  E.g.:
   radeonfb0: 128 MB, 64 MB aperture at 0x10000000, 64 KB registers at 0x00100000
VersionDeltaFile
1.123+8-5sys/dev/pci/radeonfb.c
+8-51 files

NetBSD/src cO00SQZsys/arch/sparc64/sparc64 ofw_patch.c

   Remove the ds1307 from the E250 patches - we can't reliably read from it.
VersionDeltaFile
1.13+2-5sys/arch/sparc64/sparc64/ofw_patch.c
+2-51 files

OpenBSD/ports 3whHT7bsysutils/moor Makefile distinfo

   sysutils/moor: Update to 2.15.0

   from Maintainer Lydia Sobot, thanks
VersionDeltaFile
1.9+5-1sysutils/moor/Makefile
1.9+2-2sysutils/moor/distinfo
+7-32 files

OpenBSD/src gCFtDO2usr.bin/tmux cmd-join-pane.c tmux.1

   Add -P to move-pane to move a floating pane to a specific place
   (top-left, bottom-right). Get rid of the not-so-useful default { and }
   swap-pane bindings and use the keys instead for moving to top-left,
   top-right and add M-{ and M-} for bottom-left, bottom-right.
VersionDeltaFile
1.60+93-23usr.bin/tmux/cmd-join-pane.c
1.1085+38-5usr.bin/tmux/tmux.1
1.174+5-3usr.bin/tmux/key-bindings.c
+136-313 files

FreeBSD/ports 706a26csecurity/sssd2 pkg-plist distinfo

security/sssd2: Update to 2.13.1

Reported by:    portscout!
DeltaFile
+4-4security/sssd2/pkg-plist
+3-3security/sssd2/distinfo
+1-1security/sssd2/Makefile
+8-83 files

FreeBSD/ports 158d2b5net/turnserver/files pkg-message.in

net/turnserver: Fix sample configuration file name in pkg-message

Pull Request:   https://github.com/freebsd/freebsd-ports/pull/533
DeltaFile
+4-2net/turnserver/files/pkg-message.in
+4-21 files

FreeBSD/ports ff39272devel/pcsc-lite distinfo Makefile

devel/pcsc-lite: Update to 2.5.1

Reported by:    portscout!
DeltaFile
+3-3devel/pcsc-lite/distinfo
+1-2devel/pcsc-lite/Makefile
+0-1devel/pcsc-lite/pkg-plist
+4-63 files

NetBSD/src RZf3wcddistrib/sets/lists/base shl.mi

   Update for expat 2.8.1
VersionDeltaFile
1.1043+2-2distrib/sets/lists/base/shl.mi
+2-21 files

NetBSD/src YBezzELdoc 3RDPARTY CHANGES

   Note export 2.8.1 import
VersionDeltaFile
1.2217+2-2doc/3RDPARTY
1.3272+2-1doc/CHANGES
+4-32 files

NetBSD/src NxMJBZmexternal/mit/expat/bin/xmlwf Makefile, external/mit/expat/lib/libexpat expat_config.h expat.expsym

   Update for expat 2.8.1
VersionDeltaFile
1.18+19-32external/mit/expat/lib/libexpat/expat_config.h
1.3+8-0external/mit/expat/lib/libexpat/expat.expsym
1.2+2-3external/mit/expat/bin/xmlwf/Makefile
1.6+2-2external/mit/expat/lib/libexpat/Makefile
1.7+2-2external/mit/expat/lib/libexpat/shlib_version
1.25+2-2external/mit/xorg/tools/fc-cache/Makefile
+35-416 files