FreeBSD/ports 55584a6 — devel/hyprutils pkg-plist Makefile

devel/hyprutils: Update to 0.14.3

Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.14.3

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprutils/distinfo
+1-1devel/hyprutils/Makefile
+1-0devel/hyprutils/pkg-plist
+5-43 files

FreeBSD/ports 5a00402 — devel/tcl-thread Makefile

devel/tcl-thread: use lmdb 1.x
DeltaFile
+2-2devel/tcl-thread/Makefile
+2-21 files

FreeBSD/ports 513d04c — dns/nsd Makefile distinfo

dns/nsd: Update 4.15.3 => 4.15.4

This release has many bugfixes, updated support for
RR types and a few new features.

Release Notes:
https://community.nlnetlabs.nl/t/nsd-4-15-4-released/3494

PR:             300088
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit ce910e400ca189d28bce40bc74f1811e1aaab23a)
DeltaFile
+3-3dns/nsd/distinfo
+1-1dns/nsd/Makefile
+4-42 files

FreeBSD/ports ce910e4 — dns/nsd Makefile distinfo

dns/nsd: Update 4.15.3 => 4.15.4

This release has many bugfixes, updated support for
RR types and a few new features.

Release Notes:
https://community.nlnetlabs.nl/t/nsd-4-15-4-released/3494

PR:             300088
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3dns/nsd/distinfo
+1-1dns/nsd/Makefile
+4-42 files

FreeBSD/ports 5e48010 — editors/zed Makefile.crates distinfo, editors/zed/files patch-crates_gpui_src_platform.rs patch-crates_remote_src_remote__client.rs

editors/zed: Update to 1.25.3

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.24.3
- https://github.com/zed-industries/zed/releases/tag/v1.24.4
- https://github.com/zed-industries/zed/releases/tag/v1.25.2
- https://github.com/zed-industries/zed/releases/tag/v1.25.3

Reported by:    GitHub (watch releases)
DeltaFile
+171-199editors/zed/distinfo
+21-185editors/zed/files/patch-Cargo.lock
+84-98editors/zed/Makefile.crates
+4-4editors/zed/files/patch-crates_remote_src_remote__client.rs
+4-4editors/zed/files/patch-crates_remote__server_src_server.rs
+3-3editors/zed/files/patch-crates_gpui_src_platform.rs
+287-4933 files not shown
+292-4989 files

FreeBSD/ports 1fb8d3e — sysutils/ytop Makefile pkg-descr

sysutils/ytop: Update to 1.0.2

fix: wall clock changes cause issues
add per-thread context switch counters

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             300080
DeltaFile
+3-3sysutils/ytop/distinfo
+3-2sysutils/ytop/pkg-descr
+1-3sysutils/ytop/Makefile
+7-83 files

FreeBSD/ports 6502b00 — security/py-netbox-secrets Makefile

security/py-netbox-secrets: Depend on net-mgmt/netbox

This is a NetBox plugin: it imports netbox.* modules that only exist
inside the NetBox application, and pkg-message assumes NetBox is
installed.  Add net-mgmt/netbox to RUN_DEPENDS so the plugin cannot
be installed without it.

While here, add concurrent to USE_PYTHON and fix portlint warnings.

PR:             299777
MFH:            2026Q4
(cherry picked from commit af532dd8aaa62b15967bb56ac61f77be9d7d1a68)
DeltaFile
+4-2security/py-netbox-secrets/Makefile
+4-21 files

FreeBSD/ports d3aa664 — devel/py-dj60-strawberry-graphql Makefile

devel/py-dj60-strawberry-graphql: Fix with Python 3.13 and the deps

- The asgi and fastapi extras need python-multipart (starlette's
  request.form()), but the ASGI and FASTAPI options pulled in
  devel/py-multipart, an unrelated package with the same import name.
  Depend on www/py-python-multipart instead.

- Upstream's cli extra also requires python-multipart, starlette,
  uvicorn and websockets: the "strawberry dev" command runs a Starlette
  app with WebSocket routes under uvicorn.  Add them to
  CLI_RUN_DEPENDS.

- strawberry/ext/dataclasses/dataclasses.py is a vendored helper for
  Python < 3.10 that nothing imports (strawberry requires 3.10+ and
  uses dataclass(kw_only=True)).  On Python 3.13 it cannot be
  imported, because dataclasses._create_fn was removed.  Remove it.

- The CLI option is off by default, but bin/strawberry is installed
  anyway and only raises MissingOptionalDependenciesError.  Do not

    [9 lines not shown]
DeltaFile
+20-5devel/py-dj60-strawberry-graphql/Makefile
+20-51 files

FreeBSD/ports 525173b — devel/py-strawberry-graphql Makefile

devel/py-strawberry-graphql: Fix with Python 3.13 and the dependencies

- The asgi and fastapi extras need python-multipart (starlette's
  request.form()), but the ASGI and FASTAPI options pulled in
  devel/py-multipart, an unrelated package with the same import name.
  It only worked because www/py-starlette's FULL option brings
  python-multipart in.  Depend on www/py-python-multipart instead.

- Upstream's cli extra also requires python-multipart, starlette,
  uvicorn and websockets: the "strawberry dev" command runs a Starlette
  app with WebSocket routes under uvicorn.  Add them to
  CLI_RUN_DEPENDS.

- strawberry/ext/dataclasses/dataclasses.py is a vendored helper that
  builds keyword-only __init__ methods for Python < 3.10.  strawberry
  requires Python 3.10+ and uses dataclass(kw_only=True), so nothing
  imports it; on Python 3.13 it cannot be imported at all, because it
  uses dataclasses._create_fn, which was removed.  Remove it.


    [9 lines not shown]
DeltaFile
+20-5devel/py-strawberry-graphql/Makefile
+20-51 files

FreeBSD/ports f1c82b1 — java/openjdk27 Makefile distinfo

java/openjdk27: Version 27.0.1.0.3 more cert fixes

Update to latest upstream patch version to address more issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 3a98a6ce03587bf3d3cf98f436c4cc97f3d936f1)
DeltaFile
+3-3java/openjdk27/distinfo
+1-1java/openjdk27/Makefile
+4-42 files

FreeBSD/ports 5531b23 — devel/py-strawberry-graphql Makefile

devel/py-strawberry-graphql: Fix with Python 3.13 and the dependencies

- The asgi and fastapi extras need python-multipart (starlette's
  request.form()), but the ASGI and FASTAPI options pulled in
  devel/py-multipart, an unrelated package with the same import name.
  It only worked because www/py-starlette's FULL option brings
  python-multipart in.  Depend on www/py-python-multipart instead.

- Upstream's cli extra also requires python-multipart, starlette,
  uvicorn and websockets: the "strawberry dev" command runs a Starlette
  app with WebSocket routes under uvicorn.  Add them to
  CLI_RUN_DEPENDS.

- strawberry/ext/dataclasses/dataclasses.py is a vendored helper that
  builds keyword-only __init__ methods for Python < 3.10.  strawberry
  requires Python 3.10+ and uses dataclass(kw_only=True), so nothing
  imports it; on Python 3.13 it cannot be imported at all, because it
  uses dataclasses._create_fn, which was removed.  Remove it.


    [8 lines not shown]
DeltaFile
+20-5devel/py-strawberry-graphql/Makefile
+20-51 files

FreeBSD/ports 1287f91 — devel/py-dj60-strawberry-graphql Makefile

devel/py-dj60-strawberry-graphql: Fix with Python 3.13 and the deps

- The asgi and fastapi extras need python-multipart (starlette's
  request.form()), but the ASGI and FASTAPI options pulled in
  devel/py-multipart, an unrelated package with the same import name.
  Depend on www/py-python-multipart instead.

- Upstream's cli extra also requires python-multipart, starlette,
  uvicorn and websockets: the "strawberry dev" command runs a Starlette
  app with WebSocket routes under uvicorn.  Add them to
  CLI_RUN_DEPENDS.

- strawberry/ext/dataclasses/dataclasses.py is a vendored helper for
  Python < 3.10 that nothing imports (strawberry requires 3.10+ and
  uses dataclass(kw_only=True)).  On Python 3.13 it cannot be
  imported, because dataclasses._create_fn was removed.  Remove it.

- The CLI option is off by default, but bin/strawberry is installed
  anyway and only raises MissingOptionalDependenciesError.  Do not

    [8 lines not shown]
DeltaFile
+20-5devel/py-dj60-strawberry-graphql/Makefile
+20-51 files

FreeBSD/ports af532dd — security/py-netbox-secrets Makefile

security/py-netbox-secrets: Depend on net-mgmt/netbox

This is a NetBox plugin: it imports netbox.* modules that only exist
inside the NetBox application, and pkg-message assumes NetBox is
installed.  Add net-mgmt/netbox to RUN_DEPENDS so the plugin cannot
be installed without it.

While here, add concurrent to USE_PYTHON and fix portlint warnings.

PR:             299777
MFH:            2026Q4
DeltaFile
+4-2security/py-netbox-secrets/Makefile
+4-21 files

FreeBSD/ports 3a98a6c — java/openjdk27 Makefile distinfo

java/openjdk27: Version 27.0.1.0.3 more cert fixes

Update to latest upstream patch version to address more issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3java/openjdk27/distinfo
+1-1java/openjdk27/Makefile
+4-42 files

FreeBSD/ports 734848d — devel/got Makefile distinfo, devel/got/files patch-regress_cmdline_blame.sh

devel/got: update to 0.130.1

User-visible changes:
- default to using SHA256 object IDs in newly created repositories

The got-portable-0.130 release accidentally skipped some commits
from got 0.130.
DeltaFile
+0-12devel/got/files/patch-regress_cmdline_blame.sh
+3-3devel/got/distinfo
+1-1devel/got/Makefile
+4-163 files

FreeBSD/ports 5c0070d — databases/casstcl Makefile distinfo

databases/casstcl: update to 2.17.0

Release notes: https://github.com/flightaware/casstcl/releases/tag/v2.17.0
DeltaFile
+3-3databases/casstcl/distinfo
+1-1databases/casstcl/Makefile
+4-42 files

FreeBSD/ports 195164e — x11-wm/e16 Makefile distinfo

x11-wm/e16: update to 1.0.32

Release notes:
https://sourceforge.net/p/enlightenment/mailman/message/59384329/
DeltaFile
+3-3x11-wm/e16/distinfo
+1-1x11-wm/e16/Makefile
+4-42 files

FreeBSD/ports b76b971 — textproc/re-flex distinfo Makefile

textproc/re-flex: update to 6.5.0

Release notes:
- https://github.com/Genivia/RE-flex/releases/tag/v6.4.0
- https://github.com/Genivia/RE-flex/releases/tag/v6.5.0
DeltaFile
+8-4textproc/re-flex/pkg-plist
+1-6textproc/re-flex/Makefile
+3-3textproc/re-flex/distinfo
+12-133 files

FreeBSD/ports d46cc39 — java/bouncycastle distinfo Makefile

java/bouncycastle: Update version 1.83=>1.86.2

- Adopt port

Changelog: https://github.com/bcgit/bc-java/blob/r1rv86v2/docs/releasenotes.md
DeltaFile
+34-28java/bouncycastle/pkg-plist
+9-8java/bouncycastle/Makefile
+3-3java/bouncycastle/distinfo
+46-393 files

FreeBSD/ports 0c0be22 — sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.74.0 => 0.76.0

Changelogs:
- https://github.com/stackitcloud/stackit-cli/releases/tag/v0.75.0
- https://github.com/stackitcloud/stackit-cli/releases/tag/v0.76.0

PR:             299672
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5sysutils/stackit/distinfo
+1-2sysutils/stackit/Makefile
+6-72 files

FreeBSD/ports 3794a9a — mail/roundcube-carddav Makefile distinfo

mail/roundcube-carddav: update to 5.1.4

Release notes: https://github.com/mstilkerich/rcmcarddav/releases/tag/v5.1.4
DeltaFile
+21-1mail/roundcube-carddav/pkg-plist
+3-3mail/roundcube-carddav/distinfo
+1-1mail/roundcube-carddav/Makefile
+25-53 files

FreeBSD/ports 08e7d5a — textproc/feluda Makefile Makefile.crates

textproc/feluda: Update 1.17.0 => 1.18.0

Changelog:
https://github.com/anistark/feluda/releases/tag/v1.18.0

Reported by:    Repology, portscout
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+7-7textproc/feluda/distinfo
+2-2textproc/feluda/Makefile.crates
+1-2textproc/feluda/Makefile
+10-113 files

FreeBSD/ports 32a05c8 — devel/benchmark Makefile distinfo

devel/benchmark: update 1.9.5 → 1.10.0
DeltaFile
+28-0devel/benchmark/pkg-plist
+3-3devel/benchmark/distinfo
+2-2devel/benchmark/Makefile
+33-53 files

FreeBSD/ports 165be51 — devel/py-huey distinfo Makefile

devel/py-huey: update 3.4.0 → 3.5.3
DeltaFile
+8-2devel/py-huey/Makefile
+3-3devel/py-huey/distinfo
+11-52 files

FreeBSD/ports 900f8e9 — devel/py-aiohttp-asgi distinfo Makefile

devel/py-aiohttp-asgi: update 0.6.1 → 0.7.1
DeltaFile
+17-5devel/py-aiohttp-asgi/Makefile
+3-3devel/py-aiohttp-asgi/distinfo
+20-82 files

FreeBSD/ports 028e8c4 — devel Makefile, devel/py-forklib distinfo pkg-descr

devel/py-forklib: New port: Fork the single process easily

Approved by:    no need for approval according to bapt@
DeltaFile
+27-0devel/py-forklib/Makefile
+23-0devel/py-forklib/files/example.py
+3-0devel/py-forklib/distinfo
+3-0devel/py-forklib/pkg-descr
+1-0devel/Makefile
+57-05 files

FreeBSD/ports 18a7bdf — devel/bats-core Makefile distinfo

devel/bats-core: update 1.13.0 → 1.14.0
DeltaFile
+3-3devel/bats-core/distinfo
+1-1devel/bats-core/Makefile
+4-42 files

FreeBSD/ports 290ee8f — www/baikal Makefile distinfo

www/baikal: update to 0.13.0

Release notes:
- https://github.com/sabre-io/Baikal/releases/tag/0.12.0
- https://github.com/sabre-io/Baikal/releases/tag/0.12.1
- https://github.com/sabre-io/Baikal/releases/tag/0.13.0
DeltaFile
+65-61www/baikal/pkg-plist
+3-3www/baikal/distinfo
+1-1www/baikal/Makefile
+69-653 files

FreeBSD/ports 319a070 — misc/mcp-inspector distinfo.powerpc64le distinfo.powerpc64

misc/mcp-inspector: regenerate powerpc64* distinfo for 2.12.0

The 2.12.0 update only regenerated the amd64 and aarch64 distinfo.

Reported by:    yuri (maintainer)
DeltaFile
+153-139misc/mcp-inspector/distinfo.powerpc64le
+153-139misc/mcp-inspector/distinfo.powerpc64
+306-2782 files

FreeBSD/ports ba5f4e5 — net/samba425 Makefile distinfo, net/samba425/files patch-lib_util_statsvfs.c patch-buildtools_wafsamba_samba__autoconf.py

net/samba425: update to 4.25.1

   * BUG 16274: CTDB: Cannot find device "<iface>@<link>": need to extract real
     interface names
   * BUG 16200: generate_unique_u64() may not protect against veto_value
   * BUG 16261: Rename with ReplaceIfExists to a target differing only in case
     creates a duplicate instead of replacing (regression in
   * BUG 16263: Samba 4.25.0 fails to build on macOS
   * BUG 16258: Python smbconf transaction_start() lacks a talloc stack frame
     with CTDB
   * BUG 16265: Linux i686 build fails on dynamic_lookup
   * BUG 16276: Access control bypass via vfs_ceph_rgw case-insensitive open
     (CVE-2026-109411)
   * BUG 16287: vfs_acl_xattr crashes on zero-sized flistxattr queries
   * BUG 16235: Dynamic interface support in smbd is racy
   * BUG 16254: CTDB database operations can be run against incorrect nodes
   * BUG 16273: A node can be banned because it tries to run recovery after
     losing the cluster lock
   * BUG 15857: All backend  log should honor global log level  "log level = "

    [6 lines not shown]
DeltaFile
+11-7net/samba425/files/patch-buildtools_wafsamba_samba__autoconf.py
+4-13net/samba425/files/patch-lib_util_statsvfs.c
+3-3net/samba425/distinfo
+2-2net/samba425/Makefile
+20-254 files