FreeBSD/ports bb7d3a4 — benchmarks/mangohud Makefile, benchmarks/mangohud/files patch-src_meson.build patch-src_elfhacks.cpp

benchmarks/mangohud: unbreak the port and update to version 0.6.9

Using system Vulkan is no longer possible -- newer versions of the
XML and headers don't play nice, particularly, the VK_LAYER_EXPORT
macro was removed and the XML was reworked quite significantly, so
the generator no longer works.

Reported by:    portscout
DeltaFile
+94-0benchmarks/mangohud/files/patch-src_file__utils.cpp
+72-0benchmarks/mangohud/files/patch-src_cpu.cpp
+55-0benchmarks/mangohud/Makefile
+31-0benchmarks/mangohud/files/patch-src_overlay.cpp
+29-0benchmarks/mangohud/files/patch-src_elfhacks.cpp
+28-0benchmarks/mangohud/files/patch-src_meson.build
+309-09 files not shown
+394-115 files

FreeBSD/ports 5cc587f — finance/nextcloud-cospend Makefile distinfo

finance/nextcloud-cospend: Update to 4.3.0
DeltaFile
+3-3finance/nextcloud-cospend/distinfo
+1-1finance/nextcloud-cospend/Makefile
+4-42 files

FreeBSD/ports 54bd78a — mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.12.5
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 6280486 — security/rustls-ffi pkg-plist Makefile

security/rustls-ffi: Update to 0.15.6
DeltaFile
+193-207security/rustls-ffi/distinfo
+95-102security/rustls-ffi/Makefile.crates
+1-1security/rustls-ffi/pkg-plist
+1-1security/rustls-ffi/Makefile
+290-3114 files

FreeBSD/ports 12d8f60 — misc/opencode Makefile distinfo, misc/opencode/files setup-opentui-freebsd.py opencode-pty-build.rs.patch

misc/opencode: update to 2.1.0
DeltaFile
+0-28misc/opencode/files/opencode-pty-baseline.patch
+11-6misc/opencode/files/patch-packages_cli_script_opencode-pty.ts
+1-14misc/opencode/files/opencode-pty-build.rs.patch
+7-7misc/opencode/distinfo
+5-6misc/opencode/Makefile
+1-1misc/opencode/files/setup-opentui-freebsd.py
+25-626 files

FreeBSD/ports eca28fe — devel/llvm23 Makefile distinfo

devel/llvm23: 23.1.4 release

See the annoucement for changes:
     https://discourse.llvm.org/t/llvm-23-1-4-released/92564
DeltaFile
+3-3devel/llvm23/distinfo
+1-1devel/llvm23/Makefile
+4-42 files

FreeBSD/ports f535cc9 — devel/hotspot Makefile, emulators/pcsx2 Makefile

*/*: Chase kddockwidgets update
DeltaFile
+1-1devel/hotspot/Makefile
+1-0multimedia/kdenlive/Makefile
+1-0emulators/pcsx2/Makefile
+3-13 files

FreeBSD/ports 2555582 — devel/py-marimo Makefile distinfo

devel/py-marimo: Update to 0.25.2
DeltaFile
+3-3devel/py-marimo/distinfo
+1-1devel/py-marimo/Makefile
+4-42 files

FreeBSD/ports e86de5a — x11-toolkits/kddockwidgets distinfo Makefile

x11-toolkits/kddockwidgets: Update to 2.5.0

- Switch to release tarball
- Remove unused dependency
- Drop stale CMake args
DeltaFile
+5-9x11-toolkits/kddockwidgets/Makefile
+3-3x11-toolkits/kddockwidgets/distinfo
+8-122 files

FreeBSD/doc d74c9c8 — website/content/en/cgi man.cgi

add OpenBSD 8.0 manual pages
DeltaFile
+3-1website/content/en/cgi/man.cgi
+3-11 files

FreeBSD/src ebf1041 — sys/dev/hyperv/utilities hv_kvp.c

hv_kvp: Fix some bugs and nits

- Use pending_mutex to synchronize several state flags.  In particular,
  ensure that two threads can't race to open the device file at the same
  time.[1]
- Fix an off-by-one in hv_kvp_dev_daemon_read() that would result in a
  one-byte OOB read if the caller supplied a large enough read buffer.[2]
- Change the device permissions to 0600: hv_kvp_dev_daemon_read()
  returns an error until the owning process registers itself with a
  write, so there's no sense in providing read-only access.
- Use bool instead of boolean_t.
- Don't return negative error numbers to userspace.
- Call seldrain() when closing the device.

Reported by:    pixelpop [1][2]
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60387
DeltaFile
+28-39sys/dev/hyperv/utilities/hv_kvp.c
+28-391 files

FreeBSD/src a11b901 — sys/amd64/vmm/io vlapic.h vlapic.c

amd64/vmm: Port vlapic interface changes from illumos (duplicate)

This is a port of the bits related to vlapic-enablement of the following
bhyve improvement from illumos:

  14598 bhyve vlapic should handle APICBASE changes
  https://www.illumos.org/issues/14598

A LAPIC can be enabled/disabled in two ways:
  - by the global-enable bit in the APICBASE MSR
  - by the software-enable bit in the APIC's SVR register

This change allows distinguishing between both forms of enablement where
that matters. The more involved changes to allow guests to modify the
APICBASE MSR are not included at this time.

Reviewed by:    corvink, markj
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D56347
DeltaFile
+44-30sys/amd64/vmm/io/vlapic.c
+0-1sys/amd64/vmm/io/vlapic.h
+44-312 files

FreeBSD/src 0ce9d6e — contrib/openbsm/bin/auditdistd proto_common.c

auditdistd: Fix build failure

Fixes:          4f19e4aca4f4 ("auditdistd: Use void pointers for opaque data")
Reported by:    garga@
DeltaFile
+1-1contrib/openbsm/bin/auditdistd/proto_common.c
+1-11 files

FreeBSD/src dff56e8 — sbin/hastd proto_common.c

hastd: Fix build failure

Fixes:          a5e6bee5a0bf ("hastd: Use void pointers for opaque data")
Reported by:    garga@
DeltaFile
+1-1sbin/hastd/proto_common.c
+1-11 files

FreeBSD/src 8430de4 — sys/conf files, sys/dev/wg if_wg.c

wg: fix the LINT-NOIP build

We don't have anything to tunnel without INET or INET6, so just smack
it with the same config(5) hammer that ovpn uses and exclude it from
such builds.

Reported by:    mjg
Reviewed by:    emaste, markj
Differential Revision:  https://reviews.freebsd.org/D60896
DeltaFile
+4-4sys/conf/files
+0-2sys/dev/wg/if_wg.c
+4-62 files

FreeBSD/ports f08d11b — www/R-cran-httr2 Makefile, www/R-cran-jose Makefile

*/R-cran-*: Use cran.mk's default WWW

Remove WWW from my ports because cran.mk provides a default WWW.
See the entry of 20260914 in /usr/ports/CHANGES.
DeltaFile
+0-1www/R-cran-webutils/Makefile
+0-1www/R-cran-revealjs/Makefile
+0-1www/R-cran-pkgdown/Makefile
+0-1www/R-cran-miniUI/Makefile
+0-1www/R-cran-jose/Makefile
+0-1www/R-cran-httr2/Makefile
+0-669 files not shown
+0-7575 files

FreeBSD/ports 2bfd849 — devel/R-cran-roxygen2 distinfo Makefile

devel/R-cran-roxygen2: Update to 8.1.0

Add test dependencies.

Changelogs:
https://cloud.r-project.org/web/packages/roxygen2/news/news.html

PR:             299140
Approved by:    jpbeconne at free.fr (maintainer)
DeltaFile
+13-8devel/R-cran-roxygen2/Makefile
+3-3devel/R-cran-roxygen2/distinfo
+16-112 files

FreeBSD/ports 7eb9b79 — security/cyrus-sasl2 Makefile Makefile.common, security/cyrus-sasl2-saslauthd Makefile

security/cyrus-sasl2{,-saslauthd}: Fix build after lmdb update.
DeltaFile
+6-2security/cyrus-sasl2/Makefile.common
+0-2security/cyrus-sasl2/Makefile
+0-2security/cyrus-sasl2-saslauthd/Makefile
+6-63 files

FreeBSD/src 8208040 — sys/netpfil/pf pf_lb.c, tests/sys/netpfil/pf nat.sh

pf: first-match-wins for nat rules, even in anchors

Ensure we stop evaluating nat rules if we find a match in a nat-anchor.

PR:             299320
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit b5219c068fbc133dde91d5cf48423e34ce27bd4f)
DeltaFile
+91-0tests/sys/netpfil/pf/nat.sh
+4-0sys/netpfil/pf/pf_lb.c
+95-02 files

FreeBSD/src a5e6bee — sbin/hastd proto_uds.c proto_tcp.c

hastd: Use void pointers for opaque data

Use void, not char, for pointers to opaque data in our send and receive
functions.

Sponsored by:   Klara, Inc.
Reviewed by:    allanjude
Differential Revision:  https://reviews.freebsd.org/D60729
DeltaFile
+4-4sbin/hastd/proto_impl.h
+2-2sbin/hastd/proto_uds.c
+2-2sbin/hastd/proto_tcp.c
+2-2sbin/hastd/proto_socketpair.c
+2-2sbin/hastd/proto_common.c
+12-125 files

FreeBSD/src 4f19e4a — contrib/openbsm/bin/auditdistd proto_uds.c proto_tls.c

auditdistd: Use void pointers for opaque data

Use void, not char, for pointers to opaque data in our send and receive
functions.

Sponsored by:   Klara, Inc.
Sponsored by:   Qualys, Inc.
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D60728
DeltaFile
+4-4contrib/openbsm/bin/auditdistd/proto_impl.h
+2-2contrib/openbsm/bin/auditdistd/proto_uds.c
+2-2contrib/openbsm/bin/auditdistd/proto_tls.c
+2-2contrib/openbsm/bin/auditdistd/proto_tcp.c
+2-2contrib/openbsm/bin/auditdistd/proto_socketpair.c
+2-2contrib/openbsm/bin/auditdistd/proto_common.c
+14-146 files

FreeBSD/ports 6239125 — devel/oci-cli Makefile distinfo

devel/oci-cli: Update 3.94.0 => 3.95.1

Changelogs:
https://github.com/oracle/oci-cli/releases/tag/v3.94.1
https://github.com/oracle/oci-cli/releases/tag/v3.94.2
https://github.com/oracle/oci-cli/releases/tag/v3.95.0
https://github.com/oracle/oci-cli/releases/tag/v3.95.1

PR:             299628
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3devel/oci-cli/distinfo
+2-2devel/oci-cli/Makefile
+5-52 files

FreeBSD/ports afff5e7 — devel/py-oci Makefile distinfo

devel/py-oci: Update 2.187.0 => 2.189.0

Changelog:
https://github.com/oracle/oci-python-sdk/releases/tag/v2.187.1
https://github.com/oracle/oci-python-sdk/releases/tag/v2.187.2
https://github.com/oracle/oci-python-sdk/releases/tag/v2.188.0
https://github.com/oracle/oci-python-sdk/releases/tag/v2.189.0

PR:             299628
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3devel/py-oci/distinfo
+1-1devel/py-oci/Makefile
+4-42 files

FreeBSD/src a317317 — lib/libpfctl libpfctl.c, sys/netpfil/pf pf_nl.h pf_ioctl.c

pf: Keep every chunk of a table that a ruleset defines

libpfctl sends a table definition in chunks of 256 addresses, each as
its own PFNL_CMD_INA_DEFINE.  The kernel treated every chunk as a new
definition and replaced the shadow table, so only the last chunk
survived.

Mark the chunks after the first with PF_ID_APPEND and have the kernel
add them to the shadow table in progress.  A request without the
attribute still replaces the shadow; one with it and no definition in
progress fails with EINVAL.  Old kernels ignore the attribute, so both
halves are needed; the ioctl sends all addresses at once and is not
affected.  Mask the flags userland passes to PFR_FLAG_ALLMASK, as
PFR_FLAG_APPEND is kernel-internal.

Add a test that defines a table of 1,000 addresses, also in an anchor.

Reviewed by:            kp
Fixes:                  219ce3063840 ("pf: convert DIOCRINADEFINE to netlink")

    [2 lines not shown]
DeltaFile
+70-0tests/sys/netpfil/pf/table.sh
+59-0sys/netpfil/pf/pf_table.c
+8-2lib/libpfctl/libpfctl.c
+5-0sys/netpfil/pf/pf_nl.c
+2-1sys/netpfil/pf/pf_ioctl.c
+1-0sys/netpfil/pf/pf_nl.h
+145-31 files not shown
+146-37 files

FreeBSD/ports 9321bf8 — net/eturnal distinfo Makefile

net/eturnal: Update 1.12.2 => 1.12.3

Changelog:
https://github.com/processone/eturnal/releases/tag/1.12.3

- Optimize do-install.

PR:             299614
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit 3ad765f15b7bf91a2a11382c98ef65ba904d3373)
DeltaFile
+17-21net/eturnal/Makefile
+17-17net/eturnal/distinfo
+34-382 files

FreeBSD/ports 3ad765f — net/eturnal distinfo Makefile

net/eturnal: Update 1.12.2 => 1.12.3

Changelog:
https://github.com/processone/eturnal/releases/tag/1.12.3

- Optimize do-install.

PR:             299614
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+17-21net/eturnal/Makefile
+17-17net/eturnal/distinfo
+34-382 files

FreeBSD/doc 5f5af6f — website/content/en/status/report-2026-07-2026-09 scheduler.adoc

Status/2026Q3/scheduler.adoc: Add report

Reviewed by:    mchoo, salvadore
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60558
DeltaFile
+29-0website/content/en/status/report-2026-07-2026-09/scheduler.adoc
+29-01 files

FreeBSD/src 6aa2c65 — sys/dev/spibus/controller/rockchip rk_spi.c

rk_spi: Do not change the clock with the driver lock held

The clock framework can sleep, it takes the clock topology sx lock.  Calling
clk_set_freq() and clk_get_freq() from rk_spi_hw_setup() with the driver
mutex held triggers a witness warning about a sleepable lock acquired after
a non-sleepable one, on the first transfer that raises the clock.

Set the clock in a new function that is called before taking the lock, and
only keep the register setup under the lock.
DeltaFile
+27-6sys/dev/spibus/controller/rockchip/rk_spi.c
+27-61 files

FreeBSD/ports eeeb4cc — security/sshguard Makefile distinfo, security/sshguard/files patch-src_parser_attack__scanner.l

security/sshguard: Update 2.5.1 => 2.6.0

Changelog:
https://github.com/SSHGuard/sshguard/blob/v2.6.0/CHANGELOG.rst

PR:             299605
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+0-17security/sshguard/files/patch-src_parser_attack__scanner.l
+3-3security/sshguard/distinfo
+1-2security/sshguard/Makefile
+4-223 files

FreeBSD/ports 1f16cff — emulators/Ymir Makefile, emulators/Ymir/files patch-apps_ymir-sdl3_src_app_services_display__service.cpp patch-apps_ymir-sdl3_src_app_services_gfx_gfx__context__impl__sdl__renderer.cpp

emulators/Ymir: Update 0.3.3 => 0.4.1

Changelogs:
https://github.com/ymir-emu/Ymir/releases/tag/v0.4.0
https://github.com/ymir-emu/Ymir/releases/tag/v0.4.1

PR:             299563
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+16-12emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+13-13emulators/Ymir/files/patch-vendor_CMakeLists.txt
+15-11emulators/Ymir/Makefile
+0-20emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_update__checker__service.cpp
+13-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_gfx_gfx__context__impl__sdl__renderer.cpp
+6-5emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_display__service.cpp
+63-615 files not shown
+91-7211 files