Commit Graph

3012 Commits

Author SHA1 Message Date
Jose Alonso Cardenas Marquez
e86aedbcb0 sysutils/bareos22-*: Copy bareos-* ports to bareso22-* ones
- bareos-* ports will be updated to 23.0.1 soon
2024-01-19 18:41:04 -05:00
Kyle Evans
c721369988 sysutils/orch: add a new port for program orchestration
Inspired by expect(1) but with its own syntax, orch allows program
orchestration via a pts(4) pseudo-terminal driven by similar write/match
patterns as with it source of inspiration.

This is still in relatively early development, but already it has a fair
amount of useful features.  Feedback is welcome, examples can be found
both in the manpage as well as /usr/local/share/orch/examples.  Other
practical examples can be found at:

https://git.kevans.dev/kevans/tty-tests
2024-01-17 20:33:41 -06:00
Tobias C. Berner
8cd334f819 sysutils/signon-qt5: rename port to sysutils/signond and flavorize
- switch to fork [1]
- flavorize to be used against Qt6
- rename port to match upstream (and get rid of the qt-version in the name)

[1] https://gitlab.com/nicolasfella/signond/
2024-01-05 13:57:24 +01:00
Yuri Victorovich
4ca4ff97d4 sysutils/rtx: Renamed to sysutils/mise; update 2023.12.40 → 2024.1.2 2023-01-03 07:49:38 -07:00
Muhammad Moinur Rahman
beced896ad lang/php80: Sunset 2023-12-31 01:06:40 +01:00
Muhammad Moinur Rahman
f44f9b5654 sysutils/kfloppy: Remove expired port
2023-12-31 sysutils/kfloppy: No longer part of KDE Gear since 23.08
2023-12-31 01:06:37 +01:00
Muhammad Moinur Rahman
e669ef3a99 sysutils/afbinit: Remove expired port
2023-12-31 sysutils/afbinit: sparc64 architecture is deprecated in FreeBSD
2023-12-31 01:06:33 +01:00
Muhammad Moinur Rahman
141df258e7 sysutils/etc_os-release: Remove expired port
2023-12-31 sysutils/etc_os-release: No longer required after the EOL of 12
2023-12-31 01:06:33 +01:00
Muhammad Moinur Rahman
d7c8d0a62a sysutils/lttng-tools: Remove expired port
2023-12-31 sysutils/lttng-tools: BROKEN on all supported versions after the EOL of 12
2023-12-31 01:06:31 +01:00
Muhammad Moinur Rahman
e87d2559e2 sysutils/iichid: Remove expired port
2023-12-31 sysutils/iichid: Merged into base from 13
2023-12-31 01:06:30 +01:00
Muhammad Moinur Rahman
bda9651adf sysutils/ffs2recov: Remove expired port
2023-12-31 sysutils/ffs2recov: BROKEN on supported versions after EOL of 12
2023-12-31 01:06:29 +01:00
Muhammad Moinur Rahman
e73ac8df14 sysutils/devcpu-data: Remove expired port
2023-12-31 sysutils/devcpu-data: Use sysutils/cpu-microcode
2023-12-31 01:06:29 +01:00
Jesús Daniel Colmenares Oviedo
7c8c130d28 sysutils/reproduce: New port
AppJail Reproduce is a small open source BSD-3 licensed tool for
automating the creation of images using Makejails, scripts and
simple text files, providing a common workflow and simplifying many
things.

PR:			275500
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D43151
2023-12-28 12:33:15 +01:00
Emmanuel Vadot
6929dd2f2d sysutils/u-boot-nanopi-r2s: Add new port
U-boot port for the Nanopi R2S, a small RK3328 board.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
2023-12-09 17:57:45 +01:00
Jesús Daniel Colmenares Oviedo
27a9c770bf sysutils/autorestic: New port
Autorestic is a wrapper around the amazing restic. While being amazing
the restic cli can be a bit overwhelming and difficult to manage if you
have many different locations that you want to backup to multiple
locations. This utility is aimed at making this easier.

WWW: https://github.com/cupcakearmy/autorestic

PR:		275548
Approved by:	submitter is maintainer
2023-12-08 08:25:21 +01:00
Cy Schubert
f32ce82153 sysutils/cfengine322: Introduce cfengine323 and cfengine-masterfiles323
Add ports for the new cfengine and cfengine-masterfiles 3.23.0.

Make cfengine323 and cfengine-masterfiles323 the default cfengine
ports/packages.
2023-12-05 21:54:07 -08:00
Tobias C. Berner
a5d64462f2 KDE: Add Ports for the upcoming KDE Plasma Desktop 6 (beta1)
KDE's 6th Megarelease - Beta 1

Wednesday, 29 November 2023

En route to the new Plasma, Frameworks and Gear

Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.

It has been nearly 10 years since the last big release of our flagship
Plasma desktop environment, and the time has come again. KDE is making
available today the Beta version of all the software we will include in
a megarelease scheduled for the end of February 2024.

To ensure all parts of KDE's software stack are working together, we are
releasing all our major bundles at the same time. Today sees the
continuation of that journey with the Beta releases of Plasma 6, KDE
Frameworks 6 and the KDE Gear bundle of apps.

+-------------------------------------------------------------------------+
| This is a very early preview intended for developers and testers only.  |
| We hope it will be picked up by rolling unstable distros, but it is far |
| from being ready for day-to-day use yet.                                |
+-------------------------------------------------------------------------+

Announcement:	https://kde.org/announcements/megarelease/6/beta1/
Obtained from:	https://github.com/tcberner/kde6-overlay/

Further port changes:
 * graphics/libkexiv2-devel has been added
2023-12-03 00:38:40 +01:00
Tobias C. Berner
633534bf76 KDE: Add KDE Frameworks 6 ports
KDE's 6th Megarelease - Alpha

Wednesday, 8 November 2023

En route to the new Plasma, Frameworks and Gear

Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.

It has been nearly 10 years since the last big release of our flagship
Plasma desktop environment, and the time has come again. KDE is making
available today the Alpha version of all the software we will include in
a megarelease scheduled for the end of February 2024.

Announcement: https://kde.org/announcements/megarelease/6/alpha/
Obtained from:	https://github.com/tcberner/kde6-overlay/

Further ports specific changes:
 * multimedia/phonon: is now flavored for Qt5 and Qt6
2023-12-02 14:19:39 +01:00
Rene Ladan
533b78488b sysutils/gtk-imonc: Remove expired port
2023-11-30 sysutils/gtk-imonc: BROKEN for more than 2 years
2023-12-02 13:50:40 +01:00
Tobias C. Berner
46e5d467dd sysutils/polkit-qt-1-devel: new port
This is the development version of sysutils/polkit-qt-1
It adds Qt6 support, which is required for the Plasma 6-beta ports.
2023-12-02 08:53:09 +01:00
Po-Chuan Hsieh
8836e6db83 sysutils/rubygem-ohai17: Remove obsoleted port
Use sysutils/rubygem-ohai instead.
2023-12-02 06:11:30 +08:00
Po-Chuan Hsieh
cf58a3c449 sysutils/rubygem-chef-utils17: Remove obsoleted port
Use sysutils/rubygem-chef-utils instead.
2023-12-02 06:11:30 +08:00
Po-Chuan Hsieh
cf25f5a78d sysutils/rubygem-chef-config17: Remove obsoleted port
Use sysutils/rubygem-chef-config instead.
2023-12-02 06:11:29 +08:00
Po-Chuan Hsieh
583f451ed5 sysutils/rubygem-chef-bin17: Remove obsoleted port
Use sysutils/rubygem-chef-bin instead.
2023-12-02 06:11:29 +08:00
Po-Chuan Hsieh
f613407c6a sysutils/rubygem-chef17: Remove obsoleted port
Use sysutils/rubygem-chef instead.
2023-12-02 06:11:29 +08:00
Po-Chuan Hsieh
da90ba38f0 */Makefile: Sort SUBDIRs 2023-11-27 18:28:02 +08:00
Rene Ladan
2577304ead sysutils/openshift-install: Remove expired port
2023-11-30 sysutils/openshift-install: BROKEN for more than a year
2023-11-26 13:23:58 +01:00
Karl Bonde Torp
e0e6669de4 sysutils/xnvme: Cross-platform libraries and tools for NVMe devices
xNVMe provides the means to program and interact with NMe devices from user
space. The foundation of xNVMe is libxnvme, a user space library for working
with NVMe devices. It provides a C API for memory management, that is, for
allocating physical / DMA transferable memory when needed. xNVMe is an NVMe
command interface allowing you to submit and complete NVMe commands in a
synchronous as well as an asynchronous manner.

WWW: https://xnvme.io/

Signed-off-by:	Karl Bonde Torp <k.torp@samsung.com>
PR:		262032
2023-11-24 01:12:46 -05:00
Muhammad Moinur Rahman
f49b835b51 sysutils/opentofu: New port
OpenTofu is an OSS tool for building, changing, and versioning
 infrastructure safely and efficiently. OpenTofu can manage existing and
 popular service providers as well as custom in-house solutions.

The key features of OpenTofu are:

- Infrastructure as Code: Infrastructure is described using a high-level
  configuration syntax. This allows a blueprint of your datacenter to be
  versioned and treated as you would any other code. Additionally,
  infrastructure can be shared and re-used.

- Execution Plans: OpenTofu has a "planning" step where it generates an
  execution plan. The execution plan shows what OpenTofu will do when
  you call apply. This lets you avoid any surprises when OpenTofu
  manipulates infrastructure.

- Resource Graph: OpenTofu builds a graph of all your resources, and
  parallelizes the creation and modification of any non-dependent
  resources. Because of this, OpenTofu builds infrastructure as
  efficiently as possible, and operators get insight into dependencies
  in their infrastructure.

- Change Automation: Complex changesets can be applied to your
  infrastructure with minimal human interaction. With the previously
  mentioned execution plan and resource graph, you know exactly what
  OpenTofu will change and in what order, avoiding many possible human
  errors.

WWW: https://opentofu.org
2023-11-20 14:26:49 +01:00
geoffroy desvernay
6aa9258971 sysutils/p5-Command-Runner: Run external commands and Perl code refs
Command::Runner is a perl module that helps
running external commands and Perl code refs,
featuring timeout, quoting and flexible logging.

WWW: https://metacpan.org/dist/Command-Runner

PR:		274779
2023-11-18 15:20:45 -05:00
Jose Alonso Cardenas Marquez
0b92f925a3 lang/fpc-*: Merge all units to lang/fpc
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
  and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
  of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications
2023-11-12 15:49:26 -05:00
Yuri Victorovich
41db5078f8 sysutils/conserve: New port: Robust file backup tool 2023-11-12 12:40:24 -08:00
Hiroki Tagato
d462234825 sysutils/tailspin: add port: Log file highlighter
tailspin works by reading through a log file line by line, running a
series of regexes against each line. The regexes recognize patterns
like dates, numbers, severity keywords and more.

tailspin does not make any assumptions on the format or position of
the items it wants to highlight. For this reason, it requires no
configuration or setup and will work predictably regardless of the
format the log file is in.

WWW: https://github.com/bensadeh/tailspin
2023-11-11 20:03:38 +09:00
Mark Johnston
2759a169bd sysutils/u-boot-bhyve-arm64: New port
This is a port of https://github.com/zxombie/u-boot/tree/bhyvearm64 to
the version of u-boot in the ports tree.  There is a bhyve arm64 port
that is close to landing, so now seems like a good time to make the port
available.

In the longer term we would upstream this platform in some form, but
since arm64 bhyve is experimental, I think trying to upstream at this
point is premature.  Of course, we prefer not to carry patches in the
ports tree when possible, but in this case it seems justified to do so
for some time, to give users a change to test and report problems.

Approved by:	manu
Sponsored by:	Innovate UK
Sponsored by:	Klara, Inc. (hardware)
Differential Revision:	https://reviews.freebsd.org/D42437
2023-11-03 09:49:39 -04:00
Yuri Victorovich
20412e523a sysutils/flipperbit: New port: Corrupted files generator, random bits flipper 2023-11-01 18:40:19 -07:00
Yuri Victorovich
499a26d58d sysutils/procs: New port: Modern replacement for ps 2023-10-26 09:22:24 -07:00
Jose Alonso Cardenas Marquez
e24e020411 sysutils/bacnet-stack-apps: New port: open source protocol stack for embedded systems (apps)
BACnet Protocol Stack library provides a BACnet application layer, network
layer and media access (MAC) layer communications services. (Applications)
2023-10-25 15:28:29 -05:00
Ken Deguchi
e2536a7a6f sysutils/eza: Add new port
eza is a modern, maintained replacement for the venerable
file-listing command-line program ls that ships with Unix
and Linux operating systems, giving it more features and
better defaults. It uses colours to distinguish file types
and metadata. It knows about symlinks, extended attributes,
and Git. And it's small, fast, and just one single binary.

By deliberately making some decisions differently, eza
attempts to be a more featureful, more user-friendly
version of ls.

PR:		273849
2023-10-25 17:14:34 +02:00
Yuri Victorovich
25c5dae4a5 sysutils/fclones: New port: Efficient duplicate file finder 2023-10-23 00:35:24 -07:00
Cy Schubert
4222609aeb sysutils/cfengine*-lts: New ports tracking cfengine*-lts
LTS support is documented at:
	https://cfengine.com/supported-versions/

The sysutils/cfengine-lts and sysutils/cfengine-masterfiles-lts
will track cfengine's LTS branch simliarly to devel/subversion-lts
and devel/jenkins-lts tracking their respective upstream LTS
branches. This port must only be updated in accordance to documentation
at https://cfengine.com/supported-versions/.

PR:		274453
MFH:		2023Q4
2023-10-13 12:58:36 -07:00
Olivier Cochard
594eebaf96 sysutils/mstflint: Update to 4.25.0 and take maintainship
Remove the -lite flavor.
Event:		Oslo Hackathon at Modirum
2023-10-05 10:27:31 +02:00
Rene Ladan
836119fc88 sysutils/nfs-over-tls: Remove expired port
2023-10-01 sysutils/nfs-over-tls: All supported releases of FreeBSD include this in base
2023-10-01 11:31:28 +02:00
Muhammad Moinur Rahman
0f237b23d5 */bareos19-*: Remove expired port
2023-09-30 www/bareos19-webui: Upstream EOL reached
2023-09-30 sysutils/bareos19-traymonitor: Upstream EOL reached
2023-09-30 sysutils/bareos19-client: Upstream EOL reached
2023-09-30 sysutils/bareos19-server: Upstream EOL reached
2023-09-30 04:22:57 +02:00
Muhammad Moinur Rahman
af3618f095 sysutils/logstash-forwarder: Remove expired port
2023-09-30 sysutils/logstash-forwarder: Migrate to sysutils/beats8
2023-09-30 04:22:57 +02:00
Muhammad Moinur Rahman
d50aa3a008 sysutils/istatserver: Remove expired port
2023-09-30 sysutils/istatserver: Upstream last activity was in 2018
2023-09-30 04:22:56 +02:00
mintsuki
da5357de39 sysutils/limine: Modern, advanced, portable, multiprotocol bootloader
https://limine-bootloader.org/

PR:		272121
2023-09-29 12:44:12 -03:00
Muhammad Moinur Rahman
4876772b91 sysutils/sysrc: Remove expired port
2023-09-27 sysutils/sysrc: Migrated into src
2023-09-27 10:55:57 +02:00
Muhammad Moinur Rahman
f7a3687dec sysutils/rsfetch: Remove expired port
2023-09-27 sysutils/rsfetch: Upstream unmaintained
2023-09-27 10:55:56 +02:00
Antoine Brodin
4a35b4c2ee sysutils/Makefile: fix build 2023-09-24 20:52:56 +00:00
Jason W. Bacon
c8c772b792 sysutils/runas: Run a command as another user
Runas is a tool for running commands as another user.  It is an
alternative to "sudo", which has a history of serious security issues,
and "su", which is inconvenient for anything but running a shell.

The runas command is a simple wrapper around "su" to streamline its
use.  It differs from "sudo" in that it requires the password of the
target user rather than the calling user, and it requires no SUID
permissions or configuration.
2023-09-11 08:52:21 -05:00