FreeBSD/ports 0784e7e — devel/sobjectizer Makefile pkg-plist, net/arataga Makefile

devel/sobjectizer: update the port to version 5.8.6.1

Infer the shared library version rather than hardcoding
it in the dependent `net/arataga' port.

Reported by:    not portscout :(
DeltaFile
+3-3devel/sobjectizer/distinfo
+3-2net/arataga/Makefile
+3-1devel/sobjectizer/pkg-plist
+1-1devel/sobjectizer/Makefile
+10-74 files

FreeBSD/ports 7930d8e — sysutils Makefile, sysutils/ufs-utils distinfo pkg-descr

sysutils/ufs-utils: New port

ufs-utils is a userspace tool for Universal Flash Storage (UFS) devices.
It reads and writes descriptors, attributes, and flags, sends UIC
commands, and drives RPMB and advanced RPMB.

On FreeBSD it reaches the device through the ufshci(4) passthrough
ioctl and the CAM pass(4) device. The port is ignored when base does
not install the header for that ioctl.

Reviewed by:    imp(mentor), lwhsu
Sponsored by:   Samsung Electronics
Differential Revision:  https://reviews.freebsd.org/D59721
DeltaFile
+32-0sysutils/ufs-utils/Makefile
+6-0sysutils/ufs-utils/pkg-descr
+3-0sysutils/ufs-utils/distinfo
+1-0sysutils/Makefile
+42-04 files

FreeBSD/src 4abfb45 — sys/amd64/linux linux_systrace_args.c, sys/arm64/linux syscalls.master linux_systrace_args.c

Revert "linux: implement fchmodat2 syscall"

This got accidentally committed when I was reverting another commit.

This reverts commit c070ec923e2f49b6ecb5a60b584ba8f4376a6e80.
DeltaFile
+1-25sys/i386/linux/linux_systrace_args.c
+1-25sys/arm64/linux/linux_systrace_args.c
+1-25sys/amd64/linux/linux_systrace_args.c
+0-22sys/compat/linux/linux_file.c
+2-7sys/i386/linux/syscalls.master
+2-7sys/arm64/linux/syscalls.master
+7-1118 files not shown
+20-13614 files

FreeBSD/src c070ec9 — sys/amd64/linux linux_systrace_args.c, sys/arm64/linux syscalls.master linux_systrace_args.c

linux: implement fchmodat2 syscall

The fchmodat2 syscall on Linux is effectively the same as the fchmodat
on FreeBSD, whereas fchmodat on Linux is fchmodat on FreeBSD, minus
the `flags` argument.

This change provides the necessary glue in order to call kern_fchmodat
properly via the Linuxulator.

NB: glibc transparently passes through the `flags` argument, so this is
[largely] a no-op for end-users, but it affects those who compiled
binaries specifically using the fchmodat2 syscall.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D60394
DeltaFile
+25-1sys/i386/linux/linux_systrace_args.c
+25-1sys/arm64/linux/linux_systrace_args.c
+25-1sys/amd64/linux/linux_systrace_args.c
+22-0sys/compat/linux/linux_file.c
+7-2sys/i386/linux/syscalls.master
+7-2sys/arm64/linux/syscalls.master
+111-78 files not shown
+136-2014 files

FreeBSD/src 32f5a9f — sys/compat/linux linux_dummy.c linux_misc.h

Revert "linux: implement sched_getattr()"

The changes need to be reviewed further; revert until the issues have
been worked out.

Requested by:   markj
This reverts commit bb5f10e51bd53771f1a438f36f554256fcbd7d08.
DeltaFile
+0-89sys/compat/linux/linux_misc.c
+2-17sys/compat/linux/linux_misc.h
+1-0sys/compat/linux/linux_dummy.c
+3-1063 files

FreeBSD/src d8dfbeb — sys/kern uipc_shm.c

uiomove_object_page: a failed copy can still dirty the page

For writes, if we fail in the middle of reading from the source, the
destination may have already been dirtied.  For example, the source may
cross a page boundary, and the second page is inaccessible.
Conservatively mark the destination as dirty, even on errors.

Reported by:    Claude (Opus 5.5)
Reviewed by:    kib, markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60280
DeltaFile
+7-1sys/kern/uipc_shm.c
+7-11 files

FreeBSD/ports aba4dad — editors/openoffice-devel Makefile distinfo

editors/openoffice-devel: update to a new snapshot

Update openoffice-devel to a newer snapshot on the upstream trunk
branch.

MFH:            2026Q4
(cherry picked from commit 7da4764a696780bd240dbe8d255430cee7fcf32f)
DeltaFile
+3-3editors/openoffice-devel/distinfo
+2-2editors/openoffice-devel/Makefile
+5-52 files

FreeBSD/ports f7b1465 — editors/openoffice-devel Makefile distinfo

editors/openoffice-devel: update to a new snapshot

Update openoffice-devel to a newer snapshot of the upstream trunk.

(cherry picked from commit 1fcb3dad2934088d52af24e8f6586bf3aa66deca)
DeltaFile
+3-3editors/openoffice-devel/distinfo
+2-2editors/openoffice-devel/Makefile
+5-52 files

FreeBSD/ports 42f2251 — x11-themes/morewaita-icon-theme Makefile pkg-plist, x11-themes/morewaita-icon-theme/files patch-16x16_meson.build patch-16x16_places_meson.build

x11-themes/morewaita-icon-theme: Update to 50.1

Changelog: https://github.com/somepaulo/MoreWaita/releases/tag/v50.1

Reported by:    GitHub (watch releases)
DeltaFile
+0-21x11-themes/morewaita-icon-theme/files/patch-16x16_places_meson.build
+0-7x11-themes/morewaita-icon-theme/files/patch-16x16_meson.build
+3-3x11-themes/morewaita-icon-theme/distinfo
+2-2x11-themes/morewaita-icon-theme/pkg-plist
+1-1x11-themes/morewaita-icon-theme/Makefile
+6-345 files

FreeBSD/ports 1d9e7f6 — audio/polyphone distinfo Makefile

audio/polyphone: update 2.5.1 → 2.6.0
DeltaFile
+5-5audio/polyphone/Makefile
+3-3audio/polyphone/distinfo
+8-82 files

FreeBSD/ports c03a819 — devel/seer-gdb Makefile

devel/seer-gdb: remove unnecessary line
DeltaFile
+0-2devel/seer-gdb/Makefile
+0-21 files

FreeBSD/ports d8c42c0 — shells/iris Makefile distinfo

shells/iris: Update to 0.7.2

Changelog: https://github.com/versenilvis/IRIS/blob/main/CHANGELOG.md#v072---2026-10-05

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/iris/distinfo
+1-1shells/iris/Makefile
+6-62 files

FreeBSD/ports 9ee5b87 — graphics/fotocx pkg-plist Makefile, graphics/fotocx/files patch-Makefile patch-f.widgets.cc

graphics/fotocx: update the port to the latest version 26.8.1

- libchamplain had been replaced with webkit2gtk-4.1 which is better
  maintained upstream and has better functionality than libchamplain
- Because webkit2gtk-4.1 is rather heavy dependency, make the world
  map feature optional, but enabled by default so package users can
  enjoy the program's full functionality (discussed with the author)
- Whack one more case of linuxish `/proc/self/exe' usage and provide
  better uninstall instructions while here

Reported by:    portscout
DeltaFile
+52-0graphics/fotocx/files/patch-f.file.cc
+51-0graphics/fotocx/files/patch-f.meta.cc
+43-0graphics/fotocx/files/patch-f.widgets.cc
+28-9graphics/fotocx/files/patch-Makefile
+7-7graphics/fotocx/Makefile
+5-5graphics/fotocx/pkg-plist
+186-211 files not shown
+189-247 files

FreeBSD/ports 59784e8 — devel/reflection-cpp Makefile distinfo

devel/reflection-cpp: Update to 0.5.0

Changelog: https://github.com/contour-terminal/reflection-cpp/releases/tag/v0.5.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/reflection-cpp/distinfo
+1-1devel/reflection-cpp/Makefile
+4-42 files

FreeBSD/src 1d8c5f8 — sys/kern kern_sendfile.c

sendfile: Fix build for kernels without INET or INET6

Don't cap the new low watermark to a TCP-specific setting in kernels
without TCP.

Fixes:          6948f4d5e2b2 ("sendfile: keep the lowat hack more conservative")
DeltaFile
+4-0sys/kern/kern_sendfile.c
+4-01 files

FreeBSD/src c907302 — cddl/usr.bin/zstream Makefile

zstream: Downgrade -Watomic-alignment to a warning

Don't complain about unaligned atomic operations on i386.  This
same approach is already used for libspl.
DeltaFile
+6-0cddl/usr.bin/zstream/Makefile
+6-01 files

FreeBSD/ports b09480c — devel/seer-gdb distinfo Makefile

devel/seer-gdb: update 2.7-20260913 → 2.7.1
DeltaFile
+3-3devel/seer-gdb/distinfo
+4-2devel/seer-gdb/Makefile
+7-52 files

FreeBSD/src 41c078c — lib/libpam/modules/pam_ssh pam_ssh.c

pam_ssh: Fix build - chase OpenSSH function signature change

Reported by: dch
Fixes: 644b4646c7ac ("OpenSSH: Update to 10.1p1")
Sponsored by: The FreeBSD Foundation

(cherry picked from commit b76b05c04cc9ed2cd053c7b367c92628447ede6f)
DeltaFile
+1-1lib/libpam/modules/pam_ssh/pam_ssh.c
+1-11 files

FreeBSD/src 1e595e9 — sys/fs/devfs devfs_vnops.c

devfs_open: do not access dsw after dev_relthread()

Noted and reviewed by:  markj
Fixes:  850d4562928e ("cdevsw: add D_NONPASSABLE flag")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60393
DeltaFile
+3-2sys/fs/devfs/devfs_vnops.c
+3-21 files

FreeBSD/src a5ae2a9 — sys/kern kern_jaildesc.c

jaildesc: Lock prison pointer when filling kinfo

Submitted by:   Yuri Tkachenko <yura.tkachenko at gmail.com>
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D60392
DeltaFile
+2-0sys/kern/kern_jaildesc.c
+2-01 files

FreeBSD/src 9197016 — . Changes, doc reference.html

Vendor import of expat 2.9.0
DeltaFile
+790-0tests/props_tests.c
+681-73doc/reference.html
+413-154lib/xmlparse.c
+56-220lib/xmltok.c
+131-39tests/basic_tests.c
+102-26Changes
+2,173-51244 files not shown
+2,978-86150 files

FreeBSD/src bb5f10e — sys/compat/linux linux_dummy.c linux_misc.h

linux: implement sched_getattr()

This change adds the necessary glue to translate Linux scheduler policy
and priority from FreeBSD so this information is available to Linux
applications.

This unbreaks using the Linux version of Chromium on FreeBSD.

This change was originally submitted via [freebsd/freebsd-src#2370][github-pr].

MFC after:      2 weeks
PR:     297468
Co-Authored-By: Enji Cooper <ngie at FreeBSD.org>
Signed-off-by:  Joao Bonifacio <joaoboni017 at gmail.com>

[github-pr]: https://github.com/freebsd/freebsd-src/pull/2370

Differential Revision:  https://reviews.freebsd.org/D60214
DeltaFile
+89-0sys/compat/linux/linux_misc.c
+17-2sys/compat/linux/linux_misc.h
+0-1sys/compat/linux/linux_dummy.c
+106-33 files

FreeBSD/src 4bb6015 — sys/netinet in.c, sys/netinet6 in6.c

netinet: Deprecate OSIOCAIFADDR and OSIOCAIFADDR_IN6

Requested by:   glebius
Reviewed by:    pouria, glebius
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60247
DeltaFile
+3-0sys/netinet/in.c
+2-0sys/netinet6/in6.c
+5-02 files

FreeBSD/ports 0b23c55 — audio/surge-synthesizer-xt-lv2/files patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h patch-libs_JUCE_fplatform_h, biology/gkl/files patch-CMakeLists.txt

*/*: CMake 4.5 compatibility

PR:     295319
DeltaFile
+26-9cad/qucsator/files/patch-CMakeLists.txt
+0-29audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h
+29-0audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_fplatform_h
+16-8biology/gkl/files/patch-CMakeLists.txt
+20-0cad/qcsxcad/files/patch-CMakeLists.txt
+15-0graphics/open3d/files/patch-CMakeLists.txt
+106-4666 files not shown
+228-5772 files

FreeBSD/src 499901d — sys/ufs/ffs ffs_suspend.c

ufssuspend(4): mark non-passable

This fixes long-standing issue where ufssuspend file descriptor could
leak over fork or be passed over unix domain socket, and then closing it
in the opener would not unsuspend the file system.

It should not affect the well-behaving growfs(8) utility, but makes the
userspace API safer on principle.

Reviewed by:    markj
Tested by:      pho (previous version)
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60285
DeltaFile
+1-0sys/ufs/ffs/ffs_suspend.c
+1-01 files

FreeBSD/src 850d456 — sys/fs/devfs devfs_vnops.c, sys/sys conf.h

cdevsw: add D_NONPASSABLE flag

to make the opened device files non-passable.

Reviewed by:    markj
Tested by:      pho (previous version)
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60285
DeltaFile
+25-2sys/fs/devfs/devfs_vnops.c
+2-0sys/sys/conf.h
+27-22 files

FreeBSD/ports cf24cea — security/snort Makefile

security/snort: Use libpcap from ports

Summary:
Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    dvl
Differential Revision:  https://reviews.freebsd.org/D60381
DeltaFile
+2-2security/snort/Makefile
+2-21 files

FreeBSD/ports ab49c19 — security/snort3 Makefile

security/snort3: Use libpcap from ports

Summary:
Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    bofh
Differential Revision:  https://reviews.freebsd.org/D60383
DeltaFile
+2-1security/snort3/Makefile
+2-11 files

FreeBSD/ports 40569e6 — net/libdaq Makefile

net/libdaq: Use libpcap from ports

Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    bofh
Differential Revision:  https://reviews.freebsd.org/D60383
DeltaFile
+2-1net/libdaq/Makefile
+2-11 files

FreeBSD/ports 4e3de49 — security/vuxml/vuln 2026.xml

security/vuxml: Fix entry for expat2 CVE-2026-93990

expat2 package is using expat as package name

PR:             299162
Reported by:    Tomáš Čiernik <tomas at ciernik.sk>
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files