NetBSD/pkgsrc-wip 96df056py-weewx PLIST distinfo

py-weewx: Update to 5.2.0

In theory this is a minor update.
DeltaFile
+12-12py-weewx/PLIST
+3-3py-weewx/distinfo
+0-3py-weewx/DESCR
+1-2py-weewx/Makefile
+16-204 files

LLVM/project 678b9b2clang-tools-extra/clang-tidy/bugprone UseAfterMoveCheck.cpp UseAfterMoveCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add `ReinitializationFunctions` option to `bugprone-use-after-move` (#172784)

Closes #170635
DeltaFile
+57-2clang-tools-extra/test/clang-tidy/checkers/bugprone/use-after-move.cpp
+25-8clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
+8-0clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
+3-1clang-tools-extra/docs/ReleaseNotes.rst
+1-0clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.h
+94-115 files

FreeBSD/ports af5fe05x11-wm/evilwm distinfo Makefile

x11-wm/evilwm: Update 1.4.3 => 1.5

Release Notes:
https://www.6809.org.uk/evilwm/#notes

Changelog:
https://www.6809.org.uk/evilwm/doc/ChangeLog

While here fix error/warning from portlint and portclippy: move
LICENSE_NAME after LICENSE.

PR:     291864
DeltaFile
+3-3x11-wm/evilwm/distinfo
+2-2x11-wm/evilwm/Makefile
+5-52 files

FreeBSD/src 60eb371. UPDATING

UPDATING: Add an entry for commit 9f49f436a9ec
DeltaFile
+5-0UPDATING
+5-01 files

FreeBSD/src e35191csys/fs/nfs nfsproto.h

nfs: Add some support for POSIX draft ACLs

An internet draft (expected to become an RFC someday)
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-posix-acls
describes an extension to NFSv4.2 to handle POSIX draft ACLs.

This is the final patch in the series that enables
the extension of NFSv4.2 to support POSIX draft ACLs.
At this time, only UFS mounted with the "acls" option
will work, and only for FreeBSD built with these patches.
Patches for client and server for the Linux kernel are
in the works.  (I'll admit my next little project is
cleaning the Linux patches up for submission for upstream.)

To make these changes really useful, the FreeBSD port
of OpenZFS needs to be patched to add POSIX draft ACL
support.  (Support for POSIX draft ACLs is already in
the Linux port of OpenZFS.)


    [4 lines not shown]
DeltaFile
+13-3sys/fs/nfs/nfsproto.h
+13-31 files

FreeBSD/ports e6fb74dsecurity/netbird distinfo Makefile

security/netbird: Update 0.60.7 => 0.60.9

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.60.8
https://github.com/netbirdio/netbird/releases/tag/v0.60.9

Commit log:
https://github.com/netbirdio/netbird/compare/v0.60.7...v0.60.9

PR:     291878
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

LLVM/project 19aaa0dllvm/lib/Target/AMDGPU SIInstrInfo.cpp VOP1Instructions.td, llvm/test/CodeGen/AMDGPU imm16.ll fma.f16.ll

[AMDGPU] Allow 16-bit imm folding in real true16
DeltaFile
+127-268llvm/test/CodeGen/AMDGPU/imm16.ll
+15-1llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+6-6llvm/test/CodeGen/AMDGPU/fma.f16.ll
+4-4llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll
+2-2llvm/test/CodeGen/AMDGPU/br_cc.f16.ll
+1-1llvm/lib/Target/AMDGPU/VOP1Instructions.td
+155-2826 files

LLVM/project d5b2befllvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU fma.f16.ll llvm.fmuladd.f16.ll

[AMDGPU] Create V_FMAAK_F16/V_FMAMK_F16 in true16 with imm folding

This does not cover real true16 with tests, the next patch will.
DeltaFile
+25-14llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+11-12llvm/test/CodeGen/AMDGPU/fma.f16.ll
+4-4llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll
+40-303 files

LLVM/project 68448dfllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV atomic-rmw.ll

rebase

Created using spr 1.3.4
DeltaFile
+53,434-51,436llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+18,291-16,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+19,255-3,889llvm/test/CodeGen/RISCV/atomic-rmw.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+126,504-114,35324,504 files not shown
+1,995,800-864,93824,510 files

LLVM/project 07fd584llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV atomic-rmw.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+53,434-51,436llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+18,291-16,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+19,255-3,889llvm/test/CodeGen/RISCV/atomic-rmw.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+126,504-114,35324,504 files not shown
+1,995,800-864,93824,510 files

OpenBSD/ports cAZQdrAdevel/py-nbclient Makefile distinfo

   update py-nbclient to 0.10.3
VersionDeltaFile
1.7+2-2devel/py-nbclient/Makefile
1.5+2-2devel/py-nbclient/distinfo
+4-42 files

LLVM/project ccbf6admlir/include/mlir/Dialect/OpenACC OpenACCUtilsLoop.h, mlir/lib/Dialect/OpenACC/Utils OpenACCUtilsLoop.cpp CMakeLists.txt

[mlir][acc] Add utilities for converting acc.loop to scf (#172953)

Add OpenACCUtilsLoop.h/.cpp with utilities for converting acc.loop
operations to SCF dialect operations:

- convertACCLoopToSCFFor: Convert structured acc.loop to scf.for with
loop collapsing support
- convertACCLoopToSCFParallel: Convert acc.loop to scf.parallel
- convertUnstructuredACCLoopToSCFExecuteRegion: Convert unstructured
acc.loop (multi-block) to scf.execute_region

Key features:
- Automatic type conversion between integer types and index
- Inclusive-to-exclusive upper bound conversion
- Trip count calculation with clamping for negative counts
- Constant folding via createOrFold for cleaner IR
- Assertions to prevent misuse (e.g., builder inside loop region)
- Error emission for unsupported cases (loops with results)


    [4 lines not shown]
DeltaFile
+595-0mlir/unittests/Dialect/OpenACC/OpenACCUtilsLoopTest.cpp
+318-0mlir/lib/Dialect/OpenACC/Utils/OpenACCUtilsLoop.cpp
+54-0mlir/include/mlir/Dialect/OpenACC/OpenACCUtilsLoop.h
+4-1mlir/lib/Dialect/OpenACC/Utils/CMakeLists.txt
+4-0mlir/unittests/Dialect/OpenACC/CMakeLists.txt
+975-15 files

OpenZFS/src 654e762lib/libzpool Makefile.am, module Kbuild.in Makefile.bsd

u8_textprep: move into module/zfs

Now that it's built into the main zfs module in all cases, there's no
reason to put it in its own dir.

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <robn at despairlabs.com>
Closes #18071
DeltaFile
+0-2,171module/unicode/u8_textprep.c
+2,171-0module/zfs/u8_textprep.c
+1-6module/Kbuild.in
+1-3module/Makefile.bsd
+1-2lib/libzpool/Makefile.am
+2,174-2,1825 files

OpenZFS/src 309006alib Makefile.am, lib/libunicode Makefile.am

libunicode: merge into libzpool

It's a single source file that is not used anywhere else, so there's no
reason to keep it separate.

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <robn at despairlabs.com>
Closes #18071
DeltaFile
+0-6lib/libunicode/Makefile.am
+2-1lib/libzpool/Makefile.am
+0-1lib/Makefile.am
+2-83 files

LLVM/project 3f08faflldb/packages/Python/lldbsuite/test/tools/lldb-dap lldbdap_testcase.py dap_server.py, lldb/test/API/tools/lldb-dap/attach TestDAP_attachByPortNum.py

[lldb-dap] Adjusting the initialize/launch flow to better match the spec. (#171549)

In https://github.com/llvm/llvm-project/pull/170523 it was pointed out
that the spec does specifically specify that launch/attach should not
respond until configurationDone is handled.

This means we do need to support async request handlers. To better align
with the spec, I've added a new `lldb_dap::AsyncRequestHandler`. This is
an additional handler type that allows us to respond at a later point.
Additionally, I refactored `launch` and `attach` to only respond once
the `configurationDone` is complete, specifically during the `PostRun`
operation of the `configurationDone` handler.

I merged some of the common behavior between `RequestHandler` and
`AsyncRequestHandler` into their common `BaseRequestHandler`.

The flow should now be:

```

    [15 lines not shown]
DeltaFile
+71-70lldb/tools/lldb-dap/Handler/RequestHandler.h
+70-1lldb/tools/lldb-dap/Handler/RequestHandler.cpp
+24-17lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py
+17-12lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
+14-12lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py
+9-3lldb/test/API/tools/lldb-dap/attach/TestDAP_attachByPortNum.py
+205-11510 files not shown
+231-13916 files

NetBSD/pkgsrc 0iVJVWEsecurity/kleopatra Makefile

   ikleopatra: comment out mail/mimetreeparser/bl3.mk

   Does not yet exist
VersionDeltaFile
1.19+2-2security/kleopatra/Makefile
+2-21 files

LLVM/project 8c010debolt/include/bolt/Profile YAMLProfileWriter.h, bolt/lib/Profile YAMLProfileWriter.cpp DataAggregator.cpp

[BOLT] Lookup top-level inline tree node in YAMLProfileWriter (#165491)

Top-level (binary) functions don't have a unique GUID mapping, with
different
causes namely coroutine fragments sharing the same parent source
function GUID.

Replace the top-level inline tree node GUID lookup with probe lookup
coupled
with walk up the inline tree.

Test Plan: added test-coro-probes.yaml
DeltaFile
+2,946-0bolt/test/X86/Inputs/test-coro-probes.yaml
+71-0bolt/test/X86/Inputs/test_coro.cpp
+11-12bolt/lib/Profile/YAMLProfileWriter.cpp
+17-0bolt/test/X86/pseudoprobe-coro.test
+3-5bolt/lib/Profile/DataAggregator.cpp
+2-3bolt/include/bolt/Profile/YAMLProfileWriter.h
+3,050-206 files

NetBSD/pkgsrc zTXxpi7math/cantor Makefile, misc/khelpcenter Makefile

   *: fix references to wip
VersionDeltaFile
1.144+2-2math/cantor/Makefile
1.54+2-2misc/khelpcenter/Makefile
1.19+2-2misc/kontact/Makefile
1.80+2-2misc/parley/Makefile
1.142+2-2net/ktorrent/Makefile
1.172+2-2sysutils/k3b/Makefile
+12-126 files

FreeBSD/ports 3e6eb93net/smb4k Makefile distinfo

net/smb4k: update to security bug fix release 4.0.5

Release notes: https://sourceforge.net/projects/smb4k/files/4.0.5/

PR:             291556
Reported by:    Ricardo Branco

(cherry picked from commit ce3cfbeeb92176fb074ab2d1a19079bd6b48d3cf)
DeltaFile
+5-6net/smb4k/Makefile
+3-3net/smb4k/distinfo
+2-0net/smb4k/pkg-plist
+10-93 files

LLVM/project 44a8d9cllvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize/AArch64 select-costs.ll

Reapply "[VPlan] Use predicate from VPValue VPWidenSelectR::computeCost." (#173170)

This reverts commit f42af14073228 and re-applies
https://github.com/llvm/llvm-project/pull/172915.

It has an additional check if the condition is a live-in,
which makes sure we preserve the original behavior in that case.

This should fix the crash that caused the revert.

Original commit message:

Instead of looking up the predicate from the VPValue condition instead
of the underlying IR.

This improves cost modeling in some cases, e.g. when we can fold
operations like negations in compares. On AArch64, this leads to
additional vectorization in a few cases in practice.


    [2 lines not shown]
DeltaFile
+5-3llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+4-4llvm/test/Transforms/LoopVectorize/AArch64/select-costs.ll
+9-72 files

FreeBSD/ports 5d37f27cad/qspeakers distinfo Makefile

cad/qspeakers: Update to upstream release 1.8.5

Details:
- Minor improvements and fixes
DeltaFile
+3-3cad/qspeakers/distinfo
+1-1cad/qspeakers/Makefile
+1-1cad/qspeakers/pkg-plist
+5-53 files

NetBSD/src EEaCGQgdistrib/sets/lists/comp mi

   Fix tyop
VersionDeltaFile
1.2507+2-2distrib/sets/lists/comp/mi
+2-21 files

FreeNAS/freenas f0004basrc/middlewared/middlewared/plugins directoryservices.py

Prevent HA propagation on directoryservices.setup

The fix for NAS-139002 already makes the ha_propagate here a
no-op. This commit ensures we are consistently applying
service options when restarting dependent services.
DeltaFile
+4-1src/middlewared/middlewared/plugins/directoryservices.py
+4-11 files

LLVM/project 2260035llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/X86 wide-scalar-shift-by-byte-multiple-legalization.ll

rebase

Created using spr 1.3.4
DeltaFile
+32,612-37,167llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,522-20,773llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+10,663-10,024llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+5,981-8,885llvm/test/CodeGen/AMDGPU/shufflevector.v4i64.v4i64.ll
+84,757-99,04014,492 files not shown
+922,155-653,21414,498 files

LLVM/project 2a5fbc1llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/X86 wide-scalar-shift-by-byte-multiple-legalization.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+32,612-37,167llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,522-20,773llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+10,663-10,024llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+5,981-8,885llvm/test/CodeGen/AMDGPU/shufflevector.v4p0.v4p0.ll
+84,757-99,04014,492 files not shown
+922,155-653,21414,498 files

LLVM/project d8ddfd9llvm/test/Transforms/LoopVectorize/AArch64 select-costs.ll

[LV] Add additional select cost test with live-in compare cond (NFC).

Add test case that triggered revert f42af1407322865.
DeltaFile
+27-0llvm/test/Transforms/LoopVectorize/AArch64/select-costs.ll
+27-01 files

HardenedBSD/ports 7165e03print/transfig/files patch-fig2dev_trans__spline.c patch-fig2dev_dev_genmp.c

HBSD: Fix HARDCFLAGS for print/transfig

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+20-0print/transfig/files/patch-fig2dev_trans__spline.c
+20-0print/transfig/files/patch-fig2dev_dev_genmp.c
+15-0print/transfig/files/patch-fig2dev_dev_gencgm.c
+55-03 files

FreeBSD/src 9f49f43sys/fs/nfs nfs_commonsubs.c nfs_var.h, sys/fs/nfsclient nfs_clrpcops.c

nfs: Add some support for POSIX draft ACLs

An internet draft (expected to become an RFC someday)
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-posix-acls
describes an extension to NFSv4.2 to handle POSIX draft ACLs.

This is the fifth of several patches that implement the
above draft.

This one mostly adds an extra argument to two functions
in nfscommon.ko.  Unfortunately, these functions are
called in many places, so the changes are numerous, but
straightforward.

Since the internal KAPI between the NFS modules is changed
by this commit, all of nfscommon.ko, nfscl.ko and nfsd.ko
must be rebuilt from sources.

There should be no semantics change for the series at

    [3 lines not shown]
DeltaFile
+22-29sys/fs/nfs/nfs_commonsubs.c
+18-14sys/fs/nfsclient/nfs_clrpcops.c
+14-14sys/fs/nfsserver/nfs_nfsdport.c
+5-5sys/fs/nfs/nfs_var.h
+2-2sys/fs/nfsserver/nfs_nfsdserv.c
+1-1sys/fs/nfsserver/nfs_nfsdstate.c
+62-653 files not shown
+65-689 files

FreeNAS/freenas 6c6e2c2src/middlewared/middlewared/plugins smb.py directoryservices.py, src/middlewared/middlewared/plugins/smb_ constants.py util_smbconf.py

NAS-139063 / 26.04 / Improve handling of SMB paths for HA systems (#17890)

This commit shifts the majority of SMB-related paths that aren't
required for SMB session persistence to the boot pool. This
enables the standby controller to more readily be prepared to take
over sessions because we have to resync fewer items on failover
and don't have to replace winbindd / sssd state and flush caches.

Semi-persistent (new on upgrade):
---------------------------------
/var/lib/truenas-samba: samba state dir
* winbindd_idmap.tdb (winbindd-generated automatic mappings of
  dynamic accounts -- this is managed by middlewared)
* account_policy.tdb (STIG-related SMB server account configuration
  setting expiry details)
* share_info.tdb (SMB share ACLs -- this is managed by middlewared)
* group_mapping.tdb (mappings of local groups to samba SIDs and
  NT groups -- managed by middlewared)


    [29 lines not shown]
DeltaFile
+8-64src/middlewared/middlewared/plugins/smb.py
+12-21src/middlewared/middlewared/plugins/directoryservices.py
+6-6src/middlewared/middlewared/plugins/smb_/constants.py
+5-5tests/api2/test_430_smb_sharesec.py
+5-5src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+0-6src/middlewared/middlewared/plugins/sysdataset.py
+36-1078 files not shown
+48-12314 files

FreeNAS/freenas 6a689casrc/middlewared/middlewared/plugins/smb_ util_groupmap.py

Fix group_mapping.tdb path
DeltaFile
+3-3src/middlewared/middlewared/plugins/smb_/util_groupmap.py
+3-31 files