Commit Graph

3120 Commits

Author SHA1 Message Date
Ruslan Makhmatkhanov c46f669958 zope: Remove leaf zope ports that have no sense in absence of zope itself 2025-01-11 16:21:48 +03:00
Cy Schubert 678317bb7a sysutils/cfengine*: Introduce crengine325 and cfengine-masterfiles325
Add ports for the new cfengine and cfengine-masterfiles 3.25.0.

Make cfengine325 and cfengine-masterfiles325 the default cfengine
ports/packages.
2025-01-08 13:48:52 -08:00
Vanilla I. Shu 6797c5bb66 sysutils/tempo: add new port.
PR:		283803
Reported by:	Daniel Morante <daniel at morante.net>
2025-01-05 14:55:03 +08:00
Jose Alonso Cardenas Marquez ef39a4e2d1 sysutils/bareos23-*: Copy bareos-* ports to bareos23-* ones
- bareos-* ports will be updated to 24.0.0
2024-12-23 23:06:05 -08:00
Cy Schubert 80c73f57ca sysutils/freebsd-shar: New port in preparation for shar(1) removal
shar(1) will be removed from 15-CURRENT. shar(1) is useful for those who
use the tool, for example cut and paste into termanal windows for which
one has access through a third party gateway, where tools like scp and
ftp are ineffectual due to text terminal access ownly.
2024-12-18 16:40:25 -08:00
Gabriel M. Dutra 8ae9e70faa sysutils/mdcat: Add new port
Cat for markdown
2024-12-10 12:57:10 -03:00
Rene Ladan a026171683 sysutils/cloudabi-utils: Remove expired port
sysutils/cloudabi-utils
2024-11-30 17:33:06 +01:00
Rene Ladan 38aecddd3d sysutils/fusefs-funionfs: Remove expired port
2024-11-30 sysutils/fusefs-funionfs: Upstream is no longer around
2024-11-30 17:30:47 +01:00
Rene Ladan 493684c964 sysutils/fusefs-fusepak: Remove expired port
2024-11-30 sysutils/fusefs-fusepak: Upstream is no longer around
2024-11-30 17:30:27 +01:00
Gabriel M. Dutra 114e0e7b3b sysutils/cilium: Add new port
CLI to manage Kubernetes clusters running cilium
2024-11-30 02:42:46 -03:00
Wolfram Schneider 200a5b8846 sysutils/socket: remove stale port
The software socket(1) is no longer maintained, and there are
better alternatives as net/netcat
2024-11-25 15:54:45 +00:00
Vladyslav Movchan 56dd14e5d7 sysutils/RyzenAdj: New port: Power management tool for Ryzen mobile and embedded CPUs
RyzenAdj is a tool to view and adjust power management settings for some of
Ryzen mobile and embedded CPUs.

One of the use cases is to "trade" CPU performance for lower temperature:
You can set lower-than-default CPU power limit and make your computer
(slightly) less performant, but make it (significantly) cooler and more quiet
under load. It is not uncommon to get less than 10% performance drop after
lowering CPU TDP by 30%.

Another use case is for CPU overclocking hobby.

Use at your own risk.

WWW: https://github.com/FlyGoat/RyzenAdj

PR:		281522
2024-11-18 01:57:52 +01:00
Robert Clausecker 778c14af66 sysutils/ztop: move to new category filesystems
Forgot this one in my initial commit.

Approved by:	portmgr (infrastructure blanket)
2024-11-14 09:43:27 +01:00
Robert Clausecker 29d06d4836 sysutils/ods2: move to filesystems/ods2
- tool manipulates VMS file systems
 - add timestamp to distinfo to satisfy post-receive hook

Approved by:	portmgr (infrastructure blanket)
2024-11-14 09:42:58 +01:00
Robert Clausecker 18a65291d9 sysutils/hammer2: move to new category filesystems
Approved by:	kusumi.tomohiro@gmail.com (maintainer)
PR:		282628
2024-11-14 09:41:03 +01:00
Jesús Daniel Colmenares Oviedo 344d75f100 sysutils/py-appjail-gui: New port: Graphical User Interface for AppJail
AppJail GUI is the graphical user interface for AppJail and Director,
designed to be minimalistic, clean and with a basic plugin system.
It can be used as a desktop application thanks to pywebview or
simply through the web browser like any other NiceGUI application.

WWW: https://github.com/DtxdF/appjail-gui
PR:		282613
2024-11-07 18:43:30 -08:00
Robert Clausecker 6e2da9672f filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
2024-11-06 16:17:35 +01:00
Rene Ladan c140cc3b9f sysutils/pydf: Remove expired port
2024-11-01 sysutils/pydf: Inactive upstream. Does not properly work on FreeBSD
2024-11-02 14:04:15 +01:00
Emrion e5baa4d9c6 sysutils/loaders-update: update bootcode / loaders
This utility is a tool designed to keep the FreeBSD bootcodes and loaders
up-to-date.  It's useful because the FreeBSD upgrade process doesn't update
them.  It verifies if they are up to date and updates them if desired.

WWW: https://github.com/emrion/uploaders/

PR:		281731
2024-10-28 13:42:08 +01:00
Gabriel M. Dutra 4ea0896cd2 sysutils/kustomize: Add new port
Kustomize simplifies resource management with customizable overlays
2024-10-25 09:03:43 -03:00
Po-Chuan Hsieh 26d816bd8d sysutils/rubygem-sys-filesystem14: Add rubygem-sys-filesystem14 1.4.3 (copied from rubygem-sys-filesystem)
- Add PORTSCOUT
2024-10-14 12:45:21 +08:00
Emanuel Haupt 230cb49ccc sysutils/fusefs-mergerfs: Add new port
mergerfs is a union filesystem geared towards simplifying storage and
management of files across numerous commodity storage devices. It is
similar to mhddfs, unionfs, and aufs.
2024-10-02 09:52:32 +02:00
Pietro Cerutti 2ba4ed9162 sysutils/createrepo_c: new port
createrepo_c is a C implementation of the createrepo tool, which generates
metadata for RPM package repositories. It is optimized for performance and
provides new features compared to the original createrepo written in Python.
2024-10-01 12:23:54 +00:00
Rene Ladan 4928772f0b sysutils/bhyve+: Remove expired port
2024-09-30 sysutils/bhyve+: EOLed upstream
2024-09-30 21:20:39 +02:00
Rene Ladan bba5eaba51 cleanup: Remove expired Bacula 11 ports:
2024-09-30 sysutils/bacula11-client: Unsupported. Please migrate to bacula15-server
2024-09-30 sysutils/bacula11-client-static: Unsupported. Please migrate to bacula15-server
2024-09-30 sysutils/bacula11-docs: Unsupported. Please migrate to bacula15-server
2024-09-30 sysutils/bacula11-server: Unsupported. Please migrate to bacula15-server
2024-09-30 net-mgmt/nagios-check_bacula11: Unsupported. Please migrate to bacula15-server
2024-09-30 21:18:50 +02:00
Rene Ladan d4a32fe326 cleanup: Remove expired Bacula 9 ports:
2024-09-30 sysutils/bacula9-client: Unsupported. Please migrate to bacula15-server
2024-09-30 sysutils/bacula9-client-static: Unsupported. Please migrate to bacula15-server
2024-09-30 sysutils/bacula9-docs: Unsupported. Please migrate to bacula15-server
2024-09-30 sysutils/bacula9-server: Unsupported. Please migrate to bacula15-server
2024-09-30 net-mgmt/nagios-check_bacula9: Unsupported. Please migrate to bacula15-server
2024-09-30 21:17:27 +02:00
Kyle Evans 548701f136 sysutils/orch: update to 0.4
Highlights:
 - Many bug fixes
 - Improved ipc interface for more robust program startup
 - Cleaner lib interface to allow use in lua scripts
 - Multi-match support within a single match()
 - Terminal resize support

While we're here, orch has been renamed to porch upstream to deconflict
with a pre-existing rust framework.  The scripts are still called
(orch)estration scripts.

This change also switches to the new `check-install` target to sanity
test our install layout.
2024-09-26 23:30:37 -05:00
Emmanuel Vadot 92d17fc29a sysutils: Add u-boot for Pine64 Quartz-A and -B board
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2024-09-26 09:15:33 +02:00
Matthew D. Fuller cd98eb3448 sysutils/freebsd-rustdate: new port
freebsd-rustdate is a reimplementation of freebsd-update.sh in rust.  It
can fill all the basic roles of freebsd-update for binary upgrades of
your FreeBSD system, and is much faster.

WWW: https://rustdate.over-yonder.net/

PR:		281598
Event:		EuroBSDcon 2024
2024-09-25 08:28:08 +02:00
Denis Shaposhnikov 833afe4f6f sysutils/zrepl-dsh2dsh: ZFS dataset replication tool (fork with more features)
Cross-platform ZFS replication tool written in Go that supports
feature detection, bookmarks, and other new features.

This is a fork with more features like

  * support of shell patterns for datasets definitions
  * new log formatters
  * ability to log into a file
  * ability to configure command piplines between `zfs send` and `zfs recv`
  * Icinga/Nagios checks
  * fast skip "keep all" pruning
  * snapshots can be named using local time in timestamps
  * configurable RPC timeout
  * configurable path to zfs binary
  * faster replication

and so on.

WWW: https://github.com/dsh2dsh/zrepl

PR:		251576
2024-09-16 22:14:23 +02:00
Robert Clausecker 4f08d229bc sysutils/fusefs-ufs: FUSE driver for FreeBSD's UFSv2
A FUSE file system driver for FreeBSD's UFSv2.

Features:

 - Read support for FreeBSD UFSv2
 - Extended Attributes (no ACLs)
 - Bi-Endian support (eg. mounting big endian FS on little endian system)

WWW: https://github.com/realchonk/fuse-ufs

Event:		GSoC 2024
2024-09-16 22:14:19 +02:00
Jose Alonso Cardenas Marquez e8dfd717d8 sysutils/bhyvemgr: New port: Bhyve management GUI written in Freepascal/Lazarus
Bhyvemgr is a bhyve management GUI written in Freepascal/Lazarus ofor FreeBSD.
It needs a bunch of tools mostly installed on base system and some installed
from ports/packages. Currently it supports only amd64. The main goal is to be a
desktop user application to easily and quickly setup and run virtual machines
on the FreeBSD host.
2024-09-07 21:50:17 -05:00
Po-Chuan Hsieh d23b930387 */Makefile: Sort SUBDIRs 2024-09-05 14:11:14 +08:00
Ruslan Bukin 5838f13ec0 sysutils/u-boot-bhyve-riscv: New port
Configuration of u-boot for bhyve hypervisor (RISC-V architecture).
This intended to run in RISC-V supervisor ("S") mode as a guest OS.

Reviewed By: arrowd, manu

Differential Revision: https://reviews.freebsd.org/D46257
2024-09-02 16:01:50 +01:00
King John bb64b79239 sysutils/py-tldr: Add new port
Command-line client for tldr pages

PR:		281200
2024-09-02 04:57:53 -03:00
Rene Ladan c5785f8752 sysutils/apache-mesos: Remove expired port
2024-05-31 sysutils/apache-mesos: Marked BROKEN for over a year
2024-09-01 16:30:46 +02:00
Dan Langille 2bd6a0f177 sysutils/bacula9-*: revert "Remove expired bacula9 ports"
I am a month early

This reverts commit 5151f51d51.
2024-09-01 11:43:21 +00:00
Dan Langille 103b3de990 sysutils/bacula11*: revert 'Remove expired bacula11 ports"
I'm a month early.

This reverts commit ea825e27e6.

In order to commit this revert, I had to remove distinfo from
net-mgmt/nagios-check_bacula11 because it did not contain a
timestamp - the file is not required because it is a slave
port.
2024-09-01 11:42:04 +00:00
Dan Langille ea825e27e6 sysutils/bacula11: Remove expired bacula11 ports
Also in here: net-mgmt/nagios-check_bacula11
2024-09-01 10:58:48 +00:00
Dan Langille 5151f51d51 sysutils/bacula9-*: Remove expired bacula9 ports 2024-09-01 10:42:01 +00:00
Cy Schubert d2221ef5ff sysutils/screen50: Introduce the new screen 5.0.0
Screen 5.0.0 is the next major release of GNU Screen. Unfortunatly
while testing sysutils/screen-devel I discovered bugs with its
hardstatus implementation. Existing hardstatus failed to work
correctly. I had opened a bug with the GNU Screen upstream. They
had fixed one of the bugs however the last time I tested screen-devel,
some status strings were still unavailable, not to mention that the
hardstatus string syntax has changed.

Therefore I don't believe screen50 should replace screen49 as our
default GNU screen until a) some of the issues are resolved and
b) we the FreeBSD community have had a little more experience with
it.

People who wish to use screen50 will need to uninstall screen
(currently a meta port pointing to screen49) and install screen50.

Any bugzilla bugs will likely spawn an upstream bug report by
myself.
2024-08-28 20:35:50 -07:00
Cy Schubert 43808d10e2 sysutils/screen*: Rename screen and introduce a meta port
This is in preparation for the import of screen 5.0.0. I've tried
screen-devel (5.0.0 prelrelease). There were some bugs and
inconsistencies with screen 4.9.1. So we move screen to screen49
to maintain a version of screen that is known to work.

This implements the concept of a master screen port by renaming it to
screen49 and creating a slave port called screen.  The idea of this is
similar in concept used with the cfengine or krb5 family of ports.
Users should never need to change port origins when a new stable
version of screen is committed.

People can install the screen port or package as before. However if they
choose to use the other screen port/package they may remove screen and
install the versioned "master" port/package directly.

This is in preparation for import of screen 5.0.0 into the ports
collection. Unfortunately my initial testing of screen 5.0.0 using the
screen-devel port uncovered an annoying (to me) bug, which I have opened
an issue with our upstream. I have not found the time to test their
patches enough to feel comfortalbe replacing the existing screen 4.9.1
with 5.0.0. When 5.0.0 will be imported as sysutils/screen50, it will
not become the default master port until we believe it won't become
a source of many bugzilla bugs.
2024-08-28 20:35:49 -07:00
Nicola Vitale 6e0810c6b2 sysutils/pass-coffing: Add new port
pass-coffin is a pass extension that hides password store data inside a GPG
encrypted file, which we'll call a coffin.

Because of how pass works, directory and file names aren't encrypted by default
and anyone who has access to your computer can see which websites you use and
your usernames on those websites. This is different from how password managers
like keepassxc work by keeping your entire password store database inside an
encrypted file and can also automatically lock access to the application itself
after a certain amount of time. pass-coffin has been created to provide these
missing features to pass.

https://github.com/ayushnix/pass-coffin
2024-08-24 22:24:48 +02:00
Rene Ladan f967c30ff6 sysutils/beadm-devel: Remove expired port
2024-08-15 sysutils/beadm-devel: Outdated development port. Use sysutils/beadm instead.
2024-08-17 23:16:25 +02:00
Daniel Schaefer 1b376deea0 Add sysutils/qmk_hid: Framework Computer QMK HID Utility
Signed-off-by:	Daniel Schaefer <dhs@frame.work>
Sponsored by:	Framework Computer Inc
Sponsored by:	The FreeBSD Foundation
2024-08-09 14:38:00 +08:00
Daniel Schaefer a91cb3b793 Add sysutils/framework-system: Framework Computer System Utility
Signed-off-by:	Daniel Schaefer <dhs@frame.work>
Sponsored by:	Framework Computer Inc
Sponsored by:	The FreeBSD Foundation
2024-08-09 14:37:59 +08:00
Florian Walpen c1d6e47d5c sysutils/py-pyinfra: new port: automates infrastructure
pyinfra turns Python code into shell commands and runs them on your
servers.
Execute ad-hoc commands and write declarative operations. Target SSH
servers, local machine and Docker containers. Fast and scales from one
server to thousands.
Think ansible but Python instead of YAML, and a lot faster.

PR:		279262
2024-08-07 07:47:57 +02:00
Rene Ladan 53fa88c171 sysutils/unieject: Remove expired port
2024-07-31 sysutils/unieject: Abandonware, upstream repo deprecated May 17, 2020
2024-08-04 14:19:18 +02:00
Muhammad Moinur Rahman 42db2c39e5 */*php84*: Sunrise
Please DO NOT use this version in production, it is an early test
version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.4.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.4.0alpha1/NEWS
2024-07-28 15:15:17 +02:00
Cy Schubert 35ee737900 sysutils/cfengine*: Introduce crengine324 and cfengine-masterfiles324
Add ports for the new cfengine and cfengine-masterfiles 3.24.0.

Make cfengine324 and cfengine-masterfiles324 the default cfengine
ports/packages.
2024-07-23 07:00:38 -07:00