The place for ports
www/chromium: update to 140.0.7339.80<br />
<br />
Security: https://vuxml.freebsd.org/freebsd/bda50cf1-8bcf-11f0-b3f7-a8a1599412c6.html
security/vuxml: add www/*chromium < 140.0.7339.80<br />
<br />
Obtained from: https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html
databases/py-hiredis: update to version 3.2.1<br />
<br />
PR: 287545<br />
Approved by: maintainer timeout
devel/radicle: Update to 1.4.0
net/redpanda-connect: Update to 4.63.0<br />
<br />
- Convert patch to use EXTRA_PATCHES for conditional application
textproc/R-cran-DT: Update to 0.34.0<br />
<br />
- Update to 0.34.0<br />
- Change LICENSE GPLv3 to MIT<br />
<br />
Reported by: portscout
graphics/R-cran-visNetwork: Update to 2.1.4<br />
<br />
Reported by: portscout
math/R-cran-robustbase: Update to 0.99-6<br />
<br />
Reported by: portscout
multimedia/aom: update to 3.13.1<br />
<br />
Changes: https://aomedia.googlesource.com/aom/+log/v3.13.0..v3.13.1<br />
Reported by: Repology, portscout
sysutils/lsof: Update to 4.99.5<br />
<br />
* Add NOSOCKSECURITY and SECURITY options.<br />
* Pet portclippy.<br />
* Tidy up Makefile with portfmt.<br />
<br />
ChangeLog: https://github.com/lsof-org/lsof/releases/tag/4.99.5<br />
PR: 288307<br />
Approved by: maintainer timeout
x11-wm/sway: disable wordexp(3) workaround on -CURRENT
x11/windowtolayer: update to 0.3.0<br />
<br />
Changes: https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.0<br />
Reported by: GitLab (notify releases)
sysutils/slurm-wlm: Fix: slurmd: error: Unable to initialize cgroup plugin<br />
<br />
When trying to run slurmd -Dvvv, slurmd produces the following output<br />
and crashes:<br />
slurmd: debug: Log file re-opened<br />
slurmd: debug2: hwloc_topology_init<br />
slurmd: debug2: hwloc_topology_load<br />
slurmd: debug2: hwloc_topology_export_xml<br />
slurmd: debug: CPUs:4 Boards:1 Sockets:1 CoresPerSocket:4 ThreadsPerCore:1<br />
slurmd: error: Unable to initialize cgroup plugin<br />
slurmd: error: slurmd initialization failed<br />
<br />
Conditionally remove cgroups support on FreeBSD, to prevent slurmd from<br />
crashing due to missing cgroups support.<br />
<br />
PR: 288617<br />
Differential Revision: https://reviews.freebsd.org/D52138<br />
MFH: 2025Q3
Revert "textproc/cgrep: Move to textproc/hs-cgrep"<br />
<br />
This reverts commit 3fd2b74c0be2763dcab89b30400fc70519c2bd25.<br />
<br />
PR: 285719<br />
Approved by: lwhsu@ (maintainer)<br />
Approved by: yuri@ (Mentor)<br />
<br />
Fixes: 3fd2b74c textproc/cgrep: Move to textproc/hs-cgrep
science/cgnslib: Fix building with Flang
math/coin-or-metis: Fix building with Flang
math/hsl: Constrain to gfortran
math/cmlib: Fix building with Flang
lang/dotnet8: Pull in upstream patch
mail/neomutt: update to 20250905<br />
<br />
Release notes: https://github.com/neomutt/neomutt/releases/tag/20250905
editors/lapce: Update to 0.4.5<br />
<br />
ChangeLog: https://github.com/lapce/lapce/releases/tag/v0.4.5
net/libpfctl: add 15.0 tarball<br />
<br />
While here gc older releases and update the main version.<br />
<br />
Sponsored by: Rubicon Communications, LLC ("Netgate")
net/nats-surveyor: Add new port<br />
<br />
NATS Surveyor is a simplified monitoring tool for NATS infrastructure.<br />
It provides real-time observability and monitoring capabilities for NATS<br />
servers and clusters.<br />
<br />
WWW: https://github.com/nats-io/nats-surveyor
textproc/otree: Update to 0.6.1
sysutils/usermin: Update to 2.400
sysutils/webmin: Update to 2.500
net/croc: Update to 10.2.4
audio/mac: Update to 11.43<br />
<br />
https://www.monkeysaudio.com/versionhistory.html
deskutils/calibre: Update to 8.10.0
science/cdf: Fix building with Flang
www/gallery-dl: update to 1.30.6<br />
<br />
Changes: https://github.com/mikf/gallery-dl/releases/tag/v1.30.6<br />
Reported by: GitHub (watch releases)
lang/dotnet: Pull in upstream patch
net/chrony: fix "socket" test and re-enable<br />
<br />
In the socket test, make the sockets blocking to avoid spurious<br />
test failures. Cherry-picked from upstream Git, with<br />
the actual diff body regenerated in the ports framework.<br />
<br />
Obtained from: Miroslav Lichvar (upstream maintainer)<br />
https://gitlab.com/chrony/chrony/-/commit/120bf44989391164c924e97d3142dc1352ab7970<br />
https://listengine.tuxfamily.org/chrony.tuxfamily.org/chrony-users/2025/08/msg00024.html
sysutils/iocage: Support Python 3.12<br />
<br />
See also: https://github.com/freebsd/iocage/pull/90<br />
<br />
PR: 288758<br />
Reported by: Matthew Wener <matthew@wener.org>
sysutils/slurm-wlm: Fix: TaskPlugin=task/pgid in slurm.conf fails on FreeBSD – plugin unavailable<br />
<br />
When setting TaskPlugin=task/pgid in slurm.conf, slurmd fails to start<br />
and reports that the task/pgid plugin is not available in the plugins<br />
directory.<br />
<br />
As far as I know, pgid is an important task plugin in Slurm, used to<br />
manage process groups. Its absence limits Slurm’s ability to manage<br />
tasks correctly on FreeBSD.<br />
<br />
Upstream bug report: https://support.schedmd.com/show_bug.cgi?id=23659<br />
<br />
PR: 288668<br />
Differential Revision: https://reviews.freebsd.org/D52143<br />
MFH: 2025Q3
security/openvpn: support DCO float notifications<br />
<br />
The FreeBSD kernel added "if_ovpn: support floating clients"<br />
on main on 2025-07-28, and merged it to 14/stable on 2025-08-13.<br />
<br />
https://reviews.freebsd.org/D51468<br />
https://cgit.freebsd.org/src/commit/?id=9c52600a5a150117b4396df3b868cf2516e1674c&h=main<br />
https://cgit.freebsd.org/src/commit/?h=stable/14&id=fc387ed68f3c7b0b8da9bab13492b7bbafecb5bf<br />
<br />
This adds a new notification from the kernel module to user space<br />
named OVPN_NOTIF_FLOAT, which OpenVPN 2.6.14 does not support.<br />
<br />
Backport support into OpenVPN 2.6.<br />
<br />
Reported by: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl><br />
Obtained from: Kristof Provost <kp@FreeBSD.org><br />
Obtained from: Ralf Lici <ralf@mandelbit.com><br />
- modified to avoid assert() in nvlist_to_sockaddr()<br />
in src/openvpn/dco_freebsd.c<br />
<br />
Obtained from: Gert Doering <gert@greenie.muc.de><br />
Tested by: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl><br />
PR: 289303<br />
MFH: 2025Q3 (suggestion after 10 days)
security/vuls: Update to 0.34.0<br />
<br />
Release notes: https://github.com/future-architect/vuls/releases/tag/v0.34.0
www/sqlpage: Update to 0.37.0<br />
<br />
Release notes: https://github.com/sqlpage/SQLPage/releases/tag/v0.37.0
devel/py-maturin: Update to 1.9.4<br />
<br />
Changelogs since 1.9.1:<br />
<br />
https://github.com/PyO3/maturin/releases/tag/v1.9.4<br />
https://github.com/PyO3/maturin/releases/tag/v1.9.3<br />
https://github.com/PyO3/maturin/releases/tag/v1.9.2
graphics/ipe: Update version 7.2.26=>7.2.27<br />
<br />
Changelog: https://github.com/otfried/ipe/releases/tag/v7.2.27
devel/py-tox: Update version 4.30.0=>4.30.1<br />
<br />
Changelog: https://github.com/tox-dev/tox/releases/tag/4.30.1
devel/cirrus-cli: Update version 0.152.0=>0.153.0<br />
<br />
Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.153.0
sysutils/slurm-wlm: Fix slurmd and slurmstepd crash due to missing sockaddr length handling in bind()/connect()<br />
<br />
After some time the daemons lose connection. Submitting tasks via srun<br />
fails, and slurmd eventually crashes with a segmentation fault.<br />
<br />
The root cause appears to be that several bind() and connect() calls do<br />
not set the sockaddr length (sun_len, sin_len, sin6_len) correctly on<br />
FreeBSD. Without this, sockets are initialized improperly and result in<br />
runtime errors.<br />
<br />
Upstream bugreport: https://support.schedmd.com/show_bug.cgi?id=23658<br />
<br />
PR: 288983<br />
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org><br />
MFH: 2025Q3
net/liferea: fix crashes when processing comment feeds<br />
<br />
this is a quick fix for a regression in 1.16.3
*: Bump PORTREVISION of graphics/openexr users<br />
<br />
(including those where openexr is only an option)
graphics/openexr*: update to v3.4.0<br />
<br />
Adds lossless compression with High Throughput JPEG-2000 (HTJ2K)<br />
encoding, which adds an OpenJPH dependency.<br />
<br />
The OneAPI TBB option isn't provided because it massively increases<br />
self-test time on FreeBSD 14.3-amd64 and I don't see how production<br />
use would be different. This is with an AMD Ryzen processor.<br />
<br />
ChangeLog: https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.0
graphics/hs-tart: Update 0.3 => 0.4<br />
<br />
Changelogs:<br />
- https://hackage.haskell.org/package/tart-0.4/changelog<br />
<br />
+ Add second WWW for Hackage page for the program<br />
- Remove Github stuff:<br />
USES=cabal already implies hackage.haskell.org as MASTER_SITES<br />
- Remove unneeded USE_LOCALE<br />
<br />
PR: 289256<br />
Approved by: yuri@ (Mentor)
cad/brlcad: fix pkg-plist<br />
<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libanalyze.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libbg.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libbn.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libbrep.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libbrlcad.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libbu.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libdm.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libfft.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libgcv.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libged.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libicv.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libnmg.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/liboptical.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libpc.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libpkg.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/librt.pc:No such file or directory<br />
pkg-static: Unable to access file /wrkdirs/usr/ports/cad/brlcad/work/stage/usr/local/brlcad/libdata/pkgconfig/libwdb.pc:No such file or directory<br />
<br />
Additionally:<br />
- - REINPLACE_CMD ran, but did not modify file contents: CMakeLists.txt
audio/py-pyradio: Update to 0.9.3.11.16<br />
<br />
- Add files/patch-pyradio_main.py<br />
( see https://github.com/coderholic/pyradio/issues/301 )<br />
<br />
Release changes: https://github.com/coderholic/pyradio/releases/tag/0.9.3.11.16<br />
Reported by: Spiros Georgaras <notifications@github.com>
devel/R-cran-sfsmisc: Update to 1.1-22<br />
<br />
Reported by: portscout
textproc/py-smile: add port: Emoji picker<br />
<br />
Smile is a simple emoji picker for linux with custom tags support.<br />
<br />
WWW: https://mijorus.it/projects/smile/
audio/mac: Chase upstream reroll
devel/addlicense: New port: Add license information to source code files<br />
<br />
The program ensures source code files have copyright license<br />
headers by scanning directory patterns recursively.<br />
<br />
It modifies all source files in place and avoids adding<br />
a license header to any file that already has one.<br />
<br />
WWW: https://github.com/google/addlicense \<br />
https://pkg.go.dev/github.com/google/addlicense<br />
<br />
PR: 289328<br />
Reported by: Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
devel/py-pytest-timeout: Update to 2.4.0<br />
<br />
PR: 289312<br />
Submitted by: yuri
audio/sonicradio: Update to 0.8.4<br />
<br />
- Update list of dependecies<br />
<br />
Reported by: "github-actions[bot]" <notifications@github.com>
devel/gum: update to 0.16.2<br />
<br />
Changelog: https://github.com/charmbracelet/gum/releases/tag/v0.16.2<br />
<br />
PR: 289329<br />
Reported by: Dave Turner <dave@bitboss.ca> (maintainer)
textproc/csview: update to 1.3.4<br />
<br />
Changelog: https://github.com/wfxr/csview/blob/v1.3.4/CHANGELOG.md<br />
<br />
PR: 289251<br />
Reported by: Ruben van Staveren <ruben@verweg.com> (maintainer)
devel/camp: update 2025.03.0 → 2025.09.0<br />
<br />
Reported by: portscout
science/py-ase: update 3.23.0 → 3.26.0
science/py-kimpy: update 2.1.1 → 2.1.3
science/kim-api: update 2.3.0 → 2.4.1
devel/py-janus: update 1.1.0 → 2.0.0
devel/py-junitparser: update 3.2.0 → 4.0.2
math/bliss: Produce shared library instead of the static one
games/crossfire-client: update to 1.75.5<br />
<br />
Changelog:<br />
** Fixed **<br />
Fix possible hang on connect in v1.75.4 release<br />
<br />
https://sourceforge.net/projects/crossfire/files/crossfire-client/1.75.5/#changes-with-this-release<br />
<br />
PR: 289309<br />
Reported by: Kevin Zheng <kevinz5000@gmail.com> (maintainer)
devel/glab: update to 1.68.0<br />
<br />
Changes: https://gitlab.com/gitlab-org/cli/-/releases
math/R-cran-spdep: Update to 1.4-1<br />
<br />
Reported by: portscout
audio/mac: Update to 11.42<br />
<br />
https://www.monkeysaudio.com/versionhistory.html
java/eclipse: Update distinfo after upstream tarball reroll<br />
<br />
PR: 289316<br />
Reported by: Ale <discipline@tiscali.it><br />
Approved by: Norbert Grundmann <ngrundmann@gmx.de> (maintainer, implicit)
graphics/mesa-devel: update to 25.2.b.2843<br />
<br />
Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/b4bac915f0d...29fb897c0a0
www/filebrowser-quantum: Update to 0.8.4-beta<br />
<br />
ChangeLog:<br />
https://github.com/gtsteffaniak/filebrowser/releases/tag/v0.8.4-beta
deskutils/readur: Update to 2.6.1<br />
<br />
ChangeLogs:<br />
<br />
- https://github.com/readur/readur/releases/tag/v2.6.0<br />
- https://github.com/readur/readur/releases/tag/v2.6.1
net/libiscsi: Update 1.20.1 => 1.20.3<br />
<br />
Changelog:<br />
https://github.com/sahlberg/libiscsi/releases/tag/1.20.3<br />
<br />
Commit log:<br />
https://github.com/sahlberg/libiscsi/compare/1.20.1...1.20.3<br />
<br />
PR: 289300
devel/mongo-cxx-driver: MongoDB C++ driver<br />
<br />
Official Mongo C++ Driver.<br />
<br />
Mongo (from "humongous") is a high-performance, open source,<br />
schema-free, document-oriented database. A common name in the "NOSQL"<br />
community.
comms/fldigi: Update 4.2.07 => 4.2.08<br />
<br />
Changelogs:<br />
- https://www.w1hkj.org/files/fldigi/readme.txt<br />
<br />
PR: 289317<br />
Approved by: alven@ (maintainer, with hamradio@ hat)<br />
Approved by: db@ (Mentor)
devel/cppcodec: Library to encode/decode base64, base64url, etc.<br />
<br />
Header-only C++11 library to encode/decode base64, base64url, base32,<br />
base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus<br />
Crockford's base32.<br />
<br />
MIT licensed with consistent, flexible API. Supports raw pointers,<br />
std::string and (templated) character vectors without unnecessary<br />
allocations. Cross-platform with measured decent performance and<br />
without compiler warnings.
net-p2p/{lib,r}torrent: Update to 0.16.0<br />
<br />
libtorrent:<br />
- Remove gcc i386 build workaround as it builds fine<br />
- Remove patch merged upstream<br />
<br />
rtorrent:<br />
- Remove XMLRPC option (and XML radio)<br />
Use only upstream recommended xmlrpc tinyxml2 wrapper<br />
- Remove defunct IPV6 option<br />
- Remove unneeded LDFLAGS<br />
<br />
ChangeLog: https://github.com/rakshasa/rtorrent/releases/tag/v0.16.0<br />
https://github.com/rakshasa/rtorrent/releases/tag/v0.15.7
www/mongoose: Fix case in rc.d file in "REQUIRE" section: daemon => DAEMON<br />
<br />
While here replace PORTVERSION with DISTVERSION.<br />
<br />
PR: 289203<br />
Approved by: lytboris@gmail.com (maintainer)<br />
MFH: 2025Q3
java/eclipse: Update 4.36 => 4.37<br />
<br />
News:<br />
https://eclipse.dev/eclipse/markdown/?f=news/4.37/index.md<br />
<br />
Release Notes:<br />
https://eclipse.dev/eclipse/development/readme_eclipse_4.37.html<br />
<br />
PR: 289316
net/librest1: unbreak build in clean env by add dependency on gettext-tools
x11-wm/metacity: update to 3.57.1
devel/R-cran-googlesheets4: Update to 1.1.2<br />
<br />
- Doesn't need compilation, so remove BUILD_DEPENDS<br />
- Update RUN_DEPENDS and add more TEST_DEPENDS<br />
<br />
ChangeLog: https://github.com/tidyverse/googlesheets4/releases/tag/v1.1.2<br />
PR: 289313
sysutils/lsof: Fix build with FreeBSD 16<br />
<br />
Approved by: portmgr (implicit, just fix it)
mail/postfix: Fix build with FreeBSD 16<br />
<br />
Approved by: portmgr (implicit, just fix it)
devel/py-monty: update 2025.1.9 → 2025.3.3
devel/tabby: update 0.11.1 → 0.31.1
audio/py-music21: update 9.5.0 → 9.7.1
net/liferea: update to 1.16.3<br />
<br />
Release Notes:<br />
https://github.com/lwindolf/liferea/releases/tag/v1.16.3
math/octave-forge-image: Update to 2.18.1.
textproc/link-grammar: update to 5.12.5<br />
<br />
Release notes: https://github.com/opencog/link-grammar/blob/link-grammar-5.12.5/ChangeLog#L1-L58<br />
PR: 288754
x11-toolkits/libpanel: update to 1.10.1<br />
<br />
Release notes: https://download.gnome.org/sources/libpanel/1.10/libpanel-1.10.1.news<br />
PR: 289211
databases/gom: update to 0.5.4<br />
<br />
Release notes: https://download.gnome.org/sources/gom/0.5/gom-0.5.4.news<br />
PR: 289210
x11-toolkits/libwnck3: update to 43.3<br />
<br />
Release notes: https://download.gnome.org/sources/libwnck/43/libwnck-43.3.news<br />
PR: 289189
editors/ghex: update to 46.3<br />
<br />
Release notes: https://gitlab.gnome.org/GNOME/ghex/-/blob/46.3/NEWS#L1-L19<br />
PR: 288369
net/librest1: update to 0.10.2<br />
<br />
Release notes: https://gitlab.gnome.org/GNOME/librest/-/blob/0.10.2/NEWS#L1-L16<br />
PR: 288756
print/xreader: update to 4.2.6<br />
<br />
Release notes: https://github.com/linuxmint/xreader/blob/4.2.6/debian/changelog#L1-L25<br />
PR: 288327
deskutils/gnome-maps: update to 47.9<br />
<br />
Release nones: https://download.gnome.org/sources/gnome-maps/47/gnome-maps-47.8.news \<br />
https://download.gnome.org/sources/gnome-maps/47/gnome-maps-47.9.news<br />
PR: 288265
multimedia/wl-screenrec: warn about updates 37f3cbda44e3
multimedia/wl-screenrec: drop duplicate reference after b11a3102a34d<br />
<br />
Already documented in BROKEN_i386.
math/scalapack: Fix building with Flang<br />
<br />
Upstream PR: https://github.com/Reference-ScaLAPACK/scalapack/pull/137<br />
Upstream PR: https://github.com/Reference-ScaLAPACK/scalapack/pull/140