FreeBSD/ports c13d4ffsysutils/leaf Makefile.crates Makefile

sysutils/leaf: Update to 1.28.0

Changelog: https://github.com/RivoLink/leaf/blob/1.28.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-3sysutils/leaf/distinfo
+1-1sysutils/leaf/Makefile
+1-0sysutils/leaf/Makefile.crates
+7-43 files

FreeBSD/src 86aea5bcontrib/less search.c command.c

MFV: less v704.

(cherry picked from commit fa0dc4f0f96a1b77d4be7bcdbf965897cda14521)
DeltaFile
+245-91contrib/less/decode.c
+213-114contrib/less/less.nro
+147-59contrib/less/regexp.c
+173-29contrib/less/optfunc.c
+132-54contrib/less/command.c
+83-55contrib/less/search.c
+993-40238 files not shown
+1,844-76344 files

FreeBSD/src 6330c2fcontrib/less option.c cmdbuf.c

MFV less v691

Relnotes:       yes

(cherry picked from commit dafba19e42e78cd3d7c9264ece49ddd3d7d70da5)

MFV: less v692.

(cherry picked from commit e2abec625bf07c054f7ac2df2402d6c454113df8)
DeltaFile
+1,017-476contrib/less/less.nro
+374-153contrib/less/screen.c
+245-144contrib/less/lesskey.nro
+107-51contrib/less/mark.c
+70-68contrib/less/option.c
+81-57contrib/less/cmdbuf.c
+1,894-94958 files not shown
+2,855-1,45464 files

FreeBSD/src c620652contrib/less search.c command.c

MFV: less v704.

(cherry picked from commit fa0dc4f0f96a1b77d4be7bcdbf965897cda14521)
DeltaFile
+245-91contrib/less/decode.c
+213-114contrib/less/less.nro
+147-59contrib/less/regexp.c
+173-29contrib/less/optfunc.c
+132-54contrib/less/command.c
+83-55contrib/less/search.c
+993-40238 files not shown
+1,844-76344 files

FreeBSD/ports edb954fmisc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.86

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

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

misc/py-litellm: Update to 1.97.0

While here, add USE_PYTHON=pytest.

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

Reported by:    portscout
DeltaFile
+5-4misc/py-litellm/Makefile
+3-3misc/py-litellm/distinfo
+2-2misc/py-litellm/files/patch-pyproject.toml
+10-93 files

FreeBSD/ports 8247829graphics/opencv Makefile

graphics/opencv: fix WWW

`www` subdomain results in error
DeltaFile
+2-2graphics/opencv/Makefile
+2-21 files

FreeBSD/src 7ee086bsys/dev/e1000 e1000_defines.h e1000_ich8lan.c

e1000: Disable autonomous PCH power gating after reset

Panther Point changed the reset value of CTRL_EXT.DPG_EN to enable
autonomous power gating. Clear it after hardware reset on Panther Point
and Nova Point controllers to prevent unexpected Tx/Rx hangs, packet
loss, or corruption.

(cherry picked from commit 0979b0430c2d728e595841ecba30b63972794fe9)
DeltaFile
+8-0sys/dev/e1000/e1000_ich8lan.c
+1-0sys/dev/e1000/e1000_defines.h
+9-02 files

FreeBSD/src dd51b85sys/dev/ice ice_drv_info.h

ice(4): Add support for E835 CNSA 2.0 adapters

Added support for E835 adapters with post-quantum cryptographic (PQC)
algorithms in firmware/software signage and in SPDM attestation.

Signed-off-by: Pawel Sobczyk <pawel.sobczyk at intel.com>

Reviewed by:    Miłosz Linkiewicz <milosz.linkiewicz at intel.com>
Differential Revision:  https://reviews.freebsd.org/D57868

(cherry picked from commit 8194c32827e9c3867d4b295edca9842b71608526)
DeltaFile
+30-0sys/dev/ice/ice_drv_info.h
+30-01 files

FreeBSD/src 6000eb7sys/dev/e1000 e1000_defines.h e1000_ich8lan.c

e1000: Disable autonomous PCH power gating after reset

Panther Point changed the reset value of CTRL_EXT.DPG_EN to enable
autonomous power gating. Clear it after hardware reset on Panther Point
and Nova Point controllers to prevent unexpected Tx/Rx hangs, packet
loss, or corruption.

(cherry picked from commit 0979b0430c2d728e595841ecba30b63972794fe9)
DeltaFile
+8-0sys/dev/e1000/e1000_ich8lan.c
+1-0sys/dev/e1000/e1000_defines.h
+9-02 files

FreeBSD/src 508a232sys/dev/ice ice_drv_info.h

ice(4): Add support for E835 CNSA 2.0 adapters

Added support for E835 adapters with post-quantum cryptographic (PQC)
algorithms in firmware/software signage and in SPDM attestation.

Signed-off-by: Pawel Sobczyk <pawel.sobczyk at intel.com>

Reviewed by:    Miłosz Linkiewicz <milosz.linkiewicz at intel.com>
Differential Revision:  https://reviews.freebsd.org/D57868

(cherry picked from commit 8194c32827e9c3867d4b295edca9842b71608526)
DeltaFile
+30-0sys/dev/ice/ice_drv_info.h
+30-01 files

FreeBSD/src 31c2290sys/dev/vmware/vmxnet3 if_vmx.c

if_vmx: fix panic during kldload

Just like vmxnet3_intr_disable_all, iflib may invoke this routine
before vmxnet3_attach_post() has run, which is before the top-level
shared data area is initialized and the device made aware of it.

Approved by:    re (cperciva)
PR:             294312
Sponsored by:   Dell Inc.

(cherry picked from commit 01b0690c495e1043a72cae9ee945f9f2c2adc216)
(cherry picked from commit 065396e09e41d6932ef726053bed97aed6e022e1)
DeltaFile
+6-1sys/dev/vmware/vmxnet3/if_vmx.c
+6-11 files

FreeBSD/src 2f580ccsys/netipsec xform_ipcomp.c

netipsec/xform_ipcomp.c: fix sockaddr type set in ipcomp6_nonexp_encapcheck()

Approved by:    re (cperciva)

(cherry picked from commit 01d4e3c1d3ffa14041d8faa3a7a6e6509e73af84)
(cherry picked from commit 3626363aaed8fa8becbb3c89ba0bbeeea6ae1139)
DeltaFile
+1-1sys/netipsec/xform_ipcomp.c
+1-11 files

FreeBSD/src feecef8sys/netipsec key.c

PF_KEY socket: limit the length of copied socket address

Approved by:    re (cperciva)
PR:     297264

(cherry picked from commit cba481a7bff2fcf31420ee8b2714660e2666452b)
(cherry picked from commit 022f935a1fbc75d39a055eee0a327cb2062a4596)
DeltaFile
+69-59sys/netipsec/key.c
+69-591 files

FreeBSD/src 8ca6be0sys/netipsec key.c

netipsec/key.c::key_checksockaddrs(): constify src/dst address buffer pointers

Approved by:    re (cperciva)

(cherry picked from commit fbe9aa7ebfcd6d89b298cc7a23de02d119367221)
(cherry picked from commit af11a69e53070b6002e9246d24696cd03ea9d40a)
DeltaFile
+4-1sys/netipsec/key.c
+4-11 files

FreeBSD/ports 0c65480math/octave-forge-pkg-octave-doc Makefile distinfo

math/octave-forge-pkg-octave-doc: Update to 0.7.5.
DeltaFile
+3-3math/octave-forge-pkg-octave-doc/distinfo
+1-1math/octave-forge-pkg-octave-doc/Makefile
+4-42 files

FreeBSD/src af06940share/man/man4 bnxt.4

bnxt(4): Cross-reference led(4)

Point the identification LED documentation to led(4), which describes
how to control /dev/led device nodes.

MFC after:      2 weeks
Sponsored by:   BBOX.io
DeltaFile
+4-1share/man/man4/bnxt.4
+4-11 files

FreeBSD/src a781965share/man/man4 ice.4, sys/dev/ice ice_iflib.h if_ice_iflib.c

ice: Add led(4) identification support

Expose the firmware-controlled physical port identification LED
through /dev/led/ice*.  Use the AdminQ port-identification command to
select blinking mode and restore the netlist-selected original mode
before the interface is stopped.

MFC after:      2 weeks
Sponsored by:   BBOX.io
DeltaFile
+44-0sys/dev/ice/if_ice_iflib.c
+8-1share/man/man4/ice.4
+1-0sys/dev/ice/ice_iflib.h
+53-13 files

FreeBSD/src a43b61ausr.sbin/makefs/tests makefs_zfs_tests.sh, usr.sbin/makefs/zfs dsl.c

makefs: Allow "legacy" as a valid ZFS mountpoint

Allow "legacy" alongside "none" as a valid value for the ZFS mountpoint
property, matching zfsprops(7).

Reviewed by:    imp, markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58781

(cherry picked from commit 59d6422d6f21fd5cf4709ce9fcada54d3925a4f6)
DeltaFile
+39-0usr.sbin/makefs/tests/makefs_zfs_tests.sh
+3-2usr.sbin/makefs/zfs/dsl.c
+42-22 files

FreeBSD/src 886de9eusr.sbin/makefs/tests makefs_zfs_tests.sh

makefs: tests: Fix a missing slash in multi_dataset_4

Fix a typo in the ZFS multi_dataset_4 test, where a path separator was
missing.

Reported by:    markj
MFC after:      1 week

(cherry picked from commit 889d08f6b61da4724a6f718be7ec8d47824bc602)
DeltaFile
+1-1usr.sbin/makefs/tests/makefs_zfs_tests.sh
+1-11 files

FreeBSD/src c559590usr.sbin/makefs/tests makefs_zfs_tests.sh

makefs: tests: Fix a missing slash in multi_dataset_4

Fix a typo in the ZFS multi_dataset_4 test, where a path separator was
missing.

Reported by:    markj
MFC after:      1 week

(cherry picked from commit 889d08f6b61da4724a6f718be7ec8d47824bc602)
DeltaFile
+1-1usr.sbin/makefs/tests/makefs_zfs_tests.sh
+1-11 files

FreeBSD/src 9aed7a7include fts.h, lib/libc/gen Symbol.map fts.3

fts: add fts_openat() API

Add fts_openat() as a new entry point for fts(3).

When dirfd is AT_FDCWD the behaviour is identical to fts_open().
Passing a pre-opened directory fd allows fts traversal inside
Capsicum capability mode where path-based operations are not
permitted.

Capability mode users should use fts_parent->fts_dirfd + fts_name with
openat(2) to access files.

Reviewed by:    asomers
Relnotes:       yes
Sponsored by:   Google LLC (GSoC 2026)
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2273
DeltaFile
+250-0lib/libc/tests/gen/fts_openat_test.c
+57-11lib/libc/gen/fts.c
+33-1lib/libc/gen/fts.3
+3-1include/fts.h
+1-0lib/libc/tests/gen/Makefile
+1-0lib/libc/gen/Symbol.map
+345-131 files not shown
+346-137 files

FreeBSD/ports b437311comms/hackrf distinfo Makefile

comms/hackrf: Update 2026.01.1 => 2026.01.3

* Supply precompiled ready to use firmware images from upstream

Reviewed by:            Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Tested by:              Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58849
DeltaFile
+9-1comms/hackrf/pkg-plist
+6-2comms/hackrf/Makefile
+3-3comms/hackrf/distinfo
+18-63 files

FreeBSD/ports ea9a5famultimedia Makefile, multimedia/jellyfin-ffmpeg7 pkg-descr distinfo

multimedia/jellyfin-ffmpeg7: New port: FFmpeg with patches for HDR tone mapping (tonemapx/libplacebo)

FFmpeg with Jellyfin patches for HDR tone mapping, including the SIMD-optimized
tonemapx filter (libplacebo-based HDR to SDR conversion).

WWW: https://github.com/jellyfin/jellyfin-ffmpeg

PR:         297604
DeltaFile
+186-0multimedia/jellyfin-ffmpeg7/pkg-plist
+153-0multimedia/jellyfin-ffmpeg7/Makefile
+3-0multimedia/jellyfin-ffmpeg7/distinfo
+2-0multimedia/jellyfin-ffmpeg7/pkg-descr
+1-0multimedia/Makefile
+345-05 files

FreeBSD/ports 41956dcx11/plank distinfo Makefile, x11/plank/files patch-docklets_meson.build patch-lib_Services_Environment.vala

x11/plank: Update 0.11.167 => 0.11.172

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.168
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.169
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.170
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.171
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.172

- Refresh patches.

PR:             297567
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit 744e6523a9d72352feddb3cf77f0fe75ab2f8c66)
DeltaFile
+4-10x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
+14-0x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala
+3-3x11/plank/files/patch-lib_Services_Environment.vala
+3-3x11/plank/distinfo
+4-2x11/plank/Makefile
+3-2x11/plank/files/patch-docklets_meson.build
+31-203 files not shown
+37-269 files

FreeBSD/ports 744e652x11/plank distinfo Makefile, x11/plank/files patch-docklets_meson.build patch-lib_Services_Environment.vala

x11/plank: Update 0.11.167 => 0.11.172

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.168
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.169
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.170
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.171
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.172

- Refresh patches.

PR:             297567
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+4-10x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
+14-0x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala
+3-3x11/plank/files/patch-lib_Services_Environment.vala
+3-3x11/plank/distinfo
+4-2x11/plank/Makefile
+3-2x11/plank/files/patch-docklets_meson.build
+31-203 files not shown
+37-269 files

FreeBSD/ports 3322af1textproc/obsidian Makefile

textproc/obsidian: Bump port revision after electron43 update (28a53ea7db90)
DeltaFile
+1-0textproc/obsidian/Makefile
+1-01 files

FreeBSD/ports 28a53eadevel/electron43 distinfo, devel/electron43/files patch-electron_shell_common_node__bindings.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron43: Update to 43.4.0

While here, prepare node modules archives for amd64 and aarch64
separately.

Changelog: https://github.com/electron/electron/releases/tag/v43.4.0

Reported by:    GitHub (watch releases)
DeltaFile
+0-29devel/electron43/files/patch-electron_shell_renderer_oom__stack__trace.cc
+18-10devel/electron43/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+13-11devel/electron43/distinfo
+19-0devel/electron43/files/patch-electron_shell_common_v8__oom__diagnostics.cc
+8-8devel/electron43/files/patch-electron_shell_common_node__bindings.cc
+8-8devel/electron43/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+66-6612 files not shown
+108-9618 files

FreeBSD/ports da2bf75security/nss Makefile distinfo

security/nss: update to 3.127

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_127.html

(cherry picked from commit 01387561b2eb803a34bd40d6c071b57db5544ded)
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports 0138756security/nss Makefile distinfo

security/nss: update to 3.127

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_127.html
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files