The place for ports
databases/timescaledb-parallel-copy: New port
databases/pg_textsearch: New port
editors/zed: Update to 0.218.7<br />
<br />
Changelog: https://github.com/zed-industries/zed/releases/tag/v0.218.7<br />
<br />
Reported by: GitHub (watch releases)
databases/postgis34: IGNORE on pgsql>17<br />
<br />
PR: 291156
databases/postgis33: IGNORE on pgsql>17<br />
<br />
PR: 291156
sysutils/terraform-switcher: Update to 1.13.0<br />
<br />
ChangeLog:<br />
https://github.com/warrensbox/terraform-switcher/releases/tag/v1.13.0
www/katana: Update to 1.4.0<br />
<br />
ChangeLog:<br />
https://github.com/projectdiscovery/katana/releases/tag/v1.4.0
math/libhomfly: upgrade to 1.03<br />
<br />
This adds pkg-config support.
net-mgmt/telegraf: Update to 1.37.1<br />
<br />
Release notes: https://github.com/influxdata/telegraf/releases/tag/v1.37.1
Add textproc/fcitx5-mcfoxim: OpenVanilla Formosan languages for Fcitx5
www/py-flask-peewee: Update 3.0.6 => 3.1.0<br />
<br />
Commit log:<br />
https://github.com/coleifer/flask-peewee/compare/3.0.6...3.1.0<br />
<br />
PR: 292434
databases/py-peewee_migrate: Update 1.13.0 => 1.14.0<br />
<br />
Commit log:<br />
https://github.com/klen/peewee_migrate/compare/1.13.0...1.14.0<br />
<br />
PR: 292435
textproc/opensearch*: Update to 3.4.0<br />
<br />
PR: 292121 292122<br />
Reported by: Nick Price <nick at spun.io><br />
Reviewed by: Sven Ruediger<br />
Tested by: Sven Ruediger<br />
Approved by: opensearch
emulators/Ymir: Update 0.2.0 => 0.2.1<br />
<br />
Changelog:<br />
https://github.com/StrikerX3/Ymir/releases/tag/v0.2.1<br />
<br />
Disable checks for updates via CMAKE_OFF= Ymir_ENABLE_UPDATE_CHECKS.<br />
This is not applicable on FreeBSD.<br />
<br />
PR: 292426
misc/py-wandb: Remove hard dependency on go122<br />
<br />
py-wandb is the sole remaining consumer of Go < 1.24. I missed it in<br />
my original sweep because I was looking for USES=go, and py-wandb<br />
instead had a BUILD_DEPENDS on go122 itself.<br />
<br />
Previous py-wandb had a hardcoded dependency on go122. I assume it<br />
was an attempt to ensure a minimum verion (as go.mk did not support<br />
anything like that), but I'm not sure (an email to yuri went unanswered.)<br />
<br />
Instead, add USES=go:1.22+ (and remove the rendundant BINARY_ALIAS that<br />
further hardcoded go122).<br />
<br />
With this change, the port build happily. Tests don't run (multiple deps<br />
are missing, but even after adding them it still won't run tests at all,<br />
and I don't know how to fix that).<br />
<br />
I bumped PORTREVISION so that end-users can benefit from a more modern<br />
Go runtime and toolchain.<br />
<br />
With this, go122 is likely safe to delete, though I'm going to do more<br />
investigation before removing it.
security/arti: Update to 1.9.0
graphics/gnash: switch to GitMirroring<br />
<br />
PR: 292415
textproc/quarto: fix packaging with python 3.12<br />
<br />
PR: 285957
www/element-web: Update to 1.12.8<br />
<br />
Approved by: maintainer (implicit, version bump, as per PR 258262)
databases/ldb25: fix build with python 3.12<br />
<br />
PR: 285957
deskutils/presage: fix build with python 3.12<br />
<br />
PR: 285957
chinese/pycangjie: fix build with python 3.12<br />
<br />
PR: 285957
devel/fungw: fix build with python 3.12<br />
<br />
PR: 285957
devel/py-dbt-extractor: fix build with python 3.12<br />
<br />
PR: 285957
devel/py-zfp: fix build with python 3.12<br />
<br />
PR: 285957
games/py-fife: fix build with python 3.12<br />
<br />
PR: 285957
misc/py-SoapySDR: fix build with python 3.12<br />
<br />
PR: 285957
finance/odoo18: fix packaging with python 3.12<br />
<br />
PR: 285957
finance/odoo17: fix packaging with python 3.12<br />
<br />
PR: 285957
finance/odoo16: fix packaging with python 3.12<br />
<br />
PR: 285957
graphics/gnash: fix MASTER_SITES<br />
<br />
PR: 292415
x11/cde-devel: Update to the latest cdesktopenv-code commit<br />
<br />
Update to the latest cdedesktop-code commit proxied through my GH account
sysutils/screen-devel: Update to the lastest commit on savanah
security/nmap-devel: Update to the latest GH commit
net/hostapd-devel: Update to the latest GH commit<br />
<br />
Update to the latest w1.fi commit, proxied through my GH account.
security/wpa_supplicant-devel: Update to latest GH commit<br />
<br />
Update to the latest w1.fi commit, proxied through my GH account.
mail/spamassassin-devel: update to latest github commit
security/krb5-devel: update to the latest MIT/KRB5 github commit
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
sysutils/cfengine*: Deprecate and expire unsupported versions
sysutils/cfengine-masterfiles: cfengine-masterfiles 3.27 is default now
sysutils/cfengine: Update default cfengine to 3.27
sysutils/cfengine-masterfiles-lts: cfengine 3.27 is LTS now<br />
<br />
See https://cfengine.com/supported-versions/.
sysutils/cfengine-lts: cfengine 3.27 is LTS now<br />
<br />
See https://cfengine.com/supported-versions/.
sysutils/cfengine-masterfiles-devel: Update to latest GH commit
sysutils/cfengine-devel: Update to latest GH commit
sysutils/cfengine-masterfiles327: Welcome the new cfengine-masterfiles327
sysutils/cfengine327: Welcome the new cfengine 3.27.0<br />
<br />
The change log can be found at<br />
https://github.com/cfengine/masterfiles/blob/master/CHANGELOG.md?plain=1
devel/R-cran-later: Update to 1.4.5<br />
<br />
Add R-cran-promises to test dependencies.<br />
<br />
Changelog: https://cran.r-project.org/web/packages/later/news/news.html
www/freenginx-devel: clean up the port infra<br />
<br />
NJS_QJS knob and related patches have been removed a long time ago.<br />
Do not bump PORTREVISION.<br />
<br />
Sponsored by: tipi.work
math/frobby: upgrade to v0.9.7<br />
<br />
Release notes at https://github.com/Macaulay2/frobby/releases
math/R-cran-hdrcde: upgrade to 3.5.0<br />
<br />
Release notes at https://cran.r-project.org/web/packages/hdrcde/news/news.html
devel/py-guppy3: upgrade to v3.1.6
www/freenginx-devel: update njs 0.9.4 -> 0.9.5 (+)<br />
<br />
Bump PORTREVISION.<br />
<br />
<ChangeLog><br />
<br />
nginx modules:<br />
<br />
*) Feature: added native module support for QuickJS engine.<br />
The following directives were added: js_load_http_native_module,<br />
js_load_stream_native_module.<br />
<br />
*) Bugfix: fixed js_body_filter with multiple chunks for QuickJS<br />
engine.<br />
<br />
*) Bugfix: fixed buffer_type inheritance in if blocks for js_body_filter.<br />
Previously, when js_body_filter was used inside an if block,<br />
the data parameter received Buffer type instead of the expected<br />
String type.<br />
<br />
*) Bugfix: fixed js_body_filter when data is not in memory.<br />
Previously, when upstream data was delivered from nginx cache,<br />
js_body_filter was not able to process it correctly.<br />
<br />
*) Bugfix: improved r.subrequest() error handling.<br />
Fixed a problem of a lost write event when the njs handler<br />
making r.subrequest() is called from a lua handler as a<br />
subrequest.<br />
<br />
Core:<br />
<br />
*) Bugfix: fixed XMLAttr object.<br />
Pointer to xmlAttr could become invalid when the parent XMLNode<br />
was modified.<br />
<br />
*) Bugfix: fixed XMLNode update.<br />
<br />
*) Bugfix: fixed ArrayBuffer with detached buffers.<br />
<br />
*) Bugfix: added missing detached array checks.<br />
<br />
*) Bugfix: fixed fs.mkdir() and friends.<br />
<br />
*) Bugfix: fixed path restoration in fs.mkdir() and friends on<br />
error.<br />
<br />
*) Bugfix: fixed missed allocation check in promise code.<br />
<br />
</ChangeLog>
www/waterfox: Update 6.6.7 => 6.6.8<br />
<br />
Release Notes:<br />
https://www.waterfox.com/releases/6.6.8/<br />
<br />
PR: 292422<br />
MFH: 2025Q4
security/py-fail2ban: Remove redundant 2to3 invocation<br />
<br />
As of upstream 9c5f6eea fail2ban is Python 3.x based. We no longer need<br />
2to3 anymore.<br />
<br />
PR: 9c5f6eea<br />
MFH: 2026Q1
devel/py-shandy-sqlfmt: Update to 0.29.0
devel/pcsc-lite: Update to 2.4.0<br />
<br />
Reported by: portscout!
biology/vsearch: Update to 2.30.3<br />
<br />
Fix memory allocation bug<br />
Changes: https://github.com/torognes/vsearch/releases<br />
<br />
Reported by: portscout
x11/quickshell: Add missing .include <bsd.port.options.mk><br />
<br />
Reported by: Dan Langille <dan@langille.org> (via private email)
misc/crush: Update to 0.32.0<br />
<br />
Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.32.0<br />
<br />
Reported by: GitHub (watch releases)
net-im/py-zapzap: Update to 6.2.6<br />
<br />
ChangeLog: https://github.com/rafatosta/zapzap/releases/tag/6.2.6<br />
Reported by: Rafael Tosta <notifications@github.com>
net-im/linux-discord: Update to 0.0.120
devel/py-jenkins-job-builder: Update to 6.4.4<br />
<br />
Sponsored by: The FreeBSD Foundation
math/R-cran-forecast: Update to 9.0.0<br />
<br />
Reported by: portscout
x11/ghostty: Remove bogus patches<br />
<br />
PR: 287642
audio/exaile: update to 4.2.1<br />
<br />
Release notes:<br />
https://github.com/exaile/exaile/wiki/Exaile-4.2-release-notes#421-2025-12-14
x11/quickshell: Add port: Building blocks for your desktop<br />
<br />
Quickshell is a toolkit for building status bars, widgets,<br />
lockscreens, and other desktop components using QtQuick. It can be<br />
used alongside your wayland compositor or window manager to build a<br />
complete desktop environment.<br />
<br />
WWW: https://quickshell.org/
math/Imath: default-enable PYTHON<br />
<br />
Required for upcoming new port,<br />
Reported by: Martin Filla
net-mgmt/librenms: Update to 26.1.1<br />
<br />
re: https://github.com/librenms/librenms/releases/tag/26.1.1
devel/gamin: Unbreak and improve port<br />
<br />
* Update MASTER_SITES and WWW<br />
* Rework port Makefile to follow porters handbook more closely<br />
<br />
Initial patch submitted by mew14930xvi<br />
<br />
PR: 292327<br />
Reported by: Evgenii Khramtsov <2khramtsov@gmail.com>
devel/fam: Remove port<br />
<br />
Unfetchable, abandonware and unmaintained in tree for years<br />
Retire port as it has no consumers left in tree
treewide: Remove references to USES= fam and move to LIB_DEPENDS<br />
<br />
Only a handful of ports in tree uses this helper which<br />
used to make a switch between devel/fam and devel/gamin more<br />
convenient. With devel/fam going away there's no need to maintain<br />
this any further for a handful of ports.<br />
<br />
Approved by: blanket
treewide: Remove library dependencies of devel/fam<br />
<br />
Remove any references that uses _DEPENDS<br />
<br />
Approved by: blanket
security/zeek: security/zeek: Update to 8.0.5<br />
<br />
https://github.com/zeek/zeek/releases/tag/v8.0.5<br />
<br />
This release fixes the following bugs:<br />
<br />
- The to_subnet() built-in function's parsing of IPv6 subnets was<br />
changed to align with how IPv6 subnet literals are parsed in<br />
Zeek scripts.<br />
<br />
- Zeek now reports a better error message when a table constructor<br />
is called without square brackets around the keys.<br />
<br />
- ssl.log will now correctly report certificate fingerprints when<br />
a protocol error is encountered after certificates are passed,<br />
but before the connection is logged.<br />
<br />
- An unbounded growth issue was fixed with Zeek's internal regex<br />
engine, which caused excessive memory usage when constructing<br />
large numbers of patterns.<br />
<br />
- An attribute error related to metrics ports reported by zeekctl<br />
when using standalone mode was fixed.<br />
<br />
- Zeek now correctly handles blocks being used when defining Spicy<br />
units.<br />
<br />
- A potential crash around evaluating invalid expressions during<br />
Zeek initialization was fixed.<br />
<br />
- Zeek now properly accounts for originator and responder packets<br />
and byte counts when a connection flip happens on the second<br />
packet.<br />
<br />
Reported by: Tim Wojtulewicz
databases/py-dbt-core: chase update to py-pathspec<br />
<br />
Remove upper version limit on py-pathspec dependency now that<br />
py-pathspec has reached version 1.0.2<br />
<br />
PR: 292268<br />
Approved by: Pat Maddox (maintainer)
lang/rust-nightly: update 1.94.0.20251222 → 1.94.0.20260110<br />
<br />
This update deliberately skips latest nighly-2026-01-11 which<br />
contains a regression which is supposed to be fixed by not yet<br />
merged https://github.com/rust-lang/rust/pull/150939<br />
<br />
Approved by: rust (implicit)
www/librespeed: update to 5.5.1<br />
<br />
Changes: https://github.com/librespeed/speedtest/releases/tag/v5.5.1
devel/nodeeditor: Update 3.0.11 => 3.0.12<br />
<br />
Commit log:<br />
https://github.com/paceholder/nodeeditor/compare/3.0.11...3.0.12<br />
<br />
PR: 289091<br />
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
www/newsboat: Update to 2.42<br />
<br />
PR: 292269<br />
Subbmitted by: Herbert J. Skuhra<br />
Approved by: maintainer
security/p5-openxpki-clca: Update 1.19 => 1.20<br />
<br />
Commit log:<br />
https://github.com/openxpki/clca/compare/v1.19...v1.20<br />
<br />
Optimize do-install and post-install-DOCS-on:<br />
- Merge INSTALL_SCRIPTs.<br />
- Remove unnecessary MKDIRs.<br />
<br />
PR: 292365
www/waterfox: Add ffmpeg8 support<br />
<br />
Also a new distinfo file because upstream silently replaced the<br />
distfiles.<br />
<br />
PR: 292413<br />
MFH: 2025Q4
audio/noson: Update to version 2.12.11
www/freenginx-devel: third-party modules management (+)<br />
<br />
- update vts module to its recent snapshot<br />
<br />
Remove upstreamed patch.<br />
<br />
Sponsored by: tipi.work
mail/cone: Update to 1.18<br />
<br />
ChangeLog:<br />
https://sourceforge.net/p/courier/courier.git/ci/master/tree/cone/ChangeLog
devel/R-cran-testthat: Update to 3.3.2<br />
<br />
ChangeLog: https://cloud.r-project.org/web/packages/testthat/news/news.html
devel/R-cran-collapse: Update to 2.1.6<br />
<br />
ChangeLog: https://cran.r-project.org/web/packages/collapse/news/news.html
www/gohugo: Update to 0.154.5<br />
<br />
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.5<br />
<br />
* Fix some default site redirect woes<br />
* hugolib: Fix newly created shortcodes not found during server rebuild<br />
* tpl/tplimpl: Remove trailing slash from void elements<br />
<br />
Approved by: doceng@ (implicit)
www/gohugo: Update to 0.154.4<br />
<br />
* build(deps): bump github.com/goccy/go-yaml from 1.19.1 to 1.19.2<br />
* tpl: Fix language resolution for markdown shortcodes<br />
* For multiple dimensions setups, fix alias handling and multihost publish path
net-im/telegram-desktop: update: 6.4.1 -> 6.4.2<br />
<br />
ChangeLog: https://github.com/telegramdesktop/tdesktop/compare/v6.4.1...v6.4.2<br />
<br />
Sponsored by: tipi.work
devel/air-go: Update to 1.64.0
emulators/wine-devel: Update 11.0-rc4 => 11.0-rc5<br />
<br />
Changelog:<br />
- Bug fixes only, we are in code freeze.<br />
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0-rc5<br />
<br />
PR: 292409
sysutils/mods: Only build on supported architectures<br />
<br />
PR: 292305<br />
Reviewed by: fuz, jrm, vvd<br />
Sponsored by: The FreeBSD Foundation
graphics/jogl: pin to java 8<br />
<br />
After removing source="1.4" from build.xml it still errors on<br />
classes that are removed from jdk11.<br />
<br />
gluegen/src/java/net/highteq/nativetaglet/NativeTaglet.java:3: error: package com.sun.tools.doclets does not exist<br />
<br />
PR: 292241<br />
Approved-by: peterj@
games/freeciv: update to 3.2.2 release (+)<br />
<br />
Release notes: https://freeciv.fandom.com/wiki/NEWS-3.2.2
sysutils/k9s: Update 0.50.16 => 0.50.18<br />
<br />
Changelogs:<br />
https://github.com/derailed/k9s/releases/tag/v0.50.17<br />
https://github.com/derailed/k9s/releases/tag/v0.50.18<br />
<br />
PR: 292382
x11-themes/adapta-backgrounds: Update to 0.5.3.1<br />
<br />
- Pet port(clippy|fmt)<br />
<br />
Reported by: portscout!
devel/py-virtualenv: Update to 20.36.1 (security release)<br />
<br />
ChangeLog: https://github.com/pypa/virtualenv/releases/tag/20.36.1<br />
Reported by: portscout!<br />
<br />
Security: CVE-2026-22702
security/vuxml: Add devel/py-virtualenv <= 20.36.0
devel/phorgeit-phorge: Update to 2025.51