FreeNAS/freenas 8bd3bc8src/middlewared/middlewared/plugins/zfs_ disks.py

NAS-140029 / 26.0.0-BETA.1 / remove zfs.pool.get_disks (#18319)

With the changes in https://github.com/truenas/middleware/pull/18318 and
https://github.com/truenas/middleware/pull/18317, this is no longer
needed. BURN IT WITH FIRE.
DeltaFile
+0-44src/middlewared/middlewared/plugins/zfs_/disks.py
+0-441 files

FreeNAS/freenas fec6e81src/middlewared/middlewared/alert/source pools.py, src/middlewared/middlewared/plugins/zfs_ zfs_events.py

NAS-140028 / 26.0.0-BETA.1 / remove PoolUSBDisks alert (#18318)

This was added in https://github.com/truenas/middleware/pull/9630 which
was for a single community user running a plex app back when we were
still using k3s....

The methods that have to be called just to show this alert are
incredibly expensive and this is in a really hot path of code
(potentially). While it's bad that a user would create a zpool based on
USB disks, the amount of overhead and inefficiencies that we inherited
by this alert far outweigh the usefulness of this alert. The simplest
and best approach is to remove it. So that's what I'm doing. By removing
the alert, it allows us to remove expensive middleware calls from a
hot-path that affects our enterprise customers.

NOTE: I still leave logic in there to delete the alert if it's still in
our db on upgrade.
DeltaFile
+0-26src/middlewared/middlewared/alert/source/pools.py
+2-7src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+2-332 files

FreeBSD/ports 3c3d0f3security Makefile, security/owasp-dependency-check Makefile pkg-descr

security/owasp-dependency-check: Remove expired port

2026-02-28 security/owasp-dependency-check: This port is 9 major versions and almost 8 years behind on upstream. No maintainer. No users in the ports tree. Does not compile with jdk11+.
DeltaFile
+0-51security/owasp-dependency-check/Makefile
+0-18security/owasp-dependency-check/files/patch-dependency--check--cli-pom.xml
+0-18security/owasp-dependency-check/files/owasp-dependency-check.in
+0-5security/owasp-dependency-check/pkg-descr
+0-5security/owasp-dependency-check/distinfo
+0-1security/Makefile
+0-981 files not shown
+1-987 files

FreeBSD/ports 21d10b6net/unison240 Makefile, net/unison240/files patch-hash__compat.c patch-ocaml8

net/unison240: Remove expired port

2026-02-28 net/unison240: Legacy release unsupported by upstream
DeltaFile
+0-168net/unison240/files/patch-hash__compat.c
+0-93net/unison240/Makefile
+0-52net/unison240/files/patch-ocaml8
+0-38net/unison240/files/patch-Makefile.OCaml
+0-17net/unison240/files/patch-uigtk2.ml
+0-12net/unison240/files/unison.desktop.in
+0-3809 files not shown
+1-43715 files

FreeBSD/ports affd747www/nginx-vts-exporter Makefile pkg-message, www/nginx-vts-exporter/files nginx_vts_exporter.in syslog.d.conf.in

www/nginx-vts-exporter: Remove expired port

2026-02-28 www/nginx-vts-exporter: Upstream is unmaintained; use www/nginx-prometheus-exporter instead
DeltaFile
+0-57www/nginx-vts-exporter/Makefile
+0-52www/nginx-vts-exporter/files/nginx_vts_exporter.in
+0-13www/nginx-vts-exporter/pkg-message
+0-6www/nginx-vts-exporter/files/syslog.d.conf.in
+0-4www/nginx-vts-exporter/files/newsyslog.conf.in
+0-3www/nginx-vts-exporter/distinfo
+0-1353 files not shown
+1-1389 files

FreeBSD/ports a00aecfdevel/godot35 Makefile, devel/godot35/files patch-platform_x11_detect.py patch-thirdparty_libvpx_vpx_vpx__codec.h

devel/godot35: Remove expired port

2026-02-28 devel/godot35: Legacy version should have been removed with devel/godot35-tools, consider migrating to devel/godot
DeltaFile
+0-116devel/godot35/Makefile
+0-20devel/godot35/files/patch-platform_x11_detect.py
+0-20devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__codec.h
+0-20devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__decoder.h
+0-19devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__frame__buffer.h
+0-19devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__image.h
+0-2146 files not shown
+1-24812 files

LLVM/project 86df0eemlir/include/mlir/Support InterfaceSupport.h

Experiment: do not use fold expression
DeltaFile
+18-5mlir/include/mlir/Support/InterfaceSupport.h
+18-51 files

LLVM/project f9150cdmlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#179122)

`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.

The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.

Note: `convertToAttribute` / `convertFromAttribute` are mainly for

    [23 lines not shown]
DeltaFile
+124-1mlir/lib/AsmParser/AttributeParser.cpp
+25-92mlir/lib/IR/BuiltinAttributes.cpp
+87-0mlir/lib/IR/BuiltinTypes.cpp
+83-0mlir/test/IR/dense-elements-type-interface.mlir
+74-1mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+32-13mlir/include/mlir/IR/BuiltinAttributes.td
+425-1078 files not shown
+579-11914 files

FreeBSD/ports 7552ad1. MOVED, graphics Makefile

graphics/imlib2-webp: Remove expired port

2026-02-28 graphics/imlib2-webp: webp support is handled by graphics/imlib2 and it is enabled by default.
DeltaFile
+0-29graphics/imlib2-webp/Makefile
+0-3graphics/imlib2-webp/distinfo
+0-2graphics/imlib2-webp/pkg-descr
+1-0MOVED
+0-1graphics/Makefile
+1-355 files

FreeBSD/ports 66ebea6. MOVED, graphics Makefile

graphics/imlib2-jxl: Remove expired port

2026-02-28 graphics/imlib2-jxl: jxl support is handled by graphics/imlib2 and it is enabled by default.
DeltaFile
+0-46graphics/imlib2-jxl/Makefile
+0-8graphics/imlib2-jxl/pkg-descr
+0-5graphics/imlib2-jxl/distinfo
+0-1graphics/Makefile
+1-0MOVED
+1-605 files

LLVM/project 5b64aebmlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

Revert "[mlir][IR] Generalize `DenseElementsAttr` to custom element types" (#183917)

Reverts llvm/llvm-project#183891

Reverting a second time. The build bot failure seems to be
non-deterministic.
DeltaFile
+1-124mlir/lib/AsmParser/AttributeParser.cpp
+92-25mlir/lib/IR/BuiltinAttributes.cpp
+0-87mlir/lib/IR/BuiltinTypes.cpp
+0-83mlir/test/IR/dense-elements-type-interface.mlir
+1-74mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+13-32mlir/include/mlir/IR/BuiltinAttributes.td
+107-4258 files not shown
+119-57914 files

FreeBSD/src a9f454asys/dev/sound/pcm channel.c

sound: Detect unsupported formats

This way we can avoid edge-cases like
8af6aee96ed609456900c6dd92dafabac5e89c0a ("virtual_oss(8): Remove
floating point formats from preference list").

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55403

(cherry picked from commit 3deae7b786743193531f4e69527e789de52644c5)
DeltaFile
+15-1sys/dev/sound/pcm/channel.c
+15-11 files

OpenBSD/ports 1hgpByQnet/transmission Makefile distinfo, net/transmission/pkg PLIST-gtk PLIST-main

   update to transmission 4.1.1

   from maintainer Josh Grosse, PLIST tweak from me
VersionDeltaFile
1.160+5-12net/transmission/Makefile
1.16+8-3net/transmission/pkg/PLIST-gtk
1.37+7-2net/transmission/pkg/PLIST-main
1.63+2-2net/transmission/distinfo
+22-194 files

LLVM/project 2342db0lld/tools/lld CMakeLists.txt, llvm/cmake/modules LLVM-Config.cmake

[CMake] Use keyword signature in two additional callsites (#183889)

Fix-forward for https://github.com/llvm/llvm-project/pull/183541.
Two callsites to target_link_libraries were not migrated to the
keyword signature.

Signed-off-by: Itay Bookstein <itay.bookstein at nextsilicon.com>
DeltaFile
+4-1llvm/cmake/modules/LLVM-Config.cmake
+1-1lld/tools/lld/CMakeLists.txt
+5-22 files

FreeNAS/freenas 98ce32bsrc/middlewared/middlewared/plugins/zfs_ disks.py

remove zfs.pool.get_disks
DeltaFile
+0-44src/middlewared/middlewared/plugins/zfs_/disks.py
+0-441 files

LLVM/project be4a51dmlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

Revert "[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#1…"

This reverts commit e655c36c16c118e3f8ae0c95854f33119218a4bf.
DeltaFile
+1-124mlir/lib/AsmParser/AttributeParser.cpp
+92-25mlir/lib/IR/BuiltinAttributes.cpp
+0-87mlir/lib/IR/BuiltinTypes.cpp
+0-83mlir/test/IR/dense-elements-type-interface.mlir
+1-74mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+13-32mlir/include/mlir/IR/BuiltinAttributes.td
+107-4258 files not shown
+119-57914 files

FreeBSD/ports f78c5cdx11/hyprviz distinfo Makefile.crates

x11/hyprviz: Update to 0.8.1

Changelog: https://github.com/timasoft/hyprviz/releases/tag/v0.8.1

Reported by:    GitHub (watch releases)
DeltaFile
+57-57x11/hyprviz/distinfo
+27-27x11/hyprviz/Makefile.crates
+1-1x11/hyprviz/Makefile
+85-853 files

FreeNAS/freenas 2dc1fefsrc/middlewared/middlewared/plugins/pool_ info.py, src/middlewared/middlewared/plugins/zpool get_zpool_disks_impl.py __init__.py

NAS-140027 / 26.0.0-BETA.1 / add get_zpool_disks_impl (#18317)

Add zpool directory and a "get_zpool_disks_impl" function. This uses the
newly minted status() method in our C based libzfs module. The speed
benefits can't be overstated. In my very unscientific method of testing,
before these changes (using legacy libzfs module) it took ~0.78 seconds
and this one takes ~0.49 which is ~37% speed-up.

In practice, however, the speed-up will be more dramatic because I was
simply testing from user space going through our `midclt` (web socket
client script) which has a bunch of overhead.
DeltaFile
+66-0src/middlewared/middlewared/plugins/zpool/get_zpool_disks_impl.py
+41-8src/middlewared/middlewared/plugins/pool_/info.py
+3-0src/middlewared/middlewared/plugins/zpool/__init__.py
+110-83 files

FreeNAS/freenas d394807src/middlewared/middlewared/alert/source pools.py, src/middlewared/middlewared/plugins/zfs_ zfs_events.py

remove PoolUSBDisks alert
DeltaFile
+0-26src/middlewared/middlewared/alert/source/pools.py
+4-5src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+4-312 files

FreeBSD/ports 46e595fjava/openjdk25 Makefile

java/openjdk25: Fix headless build

The OpenJDK headless builds still need xorg and related libraries.

This should hopefully fix the pkg fallouts reported after the update to
25.0.2.

Reviewed by:    fuz (mentor)
Approved by:    fuz (mentor)
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55589
DeltaFile
+2-6java/openjdk25/Makefile
+2-61 files

NetBSD/pkgsrc qzCh2Kfdoc CHANGES-2026

   doc: Updated net/yt-dlp-ejs to 0.5.0
VersionDeltaFile
1.1444+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc aSMXZhrnet/yt-dlp-ejs distinfo Makefile

   yt-dlp-ejs: update to 0.5.0

   - Dev and runtime improvements
   - fix: sig extraction in main variant of player
   - Fix sig solving for tce and es6 player variants
VersionDeltaFile
1.6+4-4net/yt-dlp-ejs/distinfo
1.8+2-2net/yt-dlp-ejs/Makefile
+6-62 files

LLVM/project 225b56emlir/lib/Conversion/VectorToLLVM ConvertVectorToLLVM.cpp, mlir/test/Conversion/VectorToLLVM vector-to-llvm-interface.mlir

[mlir][VectorToLLVM] Fix crash in VectorInsertOpConversion with dynamic index (#183783)

VectorInsertOpConversion crashes with an assertion failure when
inserting a sub-vector at a dynamic position into a multi-dimensional
vector. The pattern calls getAsIntegers() on the position, which asserts
that all fold results are compile-time constant attributes.

The existing guard (checking llvm::IsaPred<Attribute>) only covered the
case where a scalar is inserted into the innermost dimension (the
extractvalue path). The guard was missing for the insertvalue path when
inserting a sub-vector at a dynamic position into a nested aggregate.

Fix: add the same guard before the llvm.insertvalue creation to return
failure() gracefully when any position index is dynamic, matching the
behavior of VectorExtractOpConversion.

Fixes #177829
DeltaFile
+14-0mlir/test/Conversion/VectorToLLVM/vector-to-llvm-interface.mlir
+5-0mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
+19-02 files

FreeNAS/freenas 769ad3bsrc/middlewared/middlewared/plugins/pool_ info.py, src/middlewared/middlewared/plugins/zpool get_zpool_disks_impl.py __init__.py

add get_zpool_disks_impl
DeltaFile
+66-0src/middlewared/middlewared/plugins/zpool/get_zpool_disks_impl.py
+41-8src/middlewared/middlewared/plugins/pool_/info.py
+3-0src/middlewared/middlewared/plugins/zpool/__init__.py
+110-83 files

LLVM/project 2f7c947llvm/test/CodeGen/ARM fp-intrinsics-vector-v8.ll

Precommit tests: strictfp rounding vector f16 intrinsics (#183699)

DeltaFile
+361-1llvm/test/CodeGen/ARM/fp-intrinsics-vector-v8.ll
+361-11 files

FreeBSD/ports df4468fdatabases/py-redisvl distinfo Makefile

databases/py-redisvl: Update to 0.15.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.15.0

Reported by:    Repology
DeltaFile
+3-3databases/py-redisvl/distinfo
+1-1databases/py-redisvl/Makefile
+4-42 files

OpenBSD/ports zAsaHupmultimedia/streamlink Makefile

   add comment; newer versions require the urllib3 2.x can of worms
VersionDeltaFile
1.44+2-1multimedia/streamlink/Makefile
+2-11 files

OpenBSD/src Y5hmtqqsys/dev/acpi acpidmar.c

   Remove the IOMMU-specific bus_dmamap_sync() implementation and just call
   the default implementation instead.  The current #ifdef'ed out code just
   doesn't make sense.

   ok chris@
VersionDeltaFile
1.12+1-25sys/dev/acpi/acpidmar.c
+1-251 files

LLVM/project e655c36mlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#183891)

`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.

The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.

Note: `convertToAttribute` / `convertFromAttribute` are mainly for

    [26 lines not shown]
DeltaFile
+124-1mlir/lib/AsmParser/AttributeParser.cpp
+25-92mlir/lib/IR/BuiltinAttributes.cpp
+87-0mlir/lib/IR/BuiltinTypes.cpp
+83-0mlir/test/IR/dense-elements-type-interface.mlir
+74-1mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+32-13mlir/include/mlir/IR/BuiltinAttributes.td
+425-1078 files not shown
+579-11914 files

HardenedBSD/ports 16bb68dMk/Uses electron.mk, devel/lua-cjson-openresty Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+131-101lang/neocmakelsp/distinfo
+65-50lang/neocmakelsp/Makefile
+65-49devel/py-ty/distinfo
+31-23devel/py-ty/Makefile.crates
+40-13Mk/Uses/electron.mk
+43-0devel/lua-cjson-openresty/Makefile
+375-23638 files not shown
+481-29944 files