3101 Commits

Author SHA1 Message Date
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 5151f51d51e1cc2300a65e46978d0ad0341c9467.
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 ea825e27e6509f78d11e26e13a4bf83aaca17110.

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
Zach Leslie
802a051103 sysutils/alloy: new port version 1.0.0
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/252
2024-07-23 08:26:31 +03:00
Jesús Daniel Colmenares Oviedo
6c83b7a3f6
sysutils/littlejet: New port: Create, deploy, manage and scale FreeBSD jails anywhere
LittleJet is an open source, easy-to-use orchestrator for managing,
deploying, scaling and interconnecting FreeBSD jails anywhere in
the world.

WWW: https://github.com/DtxdF/LittleJet/

PR:		280242
2024-07-13 16:15:40 -05:00
Rene Ladan
d46b7e1e99 sysutils/datadog-agent: Remove expired port
2024-05-31 sysutils/datadog-agent: Unfetchable and marked BROKEN for several months
2024-07-13 15:12:04 +02:00
Rene Ladan
bbcefa0651 sysutils/datadog-integrations: Remove expired port
2024-07-11 sysutils/datadog-integrations: Depends on expired sysutils/datadog-agent
2024-07-13 15:08:06 +02:00
Gabriel M. Dutra
6398d13aeb sysutils/kubie: Add new port
Kubie is an alternative to kubectx, kubens
2024-07-07 19:07:55 -03:00
Rene Ladan
3d76b3e4d3 sysutils/torque: Remove expired port
2024-06-30 sysutils/torque: unfetchable, upstream no longer open source
2024-06-30 15:42:54 +02:00
Rene Ladan
8ae2a04a6f sysutils/container-diff: Remove expired port
2024-06-30 sysutils/container-diff: The repository has been archived by the owner on 2024-03-28. Upstream suggests diffoci as alternative
2024-06-30 13:02:14 +02:00
John Hixson
fc2f8f7ed0
sysutils/kubo: update ipfs port to kubo version v0.2.9 2024-06-30 03:43:54 -07:00
Daniel J. Bell
fb5ba3cd5d sysutils/ngbuddy: Add new port
Netgraph Buddy is an rc.d script for simplified management of netgraph
networks in mixed VM and jail environments.

PR:		279999
Sponsored by:	Bell Tower Integration
Sponsored by:	Klara, Inc.
Co-authored-by:	Xavier Beaudouin <kiwi@oav.net>
2024-06-26 11:35:01 +02:00
Gabriel M. Dutra
435c69340b sysutils/infracost: Add new port
Infracost shows cloud cost estimates and FinOps best practices for Terraform
2024-06-20 16:29:20 -03:00
Frank Wall
91536a12a3 sysutils/f-upgrade: Unattended FreeBSD operating system updates
PR:		275441
Approved by:	maintainer
2024-06-14 08:17:19 +03:00
Jose Alonso Cardenas Marquez
539c968785
sysutils/libsysstat-qt6: New port: Library used to query system info and statistics ported to qt6
Qt-based library to query system information like CPU, memory usage and
network traffic.
PR:		278905
Approved by:	jsm
2024-06-12 19:08:35 -05:00
Yuri Victorovich
4c4329a8a3 sysutils/rw-tui: New port: Read & Write Everything (only memory for now on FreeBSD) 2024-06-12 02:15:20 -07:00
Rene Ladan
f3edbb64ec sysutils/hploscripts: Remove expired port
2024-06-03 sysutils/hploscripts: Abandonware, outdated version
2024-06-11 18:59:42 +02:00
Gleb Popov
f2c3eecfbe sysutils/rtsx-kmod: Remove the port
Reported by:	portscout!
2024-06-08 21:24:45 +03:00
Gabriel M. Dutra
8d447d3b90 sysutils/popeye: Add new port
popeye is a utility that scans live Kubernetes clusters and reports
potential issues with deployed resources and configurations.
2024-06-08 14:45:05 -03:00
Po-Chuan Hsieh
7b77b901d0
*/Makefile: Sort SUBDIRs 2024-06-03 10:36:28 +08:00
Emmanuel Vadot
9433da0bcb sysutils/nanopi-r5s: Add new port
Add a new u-boot port for FriendlyElelc Nanopi R5S

Sponsored by:	Beckhoff Automation GmbH & Co. KG
2024-05-30 12:43:14 +02:00
Emmanuel Vadot
549330b9e7 sysutils/rkbin: Add new port
Add a new port for firmware file for RK356X SoCs.
Only the needed ones are distributed here to avoid downloading
a bunch of useless files for us.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
2024-05-30 12:43:03 +02:00