The place for ports
sysutils/dunst: Update to 1.13.1<br />
<br />
Add shell completions for dunstify.<br />
<br />
Changelog: https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
devel/freebsd-gcc15: External FreeBSD toolchain based on GCC 15<br />
<br />
This port provides external GCC toolchains for GCC 15.2.0 for the<br />
aarch64, amd64, armv7, i386, powerpc, powerpc64, powerpc64le, and<br />
riscv64 platforms.<br />
<br />
Reviewed by: lwhsu<br />
Differential Revision: https://reviews.freebsd.org/D54834
multimedia/py-torchcodec: New port: PyTorch media decoding and encoding
misc/py-torchvision: update 0.23.0 → 0.25.0
misc/py-pytorch: update 2.8.0 → 2.10.0
databases/diesel: update 2.3.3 → 2.3.6<br />
<br />
Reported by: portscout
deskutils/skim: update 1.3.0 → 1.6.0<br />
<br />
Reported by: portscout
audio/wavpack: Re-enable testing<br />
<br />
The tests can take a rather long time to complete, so I thought they<br />
were hanging. Add a pre-test target to explain this, so people with old<br />
hardware like myself know what to expect and for folks who have<br />
WITH_TESTING enabled. Normally, regression tests don't take this long.<br />
This is also a team maintained port, so pitfalls should be highlighted.<br />
<br />
I also retract my statement of "test target has been failing for a while"<br />
in the previous commit message. This was based on me testing the previous<br />
version and seeing the same behavior of the wvtest process seemingly<br />
hanging as I observed in the current version before review.<br />
<br />
Reported by: diizzy, arrowd<br />
Fixes: f8ba7a9305fc - audio/wavpack: Update to 5.9.0
mail/mailpit: Update to 1.28.4
multimedia/gstreamer1-plugins-svt-av1: switch to GStreamer upstream<br />
<br />
https://gitlab.com/AOMediaCodec/SVT-AV1/-/commit/8ff0c1cd27fb
multimedia/gstreamer1-plugins-svt-hevc: switch to GStreamer upstream
multimedia/svt-av1: update to 4.0.0<br />
<br />
Changes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v4.0.0<br />
Reported by: GitLab (notify releases)
x11/swayrbar: update to 0.5.0<br />
<br />
Changes: https://git.sr.ht/~tsdh/swayr/log/swayrbar-0.5.0<br />
Reported by: Repology
x11/swayr: update to 0.28.2<br />
<br />
Changes: https://git.sr.ht/~tsdh/swayr/log/swayr-0.28.2<br />
Reported by: Repology
www/gallery-dl: update to 1.31.4<br />
<br />
Changes: https://github.com/mikf/gallery-dl/releases/tag/v1.31.4<br />
Reported by: GitHub (watch releases)
multimedia/dav1d: drop LTO workaround after 17e9745faede<br />
<br />
Obsoleted by -mstackrealign removal in<br />
https://code.videolan.org/videolan/dav1d/-/commit/0d6a31f275dc<br />
<br />
PR: 292573<br />
Suggested by: diizzy
multimedia/dav1d: update to 1.5.3<br />
<br />
Changes: https://code.videolan.org/videolan/dav1d/-/tags/1.5.3<br />
Reported by: Repology, diizzy
x11-themes/qogir-icon-themes: Update 2023-06-05 => 2025-02-15<br />
<br />
Changelogs:<br />
https://github.com/vinceliuice/Qogir-icon-theme/releases/tag/2025-02-06<br />
https://github.com/vinceliuice/Qogir-icon-theme/releases/tag/2025-02-15<br />
<br />
PR: 290052<br />
Approved by: Alexander88207 <Alexander88207@protonmail.com> (maintainer, via Discord)
security/py-serpico: New port: Security scanner for FreeBSD packages and releases<br />
<br />
serpico is a security scanner for FreeBSD packages and releases<br />
that compares the versions against a list of versions marked as<br />
vulnerable, then displays vulnerability information in a JSON-compact<br />
format for easy analysis by other security tools.<br />
<br />
WWW: https://github.com/DtxdF/serpico
devel/php-composer: Update to 2.9.4<br />
<br />
PR: 292700<br />
Approved by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
*/*: update my maintainer email address<br />
<br />
Approved by: lwhsu (mentor)<br />
Signed-off-by: Siva Mahadevan <siva@FreeBSD.org><br />
Sponsored by: The FreeBSD Foundation<br />
Differential Revision: https://reviews.freebsd.org/D54860
net-mgmt/netbox: Relax version requirements after fab1d136695c<br />
<br />
* www/py-gunicorn was updated to the 24.x release series, adjust the<br />
version requirements accordingly.<br />
<br />
* Test suite and run time tests seem fine.
devel/R-cran-kit: Update to 0.0.21<br />
<br />
ChangeLog: https://cran.r-project.org/web/packages/kit/news/news.html
games/libretro-shaders-slang: Update g20251223 => g20260122<br />
<br />
Commitlog:<br />
https://github.com/libretro/slang-shaders/compare/2707c34...a38704e<br />
<br />
PR: 292687
textproc/meld: update to 3.22.3<br />
<br />
Reviewed by: vishwin<br />
Approved by: gnome (maintainer), lwhsu (mentor)<br />
Signed-off-by: Siva Mahadevan <siva@FreeBSD.org><br />
Sponsored by: The FreeBSD Foundation<br />
Differential Revision: https://reviews.freebsd.org/D54736
x11-fonts/opensans-ttf: Update 20180831 => 3.003, switch upstream, take maintainership<br />
<br />
- Change upstream to https://github.com/googlefonts/opensans.<br />
- Make portclippy happy.<br />
- Finish renaming x11-fonts/open-sans → x11/opensans-ttf.<br />
<br />
PR: 291692<br />
Approved by: Florian Limberger <flo@snakeoilproductions.net> (former maintainer, innactive since 2021-01-05)
x11-fonts/open-sans: Rename to x11/opensans-ttf to match upstream naming before update<br />
<br />
PR: 291692<br />
Approved by: Florian Limberger <flo@snakeoilproductions.net> (maintainer, timeout > 1 month)
security/suricata: Update version 8.0.2=>8.0.3<br />
<br />
Changelog: https://forum.suricata.io/t/suricata-8-0-3-and-7-0-14-released/6161
security/snort3: Update version 3.10.1.0=>3.10.2.0<br />
<br />
Changelog: https://github.com/snort3/snort3/releases/tag/3.10.2.0
sysutils/opentofu: Update version 1.11.3=>1.11.4<br />
<br />
Changelog: https://github.com/opentofu/opentofu/releases/tag/v1.11.4
www/py-gunicorn: Update version 23.0.0=>24.0.0<br />
<br />
Changelog: https://github.com/benoitc/gunicorn/releases/tag/24.0.0
sysutils/consul: Update version 1.22.2=>1.22.3<br />
<br />
Changelog: https://github.com/hashicorp/consul/releases/tag/v1.22.3
textproc/consul-template: Update version 0.41.3=>0.41.4<br />
<br />
Changelog: https://github.com/hashicorp/consul-template/releases/tag/v0.41.4
security/rekor: Update version 1.4.3=>1.5.0<br />
<br />
Changelog: https://github.com/sigstore/rekor/releases/tag/v1.5.0
security/osslsigncode: Update version 2.10=>2.11<br />
<br />
Changelog: https://github.com/mtrojnar/osslsigncode/releases/tag/2.11
security/vault: Update version 1.21.1=>1.21.2<br />
<br />
Changelog: https://github.com/hashicorp/vault/releases/tag/v1.21.2
security/go-tuf: Update version 2.3.0=>2.3.1<br />
<br />
Changelog: https://github.com/theupdateframework/go-tuf/releases/tag/v2.3.1
net/google-cloud-sdk: Update version 552.0.0=>553.0.0
devel/py-tox: Update version 4.34.0=>4.34.1<br />
<br />
Changelog: https://github.com/tox-dev/tox/releases/tag/4.34.1
www/zola: Update version 0.22.0=>0.22.1<br />
<br />
Changelog: https://github.com/getzola/zola/releases/tag/v0.22.1
devel/grpc-gateway: Update version 2.27.4=>2.27.5<br />
<br />
Changelog: https://github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.27.5
devel/cirrus-cli: Update version 0.159.0=>0.159.1<br />
<br />
Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.159.1
databases/py-mysql-connector-python: Update version 9.5.0=>9.6.0<br />
<br />
Changelog: https://github.com/mysql/mysql-connector-python/releases/tag/9.6.0
java/wildfly: Update version 38.0.1=>39.0.0<br />
<br />
Changelog: https://www.wildfly.org/news/2026/01/16/WildFly-39-is-released/
lang/php85: Update version 8.5.1=>8.5.2<br />
<br />
Changelog: https://www.php.net/ChangeLog-8.php#8.5.2
lang/php84: Update version 8.4.16=>8.4.17<br />
<br />
Changelog: https://www.php.net/ChangeLog-8.php#8.4.17
lang/php83: Update version 8.3.29=>8.3.30<br />
<br />
Changelog: https://www.php.net/ChangeLog-8.php#8.3.30
databases/mroonga: Update version 14.14=>15.00<br />
<br />
Changelog: https://mroonga.org/docs/news/15.html#release-15-00
textproc/groonga: Update version 15.1.1=>15.1.2<br />
<br />
Changelog: https://groonga.org/docs/news/15.html#release-15-1-2
databases/pspg: Update version 5.8.14=>5.8.15<br />
<br />
Changelog: https://github.com/okbob/pspg/releases/tag/5.8.15
databases/freetds-devel: Update version 1.5.233=>1.5.235
devel/matreshka: Fix pkg-plist
net-mgmt/py-pysmi: Update 1.6.2 => 1.6.3<br />
<br />
Changelog:<br />
https://github.com/lextudio/pysmi/blob/v1.6.3/CHANGES.rst<br />
<br />
PR: 292678
devel/py-pygobject: update to 3.54.5<br />
<br />
Changelog: https://gitlab.gnome.org/GNOME/pygobject/-/blob/3.54.5/NEWS<br />
<br />
Note, tests run from the primary port, not -common.<br />
<br />
Event: Winter Field Day 2026<br />
PR: 291335
x11/slick-greeter: update to 2.2.6<br />
<br />
PR: 292339<br />
Reported by: Olivier Duchateau
mail/datovka: Update 4.27.0 => 4.28.0<br />
<br />
Release Notes:<br />
https://www.datovka.cz/cs/2026-01-20-datovka-4.28.0.html<br />
<br />
PR: 292691
devel/iaito: Update 6.0.4 => 6.0.8<br />
<br />
Changelogs:<br />
https://github.com/radareorg/iaito/releases/tag/6.0.7<br />
https://github.com/radareorg/iaito/releases/tag/6.0.8<br />
<br />
PR: 292689
devel/tracy: Update 0.13.0 => 0.13.1<br />
<br />
Changelog:<br />
https://github.com/wolfpld/tracy/releases/tag/v0.13.1<br />
<br />
PR: 292690<br />
MFH: 2026Q1
databases/cego: update 2.53.8 -> 2.54.1<br />
<br />
- Removed PIDFILE attribute from db xml.<br />
PIDFILE should be specified by database startup with pidfile option<br />
- remove distributed mode, was never used in production (2.53.x -> 2.54.x)<br />
- Changed tableset ticket handling for backup recovery
archivers/minizip-ng: Update 4.0.10 => 4.1.0<br />
<br />
Changelog:<br />
https://github.com/zlib-ng/minizip-ng/releases/tag/4.1.0<br />
<br />
Add patch to fix build:<br />
FAILED: [code=1] CMakeFiles/minizip-ng.dir/mz_strm_os_posix.c.o<br />
mz_strm_os_posix.c:93:32: error: use of undeclared identifier 'S_IRUSR'<br />
93 | fd = open(path, mode_open, S_IRUSR | S_IWUSR | S_IRGRP);<br />
| ^<br />
mz_strm_os_posix.c:93:42: error: use of undeclared identifier 'S_IWUSR'<br />
93 | fd = open(path, mode_open, S_IRUSR | S_IWUSR | S_IRGRP);<br />
| ^<br />
mz_strm_os_posix.c:93:52: error: use of undeclared identifier 'S_IRGRP'<br />
93 | fd = open(path, mode_open, S_IRUSR | S_IWUSR | S_IRGRP);<br />
| ^<br />
3 errors generated.<br />
<br />
Upstream issue: https://github.com/zlib-ng/minizip-ng/issues/941
cad/openvsp: Update to 3.47.0<br />
<br />
ChangeLog:<br />
https://openvsp.org/blogs/announcements/2026/01/23/openvsp-3-47-0-released<br />
<br />
Features:<br />
<br />
* Swept Volume Analysis<br />
* Look-At Visibility Analysis<br />
* Look-From Visibility now has discrete mode<br />
* Look-From Visibility supports multiple viewpoints<br />
* Look-From Visibility supports constrained FOV from each viewpoint<br />
* Intersect type SubSurfaces<br />
* Reworked UX for all item browsers and trees regarding<br />
adding/deleting/renaming<br />
* Explicit Add and Delete button<br />
* Auto-name for all recently-added items<br />
* Rename using name field, no button necessary<br />
* Inline rename field via item double click, F2, or Enter<br />
* NASA COBRA Hypersonic reentry body geometry<br />
* Analytical solution to static blade balance<br />
* Faster transfer of large vec3d data to NumPy via API<br />
<br />
Build System:<br />
<br />
* Python 3.9 EOL. Support dropped, supporting 3.11 and 3.13 going forward<br />
* MacOS 13 EOL, x86 build now using MacOS 14<br />
* Update FindPythonLibsNew to work with Python 3.12+ — thanks Alasdair Gray<br />
<br />
Fixes:<br />
<br />
* Fix Deactivate() logic for sliders all over the place<br />
* New Geom selected correctly when Vehicle initially selected<br />
* Fixes for *.vspgeom files from CFDMesh<br />
* All VSPAERO files written with %lg for precision across all magnitudes<br />
* False positive non-watertight warning in CFDMesh fixes<br />
* Fix for repeated CompGeom / ParasiteDrag calls from API<br />
* Write BOX beam section types correctly to CalculiX files<br />
* Don’t clobber XSecCurve name when changing XSec type
science/afni: Update to 26.0.06
devel/onetbb: Fix the last failing test<br />
<br />
Fix the following test:<br />
<br />
63 - test_hw_concurrency (ILLEGAL)<br />
<br />
by using sched_getaffinity().<br />
<br />
PR: 292088<br />
Reported by: diizzy
devel/libwasmtime: update 40.0.1 -> 41.0.0<br />
<br />
ChangeLog: https://github.com/bytecodealliance/wasmtime/compare/v40.0.1...v41.0.0<br />
<br />
Sponsored by: tipi.work
net/nats-surveyor: Update 0.9.5 → 0.9.7
graphics/inkscape: update 1.4.2 -> 1.4.3<br />
<br />
Note:<br />
- this is a bridge release in the sense that it can be used to<br />
convert the planned Inkscape 1.5 multipage file format<br />
to the pre-1.5 multipage format.<br />
- 24 crash/freeze fixes<br />
<br />
PR: 292694<br />
Changes: https://inkscape.org/doc/release_notes/1.4.3/Inkscape_1.4.3.html<br />
Reviewed by: Tomasz "CeDeROM" CEDRO <tomek@cedro.info>
devel/bear: Upgrade to 4.0.1<br />
<br />
The bear project has been re-written in Rust from 4.0.0. We upgrade this<br />
to 4.0.1 and use builtin USE_CARGO.<br />
A good new is that the new version does not need the per-compiler wrapper now.<br />
<br />
Also, let aokblast@ take the maintainership.<br />
<br />
Approved by: lwhsu (mentor)<br />
Differential Revision: https://reviews.freebsd.org/D54755
multimedia/kodi-addon-pvr.hts: Update to 22.8.0
multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.1
multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.6
dns/dnscontrol: Update to 4.31.1
x11-fm/thunar: Update to 4.20.7
devel/qlementine: Update to 1.4.2<br />
<br />
Changelog:<br />
https://github.com/oclero/qlementine/releases/tag/v1.4.2
sysutils/py-hcloud: update to 2.16.0<br />
<br />
Changes: https://github.com/hetznercloud/hcloud-python/blob/v2.16.0/CHANGELOG.md<br />
Reported by: portscout, repology
mail/thunderbird-esr: update to 140.7.1 (rc1)<br />
<br />
Release Notes:<br />
https://www.thunderbird.net/en-US/thunderbird/140.7.1esr/releasenotes/
news/inn-current: Update to 20260121
devel/hoel: Disable -Werror to fix build with recent Clang<br />
<br />
hoel-1.4.29/src/hoel-mariadb.c:247:25: error: variable 'row' set but not used [-Werror,-Wunused-but-set-variable]<br />
247 | uint num_fields, col, row;<br />
| ^
security/vuxml: Add MySQL vulnerabilities
www/nextcloud-groupfolders: Update to 20.1.9
www/nextcloud-forms: Update to 5.2.4
net-p2p/clboss: upgrade from 0.14.1 to 0.15.1
net-p2p/c-lightning: upgrade from 25.12 to 25.12.1
databases/sqlclient: Fix pkg-plist
dns/dnsmasq: fix DBUS option<br />
<br />
I'd overlooked that I need to remove the src/dbus.c patch in v2.92,<br />
fixed now. Thanks for the report.<br />
<br />
Reported by: Igor Pavlov<br />
PR: 292674
dns/bind9*: enable base GSSAPI on 15+<br />
<br />
FreeBSD 15+ have MIT kerberos in the base system, and it fixes the<br />
problems BIND9 was having with Heimdal.<br />
<br />
PR: 291780
dns/bind9*: nsupdate works on 15+ with MIT kerberos from base<br />
<br />
FreeBSD 15+ have MIT kerberos in the base system, and it fixes the<br />
problems BIND9 was having with Heimdal.<br />
<br />
PR: 291776
www/tomcat9: Update 9.0.113 => 9.0.115<br />
<br />
Changelog:<br />
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.115_(remm)<br />
<br />
MFH: 2026Q1
games/hs-scroll: Update Haskell deps hoping to fix the CURRENT fallout<br />
<br />
Reported by: pkg-fallout
databases/pg_textsearch: fix pkg-plist
graphics/cairomm: Fix plist when DOCS is off<br />
<br />
Reported by: olgeni
graphics/tulip: Add WWW<br />
<br />
Reported by: dinoex
net-mgmt/nagios-plugins: fix TTL on outgoing packets for IPv6
net/gorss: update the port to version 0.5<br />
<br />
- Convert PLIST_FILES into a static `pkg-plist'<br />
which is 10 lines long after adding new themes<br />
- Cache generated `files/modules.txt' for Golang<br />
1.23+ as explained in the commit 024490a280d1
x11/wvkbd: update to 0.19.2<br />
<br />
Changes: https://git.sr.ht/~proycon/wvkbd/log/v0.19.2<br />
Reported by: GitHub (watch releases)
mail/msmtp: remove ca_root_nss dep<br />
<br />
msmtp 1.8.2[0] onwards selects the system trust store by<br />
default when TLS is enabled, so ca_root_nss is no longer<br />
necessary.<br />
<br />
Other minor changes:<br />
* PORTVERSION -> DISTVERSION<br />
* enable test suite<br />
* simplify Makefile style<br />
<br />
[0] https://marlam.de/msmtp/news/msmtp-1-8-2/<br />
<br />
Reviewed by: novel<br />
Approved by: lwhsu (mentor)<br />
Signed-off-by: Siva Mahadevan <siva@FreeBSD.org><br />
Sponsored by: The FreeBSD Foundation<br />
Differential Revision: https://reviews.freebsd.org/D54720
astro/calceph: New port<br />
<br />
CALCEPH Library is designed to access the binary planetary ephemeris<br />
files, such INPOPxx and JPL DExxx ephemeris files, (called 'original<br />
JPL binary' or 'INPOP 2.0 or 3.0 binary' ephemeris files in the next<br />
sections) and the SPICE kernel files (called 'SPICE' ephemeris files<br />
in the next sections).
security/netbird: Update 0.64.0 => 0.64.1<br />
<br />
Changelogs:<br />
https://github.com/netbirdio/netbird/releases/tag/v0.64.1<br />
<br />
Commit log:<br />
https://github.com/netbirdio/netbird/compare/v0.64.0...v0.64.1<br />
<br />
PR: 292685
games/veloren-weekly: update to s20260123<br />
<br />
Changes: https://gitlab.com/veloren/veloren/-/compare/547fc9f725...v0.18.0
graphics/mesa-devel: unbreak on 64-bit archs after b95e493d187f<br />
<br />
../src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:1653:84: error: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Werror,-Wformat]<br />
1652 | mesa_logi("amdgpu: uq_log: %s: num_wait_fences=%d uq_va=%llx job=%llx\n",<br />
| ~~~~<br />
| %lx<br />
1653 | amdgpu_userq_str[acs->queue_index], userq_wait_data.num_fences, fence_info[i].va,<br />
| ^~~~~~~~~~~~~~~~<br />
../src/util/log.h:78:78: note: expanded from macro 'mesa_logi'<br />
78 | #define mesa_logi(fmt, ...) mesa_log(MESA_LOG_INFO, (MESA_LOG_TAG), (fmt), ##__VA_ARGS__)<br />
| ~~~ ^~~~~~~~~~~<br />
../src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:1654:20: error: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Werror,-Wformat]<br />
1652 | mesa_logi("amdgpu: uq_log: %s: num_wait_fences=%d uq_va=%llx job=%llx\n",<br />
| ~~~~<br />
| %lx<br />
1653 | amdgpu_userq_str[acs->queue_index], userq_wait_data.num_fences, fence_info[i].va,<br />
1654 | fence_info[i].value);<br />
| ^~~~~~~~~~~~~~~~~~~<br />
../src/util/log.h:78:78: note: expanded from macro 'mesa_logi'<br />
78 | #define mesa_logi(fmt, ...) mesa_log(MESA_LOG_INFO, (MESA_LOG_TAG), (fmt), ##__VA_ARGS__)<br />
| ~~~ ^~~~~~~~~~~<br />
<br />
Reported by: pkg-fallout
x11/xscreensaver: Update 6.13 => 6.14<br />
<br />
New savers in this release are actually shell scripts, however still<br />
being stripped which fails. Work around this by performing stripping<br />
manually on the files are known or detected as binary executables.<br />
<br />
While here, deduplicate MASTER_SITES/WWW--those are the same. Also,<br />
download will go through HTTPS now.<br />
<br />
Changelog:<br />
* Added the ability to run shadertoy.com programs as screen savers.<br />
* New shader-based savers: alienbeacon, batteredplanet, elementalring,<br />
fluxcore, gimbalharmonics, hexplasma, logarithmiccircles, neongravity,<br />
neontriangulator, protophore, selfreflect, skyline, stardome,<br />
starnest, stripeytorus, synthwavecity, topologica and truchetzoom.<br />
* Better label wrapping in carousel and photopile.<br />
* Fixed glslideshow preferences and title display.<br />
* X11: Decrufted PAM, including /etc/pam.d/xscreensaver.<br />
* macOS: Sparkle 2.8.<br />
* iOS: Clicking links in preferences opens in Safari again.<br />
https://www.jwz.org/xscreensaver/changelog.html<br />
<br />
PR: 292631