FreeBSD/ports 309dee4misc/ollama distinfo Makefile

misc/ollama: update 0.23.0 → 0.23.1
DeltaFile
+11-11misc/ollama/distinfo
+6-6misc/ollama/Makefile
+17-172 files

FreeBSD/src 448b4c3sys/fs/nfsclient nfs_clsubs.c nfsnode.h

nfs_clsubs.c: Fix ncl_getcookie() when "pos" is negative

In ncl_getcookie(), a very large value for "off" for
a directory can result in "pos" being set to a bogus
value (including a negative one), due to truncation.
When "pos" is negative, is can skip past the
while (pos >= NFSNUMCOOKIES) loop and return a
bogus pointer instead of NULL.

This patch changes the type to u_int and also adds
a sanity check for a very large "off" to ensure that
a NULL pointer is returned for this case.

This bug has been in the code for decades and I am
not aware of any report of it causing a problem for
users.

Reviewed by:    markj
Reported by:    Joshua Rogers of AISLE Research Team

    [2 lines not shown]
DeltaFile
+9-1sys/fs/nfsclient/nfs_clsubs.c
+1-1sys/fs/nfsclient/nfsnode.h
+10-22 files

FreeBSD/src e3e5b86. README.md

README.md: Add packages/ directory

Fixes:  bb75b0d581f7 ("packages: Convert world to a subdir build")
MFC after:      2 weeks
Reviewed by:    des, emaste
Differential Revision:  https://reviews.freebsd.org/D56839
DeltaFile
+1-0README.md
+1-01 files

FreeBSD/src 3d89281sys/kern subr_eventhandler.c

eventhandler: Fix the NODEBUG build

Reported by:    Michael Butler <imb at protected-networks.net>
Fixes:          735b16d490ae ("eventhandler: Fix a race when pruning eventhandlers")
DeltaFile
+3-1sys/kern/subr_eventhandler.c
+3-11 files

FreeBSD/ports 05a0f78graphics/p5-Image-ExifTool-devel distinfo Makefile

graphics/p5-Image-ExifTool-devel: Update 13.57 => 13.58

Changelog:
https://exiftool.org/history.html#v13.58

PR:             295054
Reported by:    Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+1-1graphics/p5-Image-ExifTool-devel/Makefile
+4-42 files

FreeBSD/src 748402esbin/devmatch devmatch.c

devmatch: read linker.hints from all module paths

Previously, devmatch would stop at the first linker.hints file
found in kern.module_path. This meant modules installed in
/boot/modules/ were invisible to devmatch if /boot/kernel/
contained a linker.hints file (which it always does).

Merge hints from all directories in kern.module_path.
This allows third-party or out-of-tree kernel modules in
/boot/modules/ to be auto-loaded by devmatch just like
built-in modules.

Reviewed by:            imp
Differential Revivion:  https://reviews.freebsd.org/D56847
DeltaFile
+33-4sbin/devmatch/devmatch.c
+33-41 files

FreeBSD/ports 775a541graphics/drm-61-kmod/files patch-compiler__flags.mk

graphics/drm-61-kmod: Fix build on FreeBSD 15.0

PR:             294875
DeltaFile
+12-0graphics/drm-61-kmod/files/patch-compiler__flags.mk
+12-01 files

FreeBSD/ports 298bedegraphics/drm-61-kmod/files patch-i915_Makefile

graphics/drm-61-kmod: Fix build of intel bits on 15.0-RELEASE

PR:             294870 294878
DeltaFile
+16-0graphics/drm-61-kmod/files/patch-i915_Makefile
+16-01 files

FreeBSD/ports bd5bb82math/pffft Makefile

math/pffft: bsd.port.options.mk is needed for CMAKE_ARGS
DeltaFile
+6-2math/pffft/Makefile
+6-21 files

FreeBSD/src 55709c8. ObsoleteFiles.inc, usr.sbin/apm Makefile

man: Kill off MANSUBDIRs

Three architecture dependent manuals are installed to MANSUBDIRs,
creating at least two empty manual page directories on everyone's
boxxen. Move those manuals to their canonical area, enhancing clarity,
grepability, removing useless inodes, and increasing consistency with
the rest of the architecture dependent manuals which are unconditionally
installed, and noted at the top of the rendered manual.

MFC after: 3 days

(cherry picked from commit 809504f331fd3588e36b54255196379bdb59890a)
DeltaFile
+9-0ObsoleteFiles.inc
+0-1usr.sbin/apm/Makefile
+0-1usr.sbin/apmd/Makefile
+0-1usr.sbin/nvram/Makefile
+9-34 files

FreeBSD/src 4da464bshare/man/man4 ocs_fc.4

ocs_fc.4: Cleanup

+ more consistent document description
+ enumerate available options in synopsis in vt.4 style
+ tag spdx
+ tweak list rendering
+ cleanup HARDWARE
+ reflow excessively long lines silencing linter warnings
+ fix link macros

MFC after:              3 days
Reported by:            michaelo (hardware notes)
Differential Revision:  https://reviews.freebsd.org/D56753

(cherry picked from commit dd97c3d83f9a92bbeb9740ceff4c1c74c451293e)
DeltaFile
+55-38share/man/man4/ocs_fc.4
+55-381 files

FreeBSD/src 8318c2fusr.sbin/nvram nvram.8

nvram.8: Align option list and tag SPDX

MFC after:      3 days

(cherry picked from commit 33fbfceeb4d9daf1145089a10ce7b25110d8840f)
DeltaFile
+4-2usr.sbin/nvram/nvram.8
+4-21 files

FreeBSD/src aa519edshare/man/man7 ports.7

ports.7/FILES: Expand and refactor into 3 tables

Add make.conf, CHANGES, CONTRIBUTING.Md, UPDATING, and Tools/scripts.
Refactor the FILES section of the ports reference manual into a bigger
table with three sections separated by root directory. Remove preceeding
article from all but "the big Kahuna", and root dirs where reasonable.

MFC after:              3 days
Relnotes:               yes
Reported by:            adamw, arrowd, linimon
Differential Revision:  https://reviews.freebsd.org/D55441

(cherry picked from commit 28deec9b7e2b08b00160eb39de84ade6f27eb125)
DeltaFile
+29-18share/man/man7/ports.7
+29-181 files

FreeBSD/ports 185f9b5net-im/gajim distinfo Makefile

net-im/gajim: update to 2.4.6

Release notes: https://gajim.org/posts/2026-04-19-gajim-2.4.6-released/

PR:             295036
Reported by:    Polarian <polarian at polarian.dev>
DeltaFile
+3-3net-im/gajim/distinfo
+2-2net-im/gajim/Makefile
+5-52 files

FreeBSD/ports bb8b1c5net-im/py-nbxmpp distinfo Makefile

net-im/py-nbxmpp: update to 7.2.0

PR:             295033
Reported by:    Polarian <polarian at polarian.dev>
DeltaFile
+3-3net-im/py-nbxmpp/distinfo
+1-1net-im/py-nbxmpp/Makefile
+4-42 files

FreeBSD/ports 0745414mail/imap-tools distinfo Makefile.crates

mail/imap-tools: update to 1.11.0
DeltaFile
+85-53mail/imap-tools/distinfo
+41-25mail/imap-tools/Makefile.crates
+1-2mail/imap-tools/Makefile
+127-803 files

FreeBSD/ports f1c4fa1www/evcc distinfo Makefile

www/evcc: update to 0.306.2

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-2www/evcc/Makefile
+9-92 files

FreeBSD/src 486c2dfsys/net if_vlan.c

if_vlan: Use the exclusive lock everywhere

Running sys/net tests in parallel reveals some panics which look like
the one below:

```
shared lock of (sx) vlan_sx @ /home/markj/sb/main/src/sys/net/if_vlan.c:2395
while exclusively locked from /home/markj/sb/main/src/sys/net/if_vlan.c:1850
panic: excl->share
cpuid = 9
time = 1776467219
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00d84e0780
vpanic() at vpanic+0x136/frame 0xfffffe00d84e08b0
panic() at panic+0x43/frame 0xfffffe00d84e0910
witness_checkorder() at witness_checkorder+0xdb1/frame 0xfffffe00d84e0ad0
_sx_slock_int() at _sx_slock_int+0x64/frame 0xfffffe00d84e0b10
vlan_ioctl() at vlan_ioctl+0x25c/frame 0xfffffe00d84e0b70
if_setflag() at if_setflag+0xdc/frame 0xfffffe00d84e0be0

    [27 lines not shown]
DeltaFile
+58-68sys/net/if_vlan.c
+58-681 files

FreeBSD/src 735b16dsys/kern subr_eventhandler.c, sys/sys eventhandler.h

eventhandler: Fix a race when pruning eventhandlers

By default, eventhandler_deregister() blocks until it reaches some point
where no threads are invoking the event.  At this point, it knows that
1) no threads are currently executing the handler,
2) some thread has freed the eventhandler structure by virtue of having
   called eventhandler_prune_list(),
so it is safe to return.

Suppose a thread is trying to deregister an event handler.  A different
thread prunes it, and wakes up the first thread.  Before the first
thread runs, a third thread grabs the event handler lock, and starts
executing handlers.  The first thread observes el_runcount > 0, and goes
back to sleep.  The third thread sees no event handlers to prune, and
doesn't wake up the first thread, which sleeps forever.

This change fixes the race and tries to make eventhandler_invoke() more
efficient: keep a count of the number of dead list entries and only
prune the list if there is at least one dead entry.  Also, in

    [7 lines not shown]
DeltaFile
+14-4sys/kern/subr_eventhandler.c
+2-2sys/sys/eventhandler.h
+16-62 files

FreeBSD/ports d4cc40dastro/traccar pkg-plist distinfo

astro/traccar: update to 6.13.2

ChangeLog: https://www.traccar.org/blog/traccar-6-13/
DeltaFile
+153-154astro/traccar/pkg-plist
+3-3astro/traccar/distinfo
+1-2astro/traccar/Makefile
+157-1593 files

FreeBSD/ports 4e0113bgraphics/drm-66-kmod/files patch-i915_Makefile

graphics/drm-66-kmod: Fix build of intel bits on 15.0-RELEASE

PR:             294870 294878
DeltaFile
+18-11graphics/drm-66-kmod/files/patch-i915_Makefile
+18-111 files

FreeBSD/ports 0a09fe1graphics/drm-66-kmod/files patch-compiler__flags.mk

graphics/drm-66-kmod: Fix build on FreeBSD 15.0

PR:             294875
DeltaFile
+12-0graphics/drm-66-kmod/files/patch-compiler__flags.mk
+12-01 files

FreeBSD/ports e9da36fdevel/hs-hpack distinfo Makefile.cabal

devel/hs-hpack: Update 0.39.3 => 0.39.5

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+49-71devel/hs-hpack/distinfo
+23-23devel/hs-hpack/Makefile.cabal
+1-1devel/hs-hpack/Makefile
+73-953 files

FreeBSD/ports e495cc0graphics/blender/files patch-CMakeLists.txt

graphics/blender: Fix build after switch to NumPy 2.x

"ld: error: unable to find library -laudaspace-py"

This happens because configure can't find numpy and because of this the
shared library libaudaspace-py.so won't compile:
-- numpy found at '/usr/local/lib/python3.11/site-packages'
CMake Warning at build_files/cmake/macros.cmake:1210 (message):
  Python package 'numpy' include dir path could not be found in:

  '/usr/local/lib/python3.11/site-packages/numpy/core/include',
  '/usr/local/lib/python3/site-packages/numpy/core/include',
  '/usr/local/lib/python3.11/dist-packages/numpy/core/include',
  '/usr/local/lib/python3/dist-packages/numpy/core/include',
  '/usr/local/lib/python3.11/vendor-packages/numpy/core/include',
  '/usr/local/lib/python3/vendor-packages/numpy/core/include',

  The 'WITH_PYTHON_NUMPY' option will be disabled.


    [11 lines not shown]
DeltaFile
+11-0graphics/blender/files/patch-CMakeLists.txt
+11-01 files

FreeBSD/src 3aabec5sys/dev/vt vt_core.c

vt_core: don't draw the splash if a panic occurred

The shutdown splash draws over all the useful info if ddb(4) is
disabled. Don't draw the splash screen if we're rebooting because of a
panic.

MFC after:      3 days

(cherry picked from commit bc83f414583ccaf337ef3b7c019df7727d6a3aae)
DeltaFile
+3-0sys/dev/vt/vt_core.c
+3-01 files

FreeBSD/ports c31e054misc/openhab distinfo Makefile, misc/openhab-addons distinfo Makefile

misc/openhab: Update to 4.3.11.
DeltaFile
+3-3misc/openhab-addons/distinfo
+3-3misc/openhab/distinfo
+2-2misc/openhab/Makefile
+1-1misc/openhab-addons/Makefile
+9-94 files

FreeBSD/ports 70af49fwww/apache24 distinfo Makefile

www/apache24: Security update to 2.4.67

PR:             295042
Security:       1ccc383b-486a-11f1-8b62-8447094a420f
MFH:            2026Q2
(cherry picked from commit af429502c471a40c21d55adaa2af2cea0ee0efc8)
DeltaFile
+3-3www/apache24/distinfo
+1-3www/apache24/Makefile
+4-62 files

FreeBSD/src 8223661sys/conf kern.pre.mk

Revert "zstd: disable weak-symbol tracing hooks in the kernel"

This reverts commit de2ea5423cc63b62e7e42d11b667aa634109fc28 which is
no longer needed after 1dddb580f950 .

Tested by:      mmel
DeltaFile
+2-4sys/conf/kern.pre.mk
+2-41 files

FreeBSD/ports af42950www/apache24 distinfo Makefile

www/apache24: Security update to 2.4.67

PR:             295042
Security:       1ccc383b-486a-11f1-8b62-8447094a420f
MFH:            2026Q2
DeltaFile
+3-3www/apache24/distinfo
+1-3www/apache24/Makefile
+4-62 files

FreeBSD/ports 09a4fcbdevel/buildkite-cli distinfo Makefile

devel/buildkite-cli: update to 3.40.0

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+7-7devel/buildkite-cli/distinfo
+1-2devel/buildkite-cli/Makefile
+8-92 files