FreeBSD/ports a606407sysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.14 → 2026.4.16
DeltaFile
+27-21sysutils/mise/distinfo
+13-10sysutils/mise/Makefile
+40-312 files

FreeBSD/src 4ed20e0share/man/man5 src.conf.5, share/mk src.opts.mk

kshim/usb: Add build option.

Add WITH{,OUT}_LOADER_USB to build the kshim usb library. Nothing
in-tree uses it, but this will make it easier to keep building. Updated
src.conf.5 with a few extra changes...

Sponsored by:           Netflix
DeltaFile
+438-7share/man/man5/src.conf.5
+2-1share/mk/src.opts.mk
+2-0tools/build/options/WITH_LOADER_USB
+1-0stand/Makefile
+443-84 files

FreeBSD/ports f16a680misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.1.5 → 3.2.3
DeltaFile
+9-5misc/lean-ctx/distinfo
+6-2misc/lean-ctx/Makefile
+15-72 files

FreeBSD/ports 7ebf0a1devel/py-ruff distinfo Makefile, devel/ruff distinfo Makefile.crates

devel/{,py-}ruff: update 0.15.10 → 0.15.11
DeltaFile
+21-19devel/ruff/distinfo
+21-19devel/py-ruff/distinfo
+10-10devel/py-ruff/Makefile
+9-8devel/ruff/Makefile.crates
+1-1devel/ruff/Makefile
+62-575 files

FreeBSD/ports dd14754x11/clipcat distinfo Makefile

x11/clipcat: update 0.24.1 → 0.25.0
DeltaFile
+477-261x11/clipcat/distinfo
+239-132x11/clipcat/Makefile
+716-3932 files

FreeBSD/ports 5d4ab79devel/nextest distinfo Makefile

devel/nextest: update 0.9.132 → 0.9.133
DeltaFile
+99-55devel/nextest/distinfo
+49-27devel/nextest/Makefile
+148-822 files

FreeBSD/src 823889ashare/vt/keymaps Makefile

us.intl.acc.kbd: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: a049678039e40bdf523230852f78887a12435def
Discussed with: imp
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 3b373d484046a94d050a7901feadc001f35fa97f)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/src ca42bd4share/vt/keymaps Makefile

br.lenovo.kdb: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: 9357c694e8dca627c25b15529e8435b2ab3dd48b
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 6fb5df548e4a581f958f60544b7fa8ba1716c4c6)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/src 34196ceshare/vt/keymaps Makefile

us.intl.acc.kbd: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: a049678039e40bdf523230852f78887a12435def
Discussed with: imp
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 3b373d484046a94d050a7901feadc001f35fa97f)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/src 23eaa98share/vt/keymaps Makefile

br.lenovo.kdb: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: 9357c694e8dca627c25b15529e8435b2ab3dd48b
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 6fb5df548e4a581f958f60544b7fa8ba1716c4c6)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/ports 47c6817misc/py-comfyui-workflow-templates-media-other distinfo Makefile

misc/py-comfyui-workflow-templates-media-other: update 0.3.170 → 0.3.176
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-other/distinfo
+1-1misc/py-comfyui-workflow-templates-media-other/Makefile
+4-42 files

FreeBSD/ports eabc2eemisc/py-comfyui-workflow-templates-media-image distinfo Makefile

misc/py-comfyui-workflow-templates-media-image: update 0.3.119 → 0.3.127
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-image/distinfo
+1-1misc/py-comfyui-workflow-templates-media-image/Makefile
+4-42 files

FreeBSD/ports 8bbdc17misc/py-comfyui-workflow-templates Makefile distinfo

misc/py-comfyui-workflow-templates: update 0.9.49 → 0.9.57
DeltaFile
+6-6misc/py-comfyui-workflow-templates/Makefile
+3-3misc/py-comfyui-workflow-templates/distinfo
+9-92 files

FreeBSD/ports 0b9d312misc/py-comfyui-workflow-templates-media-video distinfo Makefile

misc/py-comfyui-workflow-templates-media-video: update 0.3.76 → 0.3.78
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-video/distinfo
+1-1misc/py-comfyui-workflow-templates-media-video/Makefile
+4-42 files

FreeBSD/ports 9bdc982misc/comfyui distinfo Makefile

misc/comfyui: update 0.19.0 → 0.19.3
DeltaFile
+3-3misc/comfyui/distinfo
+1-1misc/comfyui/Makefile
+1-0misc/comfyui/pkg-plist
+5-43 files

FreeBSD/ports e624494misc/py-comfyui-workflow-templates-core distinfo Makefile

misc/py-comfyui-workflow-templates-core: update 0.3.198 → 0.3.209
DeltaFile
+3-3misc/py-comfyui-workflow-templates-core/distinfo
+1-1misc/py-comfyui-workflow-templates-core/Makefile
+4-42 files

FreeBSD/ports 6c385c8devel Makefile, devel/py-lazyarray Makefile pkg-descr

devel/py-lazyarray: New port

lazyarray is a Python package that provides a lazily-evaluated numerical
array class, larray, based on and compatible with NumPy arrays.

Lazy evaluation means that any operations on the array (potentially including
array construction) are not performed immediately, but are delayed until
evaluation is specifically requested. Evaluation of only parts of the array
is also possible.
DeltaFile
+24-0devel/py-lazyarray/Makefile
+11-0devel/py-lazyarray/files/patch-pyproject.toml
+7-0devel/py-lazyarray/pkg-descr
+3-0devel/py-lazyarray/distinfo
+1-0devel/Makefile
+46-05 files

FreeBSD/ports db7d12dmath/py-arviz-plots Makefile pkg-descr, math/py-arviz-plots/files patch-src_arviz__plots_____init____.py patch-tests_conftest.py

math/py-arviz-plots: New port: Ready to use and composable plots for Bayesian Workflow
DeltaFile
+42-0math/py-arviz-plots/Makefile
+17-0math/py-arviz-plots/files/patch-src_arviz__plots_____init____.py
+11-0math/py-arviz-plots/files/patch-tests_conftest.py
+11-0math/py-arviz-plots/files/patch-pyproject.toml
+4-0math/py-arviz-plots/pkg-descr
+3-0math/py-arviz-plots/distinfo
+88-01 files not shown
+89-07 files

FreeBSD/ports 569ccc1math Makefile, math/py-arviz-stats Makefile pkg-descr

math/py-arviz-stats: New port: Statistical computation and diagnostics for ArviZ
DeltaFile
+37-0math/py-arviz-stats/Makefile
+20-0math/py-arviz-stats/files/patch-pyproject.toml
+18-0math/py-arviz-stats/files/patch-src_arviz__stats_base_core.py
+4-0math/py-arviz-stats/pkg-descr
+3-0math/py-arviz-stats/distinfo
+1-0math/Makefile
+83-06 files

FreeBSD/ports 7186fabmath/py-arviz Makefile distinfo

math/py-arviz: update 0.23.1 → 1.0.0
DeltaFile
+10-24math/py-arviz/Makefile
+3-3math/py-arviz/distinfo
+13-272 files

FreeBSD/ports 4a555camath/py-mapbox-earcut Makefile distinfo

math/py-mapbox-earcut: update 1.0.2 → 2.0.0
DeltaFile
+6-7math/py-mapbox-earcut/Makefile
+3-3math/py-mapbox-earcut/distinfo
+9-102 files

FreeBSD/ports 0d79a06misc/py-pytorch/files patch-test_run__test.py patch-torch_csrc_jit_python_init.cpp

misc/py-pytorch: update 2.10.0 → 2.11.0

PR:             294601
Reported by:    Robert Cina <transitive at gmail.com>
DeltaFile
+59-0misc/py-pytorch/files/patch-test_run__test.py
+20-0misc/py-pytorch/files/patch-torch_csrc_jit_python_init.cpp
+17-0misc/py-pytorch/files/patch-torch_csrc_utils_python__arg__parser.cpp
+16-0misc/py-pytorch/files/patch-torch_jit___trace.py
+6-7misc/py-pytorch/files/patch-pyproject.toml
+11-0misc/py-pytorch/files/patch-torch_csrc_distributed_c10d_init.cpp
+129-712 files not shown
+178-3818 files

FreeBSD/ports 7c0290fmath Makefile, math/py-arviz-base Makefile pkg-descr

math/py-arviz-base: New port: Base ArviZ features and converters
DeltaFile
+36-0math/py-arviz-base/Makefile
+20-0math/py-arviz-base/files/patch-pyproject.toml
+4-0math/py-arviz-base/pkg-descr
+3-0math/py-arviz-base/distinfo
+1-0math/Makefile
+64-05 files

FreeBSD/ports 74f7b53math/py-linearmodels Makefile distinfo, math/py-linearmodels/files patch-pyproject.toml

math/py-linearmodels: update 6.1 → 7.0
DeltaFile
+11-10math/py-linearmodels/Makefile
+11-0math/py-linearmodels/files/patch-pyproject.toml
+3-3math/py-linearmodels/distinfo
+25-133 files

FreeBSD/ports 9f1bfc3devel/py-custodian distinfo Makefile

devel/py-custodian: update 2024.10.16 → 2025.12.14
DeltaFile
+3-3devel/py-custodian/distinfo
+2-2devel/py-custodian/Makefile
+5-52 files

FreeBSD/ports 5c7f5cewww/py-playwright distinfo Makefile

www/py-playwright: update 1.55.0 → 1.58.0
DeltaFile
+5-5www/py-playwright/distinfo
+4-4www/py-playwright/Makefile
+9-92 files

FreeBSD/src f1834d0sys/compat/linuxkpi/common/include/linux device.h

LinuxKPI: implement devm_kmemdup_array()

Implement devm_kmemdup_array() using devm_kmemdup() in order to
prepare for Linux v7.0 based drivers.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D56396
DeltaFile
+7-0sys/compat/linuxkpi/common/include/linux/device.h
+7-01 files

FreeBSD/src d2c8525sys/compat/linuxkpi/common/include/linux overflow.h

LinuxKPI: sync overflow.h from Linux v7.0

overflow.h was imported directly from Linux in 3208d4ad2b8320a.
Update the file to the newer version as needed for v7.0 driver updates.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Obtained from:  git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
                028ef9c96e96197026887c0f092424679298aae8 (tag: v7.0)
Reviewed by:    emaste, dumbbell
Differential Revision: https://reviews.freebsd.org/D56394
DeltaFile
+130-14sys/compat/linuxkpi/common/include/linux/overflow.h
+130-141 files

FreeBSD/src c72ac6asys/compat/linuxkpi/common/include/linux slab.h

LinuxKPI: add kmalloc_obj[s], kzalloc_obj[s], and kzalloc_flex

Drivers in Linux v7.0 seem to have changed to the new allocation
macros using a sweep.  Add the ones I encountered with wireless
drivers so far.  They all take an optional argument for a gfp_t,
which default_gfp() deals with.

The plural version "objs" takes an extra nitems argument in addition
to the size.  We use size_mul() to possibly detect overflows.

The "flex" version uses an extra variable to track the variable sized
array allocations and if supported by the compiler will use
__builtin_counted_by_ref() to properly track bounds.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D56395
DeltaFile
+23-1sys/compat/linuxkpi/common/include/linux/slab.h
+23-11 files

FreeBSD/src 524df65sys/compat/linuxkpi/common/include/linux compiler_types.h

LinuxKPI: conditionally add __flex_counter()

__flex_counter() is used by overflow.h and needed for "flex allocations".
It is either a void * typed 0 (NULL) (like this for _Generic checks),
or uses __builtin_counted_by_ref.

The latter was added to gcc and llvm fairly recently and while for gcc
the __has_builtin() check suffices, clang had parts broken until recently
so needs an extra check for the next major version.  The fixed hash is
currently not part of any tag to use, so we play it save (and hope 23
will have it).  It will be a while until we will see the builting to be
used but at least we will be prepared for it.  See inline comments for
the commit hashes and versions which added the feature.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    dumbbell
Differential Revision: https://reviews.freebsd.org/D56393
DeltaFile
+13-0sys/compat/linuxkpi/common/include/linux/compiler_types.h
+13-01 files