FreeBSD/ports 70209a8devel/cppcheck distinfo Makefile, devel/cppcheck/files patch-CMakeLists.txt

devel/cppcheck: update 2.19.0 → 2.19.1
DeltaFile
+3-3devel/cppcheck/distinfo
+2-2devel/cppcheck/files/patch-CMakeLists.txt
+1-1devel/cppcheck/Makefile
+6-63 files

FreeBSD/ports 87dbfb9graphics/sdl3_image distinfo Makefile

graphics/sdl3_image: update 3.2.4 → 3.2.6
DeltaFile
+3-3graphics/sdl3_image/distinfo
+2-2graphics/sdl3_image/Makefile
+5-52 files

FreeBSD/ports 54a35bbdevel/sdl3 distinfo Makefile

devel/sdl3: update 3.2.28 → 3.2.30
DeltaFile
+3-3devel/sdl3/distinfo
+1-1devel/sdl3/Makefile
+4-42 files

FreeBSD/ports a2c88cbgames/ri-li distinfo Makefile

games/ri-li: update 3.1.5 → 3.1.6
DeltaFile
+3-3games/ri-li/distinfo
+1-1games/ri-li/Makefile
+4-42 files

FreeBSD/ports 427dbb2comms/aprsd Makefile, comms/aprsd/files patch-src_aprsd.cpp patch-src_utils.cpp

comms/aprsd: Fix build on FreeBSD current

- Fixed install to work on FreeBSD current
- Fixed hardcoded path names which should be set via REINPLACE
DeltaFile
+2-2comms/aprsd/files/patch-src_aprsd.cpp
+1-2comms/aprsd/Makefile
+1-1comms/aprsd/files/patch-src_utils.cpp
+4-53 files

FreeBSD/src 711b0e1sys/netpfil/ipfw ip_fw_table_value.c

netpfil/ipfw: Fix a typo in a source code comment

- s/vaues/values/

(cherry picked from commit 9be9ab2a242080dea6254e187cf211604170de07)
DeltaFile
+1-1sys/netpfil/ipfw/ip_fw_table_value.c
+1-11 files

FreeBSD/src ed2b5f4sys/arm64/rockchip/clk rk_clk_fract.c

rockship: Fix a typo in a source code comment

- s/vaues/values/

(cherry picked from commit cabb5add07a60c146698d09759445276aa96757a)
DeltaFile
+1-1sys/arm64/rockchip/clk/rk_clk_fract.c
+1-11 files

FreeBSD/src 60e75e9sys/netpfil/ipfw ip_fw_table_value.c

netpfil/ipfw: Fix a typo in a source code comment

- s/vaues/values/

(cherry picked from commit 9be9ab2a242080dea6254e187cf211604170de07)
DeltaFile
+1-1sys/netpfil/ipfw/ip_fw_table_value.c
+1-11 files

FreeBSD/src ad9c5a6sys/dev/clk/rockchip rk_clk_fract.c

rockship: Fix a typo in a source code comment

- s/vaues/values/

(cherry picked from commit cabb5add07a60c146698d09759445276aa96757a)
DeltaFile
+1-1sys/dev/clk/rockchip/rk_clk_fract.c
+1-11 files

FreeBSD/doc 97f6373documentation/content/en/books/porters-handbook/versions _index.adoc

versions: last conventions are to end sentences with a full stop.
DeltaFile
+3-3documentation/content/en/books/porters-handbook/versions/_index.adoc
+3-31 files

FreeBSD/ports 1325548games/hyperrogue distinfo Makefile

games/hyperrogue: update 13.1g → 13.1i
DeltaFile
+3-3games/hyperrogue/distinfo
+1-1games/hyperrogue/Makefile
+4-42 files

FreeBSD/ports eefe3dfgames/sdl-sopwith distinfo Makefile

games/sdl-sopwith: update 2.8.0 → 2.9.0
DeltaFile
+3-3games/sdl-sopwith/distinfo
+2-1games/sdl-sopwith/Makefile
+5-42 files

FreeBSD/ports da18ddagames/sgt-puzzles distinfo Makefile

games/sgt-puzzles: update 2025121120251220
DeltaFile
+3-3games/sgt-puzzles/distinfo
+2-2games/sgt-puzzles/Makefile
+5-52 files

FreeBSD/src 58580dclib/libc/gen posix_spawnattr_getexecfd_np.3 Makefile.inc

libc: document posix_spawnattr_getexecfd_np(3)

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54862
DeltaFile
+86-0lib/libc/gen/posix_spawnattr_getexecfd_np.3
+2-0lib/libc/gen/Makefile.inc
+2-0lib/libc/gen/posix_spawn.3
+90-03 files

FreeBSD/src 3f0aea0include spawn.h, lib/libc/gen posix_spawn.c Symbol.map

libc: add posix_spawnattr_{get,set}execfd_np(3)

If execfd is set, the fexecve(2) is used by posix_spawn() instead of the
provided path.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54862
DeltaFile
+21-1lib/libc/gen/posix_spawn.c
+7-0include/spawn.h
+5-0lib/libc/gen/Symbol.map
+33-13 files

FreeBSD/doc 4891301documentation/content/en/books/porters-handbook/versions _index.adoc

Document __FreeBSD_version bumps: 1600010-1600011
DeltaFile
+10-0documentation/content/en/books/porters-handbook/versions/_index.adoc
+10-01 files

FreeBSD/ports e859e68comms/iwmbt-firmware Makefile distinfo

comms/iwmbt-firmware: Update 20250410-2 => 20251111-1

- Add description update submitted by Bram <bram at cbbg.nl>.
- Fix warnings from portclippy.

PR:     292693
DeltaFile
+6-7comms/iwmbt-firmware/Makefile
+3-3comms/iwmbt-firmware/distinfo
+2-1comms/iwmbt-firmware/pkg-descr
+11-113 files

FreeBSD/ports 5735effdevel/git-who distinfo Makefile

devel/git-who: Update 1.2 => 1.3

Changelog:
https://github.com/sinclairtarget/git-who/releases/tag/v1.3

PR:     292698
DeltaFile
+3-3devel/git-who/distinfo
+1-2devel/git-who/Makefile
+4-52 files

FreeBSD/ports 6b4e95fjapanese/proxy2ch Makefile, japanese/proxy2ch/files patch-Makefile

japanese/proxy2ch: Fix MASTER_SITES and disable Link Time Optimization

Conform MASTER_SITES with the convention of the ports that use Codeberg.
PORTREVISION has been bumped because Link Time Optimization has been
disabled.

Reported by:    diizzy
DeltaFile
+2-3japanese/proxy2ch/files/patch-Makefile
+2-1japanese/proxy2ch/Makefile
+4-42 files

FreeBSD/ports fd774a6sysutils/di distinfo pkg-plist

sysutils/di: Update 6.2.0 => 6.2.2.2

Changelog:
https://sourceforge.net/p/diskinfo-di/wiki/ChangeLog/

PR:             292702
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
MFH:            2026Q1

(cherry picked from commit be63b6983a6075e1bdbfa2c21265666fd4588f64)
DeltaFile
+3-3sysutils/di/distinfo
+3-1sysutils/di/pkg-plist
+1-1sysutils/di/Makefile
+7-53 files

FreeBSD/ports be63b69sysutils/di distinfo pkg-plist

sysutils/di: Update 6.2.0 => 6.2.2.2

Changelog:
https://sourceforge.net/p/diskinfo-di/wiki/ChangeLog/

PR:             292702
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
MFH:            2026Q1
DeltaFile
+3-3sysutils/di/distinfo
+3-1sysutils/di/pkg-plist
+1-1sysutils/di/Makefile
+7-53 files

FreeBSD/ports 746fc15sysutils/devtui distinfo Makefile

sysutils/devtui: Update 0.33.2 -> 0.34.0

Changes:
New serve functionality where the TUI can be served over ssh and a web UI can
be served over http.

New CLI tools:
cvs2json
html2fmt
jsconstruct
numbers (conversion)
uuiddecode
uuidgenerate
xml2json
yaml2fmt
yamlstruct

Changelog:
https://github.com/skatkov/devtui/releases/tag/v0.34.0

    [2 lines not shown]
DeltaFile
+5-5sysutils/devtui/distinfo
+1-2sysutils/devtui/Makefile
+6-72 files

FreeBSD/src d185e9fsys/sys param.h

Bump __FreeBSD_version to 1600011 after changes to eventfd

This covers the commits that updated the API and the commit that exposes
that API in linuxkpi for DRM drivers.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/sys/param.h
+1-11 files

FreeBSD/src a200c8esys/compat/linuxkpi/common/include/linux eventfd.h, sys/compat/linuxkpi/common/src linux_eventfd.c

linuxkpi: Add eventfd_*()

Add <linux/eventfd.h> and expose the `eventfd_*()` API. This is used by
DRM drivers for some time, but the code was commented out so far.

Note that Linux uses `struct eventfd_ctx`, but FreeBSD defines `struct
eventfd`. We define `eventfd_ctx` as a synonym to `eventfd`.

Reviewed by:    christos, markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50853
DeltaFile
+63-0sys/compat/linuxkpi/common/src/linux_eventfd.c
+54-0sys/compat/linuxkpi/common/include/linux/eventfd.h
+2-0sys/conf/files
+1-0sys/modules/linuxkpi/Makefile
+0-0sys/compat/linuxkpi/dummy/include/linux/eventfd.h
+120-05 files

FreeBSD/src 28d6ffesys/kern sys_eventfd.c, sys/sys eventfd.h

eventfd: Add eventfd_signal()

The `eventfd_signal()` function is the equivalent to a write to an
eventfd file descriptor: it bumps the internal counter and wakes up
processes waiting for it.

`eventfd_signal()` is meant to be used by kernel drivers. DRM drivers
will call it through linuxkpi.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50850
DeltaFile
+22-3sys/kern/sys_eventfd.c
+1-0sys/sys/eventfd.h
+23-32 files

FreeBSD/src 5931649sys/kern sys_eventfd.c, sys/sys eventfd.h

eventfd: Add refcounting

An eventfd file descriptor can be used by drivers such as DRM drivers
through linuxkpi. A driver can hold a reference to such a file
regardless of the fact it is used by userland or not.

This patch introduces a refcount in `struct eventfd`, plus the
`eventfd_get()` and `eventfd_put()` functions to acquire and release
references. These functions will be used by DRM drivers for instance.

This structure is internal to `sys/kern/sys_eventfd.c` and not used
anywhere else. Thus it is safe to add a field without breaking anything.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50849
DeltaFile
+30-4sys/kern/sys_eventfd.c
+4-0sys/sys/eventfd.h
+34-42 files

FreeBSD/ports e8b5b5dnet/liferea Makefile pkg-plist, net/liferea/files patch-src_plugins_plugins__engine.c

net/liferea: unbreak after 66d6d48a3884

The code assumed that with pygobject > 3.52 we'd also have
glib > 2.86 - but at the time of this commit, we have only
glib 2.84.4. On the downside, this needs to be revisited once
glib is updated.
DeltaFile
+39-0net/liferea/files/patch-src_plugins_plugins__engine.c
+6-0net/liferea/Makefile
+1-0net/liferea/pkg-plist
+46-03 files

FreeBSD/src e878df0lib/libsys _libsys.h, sys/compat/freebsd32 freebsd32_systrace_args.c freebsd32_proto.h

Regen syscall tables after pdfork(2) and pdwait(2) additions
DeltaFile
+68-0sys/compat/freebsd32/freebsd32_systrace_args.c
+68-0sys/kern/systrace_args.c
+16-0sys/sys/sysproto.h
+9-0sys/compat/freebsd32/freebsd32_proto.h
+3-1sys/compat/freebsd32/freebsd32_syscall.h
+4-0lib/libsys/_libsys.h
+168-17 files not shown
+186-313 files

FreeBSD/src 6c82bf1lib/libc/gen exterr_cat_filenames.h

Regen for the fork and exit/wait exterror category addition
DeltaFile
+2-0lib/libc/gen/exterr_cat_filenames.h
+2-01 files

FreeBSD/src ec8e8fashare/man/man4 rights.4

rights.4: document CAP_PDWAIT

Noted by:       markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54592
DeltaFile
+3-0share/man/man4/rights.4
+3-01 files