FreshPorts news
FreshPorts news
The place for ports
security/vuxml - 1.1_6
security/vuxml: Add png vulnerability<br /> <br /> * CVE-2026-25646
www/ungoogled-chromium - 145.0.7632.45
www/ungoogled-chromium: update to 144.0.7559.75<br /> <br /> Security: https://vuxml.freebsd.org/freebsd/424d598b-09c4-11f1-85c5-a8a1599412c6.html
www/cinny - 4.10.3
www/cinny: Update to 4.10.3
sysutils/fastfetch - 2.59.0
sysutils/fastfetch: update to 2.59.0<br /> <br /> Changelog: https://github.com/fastfetch-cli/fastfetch/releases/tag/2.59.0
science/mpqc - 2.3.1_53
*/*: bump PORTREVISION after the upgrade of MPICH
net/mpich - 5.0.0
net/mpich: Update to 5.0.0<br /> <br /> Release notes at https://www.mpich.org/2026/02/04/mpich-5-0-0-released/<br /> <br /> PR: 293030<br /> Reported by: Laurent Chardon (maintainer)<br /> Exp-run by: antoine
textproc/bookokrat - 0.3.5
textproc/bookokrat: Update to 0.3.5<br /> <br /> ChangeLog: https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.5<br /> Reported by: &quot;release-please[bot]&quot; &lt;notifications@github.com&gt;
audio/waves - 0.1.41
audio/waves: Add new port<br /> <br /> Waves is a keyboard-driven terminal music player with Soulseek downloads,<br /> MusicBrainz tagging, Last.fm scrobbling, and radio mode.<br /> <br /> Features:<br /> <br /> - Browser: Browse music by Artist &gt; Album &gt; Track hierarchy<br /> - File Browser: Navigate filesystem with file/folder deletion<br /> - Playlists: Create, organize, and manage playlists with folder hierarchy<br /> - Favorites: Quick-access playlist with heart icon display<br /> - Playing Queue: Persistent queue with multi-selection, reordering, and<br /> undo/redo<br /> - Audio Playback: MP3, FLAC, OPUS/OGG, and M4A/AAC support with seeking<br /> - Album Art: Display album art in expanded player bar, auto-fetch during<br /> import<br /> - Full-Text Search: SQLite FTS5 search across library, files, and playlists<br /> - Download Manager: Search and download from Soulseek via slskd integration<br /> - Import System: MusicBrainz tagging, file renaming, and library integration<br /> - Last.fm Scrobbling: Track your listening history with offline queue support<br /> - Radio Mode: Endless playback with Last.fm similar artists and intelligent<br /> track selection<br /> - And more...<br /> <br /> https://github.com/llehouerou/waves
security/py-trezor - 0.20.0
security/py-trezor: Update to 0.20.0
security/py-slip10 - 1.1.0
security/py-slip10: Add new port<br /> <br /> slip10 is a reference implementation of the SLIP-0010 specification,<br /> which generalizes BIP-0032 hierarchical deterministic key derivation for<br /> multiple curves, including secp256k1, NIST P-256, ed25519, and<br /> curve25519.<br /> <br /> It supports deriving extended private and public keys along standard<br /> paths and can operate from either seed material or serialized extended<br /> keys.
security/py-shamir-mnemonic - 0.3.0
security/py-shamir-mnemonic: Add new port<br /> <br /> shamir-mnemonic is a Python implementation of SLIP-0039, a standard for<br /> splitting secrets into multiple mnemonic word shares using Shamir&#039;s<br /> Secret Sharing scheme.<br /> <br /> It is designed primarily for use with cryptocurrency wallets and<br /> hardware devices, enabling secure backup and recovery of sensitive<br /> secrets through human-readable word lists.<br /> <br /> The library provides tools for generating mnemonic shares, combining<br /> shares to recover secrets, and validating share sets, while remaining<br /> compatible with SLIP-0039 implementations used by Trezor and related<br /> ecosystems.
net-im/teams - 2.7.5
net-im/teams: Update to 2.7.5<br /> <br /> While here, add target for unit testing.<br /> <br /> Changelog:<br /> - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.3<br /> - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.4<br /> - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.5<br /> <br /> Reported by: portscout
graphics/py-vulkan - 1.3.275.1
graphics/py-vulkan: Python binding for Vulkan API<br /> <br /> vulkan is a Python extension which supports the Vulkan API. It<br /> leverages power of Vulkan with simplicity of Python. It&#039;s a complete<br /> Vulkan wrapper, it keeps the original Vulkan API and try to limit<br /> differences induced by Python.<br /> <br /> devel/py-cffi is also needed as a BUILD_DEPENDS (truckman)<br /> <br /> PR: 289669
x11-fonts/cantarell-fonts - 0.311
x11-fonts/cantarell-fonts: update to 0.311<br /> <br /> Update to 0.311<br /> <br /> Release: v0.311<br /> - Also provide a ss01 variant for the &quot;fl&quot; ligature, which I forgot in the last release.<br /> - Relax Python version requirements to &gt;= 3.10 when using uv.<br /> <br /> Remove MESON_ARGS, useprebuilt option is enabled by default<br /> <br /> PR: 292096
editors/vscode - 1.109.2
editors/vscode: Update to 1.109.2<br /> <br /> While here, update product.json for popular extensions. [1]<br /> <br /> Changelog: https://code.visualstudio.com/updates/v1_109<br /> <br /> Reported by: GitHub (watch releases)<br /> Obtained from: https://github.com/VSCodium/vscodium/blob/1.109.31074/product.json [1]
net/py-python-socks - 2.8.1
net/py-python-socks: Update to 2.8.1
audio/shairport-sync - 5.0.0
audio/shairport-sync: Update to 5.0.0<br /> <br /> - Update to 5.0.0<br /> - Drop SNDIO from default options (deprecated upstream)<br /> - Add SNDIO deprecation note to OPTIONS<br /> <br /> Changelog:<br /> https://github.com/mikebrady/shairport-sync/releases
ports-mgmt/synth - 3.13
ports-mgmt/synth: update to 3.13 release (+)<br /> <br /> Changelog:<br /> * Attempt to fix prefetching with modern pkg<br /> * Limit log preservation to the task that failed<br /> * testing fix for missing synth scanner log file<br /> * Add EXIT STATUS section to man page<br /> * Set non-zero return code when problem encountered<br /> * Create /etc/hosts in builder
net/py-trio - 0.33.0
net/py-trio: Update to 0.33.0<br /> <br /> - Add PYTHONPATH=${WRKSRC}/src to TEST_ENV so pytest runs against<br /> the in-tree sources (src layout)<br /> - Disable pytest plugin autoload during tests to avoid interference<br /> from unrelated globally installed pytest plugins
x11-fonts/bdf2sfd - 1.2.0
x11-fonts/bdf2sfd: Update to 1.2.0
databases/pg_citus - 14.0.0
databases/pg_citus: update to 14.0.0<br /> <br /> Changes: https://github.com/citusdata/citus/blob/v14.0.0/CHANGELOG.md<br /> <br /> PR: 292443<br /> Reported by: Kevin Bowling
misc/ggml - 0.9.7
misc/ggml: update 0.9.5 → 0.9.7<br /> <br /> Reported by: portscout
science/py-phonopy - 2.48.0
science/{,py-}phonopy: update 2.42.0 → 2.48.0<br /> <br /> Reported by: portscout
science/py-symfc - 1.6.1
science/py-symfc: update 1.3.1 → 1.6.1
science/py-phono3py - 3.25.0
science/py-phono3py: update 3.9.0 → 3.25.0
science/spglib - 2.7.0
science/{,py-}spglib: update 2.6.0 → 2.7.0
devel/catch2 - 3.13.0
devel/catch2: update 3.12.0 → 3.13.0<br /> <br /> Reported by: portscout
biology/andi - 1.15
biology/andi: update 0.14-3 → 1.15<br /> <br /> Reported by: portscout
sysutils/mise - 2026.2.13
sysutils/mise: update 2026.2.9 → 2026.2.13<br /> <br /> Reported by: portscout
audio/yoshimi - 2.3.6
audio/yoshimi: update 2.3.5.2 → 2.3.6<br /> <br /> Reported by: portscout
x11/walker - 2.14.2
x11/walker: Update to 2.14.2<br /> <br /> Changelog: https://github.com/abenz1267/walker/releases/tag/v2.14.2<br /> <br /> Reported by: GitHub (watch releases)
sysutils/elephant - 2.19.3
sysutils/elephant: Update to 2.19.3<br /> <br /> Changelog: https://github.com/abenz1267/elephant/releases/tag/v2.19.3<br /> <br /> Reported by: GitHub (watch releases)
www/py-djangosaml2 - 1.11.1
www/py-djangosaml2: Update to 1.11.1<br /> <br /> Changes: https://github.com/IdentityPython/djangosaml2/compare/v1.9.3..v1.11.1
devel/py-grpcio-tools - 1.78.0
devel/py-grpcio-tools: update to 1.78.0.
devel/py-grpcio - 1.78.0
devel/py-grpcio: update to 1.78.0.
devel/pecl-grpc - 1.78.0
devel/pecl-grpc: update to 1.78.0, remove IGNORE_WITH_PHP.
textproc/xan - 0.55.0
textproc/xan: Update to 0.55.0<br /> <br /> Changelog: https://github.com/medialab/xan/blob/0.55.0/CHANGELOG.md<br /> <br /> Reported by: GitHub (watch releases)
www/py-django_statici18n - 2.6.0
www/py-django_statici18n: Updated to 2.6.0 and renamed to match upstream<br /> <br /> Changes: https://django-statici18n.readthedocs.io/en/v2.6.0/changelog.html
databases/py-sqlmodel - 0.0.33
databases/py-sqlmodel: Update to 0.0.33<br /> <br /> Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.33/docs/release-notes.md<br /> <br /> Reported by: portscout
deskutils/podman-desktop - 1.25.0_1
deskutils/podman-desktop: Bump port revision after electron40 update (6443197dce4f)
devel/electron40 - 40.4.1
devel/electron40: Update to 40.4.1<br /> <br /> Changelog:<br /> - https://github.com/electron/electron/releases/tag/v40.2.1<br /> - https://github.com/electron/electron/releases/tag/v40.3.0<br /> - https://github.com/electron/electron/releases/tag/v40.4.0<br /> - https://github.com/electron/electron/releases/tag/v40.4.1<br /> <br /> Reported by: GitHub (watch releases)
databases/surrealdb - 2.6.1
databases/surrealdb: update 2.6.0 → 2.6.1<br /> <br /> Reported by: portscout
devel/xbyak - 7.33.3
devel/xbyak: update 7.33 → 7.33.3
deskutils/skim - 3.2.0
deskutils/skim: update 2.0.2 → 3.2.0
devel/nextest - 0.9.127
devel/nextest: update 0.9.124 → 0.9.127
misc/cheat - 5.0.0
misc/cheat: update 4.4.2 → 5.0.0
graphics/glaxnimate - 0.5.80
graphics/glaxnimate: update 0.5.4 → 0.5.80
math/universal - 3.97
math/universal: update 3.80 → 3.97
audio/murmur - 1.3.4_12
audio/murmur: Deprecate - use audio/mumble-server instead<br /> <br /> 1.3 is deprecated by upstream and renamed - use audio/mumble-server instead.<br /> EXPIRATION_DATE=2026-06-30<br /> <br /> After deleting the port, we need to:<br /> - delete (free) the user and group &quot;murmur&quot;;<br /> - add an entry to UPDATING (see below);<br /> - add to MOVED the line:<br /> &quot;audio/murmur|audio/mumble-server|2026-06-30|Rename to match upstream naming&quot;.<br /> <br /> Text for UPDATING:<br /> 20260630:<br /> AFFECTS: users of audio/murmur<br /> AUTHOR: vvd@FreeBSD.org<br /> <br /> Branch 1.3 is deprecated by upstream. Also it doesn&#039;t support OpenSSL 3.<br /> Port audio/murmur removed from tree - use audio/mumble-server instead.<br /> Upstream has renamed murmur to mumble-server, so when upgrading to<br /> version 1.5.x, you need to do the following:<br /> 1. Before upgrade stop server:<br /> service murmur stop<br /> 2. Rename all working files and directories:<br /> mv /var/db/murmur/murmur.sqlite /var/db/murmur/mumble-server.sqlite<br /> mv /var/db/murmur /var/db/mumble-server<br /> mv /var/log/murmur/murmur.log /var/log/murmur/mumble-server.log<br /> mv /var/log/murmur /var/log/mumble-server<br /> mv /var/run/murmur /var/run/mumble-server<br /> 3. Backup murmur.ini:<br /> mv /usr/local/etc/murmur.ini /usr/local/etc/murmur.ini.old<br /> 4. Remove port audio/murmur and install audio/mumble-server.<br /> 5. Remove old user and group murmur:<br /> pw userdel murmur<br /> pw groupdel murmur<br /> 6. Change owner of old files:<br /> chown -R mumble-server:mumble-server /var/db/mumble-server \<br /> /var/log/mumble-server /var/run/mumble-server<br /> 7. Add your customizations in /usr/local/etc/mumble/mumble-server.ini.<br /> 8. Update /etc/rc.conf:<br /> replace murmur_enable=&quot;YES&quot; with mumble_server_enable=&quot;YES&quot;.<br /> 9. Start server:<br /> service mumble_server start
ports-mgmt/poudriere - 3.4.5
ports-mgmt/poudriere: Update to 3.4.5<br /> <br /> Changes:<br /> - jail -c -m pkgbase: Default URL has changed to pkg.freebsd.org<br /> - jail -d: Don&#039;t try destroyfs if JAILMNT is not set<br /> - jail -bB UX updates and fixes<br /> - jail: Support pkg+https for pkgbase jail creation<br /> - jail: Add pkgbase shortcut for jail creation<br /> - jail: Fix pkgbase using incorrect repositories<br /> - jail: Use the right arch for a pkgbase jail<br /> - jail: Exit with an error if pkg-update(8) fails<br /> - Fix fetching packages on FreeBSD 15.0<br /> - Fetch packages: Detect errors fetching repository/packages<br /> - Fix parallel builds stomping on shared TMPFS_BLACKLIST_TMPDIR<br /> - rollbackfs/do_clone_del: Don&#039;t force rewrite every file.<br /> - pkg in jail: Always set a higher priority for repo overrides
ports-mgmt/poudriere-devel - 3.4.99.20260215
ports-mgmt/poudriere-devel: Update to 3.3.0-2497-g08d63a301<br /> <br /> Changes:<br /> - rollbackfs/do_clone_del: Don&#039;t force rewrite every file.<br /> - jail: -bB UX updates and fixes<br /> - jail: Use the right arch for a pkgbase jail<br /> - jail: Use the real path<br /> - jail: Exit with an error if pkg-update(8) fails<br /> - jail: Do not run make in jails without src<br /> - poudriere-image.8: Document ZFS compat -C options
deskutils/cairo-dock-plugins - 3.6.2
deskutils/cairo-dock-plugins: Update 3.6.1 =&gt; 3.6.2<br /> <br /> Changelog:<br /> https://github.com/Cairo-Dock/cairo-dock-plug-ins/releases/tag/3.6.2<br /> <br /> While here split very long line in post-patch.<br /> <br /> PR: 293031
deskutils/cairo-dock - 3.6.2
deskutils/cairo-dock: Update 3.6.1 =&gt; 3.6.2<br /> <br /> Changelog:<br /> https://github.com/Cairo-Dock/cairo-dock-core/releases/tag/3.6.2<br /> <br /> PR: 293031
games/moonlight-embedded-devel - 2.7.7
games/moonlight-embedded-devel: Update 2.7.6 =&gt; 2.7.7<br /> <br /> Changelog:<br /> 1. Add support for VT switch with drm platform and with -nograb.<br /> 2. Fix ipv6 connect error.<br /> 3. Remote zwp-output and replace with wp-fractional-scale for wayland.<br /> 4. Some others small fixs.<br /> https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.7<br /> <br /> Commit Log:<br /> https://github.com/armin-25689/moonlight-embedded/compare/v2.7.6...v2.7.7<br /> <br /> Remove duplicate dependency on libdrm in LIB_DEPENDS.<br /> <br /> PR: 293191
x11/plank - 0.11.166
x11/plank: Update 0.11.164 =&gt; 0.11.166<br /> <br /> Changelogs:<br /> https://github.com/zquestz/plank-reloaded/releases/tag/0.11.165<br /> https://github.com/zquestz/plank-reloaded/releases/tag/0.11.166<br /> <br /> PR: 293196
graphics/khronos-texture - 4.4.2
graphics/khronos-texture: Fix build with libc++ 21<br /> <br /> [...]<br /> In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/src/os.cc:13:<br /> In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/os.h:11:<br /> /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:747:28: error: use of undeclared identifier &#039;malloc&#039;<br /> 747 | T* p = static_cast&lt;T*&gt;(malloc(n * sizeof(T)));<br /> | ^~~~~~<br /> /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:752:35: error: use of undeclared identifier &#039;free&#039;<br /> 752 | void deallocate(T* p, size_t) { free(p); }<br /> | ^~~~<br /> [...]<br /> <br /> While here udpate to USES+=compiler:c++14-lang - port uses -std=c++14.<br /> <br /> PR: 293197<br /> MFH: 2026Q1
textproc/caps-log - 1.2.1.a.20251107
textproc/caps-log: add missing pkg-descr<br /> <br /> Fixes: a5496b3c364c84646b05e24f0b3461f1d7ecf9d8<br /> Reported by: diizzy<br /> Obtained from: https://reviews.freebsd.org/D54921
math/octave-forge-coder - 1.11.1
math/octave-forge-coder: Update to 1.11.1.
math/octave-forge-image - 2.18.2
math/octave-forge-image: Update to 2.18.2.
misc/p5-Business-ISBN-Data - 20260214.001
misc/p5-Business-ISBN-Data: update 20260123.001 -&gt; 20260214.001<br /> <br /> Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes
mail/p5-MIME-Tools - 5.517,2
mail/p5-MIME-Tools: update 5.515 -&gt; 5.517<br /> <br /> Changelog: https://metacpan.org/dist/MIME-tools/changes
mail/p5-Sisimai - 5.6.0
mail/p5-Sisimai: update 5.5.0 -&gt; 5.6.0<br /> <br /> Changelog: https://metacpan.org/dist/Sisimai/changes
multimedia/mkvtoolnix - 97.0
multimedia/mkvtoolnix: fix build with libc++ 21<br /> <br /> With libc++ 21 multimedia/mkvtoolnix fails to build, with errors similar<br /> to:<br /> <br /> In file included from lib/fmt/src/os.cc:13:<br /> In file included from lib/fmt/include/fmt/os.h:11:<br /> lib/fmt/include/fmt/format.h:745:28: fatal error: use of undeclared identifier &#039;malloc&#039;<br /> 745 | T* p = static_cast&lt;T*&gt;(malloc(n * sizeof(T)));<br /> | ^~~~~~<br /> <br /> This is because malloc and free are defined in &lt;cstdlib&gt;, and os.h does<br /> not explicitly include it. (Before libc++ 21, the fmt library was<br /> &quot;lucky&quot; that &lt;cstdlib&gt; was included transitively, but this is no longer<br /> the case.)<br /> <br /> PR: 293182<br /> Approved by: riggs (maintainer)<br /> MFH: 2026Q1
databases/postgresql-jdbc - 42.7.10
databases/postgresql-jdbc: Update to 42.7.10<br /> <br /> Release notes: https://jdbc.postgresql.org/changelogs/2026-02-11-42/
security/vuls - 0.38.0
security/vuls: Update to 0.38.0<br /> <br /> Release notes: https://github.com/future-architect/vuls/releases/tag/v0.38.0
www/webtrees22 - 2.2.5
www/webtrees22: Update to 2.2.5<br /> <br /> PR: 292787<br /> Approved by: submitter is maintainer
databases/rubygem-lmdb - 0.7.0
databases/rubygem-lmdb: fix text
www/webtrees21 - 2.1.26
www/webtrees21: Update to 2.1.26<br /> <br /> PR: 292786<br /> Approved by: submitter is maintainer
databases/mysql96-client - 9.6.0
databases/mysql96-client: Fix pkg-message<br /> <br /> Sponsored by: Netzkommune GmbH
databases/mysql91-server - 9.1.0_1
databases/mysql9*-{server|client}: Set Deprecate Date<br /> <br /> Deprecate Date and set to expire on 2026-03-31<br /> <br /> Sponsored by: Netzkommune GmbH
www/go-www - 2.0.5
www/go-www: Update to 2.0.5<br /> <br /> Remove GO_BUILDFLAGS.<br /> Update WWW.<br /> <br /> Changelogs:<br /> https://github.com/nbari/www/releases/tag/2.0.4<br /> https://github.com/nbari/www/releases/tag/2.0.5<br /> <br /> PR: 286100<br /> Approved by: submitter is maintainer
databases/mysql96-client - 9.6.0
databases/mysql96-{server|client}: add new Ports<br /> <br /> Welcome MySQL 9.6<br /> <br /> What is new in MySQL9.6:<br /> https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-6-0.html<br /> <br /> MySQL8.4+ supports only 64-bit platforms!<br /> <br /> Sponsored by: Netzkommune GmbH
devel/R-cran-later - 1.4.6
devel/R-cran-later: Update to 1.4.6<br /> <br /> Changelog: https://cran.r-project.org/web/packages/later/news/news.html
devel/reflect-cpp - 0.24.0
devel/reflect-cpp: Update 0.23.0 =&gt; 0.24.0<br /> <br /> Changelogs:<br /> * https://github.com/getml/reflect-cpp/releases/tag/v0.24.0<br /> * https://github.com/getml/reflect-cpp/compare/v0.23.0...v0.24.0<br /> <br /> Approved by: db@, yuri@ (Mentors, implicit)
www/seahub - 11.0.12_1
www/seahub: Add missing dependency<br /> <br /> PR: 292289
emulators/wine - 11.0_1,1
emulators/wine: Set 32-bit lib path for WoW<br /> <br /> This avoids failures like<br /> <br /> wine: could not load ntdll.so: Shared object &quot;libhwloc.so.15&quot; not found,<br /> required by &quot;ntdll.so&quot;<br /> <br /> PR: 293179<br /> Submitted by: Zane C. Bowers-Hadley &lt;vvelox@vvelox.net&gt;<br /> Reviewed by: Alexander Vereeken &lt;Alexander88207@protonmail.com&gt;
games/chessx - 1.6.8
games/chessx: Improve port<br /> <br /> - After remove &quot;.if ${COMPILER_TYPE} == clang&quot;:<br /> * remove &quot;.include &lt;bsd.port.pre.mk&gt;&quot;;<br /> * replace &quot;.include &lt;bsd.port.post.mk&gt;&quot; with &quot;.include &lt;bsd.port.mk&gt;&quot;.<br /> - Remove the useless block from the patch that adds one blank line.<br /> <br /> PR: 292841<br /> Approved by: Alexey Vyskubov &lt;alexey@pentode.fi&gt; (maintainer, timeout 2 weeks)
graphics/openusd - 25.11
graphics/openusd: Adjust PORTNAME and CATEGORIES after moving<br /> <br /> PR: 292497<br /> Approved by: yuri (maintainer, timeout 1 month)
graphics/blender - 5.0.1
misc/usd: Move to graphics/openusd<br /> <br /> Rename to match upstream naming and moved to a more appropriate category<br /> <br /> PR: 292497<br /> Approved by: yuri (maintainer, timeout 1 month)
devel/protobuf-java - 4.33.5
devel/protobuf-java: Update 4.33.2 =&gt; 4.33.5<br /> <br /> Changelog:<br /> https://github.com/protocolbuffers/protobuf/releases/tag/v33.3<br /> https://github.com/protocolbuffers/protobuf/releases/tag/v33.4<br /> https://github.com/protocolbuffers/protobuf/releases/tag/v33.5<br /> <br /> PR: 293184
net-im/conduit - 0.10.12
net-im/conduit: Update to 0.10.12<br /> <br /> PR: 293171
ports-mgmt/pkg-devel - 2.5.99.3
ports-mgmt/pkg-devel: 2.5.99.3<br /> <br /> revert extract optimization
sysutils/hcloud - 1.61.0
sysutils/hcloud: Update to 1.61.0<br /> <br /> Changelog: https://github.com/hetznercloud/cli/releases/tag/v1.61.0
net/remmina - 1.4.42
net/remmina: Update to 1.4.42<br /> <br /> ChangeLog: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.42<br /> <br /> * add option to enforce IPvX preference<br /> * Fix ssh x11 forwarding crashing in nixos<br /> * Add support for smartcard authentication<br /> * [REM-3444] Add option to delay floating toolbar popup<br /> * [REM-3448] Update FreeRDP checks to newer version<br /> * [REM-3448] Fix typo<br /> * Update AppStream metadata<br /> * [FLAT-390] update ffmpeg<br /> * [Rem-3180] Create named SPICE connection<br /> * [REM-2880] Fix session stuck problem with KeePassXC<br /> * [REM-3453] default dynamic resolution when supported issue<br /> * [REM-3258] toolbar disappearance in some multi-monitor situations<br /> * [REM-3458] Enable AAD support in Flatpak build<br /> * Create viewonly mode button on rcw toolbar<br /> * Permit css customization in scrolled window mode<br /> * src/remmina_ssh.c: zero-initialize RemminaSFTP structs<br /> * [plugins/rdp] fix memory leaks<br /> * [REM-3462] Strip whitespace from quickconnect<br /> * [cmake] mark include_directories SYSTEM<br /> * [rdp] fix FreeRDP_MonitorLocalShift[XY]<br /> * fix various compiler warnings<br /> * [REM-3454] UI: move view_toggle_button on the left<br /> * bug: double free on remmina_string_array_free<br /> * [REM-3464]run update-translations.sh<br /> * Avoid Gettext incorrectly considering c-format<br /> * [REM-3469] Disable save password prompt on quick connect authentication prompts<br /> * fix UB when connecting by link-local address<br /> * Added kerberos-tickets plug<br /> * Added kerberos-config plug<br /> * Fix floating toolbar popup regression in multimonitor
graphics/zathura-ps - 2026.02.03
graphics/zathura-ps: Update to 2026.02.03<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/zathura-ps/changelog/2026.02.03/index.html<br /> https://pwmt.org/projects/zathura-ps/changelog/2026.01.30/index.html<br /> <br /> PR: 292876<br /> Approved by: submitter is maintainer
graphics/zathura-pdf-poppler - 2026.02.03
graphics/zathura-pdf-poppler: Update to 2026.02.03<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/zathura-pdf-poppler/changelog/2026.02.03/index.html<br /> https://pwmt.org/projects/zathura-pdf-poppler/changelog/2026.01.30/index.html<br /> <br /> PR: 292876<br /> Approved by: submitter is maintainer
graphics/zathura-cb - 2026.02.03
graphics/zathura-cb: Update to 2026.02.03<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/zathura-cb/changelog/2026.01.30/index.html<br /> https://pwmt.org/projects/zathura-cb/changelog/2026.02.03/index.html<br /> <br /> PR: 292876<br /> Approved by: submitter is maintainer
graphics/zathura-djvu - 2026.02.03
graphics/zathura-djvu: Update to 2026.02.03<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/zathura-djvu/changelog/2026.01.30/index.html<br /> https://pwmt.org/projects/zathura-djvu/changelog/2026.02.03/index.html<br /> <br /> PR: 292876<br /> Approved by: submitter is maintainer
graphics/zathura-pdf-mupdf - 2026.02.03
graphics/zathura-pdf-mupdf: Update to 2026.02.03<br /> <br /> Update LIB_DEPENDS.<br /> Switch USES=compiler from c++17-lang to c17.<br /> Remove USES=jpeg,localbase.<br /> Remove the uncessesary REINPLACE_CMD.<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/zathura-pdf-mupdf/changelog/2026.01.30/index.html<br /> https://pwmt.org/projects/zathura-pdf-mupdf/changelog/2026.02.03/index.html<br /> <br /> PR: 292875
graphics/zathura - 2026.02.09
graphics/zathura: Update to 2026.02.09<br /> <br /> Switch SYNCTEX_*_DEPENDS to USE_TEX=synctex.<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/zathura/changelog/2026.01.30/index.html<br /> https://pwmt.org/projects/zathura/changelog/2026.02.03/index.html<br /> https://pwmt.org/projects/zathura/changelog/2026.02.09/index.html<br /> <br /> PR: 292874<br /> Approved by: quentin.stievenart@gmail.com (maintainer)
x11-toolkits/girara - 2026.02.04
x11-toolkits/girara: Update to 2026.02.04<br /> <br /> Switch USES=compiler:c11 to c17.<br /> Remove USES=pathfix.<br /> Remove USE_GNOME=cairo.<br /> <br /> Changelogs:<br /> https://pwmt.org/projects/girara/changelog/2026.02.03/index.html<br /> https://pwmt.org/projects/girara/changelog/2026.02.04/index.html<br /> <br /> PR: 292873<br /> Approved by: madpilot (maintainer)
graphics/podofo - 0.10.4_2
graphics/podofo: fix build with libc++ &gt;= 20<br /> <br /> With libc++ 20 or higher graphics/podofo fails to build, with errors<br /> similar to:<br /> <br /> /wrkdirs/usr/ports/graphics/podofo/work/podofo-0.10.4/src/podofo/main/PdfColor.cpp:686:13: error: call to &#039;from_chars&#039; is ambiguous<br /> 686 | if (std::from_chars(name.data() + 1, name.data() + name.size(), grayVal, chars_format::fixed).ec != std::errc())<br /> | ^~~~~~~~~~~~~~~<br /> /usr/include/c++/v1/__charconv/from_chars_floating_point.h:63:1: note: candidate function<br /> 63 | from_chars(const char* __first, const char* __last, double&amp; __value, chars_format __fmt = chars_format::general) {<br /> | ^<br /> /wrkdirs/usr/ports/graphics/podofo/work/podofo-0.10.4/src/podofo/private/charconv_compat.h:34:30: note: candidate function<br /> 34 | inline from_chars_result from_chars(const char* first, const char* last,<br /> | ^<br /> <br /> This is because libc++ 20 started offering std::from_chars() for<br /> floating point values, and pododo does not check for this. Correct the<br /> WANT_FROM_CHARS check to correctly check for libc++ 20 or higher.<br /> <br /> PR: 293181<br /> Approved by: sunpoet (maintainer)<br /> MFH: 2026Q1
devel/libddwaf - 1.30.1
devel/libddwaf: fix build with clang 21<br /> <br /> With clang 21 devel/libddwaf fails to build, with errors similar to:<br /> <br /> In file included from /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.cc:8:<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format-inl.h:61:19: error: call to consteval function &#039;ddwaf::fmt::basic_format_string&lt;char, ddwaf::fmt::basic_string_view&lt;char&gt; &amp;, const char (&amp;)[3]&gt;::basic_format_string&lt;FMT_COMPILE_STRING, 0&gt;&#039; is not a constant expression<br /> 61 | format_to(it, FMT_STRING(&quot;{}{}&quot;), message, SEP);<br /> | ^<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1905:23: note: expanded from macro &#039;FMT_STRING&#039;<br /> 1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )<br /> | ^<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1882:3: note: expanded from macro &#039;FMT_STRING_IMPL&#039;<br /> 1882 | [] { \<br /> | ^<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:688:54: note: subexpression not valid in a constant expression<br /> 688 | format_str_.remove_prefix(detail::to_unsigned(it - begin()));<br /> | ~~~^~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2639:5: note: in call to &#039;this-&gt;context_.advance_to(&amp;&quot;{}{}&quot;[1])&#039;<br /> 2639 | context_.advance_to(begin);<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2634:5: note: in call to &#039;this-&gt;on_format_specs(0, &amp;&quot;{}{}&quot;[1], &amp;&quot;{}{}&quot;[1])&#039;<br /> 2634 | on_format_specs(id, begin, begin); // Call parse() on empty specs.<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2459:5: note: in call to &#039;handler.on_replacement_field(0, &amp;&quot;{}{}&quot;[1])&#039;<br /> 2459 | handler.on_replacement_field(handler.on_arg_id(), begin);<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2491:21: note: in call to &#039;parse_replacement_field&lt;char, ddwaf::fmt::detail::format_string_checker&lt;char, ddwaf::fmt::basic_string_view&lt;char&gt;, char[3]&gt; &amp;&gt;(&amp;&quot;{}{}&quot;[1], &amp;&quot;{}{}&quot;[4], checker(s))&#039;<br /> 2491 | begin = p = parse_replacement_field(p - 1, end, handler);<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2742:7: note: in call to &#039;parse_format_string&lt;true, char, ddwaf::fmt::detail::format_string_checker&lt;char, ddwaf::fmt::basic_string_view&lt;char&gt;, char[3]&gt;&gt;({&amp;&quot;{}{}&quot;[0], 4}, checker(s))&#039;<br /> 2742 | detail::parse_format_string&lt;true&gt;(str_, checker(s));<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format-inl.h:61:19: note: in call to &#039;basic_format_string&lt;FMT_COMPILE_STRING, 0&gt;([] {<br /> struct __attribute__((visibility(&quot;hidden&quot;))) FMT_COMPILE_STRING : fmt::detail::compile_string {<br /> using char_type [[maybe_unused]] = fmt::remove_cvref_t&lt;decltype(&quot;{}{}&quot;[0])&gt;;<br /> [[maybe_unused]] constexpr operator fmt::basic_string_view&lt;char_type&gt;() const {<br /> return fmt::detail_exported::compile_string_to_view&lt;char_type&gt;(&quot;{}{}&quot;);<br /> }<br /> };<br /> return FMT_COMPILE_STRING();<br /> }())&#039;<br /> 61 | format_to(it, FMT_STRING(&quot;{}{}&quot;), message, SEP);<br /> | ^~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1905:23: note: expanded from macro &#039;FMT_STRING&#039;<br /> 1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1882:3: note: expanded from macro &#039;FMT_STRING_IMPL&#039;<br /> 1882 | [] { \<br /> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1883 | /* Use the hidden visibility as a workaround for a GCC bug (#1973). */ \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1884 | /* Use a macro-like name to avoid shadowing warnings. */ \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1885 | struct FMT_VISIBILITY(&quot;hidden&quot;) FMT_COMPILE_STRING : base { \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1886 | using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t&lt;decltype(s[0])&gt;; \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1887 | FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1888 | operator fmt::basic_string_view&lt;char_type&gt;() const { \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1889 | return fmt::detail_exported::compile_string_to_view&lt;char_type&gt;(s); \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1890 | } \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1891 | }; \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1892 | return FMT_COMPILE_STRING(); \<br /> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 1893 | }()<br /> | ~~~<br /> <br /> This is caused by an outdated vendored version of the fmt library, from<br /> &lt;https://github.com/fmtlib/fmt&gt;. Upstream libddwaf updated their<br /> vendored copy in &lt;https://github.com/DataDog/libddwaf/commit/d9dd3eb&gt;,<br /> which is a bit large due to the vendor update, but the patch applies<br /> with a minimum of fuzz, and makes libddwaf build with clang 21.<br /> <br /> PR: 293165<br /> Approved by: sunpoet (maintainer)<br /> MFH: 2026Q1
editors/vscode - 1.109.0_1
*/*: Bump port revision after electron39 update (97e8bdfef102)
devel/electron39 - 39.6.0
devel/electron39: Update to 39.6.0<br /> <br /> Changelog:<br /> - https://github.com/electron/electron/releases/tag/v39.5.2<br /> - https://github.com/electron/electron/releases/tag/v39.6.0<br /> <br /> Reported by: GitHub (watch releases)
net-im/kaidan - 0.15.0
net-im/kaidan: Update to 0.15.0
net-im/qxmpp - 1.14.0
net-im/qxmpp: Update to 1.14.0<br /> <br /> - Enable GStreamer by default, it is required by net-im/kaidan
net-im/qxmpp - 1.13.0
net-im/qxmpp: clean up<br /> <br /> Sort plist, use helpers
games/gcompris-qt - 26.0
games/gcompris-qt: Update to 26.0<br /> <br /> Announcement: https://gcompris.net/news-en.html#2026-02-04
devel/libphonenumber - 9.0.24
devel/libphonenumber: Update to 9.0.24