FreeBSD/ports 88b79bdnet-im/nchat pkg-plist distinfo, net-im/nchat/files patch-CMakeLists.txt

net-im/nchat: update: 5.14.44 -> 5.15.26

The themes installation has been removed for some reason, and because
of their usefulness it's better to resurrect such functionality.  In
addition to that, add templates installation as well.

ChangeLog:      https://github.com/d99kris/nchat/compare/v5.14.44...v5.15.26

Sponsored by:   tipi.work
DeltaFile
+47-0net-im/nchat/files/patch-CMakeLists.txt
+8-0net-im/nchat/pkg-plist
+3-3net-im/nchat/distinfo
+1-1net-im/nchat/Makefile
+59-44 files

NetBSD/pkgsrc XXYQvYFgraphics/png options.mk distinfo

   png: update apng patch
VersionDeltaFile
1.5+4-4graphics/png/options.mk
1.170+4-4graphics/png/distinfo
+8-82 files

FreeBSD/ports 64ae627editors/sciteco pkg-plist Makefile, editors/sciteco/files pkg-message.in

sciteco: updated to v2.5.2

* SciTECO no longer modifies files after installation, so Poudriere
  builds should be fixed now even without changing BINMODE.
* LTO-support is now an option and disabled by default.
* MALLOC_REPLACEMENT is now the default for FreeBSD, so we added it to OPTIONS_DEFAULT.
* Maintainer address and website updated to their new place at sciteco.fmsbw.de.

PR:             283601
Reported by:    Robin Haberkorn <rhaberkorn at fmsbw.de> (maintainer)
DeltaFile
+17-5editors/sciteco/pkg-plist
+13-7editors/sciteco/Makefile
+3-3editors/sciteco/distinfo
+1-1editors/sciteco/files/pkg-message.in
+34-164 files

FreeBSD/ports 5ccea3csysutils/kubectl distinfo Makefile

sysutils/kubectl: Update to 1.36.1

Changelog:
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#changelog-since-v1360
DeltaFile
+3-3sysutils/kubectl/distinfo
+1-2sysutils/kubectl/Makefile
+4-52 files

FreeBSD/ports 2cbfb01sysutils/incus-client distinfo Makefile

sysutils/incus-client: Update to 7.0.0

Changelog:
https://github.com/lxc/incus/releases/tag/v7.0.0
DeltaFile
+5-5sysutils/incus-client/distinfo
+2-3sysutils/incus-client/Makefile
+7-82 files

FreeBSD/ports 78b5b73sysutils/helm distinfo Makefile

sysutils/helm: Update to 3.21.0

Changelog:
https://github.com/helm/helm/releases/tag/v3.21.0
DeltaFile
+5-5sysutils/helm/distinfo
+2-3sysutils/helm/Makefile
+7-82 files

FreeBSD/ports a58628esecurity/aws-iam-authenticator distinfo Makefile

security/aws-iam-authenticator: Update to 0.7.15

Changelog:
https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.15
DeltaFile
+5-5security/aws-iam-authenticator/distinfo
+1-2security/aws-iam-authenticator/Makefile
+6-72 files

FreeBSD/ports acd62bfMk/Uses emacs.mk, editors/emacs-devel pkg-plist distinfo

editors/emacs-devel: Update to 2026-05-17 snapshot

Highlights:
- Emacs master version bumped to 32.0.50.
- ERC 5.6.2 released (6d347d98348), then bumped to ERC 5.7-git.
- Transient updated to v0.13.3 (f833e560c15).
- gnus-dbus.el marked obsolete and moved to obsolete/ (9bf2a19bb21,
  d54faa0f1bf).

Commit log:     https://github.com/emacs-mirror/emacs/compare/e575817e8fe...f599a922770
Sponsored by:   The FreeBSD Foundation
DeltaFile
+6-2editors/emacs-devel/pkg-plist
+3-3editors/emacs-devel/distinfo
+2-3editors/emacs-devel/Makefile
+1-1Mk/Uses/emacs.mk
+12-94 files

LLVM/project 2f79d41llvm/test/CodeGen/X86 avx512-calling-conv.ll avx512-masked_memop-16-8.ll

[X86] LowerBUILD_VECTORvXi1 - attempt to fold as VPTESTMB(BUILD_VECTOR_vXi8(X),1) (#198166)

i1 scalar elements will be legalised to i8 (and the BUILD_VECTOR relies
on implicit truncation) - but it will often be cheaper to perform the
BUILD_VECTOR as a vXi8 and then perform a comparison to convert to the
vXi1 mask, assuming we're inserting more than one non-constant i1
element.

Without BWI we have to extend this to vXi32 types to perform the
comparison.

There's probably a lot we can do here (v2i8/v4i8/v8i8 types), but this
patch at least addresses the worst codegen cases.

Fixes #179334
DeltaFile
+749-4,307llvm/test/CodeGen/X86/avx512-calling-conv.ll
+207-1,438llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll
+197-1,083llvm/test/CodeGen/X86/avx512-load-store.ll
+203-915llvm/test/CodeGen/X86/vector-compress.ll
+158-868llvm/test/CodeGen/X86/avx512-ext.ll
+154-866llvm/test/CodeGen/X86/avx512-mask-op.ll
+1,668-9,4771 files not shown
+1,688-9,4787 files

OpenBSD/src Qf59DeRusr.bin/tmux window-copy.c grid-reader.c

   When mode-keys is set to vi, do not allow the cursor to go into the
   invisible extra cell to the right of the visible text. This is closer to
   what vi(1) does. From Max Vim in GitHub issue 5070.
VersionDeltaFile
1.400+54-9usr.bin/tmux/window-copy.c
1.10+8-3usr.bin/tmux/grid-reader.c
1.1316+2-2usr.bin/tmux/tmux.h
+64-143 files

DragonFlyBSD/src b210d9asys/platform/pc64/x86_64 efirt.c

efirt - Register EFI Reset with the shutdown_final EVENTHANDLER.

- This adds a safeguard to efi_enter() to fail gracefully when called from
  a kernel thread, where curthread->td_lwp is NULL.
- Further work is needed to allow EFI Reset to work more simply without
  messing with the current LWP's vmspace.
DeltaFile
+22-0sys/platform/pc64/x86_64/efirt.c
+22-01 files

DragonFlyBSD/src a70c304sys/ddb db_command.c

ddb - Try AcpiReset() when invoking DDB's reset command.

- This allows some modern notebooks to successfully reset from DDB, where
  the classic outb(0x64, 0xFE) method no longer works. For some notebooks,
  we'll also need to support EFI Reset here, but that will require further
  work.
DeltaFile
+20-0sys/ddb/db_command.c
+20-01 files

LLVM/project 1907b58llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/PowerPC ppc-i128-cmp.ll

[PowerPC] Fix i128 vcmpequb optimization for loads with range metadata and small constants (#196801)

The combine introduced in 55aff64d2c6ef50d2ed725d7dd1fb34080486237
lowers scalar i128 compares into vector compares by reissuing the
original loads as v16i8 loads. However, the combine was reusing the
original MachineMemOperand without modification.

If the original i128 load carries !range metadata, the MMO encodes that
range using i128 values. Reusing this MMO for a v16i8 load is incorrect
as range metadata is only valid for integer scalar types and its
bitwidth must match the memory VT.

This patch fixes this by creating a new MachineMemOperand for the vector
vector load. Additionally, we restrict the combine for constant operands
to avoid cases that are better handled by scalar lowering. Small
constants (fit within 16 bits) are excluded to prevent generating
suboptimal vector compares.
DeltaFile
+282-0llvm/test/CodeGen/PowerPC/ppc-i128-cmp.ll
+28-8llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+310-82 files

OpenBSD/src Tdr5OKPusr.bin/tmux server-client.c tmux.h

   Add a five second limit on pasting for terminals which mysteriously lose
   the end sequence if the paste is too big (that is, Terminal.app).
   Reported by Garri Djavadyan in GitHub issue 4527.
VersionDeltaFile
1.458+10-1usr.bin/tmux/server-client.c
1.1315+5-1usr.bin/tmux/tmux.h
+15-22 files

FreeBSD/src 4cee16dsys/kern uipc_usrreq.c

linuxulator: fix SO_PEERCRED emulation after 1d24638d3e8

For Linux binaries, sopt->sopt_td may be null.  And there's also no
need to check it, since struct l_ucred has the same layout on 32-bit
systems as on 64-bit ones.

PR:             295333
Reported by:    Miguel Gomes <miguel.dias.gomes at protonmail.com>
Fixes:          1d24638d3e8 ("Fix LOCAL_PEERCRED in 32-bit compat mode")
MFC after:      3 days
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D57032
DeltaFile
+3-1sys/kern/uipc_usrreq.c
+3-11 files

OpenBSD/src ODD9xmcusr.bin/tmux window-copy.c

   Switch to use backing grid not copy mode's grid for copy line, GitHub
   issue 4995.
VersionDeltaFile
1.399+3-3usr.bin/tmux/window-copy.c
+3-31 files

LLVM/project 24b5f1dllvm/include/llvm/Transforms/Vectorize SLPVectorizer.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+53-28llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+15-24llvm/test/Transforms/SLPVectorizer/RISCV/vec3-base.ll
+14-20llvm/test/Transforms/SLPVectorizer/AArch64/commute.ll
+10-16llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+16-9llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+8-4llvm/test/Transforms/SLPVectorizer/X86/slp-fma-loss.ll
+116-1011 files not shown
+119-1047 files

LLVM/project 6931a33llvm/test/CodeGen/X86 avx512-masked_memop-16-8.ll avx512-load-store.ll

[X86] avx512-load-store.ll - add test coverage for #198154 and #198165 (#198169)
DeltaFile
+1,450-0llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll
+1,105-16llvm/test/CodeGen/X86/avx512-load-store.ll
+2,555-162 files

DragonFlyBSD/src c1bd8b2nrelease Makefile

nrelease: Add supported "nopkgs" to the help text

It was mistakenly removed in commit
f2e741e444130a01827ab75e5e0fa0bba30d41c2.
DeltaFile
+1-0nrelease/Makefile
+1-01 files

DragonFlyBSD/src 4961ae1sys/bus/u4b usb_msctest.c usb_device.c

u4b: Sync usb_msctest.[ch] with FreeBSD

Most changes are auto quirk detection and application. However, the
previous commit disabled such auto quirks, so this commit should have no
functional change.
DeltaFile
+114-76sys/bus/u4b/usb_msctest.c
+7-3sys/bus/u4b/usb_device.c
+6-3sys/bus/u4b/usb_msctest.h
+2-0sys/bus/u4b/usb_debug.h
+129-824 files

FreeBSD/ports a443dfawww/linux-vieb distinfo Makefile

www/linux-vieb: Update to 12.9.0

ChangeLog:      https://github.com/Jelmerro/Vieb/releases/tag/12.9.0
Reported by:    Jelmer van Arnhem <notifications at github.com>
DeltaFile
+5-5www/linux-vieb/distinfo
+1-1www/linux-vieb/Makefile
+6-62 files

FreeBSD/doc ec6b8edwebsite/content/en/usergroups _index.adoc

Website - usergroups: Fix AsciiDoc typo

PR:     294839
DeltaFile
+1-1website/content/en/usergroups/_index.adoc
+1-11 files

DragonFlyBSD/src 1e808f1sys/bus/u4b usb_device.c usb_dragonfly.h

u4b: Make autoquirk code optional and opt out

As the FreeBSD described:
> There are significant problems with the current autoquirk code. This
> results in quite a bit of bogus over-quirking.
> ...
> For all these reasons, I'm turning this off and will likely remove it
> entirely in the future once the alternative SYNC CACHE code has
> provent itself.

Actually, this fixes the USB stick probing timeout error in a USB 3.0
port on my HPE MicroServer Gen10.  That timeout error happened during
the boot and would drop the system to the 'mountroot>' prompt:

```
CAM: Configuring bus: ahci0
CAM: Configuring bus: ahci0
CAM: Configuring bus: ahci0
CAM: Configuring bus: ahci0

    [56 lines not shown]
DeltaFile
+1-1sys/bus/u4b/usb_device.c
+1-0sys/bus/u4b/usb_dragonfly.h
+2-12 files

DragonFlyBSD/src ce4e1c0lib/libc/sys socket.2

socket.2: Fix alignment of socket flags
DeltaFile
+2-2lib/libc/sys/socket.2
+2-21 files

OpenBSD/src YpjzV3Iusr.bin/tmux sort.c

   Do not include unattached clients on sorted list, fixes crash reported
   by Marcel Partap.
VersionDeltaFile
1.5+13-9usr.bin/tmux/sort.c
+13-91 files

OpenBSD/src 4d9sq82usr.bin/tmux tmux.1

   Add some more explanatory text about targets, GitHub issue 4850.
VersionDeltaFile
1.1055+33-2usr.bin/tmux/tmux.1
+33-21 files

LLVM/project aa2f124llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/AArch64 reduce_submuladd.ll

[SLP] Enable full non-power-of-2 vectorization by default

Default slp-vectorize-non-power-of-2 to true and broaden the set of
supported widths beyond NumElts + 1 == bit_ceil(NumElts) to include
small widths (<= 5), widths where NumElts - 1 is also non-power of two
(e.g. 6, 7, 10..15), and any width when the elements being vectorized
are themselves vectors (REVEC). Tweak gathered loads, stores, and
reduction support to the non-power-of-2 vector factors.

Reviewers: hiraditya, bababuck, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/196825
DeltaFile
+140-76llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
+137-42llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+120-29llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+31-98llvm/test/Transforms/PhaseOrdering/AArch64/reduce_submuladd.ll
+44-56llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
+24-60llvm/test/Transforms/SLPVectorizer/RISCV/revec.ll
+496-36133 files not shown
+703-70139 files

OpenBSD/src BQTTc6Susr.sbin/httpd parse.y httpd.conf.5

   usr.sbin/httpd: add cache controls for static files

   Teach httpd to advertise static file revalidation by default with
   Cache-Control: no-cache, preserving the existing Last-Modified and
   If-Modified-Since flow; add a [no] static-cache-control directive for
   opting out, and advertise Vary: Accept-Encoding whenever gzip-static is
   enabled.

   OK: claudio@
VersionDeltaFile
1.134+16-3usr.sbin/httpd/parse.y
1.130+14-2usr.sbin/httpd/httpd.conf.5
1.162+11-1usr.sbin/httpd/server_http.c
1.72+6-1usr.sbin/httpd/config.c
1.172+5-2usr.sbin/httpd/httpd.h
+52-95 files

OpenBSD/src C0PerA4usr.bin/tmux file.c

   Report file open errors more sensibly, reported by Meriel Luna
   Mittelbach in GitHub issue 5081.
VersionDeltaFile
1.20+7-3usr.bin/tmux/file.c
+7-31 files

OpenBSD/src 2xOAUFbusr.bin/tmux tmux.1 cmd-split-window.c

   Add new-pane command, currently this is equivalent to split-window but
   it will have minor differences for floating panes in future. Also add
   -R/-s/-S/-k/-m flags to control border and style and behaviour, like
   popups. GitHub issue 5027 from Dane Jensen.
VersionDeltaFile
1.1054+106-51usr.bin/tmux/tmux.1
1.117+93-53usr.bin/tmux/cmd-split-window.c
1.318+51-1usr.bin/tmux/window.c
1.1314+4-1usr.bin/tmux/tmux.h
1.184+3-1usr.bin/tmux/cmd.c
+257-1075 files