FreeBSD/ports 034f6d8devel/py-maturin distinfo Makefile.crates

devel/py-maturin: Update to 1.13.1

Approved by:    kai
Changelog:      https://github.com/PyO3/maturin/releases/tag/v1.13.1
Differential Revision:  https://reviews.freebsd.org/D56419
DeltaFile
+41-41devel/py-maturin/distinfo
+19-19devel/py-maturin/Makefile.crates
+1-2devel/py-maturin/Makefile
+61-623 files

FreeBSD/ports 66fef6ex11-servers/xlibre-ephyr Makefile, x11-servers/xlibre-server distinfo Makefile.version

x11/{nvidia-driver,slim},x11-{drivers,servers}/*: Update XLibre to 25.1.3

Tested by:      acm@
With hat:       xlibre
DeltaFile
+3-3x11-servers/xlibre-server/distinfo
+1-1x11-servers/xlibre-vfb/Makefile
+1-1x11/nvidia-driver/Makefile
+1-1x11/slim/Makefile
+1-1x11-servers/xlibre-server/Makefile.version
+1-1x11-servers/xlibre-ephyr/Makefile
+8-82 files not shown
+10-108 files

FreeBSD/src 52e7958sys/net iflib.c

iflib: ignore reclaim coalescing when low on tx descriptors

If we are low on TX descriptors, bypass iflib_txq_can_reclaim()
and force a reclaim. This is intended to reduce the number of
output drops under heavy load when using simple transmit.

Differential Revision: https://reviews.freebsd.org/D56339
Sponsored by: Netflix
DeltaFile
+16-1sys/net/iflib.c
+16-11 files

FreeBSD/src 3fade68sys/net iflib.c

iflib: accurately count bytes/segments for TSO

When using software based ifnet counters, iflib has not factored
TSO into account when reporting the segments and bytes sent.
So it will underreport NIC bandwidth by a small percent,
and will undercount sent segments by a large factor.
Fix this by calculating the number of added segments the NIC
will send, and add header size multiplied by that number
to arrive at a correct accounting of segments and bytes sent.
This makes these software counters directly comparable to
hardware counters.

Doing this requires moving the calculation into iflib_encap() where
we have already parsed the packet and know the header size, MSS, etc.

Differential Revision: https://reviews.freebsd.org/D56338
Sponsored by: Netflix
DeltaFile
+20-8sys/net/iflib.c
+20-81 files

pkgng/pkgng 30a4ebblibpkg/repo/binary update.c

DB: in case of remote db corrompted destroy it to give a change to rebuild

Fixes: #2275
DeltaFile
+3-0libpkg/repo/binary/update.c
+3-01 files

FreeBSD/doc 65bab7bwebsite/content/en/status/report-2026-01-2026-03 drm-drivers-aarch64.adoc

Status/2026Q1/drm-drivers-aarch64.adoc: Fix

One sentence per line
DeltaFile
+2-1website/content/en/status/report-2026-01-2026-03/drm-drivers-aarch64.adoc
+2-11 files

pkgng/pkgng e9abac3libpkg pkgsign_ossl.c, libpkg/private event.h

ssl: burry the raw ssl messages under under the "verify" namespace

Fixes: #1657
DeltaFile
+9-9libpkg/pkgsign_ossl.c
+2-0libpkg/private/event.h
+11-92 files

LLVM/project 38ab75dllvm/utils/git github-automation.py

[Github][CI] Add note about AI tools in good-first-issue text (#173109)

After https://github.com/llvm/llvm-project/pull/172515, we have a new
paragraph in LLVM policy about AI:
> The one exception we reserve is for GitHub issues labelled with the
“good first issue” label. These issues are selected by LLVM contributors
to help newcomers get familiar with the code base. Thus, it makes no
sense to fix them using AI tools. Using AI tools to fix issues labelled
as “good first issues” is forbidden.

We should add disclosure about it in the introduction note for
developers to see clearly.

---------

Co-authored-by: Reid Kleckner <rkleckner at nvidia.com>
DeltaFile
+1-1llvm/utils/git/github-automation.py
+1-11 files

FreeBSD/src f46d75csys/dev/ixgbe ixgbe_x540.c ixgbe_common.c

ixgbe: improve MDIO performance by reducing semaphore/IPC delays

Each MDIO transfer takes 8ms, and all of that is spent in a set
of DELAY() calls, which is consuming a LOT of CPU.

* Change the timeout in ixgbe_hic_unlocked() - doing IPC to the
  on-chip firmware - to a 1uS delay and bump timeout appropriately.
  This seems to finish in a couple of microseconds on my local
  test devices.

* Change the 2ms sleep in ixgbe_release_swfw_sync_X540() to 2ms
  for EEPROM/flash, and 10uS otherwise.  10uS seems to work fine
  on my local testing, but the config EEPROM doesn't read right
  without this extra delay.

The first change shouldn't change the driver behaviour, but the
latter change is more intrusive and needs some wider testing.
(My guess here is that there SHOULD have been some completion
check somewhere in the EEPROM/flash IO path, and these sleeps

    [8 lines not shown]
DeltaFile
+15-1sys/dev/ixgbe/ixgbe_x540.c
+2-2sys/dev/ixgbe/ixgbe_common.c
+17-32 files

LLVM/project 50b859cclang/lib/CodeGen/Targets AMDGPU.cpp, clang/test/CodeGen amdgpu-abi-struct-coerce.c amdgpu-variadic-call.c

[AMDGPU] Stop coercing structs with FP and int fields to integer arrays (#185083)

Fixes #184150

This PR fixes the ABI lowering code for small aggregates (≤64 bits) on
AMDGPU targets to selectively coerce based on element types:

- Structs containing only sub-32-bit integers (char, short): Continue to
coerce to i16/i32/[2 x i32] for efficient register packing
- Structs containing floats or full-sized integers (i32, i64, float,
double): Preserve original types using ABIArgInfo::getDirect() without
coercion

Previously, ALL small aggregates were unconditionally coerced to integer
types. A struct like { float, int } would be lowered to [2 x i32],
losing the floating-point type information. This prevented attaching
FP-specific attributes like nofpclass to the float
  component.


    [35 lines not shown]
DeltaFile
+702-0clang/test/CodeGen/amdgpu-abi-struct-coerce.c
+92-19clang/lib/CodeGen/Targets/AMDGPU.cpp
+4-6clang/test/CodeGen/amdgpu-variadic-call.c
+2-2clang/test/Headers/amdgcn-openmp-device-math-complex.c
+2-2clang/test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl
+802-295 files

FreeBSD/src cfec995sys/conf files, sys/dev/ixgbe if_ix_mdio_hw.c if_ix_mdio.c

ixgbe: add MDIO bus support

This works enough to let me see the marvell switch on the MDIO bus.

It uses clause 22, which ixgbe's existing MDIO code doesn't currently
support, so it's implemented in a new source file.

Since mdio(4) is now required, add it where appropriate to GENERIC kernels.

Reviewed by:    kbowling
Differential Revision:  https://reviews.freebsd.org/D50128
DeltaFile
+181-0sys/dev/ixgbe/if_ix_mdio_hw.c
+158-0sys/dev/ixgbe/if_ix_mdio.c
+34-0sys/dev/ixgbe/if_ix_mdio.h
+33-0sys/dev/ixgbe/if_ix_mdio_hw.h
+14-1sys/dev/ixgbe/if_ix.c
+4-0sys/conf/files
+424-13 files not shown
+432-29 files

LLVM/project 0fd21b1clang/lib/Sema SemaOpenACC.cpp, clang/test/SemaOpenACC compute-construct-firstprivate-clause.cpp compute-construct-reduction-clause.cpp

[OpenACC] Require a complete type for vars-with-restrictions (#192680)

The bug report shows a case where an incomplete type was passed to a
var-list in a clause that has a restriction. Only the 'private',
  'firstprivate', and 'reduction' clauses have such restrictions on what
  they can reference, so only those will cause problems.

This patch adds a 'completeness' requirement for all 3 of those to make
sure we can properly enforce our restrictions.

Fixes: #192664
DeltaFile
+9-0clang/test/SemaOpenACC/compute-construct-firstprivate-clause.cpp
+9-0clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
+7-1clang/test/SemaOpenACC/compute-construct-private-clause.cpp
+5-0clang/lib/Sema/SemaOpenACC.cpp
+30-14 files

LLVM/project e8c8cbblldb/source/Core Debugger.cpp, lldb/test/API/functionalities/breakpoint/breakpoint_command_auto_continue TestBreakpointCommandAutoContinue.py main.cpp

[lldb] Don't adopt in the ExecutionContext from auto-continue events (#191433)

When a breakpoint auto-continues, the event handler receives a "stopped
but restarted" event. During the transition where we step over the
breakpoint (before continuing), the public state hasn't yet been set to
running. This caused the `DefaultEventHandler` to call
`ExecutionContextRef` with `adopt_selected=true`, which would fetch
stale thread/frame state and needlessly (and incorrectly) interrupt the
target to compute the execution context (used by the statusline). This
PR fixes that by not doing that.

Fixes #190956

Co-authored-by: Jim Ingham <jingham at apple.com>
DeltaFile
+40-0lldb/test/API/functionalities/breakpoint/breakpoint_command_auto_continue/TestBreakpointCommandAutoContinue.py
+35-0lldb/test/API/functionalities/breakpoint/breakpoint_command_auto_continue/main.cpp
+12-3lldb/source/Core/Debugger.cpp
+11-0lldb/test/API/functionalities/breakpoint/breakpoint_command_auto_continue/bpcmd.py
+4-0lldb/test/API/functionalities/breakpoint/breakpoint_command_auto_continue/Makefile
+102-35 files

FreeNAS/freenas c3f05a8src/middlewared/middlewared/pytest/unit/plugins test_libvirt_device_uniqueness.py, src/middlewared/middlewared/utils/libvirt utils.py nic.py

Prevent duplicate device attachment on VMs and containers
DeltaFile
+533-0src/middlewared/middlewared/pytest/unit/plugins/test_libvirt_device_uniqueness.py
+59-15src/middlewared/middlewared/utils/libvirt/utils.py
+9-0src/middlewared/middlewared/utils/libvirt/nic.py
+7-1src/middlewared/middlewared/utils/libvirt/pci.py
+8-0src/middlewared/middlewared/utils/libvirt/usb.py
+7-0src/middlewared/middlewared/utils/libvirt/gpu.py
+623-163 files not shown
+635-229 files

NetBSD/pkgsrc CcfnAdWdoc CHANGES-pkgsrc-2026Q1

   doc: update for ticket 7079
VersionDeltaFile
1.1.2.11+3-1doc/CHANGES-pkgsrc-2026Q1
+3-11 files

FreeBSD/ports 1d7c8ccsecurity/rustls-ffi distinfo Makefile.crates, security/rustls-ffi/files patch-powerpc64le patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h

security/rustls-ffi: Update to 0.15.2
DeltaFile
+365-417security/rustls-ffi/distinfo
+181-207security/rustls-ffi/Makefile.crates
+2-20security/rustls-ffi/files/patch-powerpc64le
+0-20security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h
+1-2security/rustls-ffi/Makefile
+549-6665 files

NetBSD/pkgsrc doViZBleditors/vim-share distinfo version.mk

   Pullup ticket #7079 - requested by morr
   editors/vim-share: Security fix

   Revisions pulled up:
   - editors/vim-share/distinfo                                    1.230
   - editors/vim-share/version.mk                                  1.166

   ---
      Module Name:    pkgsrc
      Committed By:   morr
      Date:           Thu Apr 16 21:11:02 UTC 2026

      Modified Files:
              pkgsrc/editors/vim-share: distinfo version.mk

      Log Message:
      Update to version 9.2.0357.

      Changes:

    [56 lines not shown]
VersionDeltaFile
1.227.2.3+4-4editors/vim-share/distinfo
1.163.2.3+2-2editors/vim-share/version.mk
+6-62 files

FreeBSD/ports 3947231mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.7.9
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports e4d7ea5www/nextcloud-news distinfo Makefile

www/nextcloud-news: Update to 28.1.0
DeltaFile
+3-3www/nextcloud-news/distinfo
+1-1www/nextcloud-news/Makefile
+4-42 files

LLVM/project 2253d75clang/lib/Headers altivec.h, clang/test/CodeGen/PowerPC builtins-post-quantum-crypto.c

[PowerPC] Add builtins for Post Quantum Cryptography Acceleration (#184717)

This patch implements Post Quantum Cryptography (PQC) Acceleration
builtins for PowerPC's future ISA by ensuring that vector operations
(vec_add, vec_sub, vec_mul, vec_mulh) correctly map to VSX instructions
(xvadduwm, xvadduhm, xvsubuwm, xvsubuhm, xvmuluwm, xvmuluhm, xvmulhsw,
xvmulhsh, xvmulhuw, xvmulhuh) when targeting mcpu=future.

Implement new builtin for vec_mulh:
* vector short vec_mulh(vector signed short, vector signed short)
* vector unsigned short vec_mulh(vector unsigned short, vector unsigned
short)

Assisted by AI.
DeltaFile
+101-0llvm/test/CodeGen/PowerPC/post-quantum-crypto.ll
+28-0llvm/lib/Target/PowerPC/PPCInstrFuture.td
+26-0clang/test/CodeGen/PowerPC/builtins-post-quantum-crypto.c
+25-0clang/test/Sema/PowerPC/builtins-post-quantum-crypto-error.c
+12-0clang/lib/Headers/altivec.h
+4-0llvm/include/llvm/IR/IntrinsicsPowerPC.td
+196-01 files not shown
+198-07 files

FreeBSD/ports 2400ac2www/nextcloud-groupfolders distinfo Makefile

www/nextcloud-groupfolders: Update to 21.0.7
DeltaFile
+3-3www/nextcloud-groupfolders/distinfo
+1-1www/nextcloud-groupfolders/Makefile
+4-42 files

FreeBSD/ports 55b9b62www/nextcloud-forms distinfo Makefile

www/nextcloud-forms: Update to 5.2.7
DeltaFile
+3-3www/nextcloud-forms/distinfo
+1-1www/nextcloud-forms/Makefile
+4-42 files

FreeBSD/ports 6957912www/nextcloud-deck distinfo Makefile

www/nextcloud-deck: Update to 1.17.1
DeltaFile
+3-3www/nextcloud-deck/distinfo
+1-1www/nextcloud-deck/Makefile
+4-42 files

LLVM/project 546cc69clang-tools-extra/clang-tidy/cppcoreguidelines InitVariablesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[Clang-Tidy] Fixed `cppcoreguidelines-init-variables` to handle ObjC for-in loops. (#191306)

The check used to report false positive in case of for-in loop in
Objective-C[++]:
```
for (NSString *value in values) {
   ...
}
```
With the report message:
```
...: warning: variable 'value' is not initialized [cppcoreguidelines-init-variables]
for (NSString *value in values) {
               ^
                     = NULL
```

This PR exclude the for-in loop from the the matcher in order to avoid
the false-positive.

Fixes #62106
DeltaFile
+34-0clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/init-variables-objcxx.mm
+5-0clang-tools-extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+43-03 files

FreeBSD/ports 562e1e6www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.4.4
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

LLVM/project 001b1b6mlir/lib/Dialect/Vector/IR VectorOps.cpp

[MLIR] Fix forward fdff641f760d529c9484ecdd48b00d07d203f9a7 (#192701)

ninja check-mlir somehow did not catch this...
DeltaFile
+1-1mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+1-11 files

FreeBSD/ports 6c2e530www/nextcloud-appointments distinfo Makefile

www/nextcloud-appointments: Update to 2.7.2
DeltaFile
+3-3www/nextcloud-appointments/distinfo
+1-1www/nextcloud-appointments/Makefile
+4-42 files

FreeBSD/ports 80da017security/openssl40 pkg-message distinfo

security/openssl40: Update to 4.0.0

This is now a release version
DeltaFile
+1-8security/openssl40/pkg-message
+3-3security/openssl40/distinfo
+1-1security/openssl40/Makefile
+1-1security/openssl40/version.mk
+6-134 files

FreeBSD/src eb02795stand/powerpc/boot1.chrp boot1.c

boot1.chrp: Improve comment for the SLOF hack

Since this original comment was written, the actual issue in SLOF
was diagnosed and documented in commit 424089a0fc, which fixed it
for loader(8).  Update the comment in boot1 to be more informative
to future readers.

MFC after:      3 days
Reviewed by:    jhibbits, adrian
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56470
DeltaFile
+5-8stand/powerpc/boot1.chrp/boot1.c
+5-81 files

LLVM/project fdff641mlir/lib/Dialect/Vector/IR VectorOps.cpp

[MLIR] Fix -Wunused-variable (#192698)

Inline the variable given the call does not have side effects and the
variable name does not add any clarity.
DeltaFile
+1-2mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+1-21 files