{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=982","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=980","results":[{"name":"opendoas","portdir":"sysutils/opendoas","version":"6.8.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Duncaen/opendoas","description":"Run a command as another user","long_description":"The doas utility is a program originally written for OpenBSD which allows a user to run a command as though they were another user. Typically doas is used to allow non-privileged users to run commands as though they were the root user. The doas program acts as an alternative to sudo, which is a popular method for granting admin access to specific users.","active":true,"categories":["sysutils","security"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openupsd","portdir":"sysutils/openupsd","version":"0.3.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://frmb.org/openupsd.html","description":"UPS daemon for Belkin serial-connected UPSs","long_description":"OpenUPSd is a UPS daemon, for Belkin serial-connected UPSs that speak the 'regulator pro smart protocol'.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"optool","portdir":"sysutils/optool","version":"0.1","license":"BSD","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexzielenski/optool","description":"Editor for Mach-O binaries","long_description":"optool is a tool which interfaces with Mach-O binaries in order to insert or remove load commands, strip code signatures, resign, and remove ASLR.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"organize-rt","portdir":"sysutils/organize-rt","version":"1.0.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/FixFromDarkness/organize-rt","description":"Organize files based on regex rules, file extensions by default.","long_description":"Organize files based on regex rules, file extensions by default.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"osinfo-db","portdir":"sysutils/osinfo-db","version":"20251212","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://libosinfo.org","description":"Libosinfo database files","long_description":"Libosinfo database files","active":true,"categories":["sysutils","gnome"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["osinfo-db-tools","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"run","ports":["libosinfo"]}]},{"name":"osinfo-db-tools","portdir":"sysutils/osinfo-db-tools","version":"1.12.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libosinfo.org","description":"Tools for managing the libosinfo database files","long_description":"Tools for managing the libosinfo database files","active":true,"categories":["sysutils","gnome"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["tests","universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18","pkgconfig","ninja","meson"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gettext-runtime","libxml2","libsoup","json-glib","glib2","libarchive"]}],"depends_on":[{"type":"build","ports":["osinfo-db"]}]},{"name":"osquery","portdir":"sysutils/osquery","version":"4.3.0","license":"Apache-2 and GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://osquery.io","description":"SQL powered operating system instrumentation, monitoring, and analytics.","long_description":"osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data. With osquery, SQL tables represent abstract concepts such as running processes, loaded kernel modules, open network connections, browser plugins, hardware events or file hashes.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","python38","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"osxbom","portdir":"sysutils/osxbom","version":"0.0.6","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cooljeanius/osxbom","description":"A free re-implementation of the NextSTEP/OSX lsbom utility","long_description":"A free re-implementation of the NextSTEP/OSX lsbom utility. Used by the PureDarwin project to work with MacPorts binary packages.","active":true,"categories":["sysutils"],"maintainers":[{"name":"egall","github":"cooljeanius","ports_count":3}],"variants":["lsbom","universal"],"dependencies":[{"type":"build","ports":["clang-18","gawk","coreutils","grep","groff"]},{"type":"lib","ports":["libunwind"]},{"type":"test","ports":["gzip","zip"]}],"depends_on":[]},{"name":"osxiconutils","portdir":"sysutils/osxiconutils","version":"2020.08.04","license":"BSD","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/sveinbjornt/osxiconutils","description":"A suite of command line utilities for working with Mac icons","long_description":"osxiconutils is a suite of Mac command line utilities to get or set Mac OS X file icons, and convert to and from Apple's icns icon file format.","active":true,"categories":["sysutils"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"osxutils","portdir":"sysutils/osxutils","version":"1.9.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/specious/osxutils","description":"Command line utilities for Finder commands","long_description":"osxutils is a package of potentially useful Mac-oriented command line utilities. These tools represent an effort in bringing command line control over certain aspects of macOS, in particular file meta-data such as Finder flags, heritage file Type and Creator codes, comments and suffixes/file extensions.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["gutils-suite-core"]}]},{"name":"ouch","portdir":"sysutils/ouch","version":"0.7.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crates.io/crates/ouch","description":"Painless compression and decompression in the terminal","long_description":"Painless compression and decompression in the terminal. ouch stands for Obvious Unified Compression Helper, it's a CLI tool to compress and decompress files.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","cargo","legacy-support","rust"]},{"type":"lib","ports":["lzma","zlib","libunwind","libiconv"]}],"depends_on":[]},{"name":"packer","portdir":"sysutils/packer","version":"1.15.3","license":"Commercial and Permissive","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.packer.io","description":"A tool for creating identical machine images for multiple platforms from a single source configuration.","long_description":"A tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer comes out of the box with support for many platforms, the full list of which can be found at https://www.packer.io/docs/builders/index.html.","active":true,"categories":["sysutils"],"maintainers":[{"name":"newtonne.github","github":"newtonne","ports_count":5},{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","realpath","clang-18"]}],"depends_on":[]},{"name":"pagerduty-notifier","portdir":"sysutils/pagerduty-notifier","version":"20220610-1540","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/trustpilot/pagerduty-notifier","description":"PagerDuty native macOS notifications","long_description":"PagerDuty Notifier polls the PagerDuty API for new incidents and sends native macOS notifications. You can control the notification style as you normally would in System Preferences.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"parallel","portdir":"sysutils/parallel","version":"20260222","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/parallel/","description":"GNU parallel: Shell command parallelization utility","long_description":"Build and execute shell command lines from standard input in parallel","active":true,"categories":["sysutils"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":35},{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5"]}],"depends_on":[{"type":"run","ports":["bats-core","gutils-suite-core"]}]},{"name":"passogva","portdir":"sysutils/passogva","version":"1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20080908084832/https://dev.mosuki.com/passogva/index.php","description":"automated password generator","long_description":"passogva is a FIPS-181 automated password generator implementation. It generates random, pronounceable words.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"payload-dumper-go","portdir":"sysutils/payload-dumper-go","version":"1.3.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/ssut/payload-dumper-go","description":"An android OTA payload dumper written in Go.","long_description":"An android OTA payload dumper written in Go.","active":true,"categories":["sysutils"],"maintainers":[{"name":"tsln1998","github":"tsln1998","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["xz"]}],"depends_on":[]},{"name":"pbsecret","portdir":"sysutils/pbsecret","version":"20260406","license":"MIT","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/roosto/pbsecret","description":"CLI util to write text to pasteboard as `org.nspasteboard.ConcealedType`","long_description":"Copies data from STDIN to the general pasteboard as UTF-8 text. Copied data is tagged with org.nspasteboard.ConcealedType to prevent it from being saved in the history of a clipboard manager, as per the spec at: https://nspasteboard.org/","active":true,"categories":["sysutils"],"maintainers":[{"name":"","github":"midnightrocket","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"pciids","portdir":"sysutils/pciids","version":"2026.02.18","license":"(GPL-2+ or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pci-ids.ucw.cz","description":"The pci.ids file","long_description":"This repository contains the history of the pci.ids file, which is automatically generated from the PCI ID Database at https://pci-ids.ucw.cz.","active":true,"categories":["sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["DPCIManager"]},{"type":"lib","ports":["Hackintool"]}]},{"name":"pciutils","portdir":"sysutils/pciutils","version":"3.14.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mj.ucw.cz/sw/pciutils","description":"a collection of programs for inspecting and manipulating configuration of PCI devices","long_description":"The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems.","active":true,"categories":["sysutils"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib"]}],"depends_on":[]},{"name":"pcsc-tools","portdir":"sysutils/pcsc-tools","version":"1.7.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pcsc-tools.apdu.fr","description":"Tools for accessing PC/SC driver, card or reader.","long_description":"These tools are used to test a PC/SC driver, card or reader or send commands in a friendly environment (text or graphical user interface).","active":true,"categories":["sysutils"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","clang-18"]},{"type":"lib","ports":["p5.34-libintl-perl","gettext-runtime","p5.34-chipcard-pcsc","p5.34-glib","p5.34-gtk3"]}],"depends_on":[]},{"name":"pdi2iso","portdir":"sysutils/pdi2iso","version":"0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.berlios.de/projects/pdi2iso/","description":"converts instant copy bin image to standard ISO-9660","long_description":"pdi2iso is a very simple utility to convert an instant copy bin image to the standard ISO-9660 format.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"peco","portdir":"sysutils/peco","version":"0.6.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://peco.github.io","description":"Simplistic interactive filtering tool","long_description":"peco can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results.","active":true,"categories":["sysutils"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"perl_select","portdir":"sysutils/perl_select","version":"0.3","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default perl version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of perl.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"pfetch","portdir":"sysutils/pfetch","version":"1.10.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Un1q32/pfetch","description":"A pretty system information tool written in POSIX sh","long_description":"A pretty system information tool written in POSIX sh. The goal of this project is to implement a simple system information tool in POSIX sh using features built into the language itself (where possible).","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"php_select","portdir":"sysutils/php_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default PHP version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of PHP.","active":true,"categories":["sysutils","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["php85","php84","php83","php82","php81","php80","php74","php73","php72","php71","php70","php56","php55","php54","php53","php52"]}]},{"name":"pidof","portdir":"sysutils/pidof","version":"0.1.4","license":"permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20240808152721/http://www.nightproductions.net/cli.htm","description":"A utility to display the PID number for a given process name","long_description":"A utility to display the PID number for a given process name","active":true,"categories":["sysutils"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["gvfs"]}]},{"name":"pipexec","portdir":"sysutils/pipexec","version":"2.6.2","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/flonatel/pipexec","description":"Handling pipe of commands like a single command","long_description":"Handling pipe of commands like a single command. pipexec allows you to build a network of processes and connecting pipes, and have them act like a single process.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[]},{"name":"pngpaste","portdir":"sysutils/pngpaste","version":"0.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jcsalterego/pngpaste","description":"Paste PNG into files","long_description":"Paste PNG into files on MacOS, much like pbpaste does for text.","active":true,"categories":["sysutils"],"maintainers":[{"name":"rirelan","github":"telotortium","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"podman","portdir":"sysutils/podman","version":"5.8.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/containers/podman","description":"Tool for managing OCI containers and pods.","long_description":"Podman is a tool for running Linux containers. You can do this from a MacOS desktop as long as you have access to a linux box either running inside of a VM on the host, or available via the network. You need to install the remote client and then setup ssh connection information.","active":true,"categories":["sysutils"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["go","coreutils","pre-commit","go-md2man","clang-18","python313"]},{"type":"run","ports":["gvisor-tap-vsock","vfkit"]}],"depends_on":[{"type":"run","ports":["ramalama","podman-compose","podman-compose-devel"]}]},{"name":"poke","portdir":"sysutils/poke","version":"4.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.jemarch.net/poke","description":"interactive, extensible editor for binary data","long_description":"GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.","active":true,"categories":["sysutils"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","clang-18"]},{"type":"lib","ports":["libtextstyle","boehmgc","gettext-runtime","ncurses","readline"]}],"depends_on":[]},{"name":"popeye","portdir":"sysutils/popeye","version":"0.22.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://popeyecli.io","description":"A Kubernetes Cluster Sanitizer","long_description":"Popeye is a utility that scans live Kubernetes clusters and reports potential issues with deployed resources and configurations. It sanitizes your cluster based on what’s deployed and not what’s sitting on disk. By scanning your cluster, it detects misconfigurations and helps you to ensure that best practices are in place, thus preventing future headaches. It aims at reducing the cognitive overload one faces when operating a Kubernetes cluster in the wild. Furthermore, if your cluster employs a metric-server, it reports potential resources over/under allocations and attempts to warn you should your cluster run out of capacity. Popeye is a readonly tool, it does not alter any of your Kubernetes resources in any way!","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"port-depgraph","portdir":"sysutils/port-depgraph","version":"0.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://svn.macports.org/repository/macports/contrib/port-depgraph","description":"Create a Graphviz graph description of a port's rdeps list","long_description":"Run a recursive dependency listing against a given port, outputing a Graphviz graph description.","active":true,"categories":["sysutils","macports"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["subversion"]},{"type":"lib","ports":["graphviz"]},{"type":"run","ports":["graphviz"]}],"depends_on":[]},{"name":"port-whatsnew","portdir":"sysutils/port-whatsnew","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/macports/macports-contrib/blob/master/port-whatsnew","description":"shows a log of what changed since this port was installed","long_description":"port-whatsnew shows a log of what changed since this port was installed.","active":true,"categories":["sysutils","macports"],"maintainers":[{"name":"egall","github":"cooljeanius","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"port_cutleaves","portdir":"sysutils/port_cutleaves","version":"0.1.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/macports/macports-contrib/tree/master/port_cutleaves","description":"Uninstall unneeded ports","long_description":"Inspired by FreeBSD's pkg_cutleaves, port_cutleaves is an interactive script that eases the uninstallation of leaves - installed ports that are unrequested and have no dependents.","active":true,"categories":["sysutils","macports"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"procenv","portdir":"sysutils/procenv","version":"0.60","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesodhunt/procenv","description":"Command-line utility to show process environment","long_description":"procenv is a simple command-line utility, written in C and licensed under the GPL, that dumps all attributes of the environment in which it runs, in well-structured plain ASCII, JSON (YAML), XML or CSV.","active":true,"categories":["sysutils"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]}],"depends_on":[]},{"name":"procs","portdir":"sysutils/procs","version":"0.14.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dalance/procs","description":"A modern replacement for ps written in Rust","long_description":"A modern replacement for ps written in Rust. proc output is colored in a human-readable format, allows for multi-column keyword search, pager support, watch mode, tree view, TCP/UDP port listing, read/write throughput, enhanced memory information, and more.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","asciidoctor","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"proctools","portdir":"sysutils/proctools","version":"0.4pre1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/projects/proctools/","description":"pgrep, pkill and pfind for OpenBSD and Darwin (Mac OS X)","long_description":"The proctools are text-based utilities to scan for and send signals to processes.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["bsdmake","clang-18"]}],"depends_on":[{"type":"build","ports":["textmate2"]}]},{"name":"progress","portdir":"sysutils/progress","version":"0.17","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Xfennec/progress","description":"Tool to show progress for cp, mv, dd, ... (formerly known as cv)","long_description":"This tool can be described as a Tiny, Dirty, Linux-and-OSX-Only C command that looks for coreutils basic commands (cp, mv, dd, tar, gzip/gunzip, cat, etc.) currently running on your system and displays the percentage of copied data. It can also show estimated time and throughput, and provides a top-like mode (monitoring).","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"prometheus","portdir":"sysutils/prometheus","version":"3.6.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://prometheus.io","description":"The Prometheus monitoring system and time series database","long_description":"Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["gnutar","golangci-lint","promu","yarn","go","npm10","clang-18"]}],"depends_on":[]},{"name":"pssh","portdir":"sysutils/pssh","version":"2.3.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"pssh-lilydjwg","homepage":"https://www.macports.org","description":"Obsolete port, replaced by pssh-lilydjwg","long_description":"This port has been replaced by pssh-lilydjwg.","active":true,"categories":["sysutils","net"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"pssh-lilydjwg","portdir":"sysutils/pssh-lilydjwg","version":"2.3.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lilydjwg/pssh","description":"Fork of pssh (Parallel SSH) with Python 3 support and bugfixes","long_description":"Fork of pssh (Parallel SSH) with Python 3 support and bugfixes","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[]},{"name":"pstree","portdir":"sysutils/pstree","version":"2.40","license":"GPL-2","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/FredHucht/pstree","description":"pstree shows the output of the ps command as a tree","long_description":"pstree shows the output of the ps command as a tree","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"psutilsql","portdir":"sysutils/psutilsql","version":"0.0.5","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/noborus/psutilsql","description":"CLI utility to query process & system information using SQL","long_description":"CLI utility to query process & system information using SQL, written in Go handling SQL via trdsql.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"pub2port","portdir":"sysutils/pub2port","version":"0.0.1","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/amake/pub2port","description":"A tool for creating MacPorts portfiles for Dart projects","long_description":"A tool for creating MacPorts portfiles for Dart projects","active":true,"categories":["sysutils","macports"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["dart-sdk","clang-18"]}],"depends_on":[]},{"name":"pulumi","portdir":"sysutils/pulumi","version":"3.228.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.pulumi.com","description":"Pulumi - Modern Infrastructure as Code. Any cloud, any language.","long_description":"Pulumi's Infrastructure as Code SDK is the easiest way to create and deploy cloud software that use containers, serverless functions, hosted services, and infrastructure, on any cloud. Simply write code in your favorite language and Pulumi automatically provisions and manages your AWS, Azure, Google Cloud Platform, and/or Kubernetes resources, using an infrastructure-as-code approach. Skip the YAML, and use standard language features like loops, functions, classes, and package management that you already know and love.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","curl","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"pueue","portdir":"sysutils/pueue","version":"4.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Nukesor/pueue","description":"A CLI task management tool for sequential and parallel execution of long-running tasks.","long_description":"Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks. Simply put, it's a tool that processes a queue of shell commands. On top of that, there are a lot of convenient features and abstractions. Since Pueue is not bound to any terminal, you can control your tasks from any terminal on the same machine. The queue will be continuously processed, even if you no longer have any active SSH sessions.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"puppet","portdir":"sysutils/puppet","version":"2.7.6","license":"Apache-2 and GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://projects.puppetlabs.com/projects/puppet","description":"Puppet is a configuration management solution.","long_description":"Puppet is a configuration management solution. The Puppet framework provides a means to describe IT infrastructure as policy, execute that policy to build services then audit and enforce ongoing changes to the policy.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","facter"]}],"depends_on":[]},{"name":"pushbroom","portdir":"sysutils/pushbroom","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sr.ht/~gpanders/pushbroom","description":"Sweep your filesystem clear of clutter","long_description":"pushbroom is a command line utility that removes old files from given file paths. Old files can either be deleted or moved into another directory (such as a trash directory).","active":true,"categories":["sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[]},{"name":"pv","portdir":"sysutils/pv","version":"1.10.5","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ivarch.com/programs/pv.shtml","description":"monitor the progress of data through a pipe","long_description":"pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.","active":true,"categories":["sysutils"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"lib","ports":["gettext-runtime"]}],"depends_on":[{"type":"run","ports":["noahstrap","flash"]}]},{"name":"pwait","portdir":"sysutils/pwait","version":"20250923","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/freebsd/freebsd-src/tree/main/bin/pwait","description":"waits for processes to exit","long_description":"The pwait utility will wait until each of the given processes has terminated.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]}]}