The place for ports
www/py-cssselect: Update to 1.4.0<br />
<br />
- Convert to PEP517<br />
- Enable tests<br />
<br />
Reported by: portscout!
net-im/py-zapzap: Update to 6.2.9<br />
<br />
ChangeLog: https://github.com/rafatosta/zapzap/releases/tag/6.2.9<br />
Reported by: Rafael Tosta <notifications@github.com>
lang/gcc14-devel: Update to 14.3.1.s20260130
lang/gcc15-devel: Update to 15.2.1.s20260131
textproc/gspell: update to 1.14.2<br />
<br />
News in 1.14.2, 2025-11-28 (stable version)<br />
-------------------------------------------<br />
* Publish tarballs from CI.<br />
<br />
News in 1.14.1, 2025-10-01 (stable version)<br />
-------------------------------------------<br />
* Documentation: update some URLs.<br />
* Translation updates.<br />
<br />
WE do not appear to need LIB_DEPENDS= libfribidi.so:converters/fribidi<br />
or LIB_DEPENDS= libharfbuzz.so:print/harfbuzz. [truckman]<br />
<br />
PR: 289967
graphics/papers: new port<br />
<br />
Papers is a document viewer capable of displaying multiple and single<br />
page document formats like PDF and DejaVu. For more general information<br />
about Papers and how to get started, please visit<br />
https://welcome.gnome.org/app/Papers<br />
<br />
PR: 290390
x11-toolkits/libpanel: update to 1.10.3<br />
<br />
libpanel 1.10.3<br />
===============<br />
<br />
* Improve save-changes dialog to always show discard all option<br />
* Translation updates<br />
<br />
PR: 290755<br />
MFH: 2026Q1
databases/gom: update to 0.5.5<br />
<br />
0.5.5<br />
-----<br />
- Fix some gi-doc annotations<br />
- Build system fixes<br />
- Improve unit tests<br />
<br />
PR: 290754<br />
MFH: 2026Q1
textproc/meld: limit portscout to stable releases<br />
<br />
Limit portscout to searching for stable, even-numbered minor releases.<br />
<br />
PR: 286931<br />
Reported by: Charlie Li <vishwin@freebsd.org>
ports-mgmt/pkg_replace: Update 20260128 => 20260201<br />
<br />
Changelog:<br />
https://github.com/kdeguchi/pkg_replace/releases/tag/20260201<br />
<br />
PR: 292858
sysutils/bareos*-server: add IGNORE/BROKEN as required<br />
<br />
PR: 292852
deskutils/nextcloudclient: Update to 4.0.6
x11/mlterm: Fix build error with FCITX5 option
net/netatalk4: Fix linming with avahi<br />
<br />
Avahi also needs -pthread like mdns.
sysutils/usacloud: Update to 1.21.0<br />
<br />
ChangeLogs: https://github.com/sacloud/usacloud/releases/tag/v1.21.0<br />
Approved by: hrs (mentor, blanket)
x11/plank: Update 0.11.159 => 0.11.161<br />
<br />
Changelogs:<br />
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.160<br />
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.161<br />
<br />
Remove DBUSMENU option because there is no new release of libdbusmenu<br />
in (almost) 10 years.<br />
<br />
PR: 292843<br />
MFH: 2026Q1
net/jsch: Remove expired port<br />
<br />
2026-01-31 net/jsch: Upstream website does not exist. No ports depend on this. It does not compile on jdk21. See also: https://github.com/mwiede/jsch
games/freeminer: Remove expired port<br />
<br />
2026-01-31 games/freeminer: dead upstream
games/freeminer-default: Remove expired port<br />
<br />
2026-01-31 games/freeminer-default: depends on deprecated games/freeminer
security/caldera: expire on 2026-05-01 for devel/py-marshmallow-enum
biology/snpeff: Remove expired port<br />
<br />
2026-01-31 biology/snpeff: unfetchable
x11-fonts/symbola: Remove expired port<br />
<br />
2026-01-31 x11-fonts/symbola: unfetchable
archivers/py-brotlipy: Remove expired port<br />
<br />
2026-01-31 archivers/py-brotlipy: This project has been archived. The maintainers of this project have marked this project as archived. No new releases are expected. Use archivers/py-brotlicffi instead
sysutils/stressdisk: Remove expired port<br />
<br />
2026-01-31 sysutils/stressdisk: dead upstream
sysutils/burp-devel: Remove expired port<br />
<br />
2026-01-31 sysutils/burp-devel: 3.2.0 is the new stable version based on 3.1.4. Use sysutils/burp instead
sysutils/wiimms: Remove expired port<br />
<br />
2026-01-31 sysutils/wiimms: sysutils/wiimms has been abandoned for many years
misc/koboldcpp: update 1.106.2 → 1.107<br />
<br />
Reported by: portscout
misc/gemini-cli: update 0.25.2 → 0.26.0
cad/nvc: update 1.18.2 → 1.19.0<br />
<br />
Reported by: portscout
audio/bliss: Add comment
security/osv-scanner: Update to 2.3.2<br />
<br />
Changelog:<br />
https://github.com/google/osv-scanner/releases/tag/v2.3.2
net-p2p/datum_gateway: Fix plist<br />
<br />
Error: Missing: etc/rc.d/datum_gateway<br />
<br />
Approved by: blanket, just fix it
irc/ircd-hybrid: Fix plist<br />
<br />
Error: Missing: etc/rc.d/ircd-hybrid<br />
<br />
Approved by: blanket, just fix it
security/trivy: update to 0.69.0<br />
<br />
Changes: https://github.com/aquasecurity/trivy/releases/tag/v0.69.0
www/redmine60: upgrade to 6.0.8.
*/*: Bump PORTREVISION for the update of japanese/anthy-unicode
japanese/anthy-unicode: Update to 1.0.0.20260127<br />
<br />
PR: 292797<br />
Reported by: mew14930xvi <mew14930xvi@inbox.lv>
devel/R-cran-Rdpack: Update to 2.6.5<br />
<br />
Reported by: portscout
astro/mymoon: mark as unfetchable/DEPRECATED.<br />
<br />
PR: 286817<br />
Reported by: Javier Montero <javimontejerez@gmail.com>
math/R-cran-linprog: Update to 0.9-6<br />
<br />
Reported by: portscout
irc/halloy: update to 2026.1.1<br />
<br />
PR: 292761
net/wireguard-tools: Set maintainer<br />
<br />
Improve port:<br />
- Replace PORTVERSION with DISTVERSION.<br />
- Remove MAKE_ENV+=MANDIR="${PREFIX}/share/man" - it's default value.<br />
- Fix warnings from portclippy.<br />
- Improve indents.<br />
- Replace ".if ${PORT_OPTIONS:MWGQUICK}" with<br />
"WGQUICK_VARS= USE_RC_SUBR=wireguard_wgquick".<br />
- Add strip bin/wg.<br />
<br />
PR: 292620<br />
Approved by: Juhani Krekelä <juhani@krekela.fi> (new maintainer)
math/wxmaxima: Use wx 3.2, fix connection to maxima<br />
<br />
- Use wx 3.2<br />
- Fix connection to maxima by reverting upstream patch:<br />
https://github.com/wxMaxima-developers/wxmaxima/issues/2028<br />
<br />
PR: 289270<br />
Approved by: eduardo (mentor)
devel/pthreadpool: update 0.1-126 → 0.1.147<br />
<br />
PR: 291106<br />
Reported by: Mikhail Teterin <mi@FreeBSD.org>
games/chessx: update 1.6.2 -> 1.6.8<br />
<br />
- submitter is maintainer<br />
<br />
Changes: https://github.com/Isarhamster/chessx/blob/master/ChangeLog.md<br />
PR: 292841
graphics/drm-latest-kmod: apply 2b49118158d0aa7cb to port<br />
<br />
This unbreaks the package build with clang 21+.<br />
<br />
MFH: 2026Q1<br />
Approved by: emaste (maintainer)<br />
Reviewed by: emaste, dim<br />
Differential Revision: https://reviews.freebsd.org/D54993
graphics/lightzone: force jdk8 because it does not build with jdk11+<br />
<br />
PR: 292671
games/lizzie: force jdk8 because it does not build with jdk11+<br />
<br />
PR: 292662
devel/gitleaks: Update WWW
devel/got: update to 0.121<br />
<br />
No user-visible changes.
databases/mysql80-server: fix build with libc++ 20 and higher<br />
<br />
With libc++ 20 and higher, databases/mysql80-server fails to compile,<br />
resulting in errors similar to:<br />
<br />
In file included from /wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.44/router/src/harness/src/stdx/filesystem.cc:40:<br />
/wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.44/router/src/harness/src/../include/mysql/harness/stdx/expected.h:74:8: error: 'is_default_constructible' cannot be specialized: Users are not allowed to specialize this standard library entity [-Winvalid-specialization]<br />
74 | struct is_default_constructible<std::unique_ptr<T, void (*)(T *)>><br />
| ^<br />
/usr/include/c++/v1/__type_traits/is_constructible.h:49:8: note: marked '_Clang::no_specializations' here<br />
49 | struct _LIBCPP_NO_SPECIALIZATIONS is_default_constructible : integral_constant<bool, __is_constructible(_Tp)> {};<br />
| ^<br />
/usr/include/c++/v1/__config:1167:9: note: expanded from macro '_LIBCPP_NO_SPECIALIZATIONS'<br />
1167 | [[_Clang::__no_specializations__("Users are not allowed to specialize this standard library entity")]]<br />
| ^<br />
<br />
This is due to a workaround for a std::unique_ptr problem which is only<br />
applicable to gcc before 7.1, so the whole workaround can be deleted,<br />
which fixes the problem.<br />
<br />
See also: https://bugs.mysql.com/bug.php?id=119238<br />
<br />
PR: 292589<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
sysutils/auto-admin: Update to 0.8.4.14<br />
<br />
auto-cups-setup: Tolerate missing drivers (prep for deprecation)<br />
auto-install-base-components: Check for pkgbase<br />
auto-ly-enable: New script to enable ly login manager<br />
auto-pkg-latest:<br />
Fix missing _${VERSION_MINOR} in kmods repo config<br />
Offer to overwrite config file when already using latest<br />
auto-update-system: Include /etc/pkg in repo checks<br />
auto-dreckly-setup: Fix pkgsrc wip URL
devel/gitleaks: Fix version option<br />
<br />
PR: 292559
devel/taskflow: Fix fetch because 4.0.0 was re-rolled<br />
<br />
PR: 292433<br />
Reported by: Sebastian Oswald <sko@rostwald.de>
emulators/virtualbox-ose-additions-7{0,1,2}: Fix build on i386<br />
<br />
Runtime not tested.<br />
<br />
MFH: 2026Q1
math/vtk9: fix build with libc++ 21<br />
<br />
With libc++ 21, math/vtk9 fails to compile, resulting in errors similar<br />
to:<br />
<br />
In file included from /wrkdirs/usr/ports/math/vtk9/work/VTK-9.5.2/ThirdParty/fmt/vtkfmt/src/os.cc:14:<br />
In file included from /wrkdirs/usr/ports/math/vtk9/work/VTK-9.5.2/ThirdParty/fmt/vtkfmt/vtkfmt/os.h:11:<br />
/wrkdirs/usr/ports/math/vtk9/work/VTK-9.5.2/ThirdParty/fmt/vtkfmt/vtkfmt/format.h:747:28: error: use of undeclared identifier 'malloc'<br />
747 | T* p = static_cast<T*>(malloc(n * sizeof(T)));<br />
| ^~~~~~<br />
/wrkdirs/usr/ports/math/vtk9/work/VTK-9.5.2/ThirdParty/fmt/vtkfmt/vtkfmt/format.h:752:35: error: use of undeclared identifier 'free'<br />
752 | void deallocate(T* p, size_t) { free(p); }<br />
| ^~~~<br />
<br />
This is because malloc and free are defined in <cstdlib>, which is not<br />
included in vtk's format.h. Add the include to fix the build.<br />
<br />
PR: 292590<br />
Approved by: yuri (maintainer)<br />
MFH: 2026Q1
misc/py-pytorch: fix build with clang >= 19 and libc++ 21<br />
<br />
In ports f07b5ade5369 misc/py-pytorch was forced onto llvm:max=15, with<br />
the reason "fix build on 14". Remove this, and add a patch to make it<br />
build with clang >= 19 and libc++ 21.<br />
<br />
PR: 292664<br />
Approved by: yuri (maintainer)<br />
MFH: 2026Q1
sysutils/mise: No longer requires rust-nightly<br />
<br />
PR: 291744<br />
Reported by: James TD Smith <ahktenzero+freebsd@mohorovi.cc>
comms/xastir: reset maintainership<br />
<br />
- Somehow this got missed 10 years ago :-(<br />
<br />
From SRS0+5203f6e19c1a21a6=EU=stagecraft.cx=carl@mx25.net Tue Apr 7 00:15:53 2015<br />
...<br />
Return-Path: <SRS0+5203f6e19c1a21a6=EU=stagecraft.cx=carl@mx25.net><br />
(envelope-from carl@stagecraft.cx)<br />
X-Authentication-Warning: brain.stagecraft.cx: www set sender to carl@stagecraft.cx using -f<br />
To: portmgr@freebsd.org<br />
...<br />
Date: Tue, 07 Apr 2015 14:09:14 +1000<br />
From: Carl <carl@stagecraft.cx><br />
Cc: Diane Bruce <db@db.net><br />
Message-ID: <e207d0c19a3a7eec852b568412df4a28@www.stagecraft.cx><br />
X-Sender: carl@stagecraft.cx<br />
...<br />
<br />
Hi,<br />
I'm currently the maintainer (that I know of) of 3 ports;<br />
<br />
comms/xastir<br />
comms/hamfax<br />
comms/gmfsk<br />
<br />
Could you please reassign the maintainer to "hamradio@freebsd.org".<br />
This will allow a group of us to manage these ports rather than relying<br />
on me.<br />
<br />
Thanks!<br />
<br />
Carl.
multimedia/py-decord: Remove
databases/mysql80-{client, server}: Update to 8.0.45<br />
<br />
Bugs Fixed<br />
<br />
InnoDB: Under certain circumstances, when using the que_eval_sql<br />
interface, a race condition could occur. (Bug #118705, Bug #38310595)<br />
<br />
Binary log purged before persisted binlog_expire_* options were<br />
loaded. (Bug #38554467)<br />
<br />
When 2 of 6 instances in a geographically dispersed InnoDB Cluster<br />
lost connectivity, the primary server became unresponsive, causing the<br />
COMMIT and INSERT operations to become unresponsive as well. (Bug<br />
<br />
Fixed several issues relating to Thread Pool blocking connections<br />
from closing. (Bug #38170188, Bug #36782728, Bug #38549372)<br />
<br />
GTID gaps were generated because of the replica- skip-errors option.<br />
(Bug #28590993)<br />
<br />
If server was started on Windows platforms with --skip-grant-tables,<br />
privileges were not checked and remote connections were not permitted.<br />
As a result, the server might not start. (Bug #118805, Bug #38328780)<br />
<br />
Changelog: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-45.html<br />
<br />
PR: 292704<br />
Sponsored by: Netzkommune GmbH
multimedia/uxplay: Update to 1.73
databases/rainfrog: Add new port<br />
<br />
Rainfrog is a lightweight, terminal-based tool for interacting with databases.<br />
<br />
Features:<br />
<br />
- efficient navigation via vim-like keybindings and mouse controls<br />
- query editor with keyword highlighting, session history, and favorites<br />
- quickly copy data, filter tables, and switch between schemas<br />
- shortcuts to view table metadata and properties<br />
- cross-platform (Android via termux, FreeBSD, Linux, MacOS, Windows)<br />
<br />
Supported databases:<br />
<br />
- Postgres<br />
- MySQL<br />
- Sqlite<br />
- Redshift (via wire protocol of Postgres)<br />
- DuckDB<br />
- Oracle (requires additional runtime dependencies)<br />
<br />
https://crates.io/crates/rainfrog
databases/py-harlequin-postgres: Add new port<br />
<br />
Postgres adapter for Harlequin, the SQL IDE for your Terminal.<br />
<br />
https://github.com/tconbeer/harlequin-postgres
databases/py-harlequin-mysql: Add new port<br />
<br />
MySQL/MariaDB adapter for Harlequin, the SQL IDE for your Terminal.<br />
<br />
https://github.com/tconbeer/harlequin-mysql
databases/py-harlequin: Add new port<br />
<br />
Harlequin is an easy, fast, and beautiful database client for the terminal.<br />
<br />
It has all the features you'd expect from an SQL IDE, delightfully running<br />
right in your terminal.<br />
<br />
- View tables, columns, and their types across one or more attached<br />
databases. Optionally view local files or S3 objects.<br />
- A full-featured editor: autocomplete, open, save, format, cut, copy, paste,<br />
and more. Supports multiple tabbed buffers!<br />
- View 1M+ results in an interactive table. Multiple queries loaded into<br />
separate tabs.<br />
- Full Screen<br />
- Export query results and configure the export using a helpful UI.<br />
- View a list of executed queries and a summary of results. Select to insert<br />
into a new buffer.<br />
<br />
https://harlequin.sh/
textproc/py-textual-textarea: Add new port<br />
<br />
Textual-textarea is a text area (multi-line input) with syntax highlighting for<br />
Textual.<br />
<br />
It offers a full-featured text editor experience with VS-Code-like bindings, in<br />
your Textual App:<br />
<br />
- Syntax highlighting and support for Pygments themes.<br />
- Move cursor and scroll with mouse or keys (including ctrl+arrow, PgUp/Dn,<br />
ctrl+Home/End).<br />
- Open (ctrl+o) and save (ctrl+s) files.<br />
- Cut (ctrl+x), copy (ctrl+c), paste (ctrl+u/v), optionally using the system<br />
clipboard.<br />
- Comment selections with ctrl+/.<br />
- Indent and dedent (optionally for a multiline selection) to tab stops with<br />
Tab and shift+Tab.<br />
- Automatic completions of quotes and brackets.<br />
- Select text by double-, triple-, or quadruple-clicking.<br />
- Quit with ctrl+q.<br />
<br />
https://github.com/tconbeer/textual-textarea
textproc/py-textual-fastdatatable: Add new port<br />
<br />
Textual-fastdatatable is a performance-focused reimplementation of Textual's<br />
DataTable widget, with a pluggable data storage backend.<br />
<br />
https://github.com/tconbeer/textual-fastdatatable
math/primecount: upgrade to v8.1<br />
<br />
Release notes at https://github.com/kimwalisch/primecount/releases/tag/v8.1
math/R-cran-misc3d: upgrade to 0.9-2
textproc/ibus-typing-booster: upgrade to 2.30.2<br />
<br />
Releases notes at https://github.com/mike-fabian/ibus-typing-booster/releases
astro/py-jplephem: upgrade to 2.24
devel/py-archinfo: Update 9.2.192 => 9.2.196<br />
<br />
Commit log:<br />
https://github.com/angr/archinfo/compare/v9.2.192...v9.2.196<br />
<br />
PR: 292842
x11-fonts/fnt: Update 1.9 => 1.9.1, take maintainership<br />
<br />
Changelog:<br />
https://github.com/alexmyczko/fnt/releases/tag/1.9.1<br />
<br />
PR: 292839
shells/powershell: Install the lib/powershell/ref symlink<br />
<br />
This fixes a error that happens when typing<br />
<br />
Add-Type -TypeDefinition @"<br />
using System;<br />
"@ -Language CSharp<br />
<br />
into PowerShell's prompt.<br />
<br />
It is yet unclear if all .NET DLLs should actually be installed under /ref,<br />
but this is still better than non-working Add-Type command.<br />
<br />
Reported by: Luke Brennan <lukebrennan@outlook.com>
security/py-social-auth-core: Allow build with py-google-auth 2.47.0+<br />
<br />
- Bump PORTREVISION for package change<br />
<br />
Approved by: portmgr (blanket)<br />
Obtained from: https://github.com/python-social-auth/social-core/commit/58f5eafc5758dea40945b1c4ef71b4986dd3b6f1<br />
https://github.com/python-social-auth/social-core/commit/283cadd057cfca463358c2c81b9cef484ca74de9
www/rubygem-rqrcode_core: Update to 2.1.0<br />
<br />
Changes: https://github.com/whomwah/rqrcode_core/releases
www/rubygem-rqrcode: Update to 3.2.0<br />
<br />
Changes: https://github.com/whomwah/rqrcode/releases
www/rubygem-roda: Update to 3.100.0<br />
<br />
Changes: https://github.com/jeremyevans/roda/blob/master/CHANGELOG<br />
https://roda.jeremyevans.net/rdoc/files/CHANGELOG.html
www/rubygem-haml: Update to 7.2.0<br />
<br />
Changes: https://github.com/haml/haml/releases
sysutils/rubygem-smart_proxy_salt: Update to 7.0.0<br />
<br />
Changes: https://github.com/theforeman/smart_proxy_salt/releases<br />
https://github.com/theforeman/smart_proxy_salt/commits/master
sysutils/rubygem-smart_proxy_remote_execution_ssh: Update to 1.0.1<br />
<br />
Changes: https://github.com/theforeman/smart_proxy_remote_execution_ssh/commits/master
sysutils/rubygem-smart_proxy_dynflow: Update to 1.0.0<br />
<br />
Changes: https://github.com/theforeman/smart_proxy_dynflow/commits/master
sysutils/rubygem-ohai18: Add PORTSCOUT
sysutils/rubygem-httplog: Update to 1.8.0<br />
<br />
Changes: https://github.com/trusche/httplog/releases
sysutils/rubygem-chef-zero: Update to 15.1.0<br />
<br />
Changes: https://github.com/chef/chef-zero/blob/main/CHANGELOG.md
security/rubygem-bcrypt: Update to 3.1.21<br />
<br />
Changes: https://github.com/bcrypt-ruby/bcrypt-ruby/releases<br />
https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG
devel/rubygem-tilt: Update to 2.7.0<br />
<br />
Changes: https://github.com/jeremyevans/tilt/blob/master/CHANGELOG.md
devel/rubygem-test-unit: Update to 3.7.7<br />
<br />
Changes: https://github.com/test-unit/test-unit/releases
devel/rubygem-sequel: Update to 5.100.0<br />
<br />
Changes: https://github.com/jeremyevans/sequel/blob/master/CHANGELOG<br />
https://sequel.jeremyevans.net/rdoc/files/CHANGELOG.html
devel/rubygem-mixlib-shellout: Update COMMENT and WWW
devel/rubygem-librarianp: Update to 1.2.0<br />
<br />
Changes: https://github.com/voxpupuli/librarian/releases
devel/rubygem-jenkins_api_client: Update to 2.3.0<br />
<br />
Changes: https://github.com/arangamani/jenkins_api_client/blob/master/CHANGELOG.md
devel/rubygem-hoe: Update to 4.5.1<br />
<br />
Changes: https://github.com/seattlerb/hoe/blob/master/History.rdoc<br />
https://docs.seattlerb.org/hoe/History_rdoc.html
devel/rubygem-file-tail: Update to 1.4.0<br />
<br />
- Update LICENSE_FILE<br />
<br />
Changes: https://github.com/flori/file-tail/blob/master/CHANGES.md
devel/rubygem-classifier: Update to 2.3.2<br />
<br />
Changes: https://github.com/cardmagic/classifier/releases
sysutils/rubygem-bundler: Update to 4.0.4<br />
<br />
Changes: https://github.com/ruby/rubygems/releases<br />
https://github.com/ruby/rubygems/blob/master/bundler/CHANGELOG.md
devel/ruby-gems: Update to 4.0.4<br />
<br />
Changes: https://github.com/ruby/rubygems/releases<br />
https://github.com/ruby/rubygems/blob/master/CHANGELOG.md
lang/ruby40: Update to 4.0.1<br />
<br />
Changes: https://github.com/ruby/ruby/releases<br />
https://github.com/ruby/ruby/blob/master/NEWS.md<br />
https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/
lang/ruby32: Update to 3.2.10<br />
<br />
Changes: https://github.com/ruby/ruby/releases<br />
https://github.com/ruby/ruby/blob/ruby_3_2/NEWS.md<br />
https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/