FreeBSD/ports 37be2a3sysutils/rsyslog8 Makefile, sysutils/rsyslog8/files patch-plugins_imkafka_imkafka.c

sysutils/rsyslog8: Fix compilation when KAFKA option selected

Add #define __BSD_VISIBLE to get the uint typedef in sys/types.h

PR:     293465
Reported by:    girgen
DeltaFile
+10-0sysutils/rsyslog8/files/patch-plugins_imkafka_imkafka.c
+1-0sysutils/rsyslog8/Makefile
+11-02 files

LLVM/project f898469clang/test/CodeGenOpenCL cl-uniform-wg-size.cl amdgpu-enqueue-kernel.cl, llvm/lib/IR AutoUpgrade.cpp

[AMDGPU] Make uniform-work-group-size a valueless attribute

The "uniform-work-group-size" function attribute previously took a
string value of "true" or "false". Since presence alone can convey
the "true" semantics and absence can convey "false", the value is
unnecessary.

This patch converts it to a valueless string attribute: presence
indicates true, absence indicates false. For backward compatibility,
auto-upgrade logic is added in both UpgradeAttributes (bitcode) and
UpgradeFunctionAttributes: if the old value is "true", the attribute
is kept without a value; if "false", the attribute is removed.

All setters (Clang CodeGen, OMPIRBuilder, AMDGPUAttributor, ROCDL
translation) and readers (AMDGPUAttributor, AMDGPULowerKernelAttributes,
AMDGPUHSAMetadataStreamer) are updated accordingly. The attribute is
also documented in the AMDGPU LLVM IR Attributes table where it was
previously missing.
DeltaFile
+43-17clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+24-26clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+21-0llvm/lib/IR/AutoUpgrade.cpp
+21-0llvm/test/Bitcode/upgrade-uniform-work-group-size.ll
+4-9llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+5-6llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll
+118-5845 files not shown
+196-13851 files

FreeBSD/ports e6dc93bgraphics/p5-Image-ExifTool-devel distinfo Makefile

graphics/p5-Image-ExifTool-devel: Update 13.51 => 13.52

ChangeLog:
https://exiftool.org/history.html#v13.52

PR:     293497
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+1-1graphics/p5-Image-ExifTool-devel/Makefile
+4-42 files

LLVM/project 5d6410fclang/test/CodeGenOpenCL cl-uniform-wg-size.cl

[NFC][Clang] Auto generate check lines for `clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl`
DeltaFile
+46-14clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+46-141 files

LLVM/project 3d086f5clang/lib/CIR/CodeGen CIRGenExprComplex.cpp, clang/test/CIR/CodeGen implicit-value-init-expr.cpp

[CIR] Implement ImplicitValueInitExpr for ComplexType (#183836)

Implement ImplicitValueInitExpr for ComplexType
DeltaFile
+25-0clang/test/CIR/CodeGen/implicit-value-init-expr.cpp
+3-3clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
+28-32 files

FreeBSD/ports a2bced4net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.9

Details:
- Bug and documentation fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.6.9

MFH:            2026Q1
DeltaFile
+3-3net/traefik/distinfo
+1-1net/traefik/Makefile
+4-42 files

OpenBSD/ports bMVCiEfdevel/github-cli Makefile

   add a comment explaining about "survey" replacement
VersionDeltaFile
1.74+2-0devel/github-cli/Makefile
+2-01 files

FreeBSD/ports 677a867comms/trustedqsl Makefile distinfo

comms/trustedqsl: Update 2.8.1 => 2.8.4

Summary: * Pet portclippy(1) and portfmt(1)

Approved by:            hamradio@ (alven@, yuri@)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55478
DeltaFile
+19-20comms/trustedqsl/Makefile
+3-3comms/trustedqsl/distinfo
+22-232 files

LLVM/project 7585ab0llvm/lib/Target/AMDGPU GCNSubtarget.h, llvm/test/CodeGen/AMDGPU hazard-shift64.mir

[AMDGPU] Enable shift64 hazard recognition for gfx9 (#183839)

Enable shift64 hazard recognition for gfx9 cores.

---------

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+1-3llvm/lib/Target/AMDGPU/GCNSubtarget.h
+2-0llvm/test/CodeGen/AMDGPU/hazard-shift64.mir
+3-32 files

FreeBSD/ports 5129bd5net/fiche Makefile, net/fiche/files pkg-message.in fiche.in

net/fiche: Fix dropping privs

PR:             293501
Reported by:    Benjamin Takacs <nimaje+fbz at bureaucracy.de>
DeltaFile
+9-0net/fiche/files/pkg-message.in
+7-1net/fiche/files/fiche.in
+4-4net/fiche/Makefile
+20-53 files

FreeBSD/ports aaf8a44devel/py-cfn-lint distinfo Makefile

devel/py-cfn-lint: Update to 1.45.0

ChangeLog:      https://github.com/aws-cloudformation/cfn-lint/releases/tag/v1.45.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-cfn-lint/distinfo
+1-1devel/py-cfn-lint/Makefile
+4-42 files

LLVM/project d5a8f1ellvm/test/CodeGen/X86 known-pow2.ll

[X86] known-pow2.ll - add tests showing failure to handle ISD::EXTRACT_VECTOR_ELT nodes (#183918)

DeltaFile
+49-0llvm/test/CodeGen/X86/known-pow2.ll
+49-01 files

LLVM/project ddfbf52llvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/ARM fp-intrinsics-vector-v8.ll

Lower strictfp vector rounding operations similar to default mode

Previously the strictfp rounding nodes were lowered using unrolling to
scalar operations, which has negative impact on performance. Partially
this issue was fixed in #180480, this change continues that work and
implements optimized lowering for v4f16 and v8f16.
DeltaFile
+10-220llvm/test/CodeGen/ARM/fp-intrinsics-vector-v8.ll
+7-12llvm/lib/Target/ARM/ARMISelLowering.cpp
+17-2322 files

OpenBSD/ports HZ81t4Hdevel/github-cli Makefile distinfo

   Fix the github-cli's terminal handling.  github.com/AlecAivazis/survey
   module is still using syscall.* interface which was removed in
   OpenBSD, and it's archived.  Replace the module with
   github.com/bsdmp/survey.  Investigation and fix from Mikhail Pchelin.
   Test and improve by sthen.

   ok sthen kn
VersionDeltaFile
1.73+9-0devel/github-cli/Makefile
1.65+2-4devel/github-cli/distinfo
1.56+0-1devel/github-cli/modules.inc
+11-53 files

FreeBSD/ports 0eec2aeemulators/wine-mono distinfo Makefile

emulators/wine-mono: Update to 10.4.1

This ensures compatibility with Wine 11.

PR:             293500
DeltaFile
+3-3emulators/wine-mono/distinfo
+1-1emulators/wine-mono/Makefile
+4-42 files

FreeNAS/freenas ec6149fsrc/middlewared/middlewared/etc_files scst.conf.mako

Address review: restore FC TARGET_DRIVER (backtrack)
DeltaFile
+1-1src/middlewared/middlewared/etc_files/scst.conf.mako
+1-11 files

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

OpenBSD/ports wMvcMAcmath/py-pandas Makefile distinfo, math/py-pandas/patches patch-pyproject_toml

   update to py3-pandas-2.3.3
   fix tests, run them in parallel where possible
VersionDeltaFile
1.40+11-8math/py-pandas/Makefile
1.16+14-0math/py-pandas/pkg/PLIST
1.16+2-2math/py-pandas/distinfo
1.5+0-0math/py-pandas/patches/patch-pyproject_toml
+27-104 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

OpenBSD/ports GRdF6NRsysutils/twc distinfo Makefile

   update to twc 2.15.1
VersionDeltaFile
1.12+2-2sysutils/twc/distinfo
1.13+1-1sysutils/twc/Makefile
+3-32 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