Commit Graph

2819 Commits

Author SHA1 Message Date
Po-Chuan Hsieh 21253b4c18 */Makefile: Sort SUBDIRs 2022-10-09 23:37:41 +08:00
Luca Pizzamiglio 7ddec06278 sysutils/devctl-jail-kmod: new port
This kernel module provides jails status changes
in devctl, and available to devd

    Initial non working draft
    Fix include order for 13+
    Fix category's makefile

    Remove devctl_notify_f that has been removed in later version
    The flag used is the default one, so we are not introducing
    different behaviors
2022-10-03 19:08:45 +02:00
Matthias Andree 7545575ac1 sysutils/e2fsprogs: 2/2 add a port for /sbin fsck'ing ext2/ext3/ext4
This is the second half of the e2fsprogs commit to permit having
a big hier(7)-clean e2fsprogs port that does not ever reach into /sbin,
now called e2fsprogs-core, and this new port that will copy from
${LOCALBASE} to /sbin so that /usr can reside on an ext2/ext3/ext4
file system and still be fsck'd at boot time.
2022-10-01 16:54:55 +02:00
Matthias Andree 14e733a6bb sysutils/e2fsprogs: 1/2 rename to -core, strip FLAVORS and /sbin
This is the first commit that renames e2fsprogs to e2fsprogs-core,
makes the necessary changes to Makefiles, strips the FLAVORs that
determined how to link or copy to /sbin.  The latter feature will
be placed into a new e2fsprogs port that just copies two files to /sbin.

A followup 2/2 commit will then add the new e2fsprogs port.

This is done so that Git can properly track the rename.

While here, switch from FreeBSD's dd to GNU coreutils's dd
in an attempt to fix sporadic m_offset self-test failures.
2022-10-01 16:54:55 +02:00
Rene Ladan 642838c92c cleanup: Remove expired ports:
2022-09-30 security/pwman3: Depends on expired security/py-pycrypto
2022-09-30 sysutils/py-ansible-base: Depends on expired security/py-pycrypto
2022-09-30 22:06:27 +02:00
Filipe da Silva Santos 690a4c91c9 sysutils/bsdebfetch: + Simple system info tool in bash
Summary:
BSDebfetch is a simple yet beautiful system information tool for FreeBSD
based on Debfetch, written in GNU Bash.

WWW: https://git.sr.ht/~shiorid/bsdebfetch

Test Plan: Both ` poudriere testport` and `portlint -A` doesn't complain.

Reviewed by: arrowd

Differential Revision: https://reviews.freebsd.org/D34337
2022-09-29 15:17:37 +03:00
Jesús Daniel Colmenares Oviedo 4f0135db33 sysutils/mprocs: New port: Run multiple commands in parallel
- Submitter becomes maintainer

mprocs runs multiple commands in parallel and shows output of each
command separately.

WWW: https://github.com/pvolok/mprocs

PR:		266263
2022-09-23 17:54:19 +01:00
Baptiste Daroussin 9d57e1a6b2 sysutils/waynergy: new port
An implementation of a synergy client for wayland compositors. Based on the
upstream uSynergy library (heavily modified for more protocol support and a
bit of paranoia).

WWW:	https://github.com/r-c-f/waynergy
2022-09-13 18:12:33 +02:00
Jose Alonso Cardenas Marquez 887999abeb sysutils/logstash: New port: Server-side data ingestion and transformation tool (8.x version)
Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."
2022-09-10 20:01:45 -05:00
Po-Chuan Hsieh 348891fe59 */Makefile: Sort SUBDIRs 2022-09-11 00:05:28 +08:00
Adam Weinberger 4f703264b7 sysutils/bottom: Add port
Bottom (btm) is a terminal process/system visualization and management
tool. Features include:

    Graphical visualization widgets for:
        CPU usage over time, at an average and per-core level
        RAM and swap usage over time
        Network I/O usage over time
    with support for zooming in/out the current time interval displayed.

    Widgets for displaying info about:
        Disk capacity/usage
        Temperature sensors
        Battery usage

    A process widget for displaying, sorting, and searching info about
    processes, as well as support for:
        Kill signals
        Tree mode

    Custom and pre-built colour themes
    Changing the default behaviour of some widgets
    Changing the layout of widgets
    Filtering out entries in disk and temperature widgets
    An htop-inspired basic mode
2022-09-09 09:46:29 -06:00
Jesús Daniel Colmenares Oviedo dbc31c67be sysutils/py-keep: new port
keep is a Meta CLI Toolkit that provides a personal shell command
keeper with some useful features:

* Save a new command with a brief description
* Search the saved commands using powerful patterns
* Save the commands as a secret GitHub gist
* Use keep push and keep pull to sync the commands between GitHub
  gist and other computers.

WWW: https://github.com/OrkoHunter/keep

PR:	265933
2022-08-19 20:36:48 -07:00
Jesús Daniel Colmenares Oviedo ed5b9ccf96 sysutils/py-howdoi: new port
Howdoi is an open source command line tool that gives answers to
your questions right on the command line. Howdoi can be used by
anyone and everyone who finds themselves Googling for answers to
their basic programming questions.

WWW: https://github.com/gleitz/howdoi

PR:	265935
2022-08-19 20:36:48 -07:00
Kubilay Kocak bf69c3fc58 sysutils/py-elf_diff: Perform binary diff on ELF files. 2022-08-10 19:06:39 +03:00
Ronald Klop 6c3571b911 sysutils/fakertc: Add new port
fakertc is a simple rc.d script to keep the time of computers without an
RTC across reboots.

PR:			265556
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36067
2022-08-08 12:50:27 +02:00
Ben Woods 6931d45bff sysutils/nerdctl: New port: Docker-compatible CLI for containerd 2022-08-02 22:39:34 +08:00
C f445cb2ae6 sysutils/topgrade: New port: Tool for upgrade everything
- submitter becomes maintainer

Upgrade tool for OS and package repositories

Keeping your system up to date usually involves invoking multiple
package managers.
This results in big, non-portable shell one-liners saved in your shell.
To remedy this, topgrade detects which tools you use and runs the
appropriate commands to update them

WWW: https://github.com/r-darwish/topgrade

PR:		265451
2022-07-28 18:10:40 +01:00
Rene Ladan 5434cdc4a4 cleanup: Remove expired ports:
x11-wm/lxmed: Removed, depends on expired sysutils/gksu
2022-07-24 sysutils/gksu: Abandonware, depending on gconf2
2022-07-24 sysutils/libgksu: Abandonware, depending on gconf2
2022-07-27 13:43:49 +02:00
Rene Ladan 3bc1119c58 cleanup: Remove expired ports:
2022-07-22 math/intervaltree: Dependent ports now use GH_TUPLE
2022-07-24 security/gnomint: Abandonware, depending on gconf2
2022-07-24 japanese/im-ja: Abandonware, depending on gconf2
2022-07-25 sysutils/mgeupsd: Last release is 23 years old. It is not clear what devices are supported.
2022-07-27 13:41:58 +02:00
Nuno Teixeira 25dacf141c sysutils/kopia: New port: Fast and secure open-source backup/restore tool
Kopia is a fast and secure open-source backup/restore tool that allows
you to create encrypted snapshots of your data and save the snapshots
to remote or cloud storage of your choice, to network-attached storage
or server, or locally on your machine. Kopia does not 'image' your
whole machine. Rather, Kopia allows you to backup/restore any and all
files/directories that you deem are important or critical.

WWW: https://kopia.io/
2022-07-26 12:42:25 +01:00
Xavier 7a1831b6f5 sysutils/p5-RundeckAPI: New port: Easily queries Rundeck's REST API
- submitter becomes maintainer

RundeckAPI
simplifies authenticate, connect, queries to a Rundeck instance via REST API

WWW: https://metacpan.org/dist/RundeckAPI

PR:		261230
2022-07-23 18:41:30 +01:00
Dries Michiels 109cfc001b sysutils/vm-bhyve-devel: add new port
Contrary to the sysutils/vm-bhyve port which tracks releases,
this port will track the head of the main branch. The main reason
is that upstream has become stale in creating releases. This way
we atleast get some improvements that have not yet been included
in a release. Last release dates from January 2020.

Changes:	https://github.com/churchers/vm-bhyve/compare/6385042...ec0e12e

Reviewed by:		0mp philip
Differential Revision:	https://reviews.freebsd.org/D35760
2022-07-11 11:37:21 +02:00
Dan Langille c38f2ffe95 sysutils/bacula13-server: New ports for Bacula 13
NOTE: I am unsure of how stable this is. Please proceed with caution.

Also coming in:

* sysutils/bacula13-client
* sysutils/bacula13-docs
* net-mgmt/nagios-check_bacula13

Not present yet: sysutils/bacula13-client-static because of unknown
build issues.
2022-07-10 01:10:08 +00:00
Rene Ladan e26650aa6d cleanup: Remove expired ports:
2022-07-05 sysutils/cfengine316: Expire one year after cfengine 3.18.0 released
2022-07-05 sysutils/cfengine-masterfiles316: Expire one year after cfengine 3.18.0 released
2022-07-06 09:50:54 +02:00
Joseph Mingrone 720cfd2294 sysutils/gcp-ops-agent: [New port] Gather logs from GCE instances
The Ops Agent is the primary agent for collecting telemetry from your
Compute Engine instances.  Combining logging and metrics into a single
agent, the Ops Agent uses Fluent Bit for logs, which supports
high-throughput logging, and the OpenTelemetry Collector for metrics.
You can configure the Ops Agent to support parsing of log files from
third-party applications.

WWW: https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent

Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35107
2022-07-04 14:21:30 -03:00
Cy Schubert 4c12b5af14 sysutils/cfengine*: Add cfengine320 and cfengine-masterfiles320
cfengine 3.20 and cfengine-masterfiles 3.20 are the newest to be
released by the cfengine folks.
2022-07-03 14:34:02 -07:00
Rene Ladan 4d75bb040d cleanup: Remove expired ports:
2022-07-01 sysutils/pesign: Unmaintaned since 2016, very much out of date, does not build with GCC 11 (PR #263544)
2022-07-01 12:02:52 +02:00
Rene Ladan fef324edc4 cleanup: Remove expired ports:
2022-06-30 sysutils/go-btfs: Requires go 1.15
2022-07-01 11:53:16 +02:00
Rene Ladan c46b556a1b cleanup: Remove expired ports:
2022-06-30 multimedia/mpeg2codec: Obsolete, please consider using multimedia/ffmpeg
2022-06-30 multimedia/livestreamer: Abandoned upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 net/kissd: Obsolete, target hardware was released 19 years ago
2022-06-30 www/gecko-mediaplayer: Uses incompatible plugin interface NPAPI
2022-06-30 multimedia/snappy: Deprecated upstream, please consider multimedia/mpv or multimedia/vlc
2022-06-30 audio/exaile: Requires py-bsddb3 which requires upstream EOLd db5
2022-06-30 multimedia/gnome-twitch: Unmaintained, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/clive: Last release in 2012, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/imagination: Obsolete, majority of DVD players made in the last 15+ years have been able to do image slideshows
2022-06-30 multimedia/m2tstoavi: Marked obsolete by upstream in 2010, please consider using multimedia/ffmpeg or multimedia/handbrake
2022-06-30 multimedia/mps-youtube: Abandoned upstream
2022-06-30 multimedia/umph: Last release in 2012 and abandoned upstream, please consider using www/yt-dlp
2022-06-30 multimedia/quvi09: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/quvi: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/libquvi09: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/libquvi: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/libquvi-scripts09: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/libquvi-scripts: Deprecated upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/cclive: Last release in 2013, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/p5-Umph-Prompt: Last release in 2011 and abandoned upstream
2022-06-30 sysutils/xvidcap: Abandoned upstream, depends on deprecated GTK2 and only supports legacy video codecs. Please consider using multimedia/obs-studio
2022-06-30 audio/gmpc-lastfm: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-magnatune: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-shout: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-alarm: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-lyricsplugin: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-mdcover: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-albumview: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-extraplaylist: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-libnotify: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-lyrics: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-discogs: Abandonware, last release in 2011 and upstream is dead
2022-06-30 audio/gmpc-mserver: Abandonware, last release in 2011 and upstream is dead
2022-06-30 multimedia/ffmpeg2theora: Legacy video format, superseded by AV1/H.264/H.265/VP8/VP9
2022-06-30 multimedia/grake: Dead upstream, please consider using www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/iriverter: Obsolete and unmaintained for 15+ years, please consider using multimedia/handbrake
2022-06-30 multimedia/libmpeg3: Deprecated upstream
2022-06-30 multimedia/mmsrip: Obsolete, Microsoft deprecated MMS in 2003
2022-06-30 multimedia/mpeg2play: Obsolete, please consider using multimedia/mpv or multimedia/vlc
2022-06-30 multimedia/mpeg_play: Obsolete, please consider using multimedia/mpv or multimedia/vlc
2022-06-30 multimedia/mpeg_stat: Obsolete, please consider using multimedia/mediainfo or multimedia/ffmpeg
2022-06-30 multimedia/qt-faststart: Obsolete, please consider using multimedia/Bento4, multimedia/gpac-mp4box or multimedia/ffmpeg
2022-06-30 multimedia/spigot: Deprecated hardware, released in the early 90s
2022-06-30 audio/forked-daapd: Deprecated upstream, project is now called OwnTone
2022-06-30 multimedia/tstools: Obsolete, please consider using multimedia/ffmpeg
2022-06-30 multimedia/sabbu: please consider using multimedia/aegisub
2022-06-30 multimedia/avinfo: Last release in 2008, please consider using multimedia/mediainfo or multimedia/ffmpeg instead
2022-06-30 audio/asterisk-espeak: Depends on deprecated audio/espeaak
2022-06-30 multimedia/mpgtx: Obsolete, please consider using multimedia/ffmpeg
2022-06-30 22:28:06 +02:00
Rene Ladan 2fb224a12b cleanup: Remove expired ports:
2022-06-25 lang/cmucl: Not supported upstream since 2017 and broken since FreeBSD 12.1
2022-06-25 devel/qbs: Abandoned and not working with modern clang
2022-06-25 lang/cmucl-extra: lang/cmucl is not supported upstream since 2017 and broken since FreeBSD 12.1
2022-06-25 security/protonvpn-cli: This version is deprecated and unsupported upstream. The port needs an update, which would require a fair amount of effort. Use OpenVPN or Wireguard with configuration files provided by ProtonVPN instead.
2022-06-27 sysutils/firstboot-growfs: A better version is available on all FreeBSD version
2022-06-27 security/modsecurity3-apache: The project was not developed further
2022-06-29 net-mgmt/zabbix54-frontend: Unsupported by upstream
2022-06-29 net-mgmt/zabbix54-server: Unsupported by upstream
2022-06-27 13:36:20 +02:00
Po-Chuan Hsieh ab04626576 */Makefile: Sort SUBDIRs 2022-06-16 21:58:20 +08:00
Piotr Kubaj 1c59b3dd56 sysutils/btop: Monitor of resources 2022-06-14 17:41:41 +00:00
Muhammad Moinur Rahman 665b149d26 */*php82*: Welcome php 8.2.0 Alpha 1
Please DO NOT use this version in production, it is an early test
version.

port-committers@ please DO NOT mark your ports IGNORE_WITH_PHP=82. A
build is running to check all php ports with php82 and will be
committed in batch tomorrow.

Sponsored by:	Bounce Experts
2022-06-11 16:02:49 -05:00
Joseph Mingrone b4ca4c9cc1 sysutils/arc_summary: New port
arc_summary is included in the OpenZFS repository.  It provides basic
information on the ZFS ARC, its efficiency, the L2ARC (if present), the
Data Management Unit (DMU), Virtual Devices (VDEVs), and tunables.  See
the in-source documentation and code at
https://github.com/openzfs/zfs/blob/master/module/zfs/arc.c for details.
The original introduction to arc_summary can be found at
http://cuddletech.com/?p=454.

Reviewed by:	diizzy
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35441
2022-06-08 19:10:02 -03:00
Rebecca Cran 177204e319 sysutils/edk2: Add qemu_x64 and qemu_i386 as new FLAVORs of edk2
Instead of having a separate sysutils/uefi-edk2-qemu port, add qemu_x64
and qemu_i386 as FLAVORs of sysutils/edk2 and delete sysutils/uefi-edk2-qemu.

Differential Revision: https://reviews.freebsd.org/D35408
Approved by: manu
2022-06-06 17:32:08 -06:00
Jørn Åne de Jong 3d6e3986a5 sysutils/firstboot-cloudsetup: Add new port
Configure network and user data from cloud configuration at first boot.
The configuration is written before the netif service is started.
Compatible with OpenNebula.

PR:	264286
2022-05-27 17:19:25 +02:00
Antoine Brodin da520954d8 sysutils/Makefile: finish uefi-edk2-bhyve removal 2022-05-26 06:30:28 +00:00
Mostly BSD 0142c27fbc sysutils/b3sum: add new port
Command line implementation of the BLAKE3 hash function

WWW:		https://github.com/blake3-team/blake3

PR:		263425
2022-05-26 12:50:46 +09:00
Dmitri Goutnik cbcd2c7b4d */*: Hook up to the tree
Hook devel/ruby-install and sysutils/yadf to the build.

PR:		264168
PR:		263069
2022-05-25 15:01:22 -05:00
Rene Ladan 60ee4cea59 cleanup: Remove expired ports:
2022-05-23 sysutils/ansible2: Upstream support ceases
2022-05-23 18:18:26 +02:00
Sofian Brabez 3be095c9e4 sysutils/archey4: new port
Archey is a simple system information written in Python

WWW: https://github.com/HorlogeSkynet/archey4
2022-05-20 19:45:20 +00:00
Cy Schubert 1d789ee10b sysutils/ntpstat: Add new port
ntpstat is a shell script which prints the ntpd or chronyd
synchronisation status, using the ntpq or chronyc program.
2022-05-20 09:04:39 -07:00
Christopher Beppler a96c988a29 sysutils/loki: Add new port
Loki is a horizontally-scalable, highly-available, multi-tenant log
aggregation system inspired by Prometheus. It is designed to be very
cost effective and easy to operate. It does not index the contents of
the logs, but rather a set of labels for each log stream.

WWW: https://github.com/grafana/loki

PR:		256030
2022-05-17 16:52:29 -05:00
Dave Cottlehuber 3f72325f9d sysutils/equinix-metal-cli: NEW PORT
A command-line interface to the Equinix Metal API

Sponsored by:	SkunkWerks, GmbH
Sponsored by:	Equinix Metal
2022-05-17 14:07:51 +00:00
Rodrigo Osorio b59ab55b92 sysutils/filemon: Adds filemon(1), a trivial wrapper around filemon(4)
Filemon is a simple application who log child process file access
using filemon iocl.

PR:		259099
Reported by:	Daniel O'Connor <darius@dons.net.au>
2022-05-15 15:21:15 +02:00
Alexey Dokuchaev 1430dabdb3 sysutils/p5-POSIX-Run-Capture: new port had been added (+)
This module runs external command and captures its output.
Both standard error and output are captured.  Upon exit,
their contents can be accessed line by line or in one chunk.

WWW: https://metacpan.org/dist/POSIX-Run-Capture
2022-05-13 01:48:06 +00:00
Mitchell Horne 14d576f78a sysutils/u-boot-sifive-fu740: add new port
This adds a u-boot variant for the HiFive Unmatched board.

Reviewed by:	manu
Approved by:	manu (ports, uboot)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35171
2022-05-11 14:43:33 -03:00
Gabriel M. Dutra cb90e81f5a sysutils/fx: new port -- fx is a tool to interact with JSON files in your terminal
WWW:	https://github.com/antonmedv/fx

PR:		263479
2022-04-24 19:10:01 +02:00
Jason Unovitch f6a524fa12 sysutils/rubygem-redfish_client: add version 0.5.4 as new port
Required for net/foreman-proxy updates to 2.3.x and later releases

PR:		260022
Submitted by:	Frank Wall <fw@moov.de>; junovitch (RUN_DEPENDS updates)
2022-04-19 13:32:16 +02:00
Matthew Seaman 5d613390a7 sysutils/py-ansible-compat: New Port
A python package that contains functions that facilitate working with
various versions of Ansible 2.9 and newer.

PR:     263033
2022-04-18 12:59:09 +01:00