LLVM/project 4dc9167libclc/clc/include/clc/synchronization clc_sub_group_barrier.h, libclc/clc/lib/amdgcn/synchronization clc_sub_group_barrier.cl

libclc: Move sub_group_barrier to clc
DeltaFile
+23-0libclc/opencl/lib/generic/synchronization/sub_group_barrier.cl
+21-0libclc/clc/include/clc/synchronization/clc_sub_group_barrier.h
+0-21libclc/opencl/lib/amdgcn/synchronization/sub_group_barrier.cl
+18-0libclc/clc/lib/amdgcn/synchronization/clc_sub_group_barrier.cl
+14-0libclc/clc/lib/generic/subgroup/sub_group_barrier.cl
+1-0libclc/clc/lib/generic/SOURCES
+77-213 files not shown
+79-229 files

FreeBSD/ports 126e225devel/py-python-discovery distinfo Makefile

devel/py-python-discovery: Update to 1.1.1

ChangeLog:      https://github.com/tox-dev/python-discovery/releases/tag/1.1.1
Reported by:    portscout!
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

FreeBSD/ports bb16a2ctextproc/bookokrat distinfo Makefile

textproc/bookokrat: Update to 0.3.7

ChangeLog:      https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.7
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/bookokrat/distinfo
+1-1textproc/bookokrat/Makefile
+4-42 files

LLVM/project 9f2f6falibclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/mem_fence fence.cl

libclc: Remove target opencl copies of mem_fence
DeltaFile
+0-31libclc/opencl/lib/amdgcn/mem_fence/fence.cl
+0-31libclc/opencl/lib/ptx-nvidiacl/mem_fence/fence.cl
+0-1libclc/opencl/lib/ptx-nvidiacl/SOURCES
+0-1libclc/opencl/lib/amdgcn/SOURCES
+0-644 files

LLVM/project 9dd021dlibclc/opencl/lib/generic/workitem get_global_offset.cl get_group_id.cl, libclc/opencl/lib/ptx-nvidiacl/workitem get_num_sub_groups.cl get_max_sub_group_size.cl

libclc: Remove target definitions of opencl workitem functions

These were just calling the __clc implementation, so move it
to generic.
DeltaFile
+13-0libclc/opencl/lib/generic/workitem/get_global_offset.cl
+13-0libclc/opencl/lib/generic/workitem/get_group_id.cl
+13-0libclc/opencl/lib/generic/workitem/get_local_id.cl
+0-13libclc/opencl/lib/ptx-nvidiacl/workitem/get_num_sub_groups.cl
+0-13libclc/opencl/lib/ptx-nvidiacl/workitem/get_max_sub_group_size.cl
+0-13libclc/opencl/lib/ptx-nvidiacl/workitem/get_sub_group_size.cl
+39-3914 files not shown
+54-18020 files

FreeBSD/ports b6b23c9devel/p5-Sys-Virt distinfo Makefile

devel/p5-Sys-Virt: update to 12.1.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/p5-Sys-Virt/distinfo
+1-1devel/p5-Sys-Virt/Makefile
+4-42 files

NetBSD/pkgsrc-wip 885cbffrust193 Makefile

rust193: close one pkglint issue by declaring paxctl as a tool.

This comes from main pkgsrc lang/rust/Makefile revision 1.354.
DeltaFile
+2-1rust193/Makefile
+2-11 files

NetBSD/pkgsrc-wip 26a4b16rust194 Makefile distinfo, rust194/files gcc-wrap

rust194: Add a package for rust 1.94.0.

Pkgsrc changes:
 * Update version & checksums.
 * Adapt patches to new vendored crates.

This has so far just been verified to build on NetBSD/amd64.

Upstream changes relative to 1.93.1:

Version 1.94.0 (2026-03-05)
==========================

Language
--------
- [Impls and impl items inherit `dead_code` lint level of the
  corresponding traits and trait items]
  (https://github.com/rust-lang/rust/pull/144113)
- [Stabilize additional 29 RISC-V target features including large

    [159 lines not shown]
DeltaFile
+812-0rust194/Makefile
+215-0rust194/files/gcc-wrap
+179-0rust194/distinfo
+128-0rust194/patches/patch-vendor_memchr-2.7.4_src_memchr.rs
+121-0rust194/cargo.mk
+117-0rust194/do-cross.mk
+1,572-081 files not shown
+4,284-087 files

FreeBSD/ports 78d07a6sysutils Makefile, sysutils/py-dbuild Makefile pkg-descr

sysutils/py-dbuild: New port: Build, test, and push FreeBSD OCI container images

dbuild is a build tool for daemonless container images. It reads a
project directory containing Containerfile templates and an optional
.daemonless/config.yaml, then handles the full image lifecycle:
build, integration test, SBOM generation, and registry push.

WWW: https://daemonless.io/guides/dbuild
DeltaFile
+50-0sysutils/py-dbuild/Makefile
+10-0sysutils/py-dbuild/files/patch-dbuild_ci__test.py
+4-0sysutils/py-dbuild/pkg-descr
+3-0sysutils/py-dbuild/distinfo
+1-0sysutils/Makefile
+68-05 files

NetBSD/pkgsrc-wip 1422458py-qtconsole distinfo Makefile

py-qtconsole: Update to 5.7.1
DeltaFile
+3-3py-qtconsole/distinfo
+2-2py-qtconsole/Makefile
+3-0py-qtconsole/PLIST
+8-53 files

NetBSD/pkgsrc-wip 5ad8967py-mpi4py PLIST Makefile

py-mpi4pi: Update to 4.1.1
DeltaFile
+56-16py-mpi4py/PLIST
+10-5py-mpi4py/Makefile
+3-3py-mpi4py/distinfo
+69-243 files

NetBSD/pkgsrc-wip 1bffe82py-distributed Makefile

py-distributed: fix Makefile
DeltaFile
+2-0py-distributed/Makefile
+2-01 files

NetBSD/pkgsrc-wip 9ab19d3py-partd Makefile PLIST

py-partd: Update LICENSE file location, cleanup Makefile
DeltaFile
+1-3py-partd/Makefile
+1-1py-partd/PLIST
+2-42 files

NetBSD/pkgsrc-wip aed48eapy-vega_datasets PLIST

py-vega_datasets: Update PLIST with LICENSE change
DeltaFile
+1-1py-vega_datasets/PLIST
+1-11 files

NetBSD/pkgsrc-wip 97de9depy-altair PLIST distinfo

py-altair: Update to 6.0.0
DeltaFile
+74-41py-altair/PLIST
+3-3py-altair/distinfo
+1-1py-altair/Makefile
+78-453 files

NetBSD/pkgsrc-wip 60e96dfpy-qtawesome PLIST distinfo

py-qtawesome: Update to 1.4.1
DeltaFile
+10-5py-qtawesome/PLIST
+3-3py-qtawesome/distinfo
+2-2py-qtawesome/Makefile
+15-103 files

NetBSD/pkgsrc-wip 2a3fb15py-dask Makefile

py-dask: fix Makefile
DeltaFile
+7-5py-dask/Makefile
+7-51 files

NetBSD/pkgsrc-wip 60233a3py-datasci depends.mk packages.mk

py-datasci: update to 2026.02.1
DeltaFile
+0-499py-datasci/depends.mk
+3-3py-datasci/packages.mk
+1-1py-datasci/Makefile
+4-5033 files

NetBSD/pkgsrc-wip ac48219py-apache-arrow PLIST

py-apache-arrow: Update to 23.0.1
DeltaFile
+2-2py-apache-arrow/PLIST
+2-21 files

NetBSD/pkgsrc-wip 6799c92py-rtree distinfo Makefile

py-rtree: fix incorrect distinfo and DISTNAME
DeltaFile
+3-3py-rtree/distinfo
+2-3py-rtree/Makefile
+5-62 files

NetBSD/pkgsrc-wip 1eaeef8apache-arrow PLIST distinfo

apache-arrow: Update to 23.0.1
DeltaFile
+6-6apache-arrow/PLIST
+3-3apache-arrow/distinfo
+1-1apache-arrow/version.mk
+10-103 files

FreeBSD/ports a2464b8devel/ammonite Makefile distinfo

devel/ammonite: Update 3.0.2 => 3.0.8

Changelog:
- allow compiling standard/raw sources starting with a package directive
- fix wrong artifact names
- support all current Scala versions
- various dependency updates
https://ammonite.io/#3.0.8

Replace custom do-extract with EXTRACT_* feature.

PR:             293611
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+6-7devel/ammonite/Makefile
+3-3devel/ammonite/distinfo
+9-102 files

FreeBSD/ports ef74ff1ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260228 => 3.4.99.20260304

Upstream changes:
 - bulk -t / testport: Fix fs_violation with pkg 2.6.x
 - bulk: Don't try refetching on checksum failure

PR:     293646
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files

LLVM/project a20b2dbmlir/lib/Dialect/LLVMIR/IR LLVMTypes.cpp, mlir/test/Dialect/LLVMIR types-invalid.mlir

[mlir][LLVM] Disallow opaque struct types as function arguments

Function types are only allowed to take first-class values as arguments.
The LLVM dialect implemented this correctly so far except for allowing opaque struct types.
When translated to LLVM proper, invalid IR would be created with confusing assertion errors.

This PR matches LLVM by disallowing opaque struct types as arguments, allowing users to catch this kind of mistake early while still in the MLIR world.

The corresponding LLVM logic is here: https://github.com/llvm/llvm-project/blob/c4898f3f229027e6cbdf8f9db77b8c14d70f6599/llvm/lib/IR/Type.cpp#L404
DeltaFile
+7-0mlir/test/Dialect/LLVMIR/types-invalid.mlir
+3-0mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
+10-02 files

FreeNAS/freenas 17e822fsrc/middlewared/middlewared/plugins/init_shutdown_script task.py

Fix unrelated mypy error
DeltaFile
+2-2src/middlewared/middlewared/plugins/init_shutdown_script/task.py
+2-21 files

ELF Tool Chain/elftoolchain 4357trunk/tests/tet/libdwarf/ts/dwarf_die_convenience dwarf_die_convenience.c, trunk/tests/tet/libdwarf/ts/dwarf_die_offset dwarf_die_offset.c

libdwarf/test-suite: Do not use 'result' variables for tracking test status.
DeltaFile
+20-31trunk/tests/tet/libdwarf/ts/dwarf_die_convenience/dwarf_die_convenience.c
+18-32trunk/tests/tet/libdwarf/ts/dwarf_lineno/dwarf_lineno.c
+20-29trunk/tests/tet/libdwarf/ts/dwarf_frame/dwarf_frame.c
+18-28trunk/tests/tet/libdwarf/ts/dwarf_form/dwarf_form.c
+11-27trunk/tests/tet/libdwarf/ts/dwarf_die_offset/dwarf_die_offset.c
+8-28trunk/tests/tet/libdwarf/ts/dwarf_next_cu_header/dwarf_next_cu_header.c
+95-17516 files not shown
+193-37822 files

FreeNAS/freenas 998c3d4src/middlewared/middlewared/plugins/apps upgrade.py

Avoid re-firing app update alert on every catalog sync

This commit adds changes to fix the case where the AppUpdate alert was being re-fired on every catalog sync even when the set of apps with available updates had not changed. The oneshot_delete followed by oneshot_create caused separate send_alerts() calls, resulting in duplicate cleared and new notifications. Now the computed apps set is cached with a 24h TTL via cache.put/get, and the alert is only recreated when the set actually changes.
DeltaFile
+22-3src/middlewared/middlewared/plugins/apps/upgrade.py
+22-31 files

OpenBSD/ports zYh743Xnet/gmid Makefile, net/gmid/patches patch-titan_c

   MFC: net/gmid: replace tmppath in titan(1) with unveil + cpath wpath
VersionDeltaFile
1.16.6.1+1-0net/gmid/Makefile
1.1.2.1+0-0net/gmid/patches/patch-titan_c
+1-02 files

OpenBSD/ports xyGrknGdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove ruby*-capybara-webkit
VersionDeltaFile
1.1792+4-1devel/quirks/files/Quirks.pm
1.1780+1-1devel/quirks/Makefile
+5-22 files

OpenBSD/ports d4EafAInet/gmid Makefile, net/gmid/patches patch-titan_c

   net/gmid: replace tmppath in titan(1) with unveil + cpath wpath
VersionDeltaFile
1.1+34-0net/gmid/patches/patch-titan_c
1.17+1-0net/gmid/Makefile
+35-02 files