gol is a fast and lightweight log viewer that allows you to view
logs in real time from different sources (files, Docker logs, remote
via SSH, piped inputs, etc.) from a web browser.
ClusterShell is a Python framework for efficient cluster administration.
It provides high-level APIs and CLI tools (clush, nodeset) for parallel command
execution and manipulation of large node sets, used widely in HPC sites and
supercomputing centers.
PR: 289176
Reported by: Generic Rikka
Announcement: https://kde.org/announcements/plasma/6/6.5.0/
Caution!!
This update breaks Plasma Wayland for FreeBSD users. Do not upgrade
(or switch to the quarterly packages) if you prefer Wayland session.
Ports changes:
Add new Plasma port:
- sysutils/plasma6-knighttime: helpers for scheduling the dark-light cycle.
kde.mk:
- Add knighttime to the Plasma components
- Update dependency entry for milou component
audio/plasma6-kpipewire:
- Remove stale patch
security/plasma6-ksshaskpass:
- Depend on KF6Doctools to generate man page
sysutils/plasma6-systemsettings:
- Drop unused dependency
x11/plasma6-plasma-workspace:
- Drop unused dependency
- Remove stale patch
x11-toolkits/plasma6-kdeplasma-addons:
- Demote plasma5support to a runtime dependency
x11-wm/plasma6-kwin:
- Fix patch to locate hwdata
- Xwayland is a runtime dependency
- Drop unused dependencies
x11-wm/plasma6-kwin-x11:
- Fix patch to locate hwdata
OpenBolt is an open source orchestration tool that automates the manual work it
takes to maintain your infrastructure. Use OpenBolt to automate tasks that you
perform on an as-needed basis or as part of a greater orchestration workflow.
For example, you can use OpenBolt to patch and update systems, troubleshoot
servers, deploy applications, or stop and restart services. OpenBolt can be
installed on your local workstation and connects directly to remote targets
with SSH or WinRM, so you are not required to install any agent software.
OpenBolt is a community implementation of Puppet Bolt.
With hat: puppet
extrace-freebsd is from a different codebase of extrace, that being from
same owner, it is linux centric.
Discussed with Leah Neukirchen (author) via e-mail.
A snappy TUI dashboard for controlling and monitoring your Framework Laptop
hardware - charging, privacy, lighting, USB PD ports, and more.
WWW: https://github.com/grouzen/framework-tool-tui
extrace traces all program executions occurring on a system, or ones
which descend from a specified process. Execution duration and exit
status can be logged.
Useful for debugging and security analysis.
WWW: https://github.com/leahneukirchen/extrace-freebsd
Reported by: Leah Neukirchen (author) via e-mail
A powerful, real-time log analysis terminal UI inspired by k9s.
Analyze log streams with beautiful charts, AI-powered insights,
and advanced filtering - all from your terminal.
This port was initially submitted as part of D29332 by Norbert Kaminski
<norbert.kaminski@3mdeb.com>. Thanks a lot for the initial port and all
the work involved!
Differential Revision: https://reviews.freebsd.org/D29332
This port was initially submitted as part of D29332 by Norbert Kaminski
<norbert.kaminski@3mdeb.com>. Thanks a lot for the initial port and all
the work involved!
Differential Revision: https://reviews.freebsd.org/D29332
2025-09-30 sysutils/linuxfdisk: Upstream distfile unavailable, way out of date, upstream distfile gone, use gpart instead.
Linuxfdisk had been part of util-linux v2.11z as of 22 years ago.
This tool can be described as a tiny, dirty C command that looks for
coreutils basic commands (cp, mv, dd, tar, gzip/gunzip, cat, etc.)
currently running on your system and displays the percentage of copied
data. It can also show estimated time and throughput, and provides a
"top-like" mode (monitoring).
WWW: https://github.com/Xfennec/progress
This utility allows configurable actions to be enacted on user coredumps
produced on the system. ucored(8) brings functionality to FreeBSD that
is similar to the coredump piping that Linux offers, but with the
flexibility to be scripted with Lua or made conditional on various
properties of the coredump itself.
Official Python client library for kubernetes API
WWW: https://github.com/kubernetes-client/python
PR: 289764
Reported by: Pavel Timofeev <timp87@gmail.com> (new maintainer)
Diskroaster is a multithreaded disk testing utility
that writes and verifies data on a raw disk device.
It is designed to stress-test hard drives and
SSDs by dividing the disk into sections,
writing data in parallel using multiple worker threads,
and verifying the written content for integrity.
WWW: https://github.com/favoritelotus/diskroaster
PR: 288073
Elephant - cuz it's phat - is a powerful data provider service and
backend for building custom application launchers and desktop
utilities. It provides various data sources and actions through a
plugin-based architecture, communicating via Unix sockets and Protocol
Buffers.
Elephant acts as a unified backend service that aggregates data from
various sources (desktop applications, files, clipboard history, etc.)
and provides a consistent interface for frontend applications like
custom launchers, productivity tools, or desktop widgets.
WWW: https://github.com/abenz1267/elephant
Lazyssh is a terminal-based, interactive SSH manager built for managing your
fleet of servers directly from your terminal. With lazyssh, you can quickly
navigate, connect, manage, and transfer files between your local machine and
any server defined in your ssh config. No more remembering IP addresses
or running long scp commands -- just a clean, keyboard-driven UI.
WWW: https://github.com/Adembc/lazyssh \
https://pkg.go.dev/github.com/Adembc/lazyssh
PR: 289457
Reported by: Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
Approved by: yuri@ (Mentor)
Moor is a pager that designated to just do the right thing without any
configuration. It reads and displays UTF-8 encoded text from files or pipes.
Doing the right thing includes:
o Syntax highlight source code by default using Chroma
o Search is incremental / find-as-you-type just like in Chrome or Emacs
o Filtering is incremental: Press & to filter the input interactively
o Search becomes case sensitive if you add any UPPER CASE characters
o Snappy UI even on slow / large input with multi-threaded search
o Supports word wrapping
o Mouse Scrolling works out of the box
and more...
WWW: https://github.com/walles/moor
PR: 288869
Approved by: yuri@ (Mentor)
Nginx UI is a comprehensive web-based interface designed to simplify
the management and configuration of Nginx single-node and cluster
nodes. It offers real-time server statistics, Nginx performance
monitoring, AI-powered ChatGPT assistance, the code editor that
supports LLM Code Completion, one-click deployment, automatic renewal
of Let's Encrypt certificates, and user-friendly editing tools for
website configurations. Additionally, Nginx UI provides features
such as online access to Nginx logs, automatic testing and reloading
of configuration files, a web terminal, dark mode, and responsive
web design. Built with Go and Vue, Nginx UI ensures a seamless and
efficient experience for managing your Nginx server.
A CLI that provides a formatted and highlighted view of Markdown
files in a terminal
WWW: https://rubygems.org/gems/mdless
PR: 289078
Reported by: Tiago Gasiba <tiago.gasiba@gmail.com> (new maintainer)
A simple polkit authentication agent for Hyprland, written in QT/QML.
hyprpolkitagent is a polkit authentication daemon. It is required for
GUI applications to be able to request elevated privileges.
WWW: https://github.com/hyprwm/hyprpolkitagent
geomman is a text-based disk management tool for FreeBSD,
built on top of bsddialog(3). It provides a simple TUI
for working with partitions, filesystems, and GEOM labels.
This is brauliorivas' GSoC 2025 project, to be eventually
included into base.
Sponsored by: Google LLC (GSoC 2025)
mult is a command-line tool that runs shell commands multiple times and
provides a terminal user interface for comparing the outputs.
WWW: https://github.com/dhth/mult
Added a new port vagrant-gitlab that can be installed with gitlab on the same host.
Currently I do not see another solution as other rubygem version that are installed
by some ports are breaking gitlab and that was the reason to split this.
Some maintainers to do test their changes against all ports which made this step necessary.
You can also install gitlab in a jail to fix these problems.
PR: 287926