FreeBSD/ports bfa4ce2misc/py-litellm distinfo Makefile, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.87.0

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.87.0

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/Makefile
+1-1misc/py-litellm/files/patch-pyproject.toml
+5-53 files

NetBSD/pkgsrc-wip 3eb0c1fpy-mfusepy Makefile PLIST, py-mfusepy/patches patch-mfusepy.py

mfusepy: Add version 3.1.1

mfusepy is a Python module that provides a simple interface to FUSE
and macFUSE. It's just one file and is implemented using ctypes to use
libfuse.

mfusepy is a fork of fusepy (named py-fuse-bindings in pkgsrc).  The
main differences are support for the FUSE 3 API and efficiency
improvements.
DeltaFile
+51-0py-mfusepy/patches/patch-mfusepy.py
+17-0py-mfusepy/Makefile
+9-0py-mfusepy/PLIST
+7-0py-mfusepy/DESCR
+6-0py-mfusepy/distinfo
+3-0py-mfusepy/TODO
+93-06 files

LLVM/project 89d4276llvm/docs/AMDGPU AMDGPUAsmGFX12.rst, llvm/lib/Target/AArch64 AArch64SystemOperands.td

Merge branch 'main' into users/kparzysz/w02-declare-target-mod
DeltaFile
+1,087-1,602llvm/docs/AMDGPU/AMDGPUAsmGFX12.rst
+1,044-1,044llvm/lib/Target/AArch64/AArch64SystemOperands.td
+516-1,543llvm/test/Transforms/GVN/PRE/rle.ll
+0-1,898llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll
+887-803llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll
+855-771llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll
+4,389-7,6612,103 files not shown
+62,627-40,0482,109 files

LLVM/project 23172e4llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp AMDGPUInstructionSelector.cpp

[NFC][AMDGPU] Introduce AMDGPU::FlatAddrSpace enum to replace uint64_t FLAT discriminant (#200431)

This is the reapply of https://github.com/llvm/llvm-project/pull/200396 with renamed AMDGPU::FlatVariant to AMDGPU::FlatAddrSpace to avoid name conflict with function arguments (build error on gcc)

Replace the uint64_t parameter used as a FLAT address-space segment discriminant in isLegalFLATOffset, splitFlatOffset, allowNegativeFlatOffset with a typed enum class to prevent usage of raw TSFlags.

Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+22-16llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+13-12llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+10-8llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+5-5llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+5-5llvm/lib/Target/AMDGPU/SIInstrInfo.h
+5-4llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+60-506 files not shown
+75-5712 files

LLVM/project 2ba8bebflang/include/flang/Semantics symbol.h openmp-utils.h, flang/lib/Semantics resolve-directives.cpp symbol.cpp

[flang][OpenMP] Refactor interface of WithOmpDeclarative (#200876)

The two major changes are that:
1. The clause sets are not optional anymore. In the absence of any
declarative directives (REQUIRES in this case), the set will simply be
empty.
2. The optional memory order member will serve as the value of the
argument to the ATOMIC_DEFAULT_MEM_ORDER clause, and will only be
meaningful (and required) when the clause is a member of the clause set.

Additionally,
- Rename the RequiredClauses type alias to OmpClauseSet, since it will
be reused for other purposes in the future.
- Remove the has_* functions since they are not necessary, and when more
members are added these functions will only add to the clutter.
- Add a version_ member for printing directive/clause names.
DeltaFile
+21-42flang/lib/Semantics/resolve-directives.cpp
+23-17flang/lib/Semantics/symbol.cpp
+18-16flang/lib/Semantics/mod-file.cpp
+16-14flang/include/flang/Semantics/symbol.h
+20-0flang/include/flang/Semantics/openmp-utils.h
+2-4flang/test/Semantics/OpenMP/requires-modfile.f90
+100-933 files not shown
+106-1009 files

OPNSense/core 1f08ea9src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml

kea: v6 linter pass
DeltaFile
+33-33src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+33-331 files

LLVM/project 23e3cf6llvm/test/Transforms/LoopInterchange function-attr.ll

[LoopInterchange] Add tests for func attributes called in loops (NFC)
DeltaFile
+172-2llvm/test/Transforms/LoopInterchange/function-attr.ll
+172-21 files

OPNSense/core 50fa3fdsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml

kea: v4 option values changes for linter
DeltaFile
+27-27src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+27-271 files

LLVM/project f86688bllvm/test/Transforms/LoopInterchange function-attr.ll memory-attr.ll

[LoopInterchange] Rename test to `function-attr.ll` (NFC) (#201330)

The new name is more appropriate if we want to add further test cases.
DeltaFile
+128-0llvm/test/Transforms/LoopInterchange/function-attr.ll
+0-128llvm/test/Transforms/LoopInterchange/memory-attr.ll
+128-1282 files

LLVM/project a390632mlir/lib/Bindings/Python Globals.cpp

[mlir][Python] Don't attempt to load builtin dialect
DeltaFile
+3-0mlir/lib/Bindings/Python/Globals.cpp
+3-01 files

OPNSense/core 21d492bsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Just always show automatic rules in the result, we don't need two filter functions here
DeltaFile
+1-7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+1-71 files

LLVM/project acd4b25mlir/test/python/ir location.py

formatting
DeltaFile
+1-0mlir/test/python/ir/location.py
+1-01 files

OPNSense/core f7989c0. plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

OPNSense/plugins eceb4eadns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/ACL ACL.xml

ddclient: Add some ACL (#5476)
DeltaFile
+2-0dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/ACL/ACL.xml
+2-01 files

LLVM/project c85545dflang/lib/Semantics symbol.cpp

Siplify function aliases
DeltaFile
+3-7flang/lib/Semantics/symbol.cpp
+3-71 files

FreeNAS/freenas 60d2fc5src/middlewared/middlewared/utils/nvmet spdk.py

NAS-141202 / 26.0.0-RC.1 / Wait for bdev to actually disappear after delete (by bmeagherix) (#19046)

spdk_bdev_unregister's cb_fn (which sends the RPC reply) fires before
spdk_bdev_close(desc) in spdk_bdev_unregister_by_name, so
bdev_aio_delete can return while the underlying close(fd) on the zvol is
still pending.

Original PR: https://github.com/truenas/middleware/pull/19042

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+38-3src/middlewared/middlewared/utils/nvmet/spdk.py
+38-31 files

FreeNAS/freenas e55fa6asrc/middlewared/middlewared/plugins/device_ vrrp_events.py, src/middlewared/middlewared/plugins/failover_ event.py

NAS-141204 / 26.0.0-RC.1 / Process BACKUP in vrrp rapid-succession branch (by bmeagherix) (#19049)

When VrrpEventThread saw a second rapid event after waiting
rapid_event_settle_time, it dropped the latest queued event and logged a
warning. On boot-time keepalived flaps where the MASTER->BACKUP gap
floors below max_wait, that drop swallowed the only BACKUP signal
middleware was going to see, so vrrp_backup never ran.

Fire the hook for BACKUP (skipping if vrrp_backup already ran this
process lifetime, tracked via a new LAST_EVENT_TYPE attribute on
FailoverEventsService); keep the drop+warn for MASTER, since acting on
an unsettled MASTER would kick off fenced + zpool import.

Original PR: https://github.com/truenas/middleware/pull/19043

Co-authored-by: Brian M <brian.meagher at ixsystems.com>
DeltaFile
+31-1src/middlewared/middlewared/plugins/device_/vrrp_events.py
+16-0src/middlewared/middlewared/plugins/failover_/event.py
+47-12 files

FreeNAS/freenas baa6e30src/middlewared/middlewared/plugins dlm.py, src/middlewared/middlewared/plugins/iscsi_ iscsi_global.py

NAS-141231 / 26.0.0-RC.1 / Fix dlm remote down (by bmeagherix) (#19051)

In dlm.remote_down do not act if iSCSI is not running.

Also, when enabling ALUA, only start iscsitarget on the STANDBY if it is
already running on the ACTIVE node.

Original PR: https://github.com/truenas/middleware/pull/19050

---------

Co-authored-by: Brian M <brian.meagher at ixsystems.com>
DeltaFile
+7-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+5-1src/middlewared/middlewared/plugins/dlm.py
+12-42 files

LLVM/project 67f6240llvm/lib/Target/DirectX DXILPrepare.cpp DirectX.h, llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.cpp

[DirectX][NFC] Delay converting to old-style debug info

This is NFC at the moment, but upcoming work relies on debug info still
using new-style debug records after DXILPrepare.
DeltaFile
+65-56llvm/lib/Target/DirectX/DXILPrepare.cpp
+10-0llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.cpp
+4-0llvm/lib/Target/DirectX/DirectX.h
+79-563 files

LLVM/project 44c8cccmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRCore.cpp

[mlir][Python] Downcast location returned from diagnostic
DeltaFile
+23-0mlir/test/python/ir/location.py
+4-4mlir/lib/Bindings/Python/IRCore.cpp
+1-1mlir/include/mlir/Bindings/Python/IRCore.h
+28-53 files

LLVM/project 68a9898llvm/lib/Target/AMDGPU SIISelLowering.cpp

[clang-format]
DeltaFile
+5-3llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+5-31 files

OpenBSD/ports yykdGWgwww/nghttp3 distinfo Makefile

   Update to nghttp3 1.16.0

   https://github.com/ngtcp2/nghttp3/releases/tag/v1.16.0
VersionDeltaFile
1.24+2-2www/nghttp3/distinfo
1.28+2-2www/nghttp3/Makefile
+4-42 files

OpenBSD/ports WC02asgnet/ngtcp2 Makefile distinfo

   Update to ngtcp2 1.23.0

   https://github.com/ngtcp2/nghttp3/releases/tag/v1.16.0
VersionDeltaFile
1.40+2-2net/ngtcp2/Makefile
1.38+2-2net/ngtcp2/distinfo
+4-42 files

OpenBSD/ports SCBIab2devel/ruff distinfo crates.inc, devel/ruff/patches patch-Cargo_toml

   Update to ruff 0.15.15 from maintainer

   https://github.com/astral-sh/ruff/releases/tag/0.15.13
   https://github.com/astral-sh/ruff/releases/tag/0.15.14
   https://github.com/astral-sh/ruff/releases/tag/0.15.15
VersionDeltaFile
1.13+50-48devel/ruff/distinfo
1.13+24-23devel/ruff/crates.inc
1.13+2-2devel/ruff/patches/patch-Cargo_toml
1.14+1-1devel/ruff/Makefile
+77-744 files

FreeBSD/ports ed38639textproc/xan distinfo Makefile.crates

textproc/xan: Update to 0.58.0

Changelog: https://github.com/medialab/xan/blob/0.58.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+25-31textproc/xan/distinfo
+11-14textproc/xan/Makefile.crates
+1-2textproc/xan/Makefile
+37-473 files

LLVM/project 93b141dflang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp check-omp-structure.cpp

[flang][OpenMP] More detailed checks for argument list items in clauses

For clauses that take list of variable, locator, and extended list
items, perform checks that the actual arguments meet the corresponding
requirements. This is version-based, since clause requirements have
changed over time.
DeltaFile
+224-1flang/lib/Semantics/openmp-utils.cpp
+123-89flang/lib/Semantics/check-omp-structure.cpp
+15-15flang/test/Semantics/OpenMP/declare-target01.f90
+25-0flang/include/flang/Semantics/openmp-utils.h
+4-4flang/test/Semantics/OpenMP/named-constants.f90
+2-2flang/test/Semantics/OpenMP/name-conflict.f90
+393-11112 files not shown
+405-12518 files

LLVM/project fb2233ellvm/docs LangRef.rst

[LangRef] Move mask intrinsics out of VP section (#201282)

Somehow llvm.get.active.lane.mask and
llvm.loop.dependence.{war,raw}.mask ended up in the VP intrinsics
section of the LangRef. This PR pulls them out into a new "Vector Mask
Intrinsics" section.
DeltaFile
+261-259llvm/docs/LangRef.rst
+261-2591 files

NetBSD/pkgsrc ZIR9xnEdoc CHANGES-2026

   Updated devel/py-pyobjc
VersionDeltaFile
1.3478+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 94NPcdodevel/py-pyobjc-core PLIST distinfo, devel/py-pyobjc-core/patches patch-setup.py

   py-pyobjc: updated to 12.2

   12.2

   Update framework bindings for macOS 26.5 SDK

   The following code failed at the last line in previous versions:

    class MyObject(NSObject):
        pass

    obj = MyObject()
    obj.alloc = MyObject.alloc
    print(obj.alloc) # Raised AttributeError
   Backward incompatible changes: CFBagCreate and CFBagCreateMutable now match the API in Objective-C, that is, a value for the callbacks argument must be passed (must be kCFTypeBagCallBacks).

   * Fix retain count management for the callbacks registered with DARegisterDiskEjectApprovalCallback, DARegisterDiskMountApprovalCallback, and DARegisterDiskUnmountApprovalCallback in DiskArbitration bindings.

   “Hidden” instance methods were not hidden when looking them up as an attribute on the class, but found an unbound method as if the method was not hidden.

    [77 lines not shown]
VersionDeltaFile
1.8+427-1devel/py-pyobjc-core/PLIST
1.11+11-16devel/py-pyobjc-core/patches/patch-setup.py
1.26+5-5devel/py-pyobjc-core/distinfo
1.12+4-4devel/py-pyobjc-framework-Accessibility/distinfo
1.25+4-4devel/py-pyobjc-framework-Accounts/distinfo
1.12+4-4devel/py-pyobjc-framework-AdServices/distinfo
+455-34147 files not shown
+1,041-620153 files

LLVM/project 18fac0ellvm/test/Transforms/LoopInterchange function-attr.ll

[LoopInterchange] Add tests for func attributes called in loops (NFC)
DeltaFile
+171-2llvm/test/Transforms/LoopInterchange/function-attr.ll
+171-21 files