{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=147","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=145","results":[{"name":"john","portdir":"sysutils/john","version":"1.9.0","license":"(GPL-2+ or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.openwall.com/john/","description":"Featureful Unix password cracker","long_description":"John the Ripper is a UNIX password cracker, currently available for UNIX (tested with Linux x86, FreeBSD x86, Solaris 2.x SPARC, OSF/1 Alpha), DOS, WinNT/Win95.","active":true,"categories":["sysutils","security"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[]},{"name":"jobpool","portdir":"sysutils/jobpool","version":"0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cs.mu.oz.au/~mgnb/jobpool/","description":"Jobpool is a shell script utility for running jobs in parallel","long_description":"Jobpool is a shell script utility for running jobs in parallel. It manages a queue of jobs by ensuring that no more than J jobs run at one time, and does so portably and with low overhead. (Currently the only available documentation is the webpage for this utility, so this port downloads and installs it as well.)","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jello","portdir":"sysutils/jello","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://kellyjonbrazil.github.io/jello/","description":"Filter JSON and JSON Lines data with Python syntax","long_description":"Jello is similar to jq in that it processes JSON and JSON Lines data, except Jello uses standard Python dict and list syntax.","active":true,"categories":["sysutils","textproc","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-pygments","python314"]}],"depends_on":[]},{"name":"jdupes","portdir":"sysutils/jdupes","version":"1.31.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/jbruchon/jdupes","description":"identify and take actions upon duplicate files","long_description":"jdupes is a powerful duplicate file finder and an enhanced fork of 'fdupes'.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libjodycode"]}],"depends_on":[{"type":"run","ports":["gutils-suite-core"]}]},{"name":"jc","portdir":"sysutils/jc","version":"1.25.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/jc","description":"jc converts the output of popular command-line tools and file-types to JSON.","long_description":"jc converts the output of popular command-line tools and file-types to JSON. This allows for piping the output to tools like jq, and/or for easier parsing within scripts.","active":true,"categories":["sysutils","textproc","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-pygments","py314-ruamel-yaml","py314-xmltodict","python314"]}],"depends_on":[]},{"name":"isightcapture","portdir":"sysutils/isightcapture","version":"1.1","license":"Permissive","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://web.archive.org/web/20100212064359/http://www.intergalactic.de/pages/iSight.html","description":"a command-line utility to capture a frame from an iSight camera","long_description":"iSightCapture captures a single frame from an attached iSight camera and saves it to a file. It works even when no graphical user is logged in, unlike many other applications. iSightCapture has only been tested with Mac OS X Tiger and iSight.","active":true,"categories":["sysutils","graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"iselect","portdir":"sysutils/iselect","version":"1.4.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.ossp.org/pkg/tool/iselect/","description":"OSSP iselect is an interactive line selection tool for textual files, operating via a full-screen Curses-based terminal session.","long_description":"OSSP iselect is an interactive line selection tool for textual files, operating via a full-screen Curses-based terminal session. It can be used either as an user interface frontend controlled by a scripting backend as its wrapper or in batch mode as a pipeline filter (usually between grep and the final executing command).","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"is","portdir":"sysutils/is","version":"0.11.0","license":"(Apache-2 or MIT)","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/oalders/is","description":"An inspector for your environment","long_description":"\"is\" is an inspector for your environment. \"is\" tries to make it just a little bit easier to run commands which rely on a specific OS or a specific CLI version.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"ipbt","portdir":"sysutils/ipbt","version":"20240909.a852474","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/ipbt/","description":"a high-tech ttyrec player for Unix","long_description":"ipbt plays ttyrec files and works by embedding a terminal emulator (PuTTY). The input file is read in full and run through the internal terminal emulator, and the resulting screen states are saved in an internal movie array in such a way that any screen state ('frame') can be retrieved efficiently.","active":true,"categories":["sysutils"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","perl5","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"ipatool","portdir":"sysutils/ipatool","version":"2.3.0","license":"MIT","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://github.com/majd/ipatool","description":"CLI for searching and downloading iOS app packages from the App Store","long_description":"CLI for searching and downloading iOS app packages from the App Store.","active":true,"categories":["sysutils"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"ioping","portdir":"sysutils/ioping","version":"1.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/koct9i/ioping","description":"Simple disk I/0 latency measuring tool","long_description":"A tool to monitor I/O latency in real time. It shows disk latency in the same way as ping shows network latency.","active":true,"categories":["sysutils"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"interceptty","portdir":"sysutils/interceptty","version":"0.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.suspectclass.com/~sgifford/interceptty/","description":"port interceptor for serial ports","long_description":"interceptty is a program that can sit between a real (or fake) serial port and an application, recording any communications between the application and the device. It can also be used as a network serial server or client, to provide an emulated serial port connected to a program, and for various other tasks.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"input-source-switcher","portdir":"sysutils/input-source-switcher","version":"0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/vovkasm/input-source-switcher","description":"Command line input source switcher for Mac.","long_description":"This small utility for macOS allows you to easily switch input sources from the command line. Its main purpose is to be used as a service in the vim-xkbswitch plugin.","active":true,"categories":["sysutils"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"initool","portdir":"sysutils/initool","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/dbohdan/initool","description":"Manipulate INI files from the command line","long_description":"Initool lets you manipulate the contents of INI files from the command line. It is a rewrite of an earlier program by the same developer called iniparse. Rather than modify INI files in place like iniparse, however, it prints the modified contents to standard output.","active":true,"categories":["sysutils","ml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["mlton","clang-18"]},{"type":"lib","ports":["gmp"]}],"depends_on":[]},{"name":"infracost","portdir":"sysutils/infracost","version":"0.10.41","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.infracost.io","description":"Cloud cost estimates for Terraform in your CLI","long_description":"Infracost shows hourly and monthly cost estimates for a Terraform project. This helps developers, DevOps et al. quickly see the cost breakdown and compare different deployment options upfront.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"influxdb","portdir":"sysutils/influxdb","version":"2.7.10","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://influxdata.com","description":"Scalable datastore for metrics, events, and real-time analytics","long_description":"InfluxDB is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL, monitoring and/or alerting purposes, user dashboards, visualizing and exploring the data and more.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["cargo","pkgconfig","protobuf3-cpp","yarn","go","rust","coreutils","npm10","clang-18","nodejs22"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"influx-cli","portdir":"sysutils/influx-cli","version":"2.7.5","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/influxdata/influx-cli","description":"CLI for managing resources in InfluxDB v2","long_description":"CLI for managing resources in InfluxDB v2","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"inferno","portdir":"sysutils/inferno","version":"0.12.4","license":"CDDL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonhoo/inferno","description":"A Rust port of FlameGraph","long_description":"Inferno is a port of parts of the flamegraph toolkit to Rust, with the aim of improving the performance of the original flamegraph tools.","active":true,"categories":["sysutils"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"iguanaIR","portdir":"sysutils/iguanaIR","version":"1.0pre2","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://iguanaworks.net/projects/IguanaIR","description":"Driver for IguanaWorks USB IR Transceiver","long_description":"The IguanaWorks USB IR Transceiver, available for purchase at the IguanaWorks website, is a simple USB device that can communicate with most home electronics and remote controls via infrared (IR). The transceiver can both send and receive IR codes and is fully compatible with LIRC.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libusb","libusb-compat","popt"]}],"depends_on":[]},{"name":"ifstat","portdir":"sysutils/ifstat","version":"1.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://gael.roualland.free.fr/ifstat/","description":"ifstat is a tool to report network interface bandwidth","long_description":"ifstat is a tool to report network interfaces bandwith just like vmstat/iostat do for other system counters. ifstat gathers these statistics from the kernel internal counters, which is highly operating system dependent.","active":true,"categories":["sysutils","net"],"maintainers":[],"variants":["snmp","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"iRecovery","portdir":"sysutils/iRecovery","version":"0.1","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Chronic-Dev/libirecovery","description":"Console client for iBoot/iBSS iPhone, iPod touch and iPad","long_description":"iRecovery is a libusb-based command line utility for Mac OS X and Linux. It is able to talk to the iBoot/iBSS in Apple's iPhone/iPod touch via USB. It supports iBoot/iBSS 2.x, 3.x and 4.x.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libusb","readline"]}],"depends_on":[]},{"name":"hyperfine","portdir":"sysutils/hyperfine","version":"1.20.0","license":"(MIT or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sharkdp/hyperfine","description":"A command-line benchmarking tool.","long_description":"Features statistical analysis across multiple runs, support for arbitrary shell commands, constant feedback about the benchmark progress and current estimates, warmup runs, cache-clearing commands which can be set up before each timing run, statistical outlier detection, CSV/JSON/Markdown/AsciiDoc export and more.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"hyfetch","portdir":"sysutils/hyfetch","version":"2.0.5","license":"MIT","platforms":"{darwin >= 17}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hykilpikonna/hyfetch","description":"Fast, highly customisable system info script with LGBTQ+ pride flags","long_description":"Fast, highly customisable system info script with LGBTQ+ pride flags.","active":true,"categories":["sysutils"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":["fastfetch","universal"],"dependencies":[{"type":"build","ports":["legacy-support","cargo","rust","clang-20"]},{"type":"lib","ports":["libiconv","libunwind"]},{"type":"run","ports":["py313-typing_extensions"]}],"depends_on":[]},{"name":"hunt","portdir":"sysutils/hunt","version":"3.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/LyonSyonII/hunt-rs","description":"Simplified Find command made with Rust","long_description":"A highly-opinionated simplified Find command made with Rust","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"htop","portdir":"sysutils/htop","version":"3.5.0","license":"GPL-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://htop.dev","description":"an interactive text-mode process viewer for Unix","long_description":"htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.","active":true,"categories":["sysutils"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":["universal"],"dependencies":[{"type":"build","ports":["libtool","autoconf","automake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[{"type":"run","ports":["gutils-suite-core"]}]},{"name":"hr","portdir":"sysutils/hr","version":"1.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/LuRsT/hr","description":"A horizontal ruler for your terminal","long_description":"A simple shell script that puts a horizontal ruler in your terminal.","active":true,"categories":["sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":287}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"horizon","portdir":"sysutils/horizon","version":"0.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/peters/horizon","description":"GPU-accelerated spatial terminal observatory — manage terminals, AI agents, and dev tools on an infinite canvas","long_description":"Tabbed terminals hide your work. Tiled terminals box you in. Horizon gives you a canvas — an infinite 2D surface where every terminal lives as a panel you can place, resize, and group however you want. Think of it as a whiteboard for your terminal sessions with a structured workflow on top. Start with color-coded workspaces, launch preset panels, jump with Quick Nav, and fit the active workspace whenever you want a clean overview.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["rust","cargo","legacy-support","clang-20"]},{"type":"fetch","ports":["git-lfs","git"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"hoard-cli","portdir":"sysutils/hoard-cli","version":"1.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hyde46.github.io/hoard","description":"CLI command organizer written in Rust","long_description":"A command organizer lets you save commands that you often use, but are too complicated or long to remember. For every hoarded command, hoard saves the command ( parameterized with a customizable token, default # ), name, description, namespace where it lives in, and tags ( optional ). If you get lost in your massive command history, and can't find for example a specific docker command out of thousand docker commands you've already ran, just hoard it. With a name and description it will be much easier to find again. When you look for that command again a month later, take a look at your hoarded commands. hoard is not supposed to replace shell history finder like fzf, atuin, or similar utilities. It rather should be used in conjunction with them.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"horcrux","portdir":"sysutils/horcrux","version":"0.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/jesseduffield/horcrux","description":"Split your file into encrypted fragments so that you don't need to remember a passcode","long_description":"Split your file into encrypted fragments so that you don't need to remember a passcode","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"hilite","portdir":"sysutils/hilite","version":"1.5","license":"GPL-2+","platforms":"darwin freebsd linux netbsd openbsd solaris sunos","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/hilite/","description":"highlight stderr text in red","long_description":"hilite is a tiny utility which executes the command you specify, highlighting anything printed to stderr. It is designed mainly for use with builds, to make warnings and errors stick out like a sore cliche.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"highlnk","portdir":"sysutils/highlnk","version":"0.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://thpinfo.com/2004/highlnk/","description":"searches identical files to hardlink them to save space","long_description":"The HighLnk projects aims to save space on read-only partitions and on CDs/DVDs by hard-linking files that are the same.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"hexyl","portdir":"sysutils/hexyl","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sharkdp/hexyl","description":"A command-line hex viewer.","long_description":"hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","go-md2man","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"hfsutils","portdir":"sysutils/hfsutils","version":"3.2.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mars.org/home/rob/proj/hfs/","description":"command line programs and libraries for manipulating HFS volumes","long_description":"hfsutils contains command line programs and libraries for manipulating HFS volumes.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"hexedit","portdir":"sysutils/hexedit","version":"1.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rigaux.org/hexedit.html","description":"A hexeditor for the console.","long_description":"view and edit files in hexadecimal or in ASCII. hexedit shows a file both in ASCII and in hexadecimal. The file can be a device as the file is not whole read. You can modify the file and search through it. You have also copy&paste and save to file functions. Truncating or appending to the file. Modifications are shown in bold.","active":true,"categories":["sysutils","editors"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"hex","portdir":"sysutils/hex","version":"0.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sitkevij/hex","description":"Futuristic take on hexdump, made in Rust.","long_description":"Futuristic take on hexdump, made in Rust.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"hem","portdir":"sysutils/hem","version":"0.3.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rtomayko/hem","description":"persistent ssh connection and tunnel manager","long_description":"Hem manages multiple background SSH connections using an ifconfig/rc style interface. It is most often used to setup persistent, long-running port tunnels and control master connections. Hem monitors connection upedness and can automatically bounce downed connection.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["autossh","clang-18"]}],"depends_on":[]},{"name":"helmwave","portdir":"sysutils/helmwave","version":"0.42.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://helmwave.github.io","description":"Helmwave is like docker-compose for Helm","long_description":"Helmwave is helm-native tool for deploying your Helm Charts via GitOps. HelmWave is like docker-compose for Helm.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"hatools","portdir":"sysutils/hatools","version":"2.14","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fatalmind.com/software/hatools/","description":"hatools provide locking and timeout mechanisms for shell scripts.","long_description":"The hatools provide reliable and easy-to-use locking and timeout mechanisms for shell scripts.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"gutils-suite-extra","portdir":"sysutils/gutils-suite","version":"1.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Meta port encompassing the GNU utils suite, plus other useful ports","long_description":"Meta port encompassing the GNU utils suite, plus other useful ports","active":true,"categories":["sysutils"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":360}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gutils-suite-core"]},{"type":"run","ports":["git","ffmpeg","yt-dlp","ffmpeg6"]}],"depends_on":[{"type":"lib","ports":["gutils-suite"]}]},{"name":"gutils-suite-core","portdir":"sysutils/gutils-suite","version":"1.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Meta port encompassing the GNU utils suite, plus other useful ports","long_description":"Meta port encompassing the GNU utils suite, plus other useful ports","active":true,"categories":["sysutils"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":360}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gutils-suite-base"]},{"type":"run","ports":["lbzip2","lrzip","lzip","p7zip","pbzip2","pigz","xz","sox","bison","ccache","cmake","flex","gmake","gpatch","meson","tcllib","tclreadline","vim","gawk","tcl","tclx","bc","curl","gnetcat","mtr","nmap","openssh","wget","bash","afscompress","bash-completion","coreutils","ddrescue","diffutils","e2fsprogs","file","findutils","grep","gtime","htop","jdupes","jq","memtester","moreutils","mpstats","osxutils","parallel","rdfind","smartmontools","symlinks","trash","tree","dos2unix","gsed","hexdiff","libxslt","apple-completion","gnutar"]}],"depends_on":[{"type":"lib","ports":["gutils-suite-extra"]}]},{"name":"gutils-suite-base","portdir":"sysutils/gutils-suite","version":"1.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Meta port encompassing the GNU utils suite, plus other useful ports","long_description":"Meta port encompassing the GNU utils suite, plus other useful ports","active":true,"categories":["sysutils"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":360}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["legacy-support-devel","rsync-hfscomp"]}],"depends_on":[{"type":"lib","ports":["gutils-suite-core"]}]},{"name":"gwhich","portdir":"sysutils/gwhich","version":"2.23","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://carlowood.github.io/which/","description":"GNU Which - Everything you never wanted in a which","long_description":"Which is a utility that prints out the full path of the executables that bash would execute when the passed program names would have been entered on the shell prompt. It does this by using the exact same algorithm as bash. Tildes and a dot in the PATH are now expanded to the full path by default. Options allow to rather print '~/*' or './*' and/or to print all executables that match any directory in PATH.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"gutils-suite","portdir":"sysutils/gutils-suite","version":"1.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Meta port encompassing the GNU utils suite, plus other useful ports","long_description":"Meta port encompassing the GNU utils suite, plus other useful ports","active":true,"categories":["sysutils"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":360}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gutils-suite-extra"]},{"type":"run","ports":["git","ffmpeg","yt-dlp","ffmpeg6"]}],"depends_on":[]},{"name":"guile_select","portdir":"sysutils/guile_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default GNU Guile","long_description":"This port installs files that allow 'port select' to select default GNU Guile version.","active":true,"categories":["sysutils"],"maintainers":[{"name":"~+macports","github":"","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["guile-1.8","guile-2.2","guile-3.0"]}]},{"name":"guestfs-tools","portdir":"sysutils/guestfs-tools","version":"1.54.0","license":"LGPL-2+ and GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libguestfs.org","description":"tools for accessing and modifying VM disk images","long_description":"libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more.","active":true,"categories":["sysutils"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":85}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","gettext","pkgconfig","ocaml","ocaml-findlib","bash-completion","coreutils","xorriso"]},{"type":"lib","ports":["gettext-runtime","p5.34-libintl-perl","hivex","libguestfs","xz","glib2","ncurses","pcre2","libosinfo","libvirt","json-c","libxml2"]},{"type":"patch","ports":["autoconf","automake"]},{"type":"run","ports":["hwdata"]}],"depends_on":[]},{"name":"gtime","portdir":"sysutils/gtime","version":"1.9","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/time/","description":"GNU implementation of time(1)","long_description":"The 'time' command runs another program, then displays information about the resources used by that program, collected by the system while the program was running. You can select which information is reported and the format in which it is shown, or have 'time' save the information in a file instead of displaying it on the screen.","active":true,"categories":["sysutils"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["karamel"]},{"type":"lib","ports":["arb"]},{"type":"run","ports":["gutils-suite-core"]}]},{"name":"gsmartcontrol","portdir":"sysutils/gsmartcontrol","version":"1.1.4","license":"(GPL-2 or GPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://gsmartcontrol.sourceforge.net/","description":"GSmartControl is a graphical user interface for smartctl","long_description":"GSmartControl is a graphical user interface for smartctl (from the smartmontools package), which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it.","active":true,"categories":["sysutils","gnome"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["pcre","gtk3","smartmontools","gtkmm3"]}],"depends_on":[]},{"name":"grok","portdir":"sysutils/grok","version":"1.20111028.1","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/jordansissel/grok","description":"Easily parse logs and other files.","long_description":"Grok is simple software that allows you to easily parse logs and other files. You teach grok how to parse data through the config file. Grok is a system for reacting to events - those events being log entries.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["bison","flex","gperf","clang-18"]},{"type":"lib","ports":["libevent","pcre","tokyocabinet"]}],"depends_on":[]},{"name":"grepcidr","portdir":"sysutils/grepcidr","version":"2.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pc-tools.net/unix/grepcidr/","description":"Filter IPv4 and IPv6 addresses matching CIDR patterns","long_description":"grepcidr can be used to filter a list of IP addresses against one or more Classless Inter-Domain Routing (CIDR) specifications. As with grep, there are options to invert matching and load patterns from a file. grepcidr is capable of efficiently processing large numbers of IPs and networks.","active":true,"categories":["sysutils","net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"grep","portdir":"sysutils/grep","version":"3.12","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/grep/grep.html","description":"grep prints lines that contain a match for a pattern","long_description":"Grep searches one or more input files for lines containing a match to a specified pattern. By default, grep prints the matching lines.","active":true,"categories":["sysutils"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["libsigsegv","universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["pcre2","gettext-runtime"]}],"depends_on":[{"type":"build","ports":["adblock2privoxy","ghc","hadrian","alex","R-hdf5r","racket","pandoc","octave","R-fmcsR","HaXml","aeson-pretty","cpphs","darcs","git-annex","hadolint","happy","haskell-language-server","haskell-stan","hlint","hscolour","ihaskell","shellcheck","hledger","hledger-iadd","ufo-ai","cogl","libopenraw","libopenraw-legacy","liquid-dsp","libvirt","osxbom","erd","hindent","lhs2tex","pandoc-citeproc","pxsl-tools","algol68g","cabal","gf-core","mlton","stack","unison-lang","hypre","matterhorn","mcabber","pure-gen"]},{"type":"lib","ports":["p5.32-config-autoconf","p5.26-config-autoconf","p5.28-config-autoconf","p5.30-config-autoconf","p5.34-config-autoconf"]},{"type":"run","ports":["lchat","vcs","gutils-suite-core"]}]}]}