The place for ports
mail/mailpit: Update to 1.29.3<br />
<br />
Improved ONLY_FOR_ARCHS_REASON message to better explain the supported<br />
architectures.
audio/subtui: Update to 2.10.0<br />
<br />
Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.10.0
graphics/igt-gpu-tools: Fix builds since D49183
textproc/qo: Update to 0.3.1
sysutils/goaccess: Update to 1.10.1
games/widelands: update 1.2.1 → 1.3.1<br />
<br />
PR: 293644<br />
Tested by: thindil@laeran.pl.eu.org
games/luanti: update 5.14.0 → 5.15.1<br />
<br />
PR: 293560<br />
Tested by: giorgio.caculli@protonmail.com
astro/gpsprune: switch to default java version
astro/osmosis: switch to default java version
astro/josm: update 19439 → 19481<br />
<br />
- Switch to latest supported openjdk<br />
- Simplify wrapper script, run with correct java
devel/omnilinter: update 0.7.0 → 0.7.1
games/linwarrior: deprecate
devel/cppcheck: update 2.19.1 → 2.20.0
www/awstats: Remove awdownloadcsv.pl (security vuln)<br />
<br />
Problem:<br />
awdownloadcsv.pl is vulnerable to command injection and path traversal,<br />
ref [1] and [2].<br />
The GitHub issue [1] mentions that it is deprecated, and the readme does<br />
not list this file among the files that are (supposed to be) part of the<br />
distribution.<br />
<br />
Solution:<br />
This commit prevents awdownloadcsv.pl to be installed, thus removing the<br />
vulnerability.<br />
<br />
[1] https://github.com/eldy/AWStats/issues/276<br />
[2] https://www.openwall.com/lists/oss-security/2026/03/08/8<br />
<br />
While here, clean up sorting of IPV6_RUN_DEPENDS.<br />
<br />
PR: 293698<br />
MFH: 2026Q1
x11/urxvt-perls: mark DEPRECATED<br />
<br />
The port was archived upstream (and upstream repository was renamed<br />
to https://github.com/xyb3rt/urxvt-perls: did that for completeness too).<br />
<br />
PR: 292161<br />
Approved by: yuri (mentor)<br />
Signed-off-by: Eygene Ryabinkin <rea@FreeBSD.org>
textproc/kibana8: Fix path to executable in rc.d script<br />
<br />
PR: 284290<br />
Approved by: blanket (fix runtime)
textproc/R-cran-highr: Update to 0.12<br />
<br />
Add test dependencies.<br />
The port doesn't need compile so remove the build dependencies.<br />
Switch to DISTVERSION.<br />
<br />
Changelog: https://github.com/yihui/highr/releases/tag/v0.12
www/freenginx-devel: update from 1.29.5 to 1.29.6<br />
<br />
Sponsored by: tipi.work<br />
<br />
<ChangeLog><br />
<br />
*) Bugfix: incorrect "upstream server temporarily disabled" messages<br />
might be logged when using variables in the "proxy_pass" directive.<br />
<br />
*) Bugfix: retrying a request to the next gRPC upstream server might not<br />
work correctly.<br />
Thanks to David Carlier.<br />
<br />
*) Bugfix: a segmentation fault might occur in a worker process if the<br />
ngx_http_xslt_filter_module was used.<br />
<br />
*) Bugfix: a segmentation fault might occur in a worker process if the<br />
ngx_http_mp4_module was used.<br />
<br />
*) Bugfix: in the ngx_http_uwsgi_module and ngx_http_scgi_module<br />
modules.<br />
<br />
*) Bugfix: in memory allocation error handling.<br />
<br />
</ChangeLog>
www/freenginx-devel: fix a third-party rds-csv dynamic module build<br />
<br />
Bump PORTREVISION.<br />
<br />
Sponsored by: tipi.work
graphics/ImageMagick7: Update to 7.1.2-16<br />
<br />
Reported by: portscout!
archivers/pbzip2: Fix build on 14.4<br />
<br />
In "stable/14" bmake was updated to version 20250707 after 1403507 and<br />
before 1403508.<br />
<br />
Check 3129c2094ecb0db5bf55c481c1a1f133ea01df76 for more info.<br />
<br />
PR: 290004<br />
Reported by: Sebastian Oswald <sko@rostwald.de><br />
Approved by: blanket (fix build)
net/ipxe: update g20260106 (ff6d612e) to g20260310 (013a4a93)
benchmarks/py-reframe-hpc: Update 4.9.1 => 4.9.2<br />
<br />
Changelog:<br />
https://github.com/reframe-hpc/reframe/releases/tag/v4.9.2<br />
<br />
- Replace "reframe_hpc" with "${PORTNAME:tl}".<br />
- Add NO_ARCH.<br />
<br />
PR: 293699
sysutils/usb_modeswitch: Update 2.6.0 => 2.6.2, data 20191128 => 20251207, take maintainership<br />
<br />
Changelogs:<br />
https://www.draisberghof.de/usb_modeswitch/ChangeLog<br />
https://www.draisberghof.de/usb_modeswitch/ChangeLogData<br />
<br />
Improve port:<br />
- Replace PORTVERSION with DISTVERSION.<br />
- Replace ".tar.bz2" with "${EXTRACT_SUFX}".<br />
- Fix warning from portlint.<br />
- Merge REINPLACE_CMD.<br />
- Split long lines in do-install.<br />
- Replace "${WRKSRC}/.." with "{WRKDIR}".<br />
<br />
PR: 293696
x11-fonts/libfontenc: update: 1.1.8 -> 1.1.9<br />
<br />
PR: 293069<br />
Exp-run by: antoine<br />
Approved by: x11 (maintainer, timeout >2 weeks)<br />
<br />
Sponsored by: tipi.work
www/py-django-recaptcha: Update to 4.1.0<br />
<br />
* Switch to the PEP517 build framework.<br />
<br />
Changelog:<br />
<br />
https://github.com/django-recaptcha/django-recaptcha/releases/tag/4.1.0<br />
<br />
PR: 291707<br />
With hat: python
www/py-django-recaptcha: Fix stage QA issues<br />
<br />
* Fix poudriere bulk -t by partially restoring removed PKGNAMEPREFIX<br />
from fd2ba60b94f9:<br />
<br />
[...]<br />
====> Running Q/A tests (stage-qa)<br />
Error: Package names are not unique with flavors:<br />
py311: django-recaptcha-4.1.0<br />
py312: django-recaptcha-4.1.0<br />
py313: django-recaptcha-4.1.0<br />
py313t: django-recaptcha-4.1.0<br />
py314: django-recaptcha-4.1.0<br />
py310: django-recaptcha-4.1.0<br />
Error: maybe use <flavor>_PKGNAMEPREFIX/SUFFIX.<br />
[...]<br />
<br />
Approved by: portmgr (build fix blanket)<br />
Fixes: fd2ba60b94f9 www/py-django-recaptcha: Update to 4.0.0
textproc/py-mkdocs-material: Update to 9.7.4<br />
<br />
Changelog:<br />
<br />
https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.4
graphics/py-sorl-thumbnail: Update to 13.0.0<br />
<br />
Changelog:<br />
<br />
https://github.com/jazzband/sorl-thumbnail/releases/tag/13.0.0<br />
<br />
PR: 293579<br />
Approved by: Kevin Golding (maintainer)
devel/py-inline-snapshot: Update to 0.32.4<br />
<br />
Changelog:<br />
<br />
https://github.com/15r10nk/inline-snapshot/releases/tag/0.32.4
devel/py-binaryornot: Update to 0.6.0<br />
<br />
* Switch to the PEP517 build framework.<br />
<br />
* Make the port concurrent safe as it installs a script outside of<br />
Python's site-lib directory.<br />
<br />
* Update WWW to point to renamed upstream repository.<br />
<br />
* Modernize the test suite as well.<br />
<br />
Changelogs since 0.4.4:<br />
<br />
https://github.com/binaryornot/binaryornot/releases/tag/v0.5.0<br />
https://github.com/binaryornot/binaryornot/releases/tag/v0.6.0
devel/lazygit: Update to 0.60.0<br />
<br />
Changes: https://github.com/jesseduffield/lazygit/releases/tag/v0.60.0
www/radicale: Update to 3.6.1<br />
<br />
Upstream switched from passlib to libpass but we don't have this in<br />
ports yet and passlib is still compatible so ignore this for the moment.
multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.9
multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.4
multimedia/kodi-addon-pvr.hts: Update to 22.8.1
dns/dnscontrol: Update to 4.36.1
sysutils/zot: Update to 2.1.15
sysutils/zli: Update to 2.1.15
www/py-django-cms: Update to 5.0.6
www/tcexam: Update to 16.6.1
devel/py-ttkbootstrap: Update to 1.20.2<br />
<br />
ChangeLog: https://github.com/israel-dryer/ttkbootstrap/releases/tag/v1.20.2<br />
Reported by: Israel Dryer <notifications@github.com>
net-im/py-zapzap: Update to 6.3.4<br />
<br />
ChangeLog: https://github.com/rafatosta/zapzap/releases/tag/6.3.4<br />
Reported by: Rafael Tosta <notifications@github.com>
net-mgmt/telegraf: Upgrade to 1.38.0<br />
<br />
Change the rc script to require login, since some custom setups would<br />
expect random services to be up and running and available for<br />
monitoring.<br />
<br />
Release notes: https://github.com/influxdata/telegraf/releases/tag/v1.38.0
www/py-fastapi: Update to 0.135.1<br />
<br />
Enable `make test`
devel/py-pygit2: update to 1.19.1<br />
<br />
Changes: https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md
devel/py-virtualenv: Update to 21.2.0<br />
<br />
ChangeLog: https://github.com/pypa/virtualenv/releases/tag/21.2.0<br />
Reported by: "github-actions[bot]" <notifications@github.com>
devel/jenkins: Update to 2.554<br />
<br />
Sponsored by: The FreeBSD Foundation
devel/py-python-discovery: Update to 1.1.2<br />
<br />
ChangeLog: https://github.com/tox-dev/python-discovery/releases/tag/1.1.2<br />
Reported by: Bernát Gábor <notifications@github.com>
www/forgejo-lts: Update to 11.0.11<br />
<br />
Changelog:<br />
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.11.md<br />
<br />
MFH: 2026Q1
www/forgejo: Update to 14.0.3<br />
<br />
Changelog:<br />
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.3.md<br />
<br />
MFH: 2026Q1
*/*: Bump port revision after electron40 update (24bf3f7633de)
devel/electron40: Update to 40.8.0<br />
<br />
Changelog:<br />
- https://github.com/electron/electron/releases/tag/v40.7.0<br />
- https://github.com/electron/electron/releases/tag/v40.8.0<br />
<br />
Reported by: GitHub (watch releases)
sysutils/vm-bhyve-devel: Update to latest commit<br />
<br />
The upstream's master branch will become the future 1.8.0 release so<br />
1.7.99 is used as a temporary version.<br />
<br />
Approved by: michaelo (vm-bhyve co-maintainer)<br />
Differential Revision: https://reviews.freebsd.org/D55688
filesystems/R-cran-fs: Update to 1.6.7<br />
<br />
Changelog: https://cran.r-project.org/web/packages/fs/news/news.html
devel/cgit: update to v1.3<br />
<br />
Changelog: https://lists.zx2c4.com/pipermail/cgit/2026-February/004968.html<br />
<br />
Change maintainer's address, was used in submitting bugs 227304.<br />
<br />
PR: 292688
sysutils/go-ntfy: Update to 2.18.0<br />
<br />
* Bump golang version.<br />
* Set listen-http in server.yml instead of in the rc(8) script.<br />
<br />
ChangeLog: https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0<br />
<br />
PR: 293557
www/pocket-id: Update to 2.4.0<br />
<br />
* Bump golang version.<br />
<br />
ChangeLog: https://github.com/pocket-id/pocket-id/releases/tag/v2.4.0<br />
<br />
PR: 293687
devel/R-cran-later: Update to 1.4.8<br />
<br />
Changelog: https://cran.r-project.org/web/packages/later/news/news.html
deskutils/qownnotes: update QOwnNotes to version 26.3.7<br />
<br />
Fixes: f40485c6b3d9
www/py-a2wsgi: New port<br />
<br />
Convert WSGI app to ASGI app or ASGI app to WSGI app.<br />
<br />
Pure Python. Only depend on the standard library.<br />
<br />
Compared with other converters, the advantage is that a2wsgi<br />
will not accumulate the requested content or response content<br />
in the memory, so you don't have to worry about the memory<br />
limit caused by a2wsgi. This problem exists in converters<br />
implemented by uvicorn/startlette or hypercorn.
www/py-baize: New port<br />
<br />
Powerful and exquisite WSGI/ASGI framework/toolkit. Only relies on the<br />
standard library.<br />
<br />
The minimize implementation of methods required in the Web framework.<br />
No redundant implementation means that you can freely customize functions<br />
without considering the conflict with baize's own implementation.
Mk/Uses: Remove certs.mk<br />
<br />
It was a useful shorthand for the security/ca_root_nss dependency.<br />
However, several people disagreed.<br />
<br />
Can anybody explain why libedit.mk is there? It is also a one string<br />
substitution. Same with libarchive.mk.
misc/freebsd-release-manifests: Add 14.4-RELEASE MANIFEST files<br />
<br />
Approved by: re (implicit)<br />
Sponsored by: OpenSats Initiative
textproc/kibana8: Restore build,run args for USES+=nodejs<br />
<br />
If the nodejs version is specified, then the build,run arguments are<br />
not added.<br />
<br />
PR: 289759<br />
Approved by: blanket (fix my previous commit)<br />
Fixes: 53012cd436a9 (Update 8.11.3 => 8.19.12)
textproc/kibana8: Update 8.11.3 => 8.19.12<br />
<br />
Changelogs (there are 59 new versions):<br />
https://www.elastic.co/guide/en/kibana/8.19/release-notes-8.11.4.html<br />
. . .<br />
https://www.elastic.co/guide/en/kibana/8.19/release-notes-8.19.12.html<br />
<br />
- Add "MASTER_SITES+=LOCAL/vvd/kibana" for those who also can't<br />
download from the official website: "403 Forbidden".<br />
- Switch to default nodejs version 24.<br />
- Improve COMMENT - correct name is "Elasticsearch" without camel-case.<br />
- Use ${NODEJS_VERSION} instead of hardcoded nodejs version.<br />
- Remove unnecessary BUILD_DEPENDS - USES+=nodejs also adds it.<br />
- Remove default args build,run form USES+=nodejs.<br />
- Update CONFLICTS.<br />
- Fix warnings from portclippy.<br />
- Replace "${INSTALL} -l rs" with "${RLN}".<br />
- Update pkg-descr.<br />
- Improve pkg-message.<br />
<br />
PR: 289759<br />
Approved by: elastic (maintainer, timeout > 5 months)<br />
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
math/R-cran-terra: Update to 1.9-1<br />
<br />
- Set TESTING_UNSAFE<br />
<br />
ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html
net/boinc-client: Use Mk/Uses/certs.mk for certs:run<br />
<br />
Approved by: db@, yuri@ (Mentors, implicit)
sysutils/appjail{,-devel}: Enable OCI option by default
net/haproxy28: update to version 2.8.19.
net/haproxy26: update to version 2.6.24
net/haproxy24: update to version 2.4.31.
net/haproxy30: update to version 3.0.18.
net/haproxy33: update to version 3.3.5.
net/haproxy: update to version 3.2.14.
www/nextcloud-news: Update to 28.0.0
mail/nextcloud-mail: Update to 5.7.2
filesystems/xfuse: 0.6.0<br />
<br />
The main new feature is support for XFS's Large Extent Counts feature.<br />
<br />
https://github.com/KhaledEmaraDev/xfuse/blob/main/CHANGELOG.md#060---2026-03-09<br />
<br />
Sponsored by: ConnectWise
databases/mroonga: Ignore with mysql 8.4<br />
<br />
PR: 291336<br />
Reported by: exp-run<br />
Sponsored by: Netzkommune GmbH
databases/libgda5-mysql: Ignore with mysql 8.4<br />
<br />
PR: 291336<br />
Reported by: exp-run<br />
Sponsored by: Netzkommune GmbH
www/*nginx*: Update 3-party modul passenger<br />
<br />
Update third-party modul passenger to 6.1.2<br />
<br />
PR: 292546<br />
Sponsored by: Netzkommune GmbH
www/firefox: update to 148.0.2 (rc1)<br />
<br />
Release Notes (soon):<br />
https://www.firefox.com/en-US/firefox/148.0.2/releasenotes/
lang/perl5.42: update to 5.42.1
benchmarks/clpeak: update to 1.1.6<br />
<br />
Changes: https://github.com/krrishnarraj/clpeak/releases/tag/1.1.6<br />
Reported by: GitHub (watch releases)
x11/swaylock: update to 1.8.5<br />
<br />
Changes: https://github.com/swaywm/swaylock/releases/tag/v1.8.5<br />
Reported by: GitHub (watch releases)
x11/xfce4-terminal: Update to 1.2.0
graphics/ristretto: Update to 0.14.0
security/courier-authlib: Switch to LIB_DEPENDS for module dependencies<br />
<br />
PR: 293399
mail/courier-imap: Clean up a and modernize Makefile<br />
<br />
- Use bsd.port.options.mk instead of pre/post mk<br />
- Apply portlint and portclippy suggestions<br />
<br />
PR: 293399
cad/xyce: Add USES=certs:test
net/rubygem-octokit-gitlab: Change RUN_DEPENDS from rubygem-sawyer to rubygem-sawyer-gitlab<br />
<br />
- Bump PORTREVISION for dependency change
www/rubygem-sawyer: Change RUN_DEPENDS from rubygem-faraday1 to rubygem-faraday<br />
<br />
- Bump PORTREVISION for dependency change
www/rubygem-roda: Update to 3.101.0<br />
<br />
Changes: https://github.com/jeremyevans/roda/blob/master/CHANGELOG<br />
https://roda.jeremyevans.net/rdoc/files/CHANGELOG.html
textproc/rubygem-ox: Update WWW
sysutils/rubygem-sys-uname: Update to 1.5.0<br />
<br />
Changes: https://github.com/djberg96/sys-uname/blob/main/CHANGES.md
sysutils/rubygem-rubyipmi: Update to 0.13.0<br />
<br />
Changes: https://github.com/logicminds/rubyipmi/blob/main/CHANGELOG.md<br />
Security: CVE-2026-0980
sysutils/rubygem-ohai18: Update RUN_DEPENDS<br />
<br />
- Change RUN_DEPENDS from rubygem-chef-config to rubygem-chef-config18<br />
- Change RUN_DEPENDS from rubygem-chef-utils to rubygem-chef-utils18<br />
- Bump PORTREVISION for dependency change
sysutils/rubygem-hammer_cli_foreman: Update to 3.18.0<br />
<br />
Changes: https://github.com/theforeman/hammer-cli-foreman/releases
sysutils/rubygem-hammer_cli: Update to 3.18.0<br />
<br />
Changes: https://github.com/theforeman/hammer-cli/releases
net/rubygem-octokit4: Change RUN_DEPENDS from rubygem-faraday1 to rubygem-faraday<br />
<br />
- Bump PORTREVISION for dependency change