3252 Commits

Author SHA1 Message Date
Sébastien Santoro
b8ddbb36e7 sysutils/py-salt-tower: New Port - external pillar for SaltStack piller composition
PR:		281933
2025-11-18 19:10:09 +00:00
Jesús Daniel Colmenares Oviedo
4bb2e36e91 sysutils/gol: New port: All-in-one log viewer in browser
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.
2025-11-14 20:00:11 -04:00
Gabriel M. Dutra
2b305dcc8b sysutils/work-tuimer: Add new port
Simple, keyboard-driven TUI for time-tracking.
2025-11-10 03:34:34 +00:00
Jesús Daniel Colmenares Oviedo
01a4df4b18 sysutils/waitforssh: New port: Wait for a target to be up and running using SSH
waitforssh is a lightweight utility, written in POSIX shell, that waits
for a target to be up and running via SSH and, if so, executes a command.
2025-11-09 21:13:11 -04:00
Tomasz 'CeDeROM' CEDRO
b2fc0ba743 sysutils/uhubctl: utility to control usb hub port power
Signed-off-by: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/456
2025-11-08 17:06:12 +03:00
Generic Rikka
0150098065 sysutils/py-clustershell: new port, Python framework for efficient cluster administration
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
2025-11-04 17:53:28 +01:00
Max Brazhnikov
34a52ba830 KDE: Update KDE Plasma to 6.5.0
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
2025-10-29 22:01:19 +03:00
Bernhard Froehlich
570daa6f12
sysutils/gnome-firmware: Add port for gnome-firmware
GNOME firmware is a power-user tool that allows updating, reinstalling
and downgrading of firmware on devices supported by fwupd.
2025-10-28 20:24:29 +00:00
Roman Bogorodskiy
687c68682d sysutils/virt-firmware: new port
Add sysutils/virt-firmware, a collection of tools for edk2 firmware
images.
2025-10-27 20:06:01 +01:00
Romain Tartière
e4b2538d1c
sysutils/rubygem-openbolt: New port
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
2025-10-27 08:39:12 -10:00
Po-Chuan Hsieh
195d9441ea
*/Makefile: Sort SUBDIRs 2025-10-27 22:25:23 +08:00
Matthias Fechner
d5c0566cd2 sysutils/vagrant-gitlab: new ports required to by compatible with gitlab 18.4.3 2025-10-26 16:38:08 +01:00
Dan Mahoney
ad2f62b275 sysutils/linux-racadm: Add new port
PR:		201799
Reviewed by:	pi
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
2025-10-26 13:29:38 +03:00
Gabriel M. Dutra
07a1164a4c sysutils/kubetail: Add new port
Bash script to tail Kubernetes logs from multiple pods at the same time
2025-10-26 05:36:36 +00:00
Nuno Teixeira
733c7c1521 sysutils/extrace-freebsd: Rename to better match upstream name
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.
2025-10-25 00:21:56 +01:00
Lars Engels
e167fd4988 sysutils/framework-tool-tui: Add new port
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
2025-10-20 21:47:45 +02:00
Nuno Teixeira
0b82100ce4 sysutils/extrace: New port: Trace exec() calls system-wide
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
2025-10-18 23:55:36 +01:00
Gabriel M. Dutra
78b5ae8067 sysutils/gonzo: Add new port
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.
2025-10-17 03:54:47 +00:00
Bernhard Froehlich
164a3b4dd9
sysutils/fwupd: Update firmware automatically, safely, and reliably
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-10-15 20:02:28 +00:00
Bernhard Froehlich
ed0cfc4593
sysutils/fwupd-efi: EFI Application used by uefi-capsule plugin in fwupd
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-10-15 20:02:28 +00:00
Yusuf Yaman
25000e431c sysutils/moor: update to 2.5.0 and move to better category
This port is moved to the category 'textproc' because it is a more
appropriate one[1].

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290066#c2

Changelog: https://github.com/walles/moor/releases

PR:		289870, 290066
Reported by:	mew14930xvi <mew14930xvi@inbox.lv> (PR 289870),
		Yusuf Yaman <nxjoseph@protonmail.com> (maintainer, PR 290066)
2025-10-11 06:52:40 +09:00
Matthias Andree
20f61e36ff sysutils/linrename: Remove expired port
2025-09-30 sysutils/linrename: FreeBSD port unmaintained, use misc/mmv or rename from sysutils/util-linux instead
2025-10-01 11:33:23 +02:00
Matthias Andree
a7ccbef49e sysutils/linuxfdisk: Remove expired port
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.
2025-10-01 11:31:32 +02:00
Matthias Andree
df2ba710c4 devel/util-linux: moved to sysutils/util-linux where it belongs 2025-09-30 01:47:34 +02:00
Hiroki Tagato
2390c9367c sysutils/progress: add port: Show progress for various command-line programs
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
2025-09-29 04:35:08 +09:00
Bernhard Froehlich
c2991243db
sysutils/zli: Add new port
zli is a binary that implements a set of command line commands for interacting
with the zot registry server.

Reported by:	dch@
Event:		EuroBSDCon 2025
2025-09-27 12:23:43 +00:00
Bernhard Froehlich
e69839abdb
sysutils/zot: Add new port
zot is an OCI image registry that allows you to store, manage, and share
container images.

Reported by:	dch@
Event:		EuroBSDCon 2025
2025-09-27 12:20:39 +00:00
Kyle Evans
28b8077518 sysutils/ucored: add a new port for user core collection
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.
2025-09-25 22:46:31 -05:00
Pavel Timofeev
7d81a9ebe8 sysutils/py-kubernetes: add port: Python client for the kubernetes API
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)
2025-09-24 06:14:56 +09:00
Cy Schubert
8b9df0bef1 sysutils/py-ansible-core19: Add new port
The reason for adding py-ansible-core19 rather than updating
py-ansible-core is due to the many behavioral changes between
2.18 and 2.19.

See https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_core_2.19.html/.
2025-09-22 11:47:18 -07:00
Pavel Golubinsky
bc5971f85b sysutils/diskroaster: Add new port
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
2025-09-22 14:45:26 +02:00
Robert Gogolok
f824a5ab09 sysutils/stackit: Add new port
A command-line interface to manage STACKIT resources

PR:	289607
2025-09-17 11:32:24 +02:00
Hiroki Tagato
69c6b53b77 sysutils/elephant: add port: Powerful data provider service and backend for application launchers
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
2025-09-17 11:14:53 +09:00
Yusuf Yaman
5b93a8e048
sysutils/lazyssh: [NEW PORT] Terminal-based interactive SSH Manager to manage your servers
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)
2025-09-13 20:23:52 +04:00
Yusuf Yaman
f6ac78ee67
sysutils/moor: [NEW PORT] Pager designed to do the right thing without any configuration
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)
2025-09-12 23:35:09 +04:00
Älven
4951cf94da
sysutils/ictree: [NEW PORT] Like tree(1) but interactive
ictree is a terminal-based program that takes a list of contents of
directories and displays them in a pager similar to less where you can
fold/unfold

https://nikitaivanovv.github.io/ictree/

PR:		284245
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52439
2025-09-09 14:39:59 +04:00
Po-Chuan Hsieh
4685f51de8
*/Makefile: Sort SUBDIRs 2025-09-08 07:03:07 +08:00
Martin Filla
bf68cc33d6 sysutils/u-boot/bananapi-r2-pro: new port
PR:	289183
2025-09-03 17:59:44 +02:00
Jesús Daniel Colmenares Oviedo
1cbe9d90e1 sysutils/nginx-ui: New port: Yet another WebUI for Nginx
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.
2025-09-02 15:43:11 -04:00
Po-Chuan Hsieh
f1274f4dab
sysutils/Makefile: Fix file mode change in c27ff91738c33e70cf5c23bf7f414794b2ddaf32 2025-09-02 22:47:42 +08:00
Tiago Gasiba
5e2c9648d8 sysutils/rubygem-mdless: new port: Formatted and highlighted view of Markdown files
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)
2025-08-30 07:26:54 +09:00
Vanilla I. Shu
990be6e1f2 sysutils/nitro: add new ports, it's a Minimal process supervisor.
PR:		289107
2025-08-29 20:12:38 +08:00
Paavo-Einari Kaipila
28d3626197
sysutils/tarbsd-builder: [NEW PORT] Minimal FreeBSD image builder
Signed-off-by: Paavo-Einari Kaipila <pave@freebsd.org>

PR:		288720
Approved by:	yuri@ (Mentor)
2025-08-18 16:16:00 +04:00
Hiroki Tagato
763a989716 sysutils/hyprpolkitagent: add port: Polkit authentication agent written in QT/QML
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
2025-08-18 19:53:08 +09:00
Robert Clausecker
0de8da9ca8 sysutils/geomman: Interactive GEOM Manager
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)
2025-08-16 21:17:38 +02:00
Matthias Fechner
19f04aa807 sysutils/vagrant-gitlab: fix conflict with rubyzip update
Fixes a regression by 2697faef19d70068fb20396be2040cbdf43848c6
2025-08-13 09:54:01 +02:00
Jimmy Olgeni
c27ff91738 sysutils/mult: Add new port
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
2025-08-06 08:24:19 +02:00
Matthias Fechner
2df3bbf530 sysutils/vagrant: split into vagrant-gitlab that can be used together with gitlab
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
2025-08-04 07:53:14 +02:00
Älven
ce3687b1f6
sysutils/sensors: new port, show sensors/temperatures info
The sensors(8) tools shows temperatures and sensors info on FreeBSD UNIX systems.

More details here:
- https://github.com/vermaden/sensors
- https://vermaden.wordpress.com/2022/02/15/sensors-information-on-freebsd/

PR:		288500
Approved by:	yuri@ (Mentor)
2025-08-02 15:52:36 +04:00
Rene Ladan
25949f82e2 sysutils/memtest86+: Remove expired port
2025-07-31 sysutils/memtest86+: ELF binary for BIOS boot has been broken for a long while
2025-08-02 11:55:59 +02:00