FreeBSD/ports cdae686 — www/py-gevent-websocket Makefile

www/py-gevent-websocket: Switch to USE_PYTHON=pep517

Build with the PEP 517 frontend (setuptools legacy backend; the source
has no [build-system]); the package metadata becomes dist-info.

PR:             299532
DeltaFile
+4-2www/py-gevent-websocket/Makefile
+4-21 files

FreeBSD/ports 3522db2 — security/x11appjail Makefile

security/x11appjail: Add missing runtime dependency for DBUS

MFH:            2026Q4
(cherry picked from commit 60c2161e2d376f8791a888b1c94aab81481985c9)
DeltaFile
+2-1security/x11appjail/Makefile
+2-11 files

FreeBSD/ports 60c2161 — security/x11appjail Makefile

security/x11appjail: Add missing runtime dependency for DBUS

MFH:            2026Q4
DeltaFile
+2-1security/x11appjail/Makefile
+2-11 files

FreeBSD/ports b91ed17 — security/x11appjail distinfo Makefile

security/x11appjail: Upgrade to 2.0.0

* Add DBUS option.

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v2.0.0

MFH:            2026Q4
(cherry picked from commit 9d6f7a3133642704bb01747870c104a1924a8a42)
DeltaFile
+4-3security/x11appjail/Makefile
+3-3security/x11appjail/distinfo
+7-62 files

FreeBSD/ports 1145eca — archivers/appscript Makefile distinfo

archivers/appscript: Update to 1.5.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v1.5.0

MFH:            2026Q4
(cherry picked from commit fd3b341adee19e988fbf7123ce8283ca31c261f6)
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 9d6f7a3 — security/x11appjail distinfo Makefile

security/x11appjail: Upgrade to 2.0.0

* Add DBUS option.

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v2.0.0

MFH:            2026Q4
DeltaFile
+4-3security/x11appjail/Makefile
+3-3security/x11appjail/distinfo
+7-62 files

FreeBSD/ports fd3b341 — archivers/appscript Makefile distinfo

archivers/appscript: Update to 1.5.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v1.5.0

MFH:            2026Q4
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 7e08f73 — x11-fm Makefile, x11-fm/cosmic-files pkg-descr Makefile

x11-fm/cosmic-files: New port: File manager for the COSMIC desktop environment

COSMIC Files is the official file manager of the COSMIC desktop
environment. It supports common features such as thumbnailing,
archive creation and extraction, and external mounts such as
USB drives or remote file systems.

COSMIC Files also implements a desktop applet and XDG's file
chooser interface.

WWW: https://github.com/pop-os/cosmic-files

PR:             299137
Reported by:    Josh Megnauth <jo.sh at tutanota.com>
DeltaFile
+1,745-0x11-fm/cosmic-files/distinfo
+869-0x11-fm/cosmic-files/Makefile.crates
+82-0x11-fm/cosmic-files/Makefile
+7-0x11-fm/cosmic-files/pkg-descr
+1-0x11-fm/Makefile
+2,704-05 files

FreeBSD/ports 1ce0065 — x11-themes Makefile, x11-themes/cosmic-icons pkg-descr distinfo

x11-themes/cosmic-icons: New port: Icon theme for the COSMIC desktop environment

COSMIC Icons is a set of standard icons for the COSMIC desktop environment.
The icon set also bundles special icons that are used throughout the
COSMIC app ecosystem.

WWW: https://github.com/pop-os/cosmic-icons

PR:             299137
Reported by:    Josh Megnauth <jo.sh at tutanota.com> (new maintainer)
DeltaFile
+30-0x11-themes/cosmic-icons/Makefile
+3-0x11-themes/cosmic-icons/pkg-descr
+3-0x11-themes/cosmic-icons/distinfo
+1-0x11-themes/Makefile
+37-04 files

FreeBSD/ports 3ba318b — x11-wm/cosmic-comp Makefile Makefile.crates, x11-wm/cosmic-comp/files patch-no-systemd patch-drm

x11-wm/cosmic-comp: Update to 1.8.0, fix build, and take maintainership

While here:
- remove two outdated patches
- temporarily mark as only for amd64

The libdisplay patch is still required.
See: https://github.com/Smithay/libdisplay-info-rs/issues/19

Changelog: https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0...epoch-1.8.0

PR:             298649
Reported by:    Josh Megnauth <jo.sh at tutanota.com> (new maintainer)
DeltaFile
+551-575x11-wm/cosmic-comp/distinfo
+273-285x11-wm/cosmic-comp/Makefile.crates
+0-92x11-wm/cosmic-comp/files/patch-drm
+0-30x11-wm/cosmic-comp/files/patch-no-systemd
+7-5x11-wm/cosmic-comp/Makefile
+831-9875 files

FreeBSD/ports 08e83b9 — emulators/wine-devel Makefile distinfo, emulators/wine-devel/files patch-configure.ac

emulators/wine-devel: Update 11.19 => 11.20

Changelog:
- Relay debugging for ARM64EC.
- Improvements in XML validation.
- CDROM support moved to the Mount Manager.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.20

PR:             299505
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+28-6emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+2-2emulators/wine-devel/files/patch-configure.ac
+1-2emulators/wine-devel/Makefile
+34-134 files

FreeBSD/ports 747a716 — shells/carapace Makefile distinfo

shells/carapace: Update to 1.8.1

Changelog: https://github.com/carapace-sh/carapace-bin/releases/tag/v1.8.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/carapace/distinfo
+1-2shells/carapace/Makefile
+6-72 files

FreeBSD/src 7af3fd0 — sys/dev/null null.c

null.c: fix signature mismatch for null_read

Reviewed by:    jhb
Differential Revision: https://reviews.freebsd.org/D49168
DeltaFile
+9-1sys/dev/null/null.c
+9-11 files

FreeBSD/src fe6aee4 — sys/kern vfs_subr.c

vfs_subr.c: fix signature mismatch for close method

Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D49166
DeltaFile
+7-1sys/kern/vfs_subr.c
+7-11 files

FreeBSD/src a0e1529 — lib/libthr/thread thr_join.c

libthr: Remove deadcode in join_common

The while loop previous can only be break when ret == ETIMEDOUT. They
never produce EBUSY. Remove the deadcode here.

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D60711
DeltaFile
+1-1lib/libthr/thread/thr_join.c
+1-11 files

FreeBSD/ports ddf2ac5 — x11/plank Makefile pkg-descr, x11/plank/files patch-lib_meson.build patch-meson.build

x11/plank: Update 0.11.175 => 0.11.178

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.176
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.177
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.178

- Update descr.
- Refresh patches.

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 2d789d8caed63e0a6dd655b43db5eb2c74322b80)
DeltaFile
+5-16x11/plank/files/patch-meson.build
+3-3x11/plank/files/patch-lib_meson.build
+3-3x11/plank/distinfo
+2-1x11/plank/pkg-descr
+1-1x11/plank/Makefile
+14-245 files

FreeBSD/ports 2d789d8 — x11/plank Makefile pkg-descr, x11/plank/files patch-lib_meson.build patch-meson.build

x11/plank: Update 0.11.175 => 0.11.178

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.176
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.177
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.178

- Update descr.
- Refresh patches.

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+5-16x11/plank/files/patch-meson.build
+3-3x11/plank/files/patch-lib_meson.build
+3-3x11/plank/distinfo
+2-1x11/plank/pkg-descr
+1-1x11/plank/Makefile
+14-245 files

FreeBSD/ports bdf56c4 — www/node22 Makefile, www/node24 Makefile

www/node2{2,4,6}: Use bundled merve to avoid loading two simdutfs

node dies with SIGBUS (signal 10) the first time it lexes the exports
of a CommonJS module, e.g. early in any `npm install`, for example
www/tailwindcss4 fails to build, reporting "*** Signal 10".

Running lldb inside poudriere build, because we get a core dump:

  frame #0  libsimdutf.so.36  simdutf::detail::find(...) +77: jmpq *%rax
  frame #1  libmerve.so.1     lexer::CJSLexer::addReexport(...)
  ...
  frame #6  node              node::cjs_lexer::Parse(...)

  rax = 0x4444444443434343  ("CCCCDDDD", string data)

This appears to be caused by having two different simdutf versions
loaded into one process:

- node is configured with --shared-merve but not --shared-simdutf, so

    [24 lines not shown]
DeltaFile
+10-4www/node26/Makefile
+10-4www/node24/Makefile
+6-1www/node22/Makefile
+26-93 files

FreeBSD/ports 1c352da — audio/rtmidi Makefile

audio/rtmidi: add options to select ALSA and JACK midi backends

Before this only JACK was enabled.

PR:             299507
Submitted by:   Ivan <bsd at abinet.ru> (initial version)
DeltaFile
+14-3audio/rtmidi/Makefile
+14-31 files

FreeBSD/ports f0e0763 — security/vuxml/vuln 2026.xml

security/vuxml: Document vulnerabilities in net/traefik
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

FreeBSD/src 02971f2 — sys/rpc clntrdma.h

clntrdma.h: Add some fields to RDMA structures (glue for nfsclrdma.ko)

This patch adds some fields to NFS client side RDMA
structures and an additional argument to xprt_rdma_release_send().
This patch does not fix any semantics issue.

MFC after:      3 months
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+3-1sys/rpc/clntrdma.h
+3-11 files

FreeBSD/ports 11f9d0a — www/element-web Makefile distinfo

www/element-web: Update to 1.12.32

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+217-170www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+222-1753 files

FreeBSD/ports 27fd29e — irc/soju Makefile distinfo

irc/soju: Update to 0.11.1

Changelog:
https://codeberg.org/emersion/soju/releases/tag/v0.11.0
https://codeberg.org/emersion/soju/releases/tag/v0.11.1

Commitlog:
https://codeberg.org/emersion/soju/compare/v0.10.1...v0.11.1

PR:             299308
DeltaFile
+7-7irc/soju/distinfo
+2-3irc/soju/Makefile
+9-102 files

FreeBSD/src 461da47 — sys/dev/iwm if_iwmvar.h if_iwm.c

iwm: mask closed_rb_num to the RX ring size

iwm_notif_intr() reads hw = le16toh(sc->rxq.stat->closed_rb_num) & 0xfff and
loops while (sc->rxq.cur != hw) without masking hw to the ring size (512 entries
for 9000-series MQ RX, 256 for legacy). If the hardware reports a value at or
above the ring size, cur never equals hw: the loop walks stale ring entries
indefinitely and the write-pointer update uses a bogus index. Linux iwlwifi
masks the value (5eae443eb5e2) and OpenBSD has done the same since 9000-series
support was added (3287dca4fa10).

This was found while debugging an iwm crash on another BSD using the same
driver lineage (DragonFly, upstream bug 3449)

Locally tested:

* 7260, 9260, STA mode

PR: kern/299427
Submitted by: David Bidner <david at crap.solutions>

    [2 lines not shown]
DeltaFile
+2-0sys/dev/iwm/if_iwm.c
+1-0sys/dev/iwm/if_iwmvar.h
+3-02 files

FreeBSD/src 176fd23 — sys/dev/iwm if_iwm.c

iwm: ensure NIC is alive during txq enable

I broke this in a previous commit.  OpenBSD already has the NIC
nailed alive but FreeBSD's codebase currently does not.

Locally tested:

* 7260, 9260, STA mode

Fixes: 0a12ff65b9647a6e31471e5d27a8692b4adb6803

Differential Revision:  https://reviews.freebsd.org/D60823
DeltaFile
+10-3sys/dev/iwm/if_iwm.c
+10-31 files

FreeBSD/src 37337c4 — sys/dev/iwm if_iwm.c

iwm: fix incorrect mutex / crash use during error detach path

My previous commit (b3ef4013a4) added a couple of lock assertions.
However, the detach assertion is wrong - if the driver hasn't
attached then detach needs to be a no-op and this includes
not touching a deinit'ed mutex.

So, move the mutex check and use until after the attached check.

This fixes the driver crash I saw when another bit of in-flight
work caused attach to fail, and thus iwm_detach() -> iwm_detach_local()
ended up trying to use a deinit'ed mutex, leading to a crash.

Fixes: b3ef4013a4fa75063930d0221a0bc50f95af0527

Differential Revision:  https://reviews.freebsd.org/D60821
DeltaFile
+8-4sys/dev/iwm/if_iwm.c
+8-41 files

FreeBSD/src 454e8ff — usr.sbin/sysrc sysrc

sysrc: Be quiet when changing values

Make it easier for the rc group to facilitate having an option to fully
boot muted (à la OmniOS) without resorting to /dev/null redirections.

Reviewed by:    imp, dteske
Differential Revision:  https://reviews.freebsd.org/D46120
DeltaFile
+14-10usr.sbin/sysrc/sysrc
+14-101 files

FreeBSD/ports b30b3c3 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
(cherry picked from commit 9e3f193d2e48202f2b1508d3b468007bc8244f16)
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/ports 9e3f193 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/ports 1545e04 — cad/netgen Makefile distinfo

cad/netgen: Update 6.2.2607 => 6.2.2608
DeltaFile
+4-13cad/netgen/pkg-plist
+3-3cad/netgen/distinfo
+2-2cad/netgen/Makefile
+9-183 files