HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51892,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=38",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=36",
"results": [
{
"name": "stern",
"portdir": "sysutils/stern",
"version": "1.34.0",
"license": "Apache-2",
"platforms": "{darwin >= 20}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stern/stern",
"description": "Multi pod and container log tailing for Kubernetes",
"long_description": "Stern allows you to tail multiple pods on Kubernetes and multiple containers within the pod. Each result is color coded for quicker debugging.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sshpass",
"portdir": "sysutils/sshpass",
"version": "1.10",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/sshpass/",
"description": "Non-interactive ssh password authentication",
"long_description": "SSH's (secure shell) most common authentication mode is called \"interactive keyboard password authentication\", so called both because it is typically done via keyboard, and because openssh takes active measures to make sure that the password is, indeed, typed interactively by the keyboard. Sometimes, however, it is necessary to fool ssh into accepting an interactive password non-interactively. This is where sshpass comes in. SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's \"public key authentication\", perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "",
"github": "manakbisht",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ssh-tools",
"portdir": "sysutils/ssh-tools",
"version": "1.9",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/vaporup/ssh-tools",
"description": "Additional tools that make SSH more convenient",
"long_description": "Additional tools that make SSH more convenient",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"perl5"
]
}
],
"depends_on": []
},
{
"name": "srm",
"portdir": "sysutils/srm",
"version": "1.2.15",
"license": "MIT and LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://srm.sourceforge.net/",
"description": "srm is a secure replacement for rm(1).",
"long_description": "srm is a secure replacement for rm(1). Unlike the standard rm, it overwrites the data in the target files before unlinking them. This prevents command-line recovery of the data by examining the raw block device. It may also help frustrate physical examination of the disk, although it's unlikely that it can completely prevent that type of recovery. It is, essentially, a paper shredder for sensitive files.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "squashfs-tools",
"portdir": "sysutils/squashfs-tools",
"version": "4.7.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/plougher/squashfs-tools",
"description": "Tools to create and extract Squashfs filesystems",
"long_description": "Squashfs is a highly compressed read-only filesystem for Linux. It uses zlib compression to compress both files, inodes and directories. Inodes in the system are very small and all blocks are packed to minimise data overhead. Block sizes greater than 4K are supported up to a maximum of 64K. Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "quentin",
"github": "quentinmit",
"ports_count": 8
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gsed",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz",
"lz4",
"zstd",
"zlib",
"lzo2"
]
}
],
"depends_on": []
},
{
"name": "sqsh",
"portdir": "sysutils/sqsh",
"version": "2.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sqsh.sourceforge.net/",
"description": "A Sybase Shell",
"long_description": "Sqsh (pronounced skwish) is short for SQshelL (pronounced s-q-shell), a replacement for the venerable 'isql' program supplied by Sybase.",
"active": true,
"categories": [
"sysutils",
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"freetds",
"readline"
]
}
],
"depends_on": []
},
{
"name": "spinner",
"portdir": "sysutils/spinner",
"version": "1.2.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.laffeycomputer.com/spinner.html",
"description": "Keep ssh and telnet connections from dropping due to inactivity",
"long_description": "Spinner is a small program that displays a little spinning ASCII character in the top left corner of your terminal. To make this effect it cycles through punctuation marks like this - | / - | / ... (try it to see). By default the character is drawn in inverse video (or your terminal`s equivalent). But you can turn this off with the -i switch. It supports any terminal capable of handling VT100 style escape codes. Spinner is useful for keeping telnet and ssh links from dropping due to inactivity. Many firewalls, and some ISPs drop connections when they are perceived as idle. By having spinner running the server is constantly sending a tiny amount of data over the link, preserving the connection. Thus Spinner is an anti-dle, timeout preventing, background daemon process.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "spacebar",
"portdir": "sysutils/spacebar",
"version": "1.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cmacrae/spacebar",
"description": "A minimal status bar for macOS.",
"long_description": "spacebar is a minimal status bar for macOS. Ideal for use with tiling window managers like yabai.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "bashu.was.here",
"github": "bashu",
"ports_count": 40
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sortu",
"portdir": "sysutils/sortu",
"version": "2.1.2",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/j256/sortu",
"description": "sort-unique",
"long_description": "The sortu program is a replacement for the sort and uniq programs. It is common for Unix script writers to want to count how many separate patterns are in a file. For example, if you have a list of addresses, you may want to see how many are from each state. So you cut out the state part, sort these, and then pass them through uniq -c. Sortu does all this for you in a fraction of the time. \n\n Sortu uses a hash table and some decent line processing to provide this functionality. For a relatively small number of keys, it can be significantly smaller than using sort, because it does not have to keep temporary files. If you are dealing with a large number of unique keys then sortu will run out of memory and stop. Sortu has some basic field and delimiter handling which should do most basic awk or cut features to separate out the field that you are sorting on.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "socat",
"portdir": "sysutils/socat",
"version": "1.8.1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dest-unreach.org/socat",
"description": "netcat on steroids",
"long_description": "socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU line editor (readline), a program, or a combination of two of these.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"tcp_wrappers",
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "snooze",
"portdir": "sysutils/snooze",
"version": "0.5.1",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/leahneukirchen/snooze",
"description": "run a command at a particular time",
"long_description": "snooze is a tool for waiting until a particular time and then running a command. Together with a service supervision system such as runit, this can be used to replace cron(8).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "snapraid",
"portdir": "sysutils/snapraid",
"version": "14.1",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.snapraid.it/",
"description": "Backup program for disk arrays",
"long_description": "SnapRAID stores parity information of your data and it recovers from up to six disk failures",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "macports.deduce460",
"github": "anquieta",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "smug",
"portdir": "sysutils/smug",
"version": "0.3.17",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ivaaaan/smug",
"description": "A session manager for tmux written in Go",
"long_description": "A session manager for tmux written in Go. Smug automates your tmux workflow. You can create a single configuration file, and Smug will create all the required windows and panes from it. Inspired by tmuxinator and tmuxp.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "smlr",
"portdir": "sysutils/smlr",
"version": "0.0.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thenatefisher/smlr",
"description": "Text truncation utility",
"long_description": "smlr reduces the size of a text input based on specified parameters. It makes your string smaller, if it's too big.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "",
"github": "thenatefisher",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "smartmontools",
"portdir": "sysutils/smartmontools",
"version": "7.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.smartmontools.org/",
"description": "SMART hard drive monitoring",
"long_description": "Two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI hard disks. In many cases, these utilities will provide advanced warning of disk degradation and failure.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"savestates",
"attributelog",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gsmartcontrol"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "smart",
"portdir": "sysutils/smart",
"version": "1.4.1",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://labix.org/smart",
"description": "Automatic updater and package installer/remover",
"long_description": "The Smart Package Manager project has the ambitious objective of creating smart and portable algorithms for solving adequately the problem of managing software upgrading and installation. This tool works in all major distributions, and will bring notable advantages over native tools currently in use (APT, APT-RPM, YUM, URPMI, etc).",
"active": true,
"categories": [
"sysutils",
"archivers"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"rpm"
]
}
],
"depends_on": []
},
{
"name": "slocate",
"portdir": "sysutils/slocate",
"version": "3.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://slocate.trakker.ca/",
"description": "Secure Locate is a replacement for locate.",
"long_description": "Secure locate provides a secure way to index and quickly search for files on your system. It uses incremental encoding just like GNU locate to compress its database to make searching faster, but it will also check file permissions and ownership so that users will not see files they do not have access to. The big advantage is that slocate will find files in your ~, even if you made it unreadable by nobody (who traditionally performs the locate database update), without letting another user find files there.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sleuthkit",
"portdir": "sysutils/sleuthkit",
"version": "4.15.0",
"license": "(cpl or ibmpl)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sleuthkit.org/sleuthkit/",
"description": "Forensic toolkit",
"long_description": "The Sleuth Kit (previously known as TASK) is a collection of UNIX-based command line file system and media management forensic analysis tools. The file system tools allow you to examine file systems of a suspect computer in a non-intrusive fashion. Because the tools do not rely on the operating system to process the file systems, deleted and hidden content is shown. The media management tools allow you to examine the layout of disks and other media. The Sleuth Kit supports DOS partitions, BSD partitions (disk labels), Mac partitions, Sun slices (Volume Table of Contents), and GPT disks. With these tools, you can identify where partitions are located and extract them so that they can be analyzed with file system analysis tools.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"autoconf",
"automake",
"libtool",
"file"
]
},
{
"type": "lib",
"ports": [
"zlib",
"sqlite3",
"openssl",
"afflib",
"libewf"
]
},
{
"type": "run",
"ports": [
"perl5"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"autopsy"
]
},
{
"type": "lib",
"ports": [
"py-tsk",
"py27-tsk"
]
}
]
},
{
"name": "sleepwatcher",
"portdir": "sysutils/sleepwatcher",
"version": "2.2.1",
"license": "GPL-3+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.bernhard-baehr.de",
"description": "monitors sleep, wakeup and idleness of a Mac",
"long_description": "SleepWatcher monitors sleep, wakeup and idleness of a Mac. It can be used to execute a Unix command when the Mac or the display of the Mac goes to sleep mode or wakes up or after a given time without user interaction. It also can send the Mac to sleep mode or retrieve the time since last user activity.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sleepnow",
"portdir": "sysutils/sleepnow",
"version": "20070603",
"license": "unknown",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.snoize.com/SleepNow/",
"description": "put your Mac to sleep from the command-line",
"long_description": "SleepNow is a Mac OS X command-line tool which puts the machine to sleep, just as though someone had used the Sleep menu command while sitting in front of the machine. The advantage is that SleepNow can be run while logged in to the machine from anywhere on the net.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "skopeo",
"portdir": "sysutils/skopeo",
"version": "1.22.2",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/containers/skopeo",
"description": "Work with remote container image registries",
"long_description": "Work with remote container image registries. skopeo works with API V2 container image registries such as docker.io and quay.io registries, private registries, local directories and local OCI-layout directories.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"go-md2man",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"gnupg2",
"libassuan",
"pkgconfig"
]
}
],
"depends_on": []
},
{
"name": "skim",
"portdir": "sysutils/skim",
"version": "4.6.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/skim-rs/skim",
"description": "Fuzzy Finder in Rust",
"long_description": "Skim is a general fuzzy finder that saves you time. It works on files, lines and commands. It is blazingly fast as it reads the data source asynchronously.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "skhd",
"portdir": "sysutils/skhd",
"version": "0.3.9",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/koekeishiya/skhd",
"description": "Simple hotkey daemon for macOS",
"long_description": "skhd is a simple hotkey daemon for macOS that focuses on responsiveness and performance.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "macports",
"github": "thekevjames",
"ports_count": 9
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "skey",
"portdir": "sysutils/skey",
"version": "1.1.5",
"license": "MIT and BSD and Permissive",
"platforms": "darwin freebsd netbsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://en.wikipedia.org/wiki/S/KEY",
"description": "OpenBSD One Time Passwords (OTP)",
"long_description": "OpenBSD One Time Passwords (OTP)",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sketchybar",
"portdir": "sysutils/sketchybar",
"version": "2.23.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FelixKratz/SketchyBar",
"description": "Custom macOS statusbar with shell plugin, interaction and graph support",
"long_description": "This bar project aims to create a highly flexible, customizable, fast and powerful status bar replacement for people that like playing with shell scripts.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "bashu.was.here",
"github": "bashu",
"ports_count": 40
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sispmctl",
"portdir": "sysutils/sispmctl",
"version": "3.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sispmctl.sourceforge.net/",
"description": "tool for usingthe GEMBIRD SiS-PM device family",
"long_description": "tool for usingthe GEMBIRD SiS-PM device family",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libusb-compat"
]
}
],
"depends_on": []
},
{
"name": "simplotask",
"portdir": "sysutils/simplotask",
"version": "1.20.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://spot.umputun.dev/",
"description": "A tool for effortless deployment and configuration management",
"long_description": "A tool for effortless deployment and configuration management",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "simg2img",
"portdir": "sysutils/simg2img",
"version": "1.1.5",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/anestisb/android-simg2img",
"description": "Convert Android sparse images to raw images (and vise-versa)",
"long_description": "Convert Android sparse images to raw images (and vise-versa)",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "sift",
"portdir": "sysutils/sift",
"version": "0.9.1",
"license": "GPL-3+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sift-tool.org",
"description": "A fast and powerful open source alternative to grep",
"long_description": "sift is an alternative that aims for both speed and flexibility, adding features while trying to reach (or even surpass) the performance of the original grep. The additional features include gitignore support, conditions (e.g., match A only when preceded by B within X lines), full multi-core support and multiline matching.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sidekick",
"portdir": "sysutils/sidekick",
"version": "0.6.6",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mightymoud/sidekick",
"description": "Bare metal to production ready in mins; your own fly server on your VPS.",
"long_description": "Bare metal to production ready in mins; your own fly server on your VPS. Sidekick helps you along all the steps of deployment on your VPS. From basic setup to zero downtime deploys, we got you!",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "showkey",
"portdir": "sysutils/showkey",
"version": "1.9",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://catb.org/esr/showkey/",
"description": "echo raw keystrokes back at you in a printable form",
"long_description": "This program puts your terminal in raw mode, eats keystrokes, and prints them back it you in a recognizable printed form (using <>-surrounded ASCII mnemonics for non-printables). This may be useful, for example, if you're not certain what your keyboard keys are sending.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "shmux",
"portdir": "sysutils/shmux",
"version": "1.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shmux/shmux",
"description": "utility for executing the command on many hosts in parallel",
"long_description": "shmux is program for executing the same command on many hosts in parallel. For each target, a child process is spawned by shmux, and a shell on the target obtained one of the supported methods: rsh, ssh, or sh.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pcre",
"clang-18"
]
},
{
"type": "run",
"ports": [
"fping"
]
}
],
"depends_on": []
},
{
"name": "shef",
"portdir": "sysutils/shef",
"version": "0.3.3",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eduardoagarcia/shef",
"description": "Shef is a powerful CLI tool for cooking up shell recipes.",
"long_description": "Shef is a powerful CLI tool for cooking up shell recipes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sfm",
"portdir": "sysutils/sfm",
"version": "0.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/afify/sfm",
"description": "Simple file manager",
"long_description": "sfm is a simple file manager for unix-like systems.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 44
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sfind",
"portdir": "sysutils/sfind",
"version": "1.2",
"license": "CDDL-1 and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://developer.berlios.de/projects/sfind/",
"description": "POSIX.1-2001 compliant implementation of find",
"long_description": "sfind is a highly portable and fully POSIX.1-2001 compliant implementation of the find utility.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"smake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "searchfs",
"portdir": "sysutils/searchfs",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin >= 20}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sveinbjornt/searchfs",
"description": "APFS / HFS+ search utility",
"long_description": "Command line tool to quickly search by filename on APFS and HFS+ volumes using the file system catalog.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "srirangav",
"github": "srirangav",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "test",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "sdd",
"portdir": "sysutils/sdd",
"version": "1.52",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://schilytools.sourceforge.net",
"description": "fast replacement for dd",
"long_description": "fast replacement for dd",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sd-switchdir",
"portdir": "sysutils/sd-switchdir",
"version": "3.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jghub/sd-switchdir",
"description": "cd replacement with pattern matching against a frecency-ranked directory stack",
"long_description": "SD provides two shell commands, sd and ds, for rapid navigation between previously visited directories. Directory ranking is derived from the full sequence of recorded visits using a configurable power-law scoring model. sd acts as a drop-in replacement for the cd builtin; ds exposes the ranked directory stack and provides inspection, management, and interactive selection via fzf if available.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "veedeehjay",
"github": "jghub",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "screenresolution",
"portdir": "sysutils/screenresolution",
"version": "1.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jhford/screenresolution",
"description": "command-line utility to get, list, and set screen resolutions",
"long_description": "screenresolution is a command-line utility to get, list, and set screen resolutions.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "screenfetch",
"portdir": "sysutils/screenfetch",
"version": "2023.12.28",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/KittyKatt/screenFetch",
"description": "CLI system information tool",
"long_description": "screenfetch fetches system/theme information in terminal.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"bash",
"xprop"
]
}
],
"depends_on": []
},
{
"name": "screen4",
"portdir": "sysutils/screen4",
"version": "4.9.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/screen/",
"description": "Screen manager with VT100/ANSI terminal emulation",
"long_description": "Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Each virtual terminal provides the functions of a DEC VT100 terminal and, in addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g. insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows moving text regions between windows.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "screen",
"portdir": "sysutils/screen",
"version": "5.0.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/screen/",
"description": "Screen manager with VT100/ANSI terminal emulation",
"long_description": "Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Each virtual terminal provides the functions of a DEC VT100 terminal and, in addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g. insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows moving text regions between windows.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "scout",
"portdir": "sysutils/scout",
"version": "2.8.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jhbabon/scout",
"description": "Friendly fuzzy finder for your terminal built in Rust",
"long_description": "Friendly fuzzy finder for your terminal built in Rust",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "scala_select",
"portdir": "sysutils/scala_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default scala compiler",
"long_description": "scala_select installs files that allow 'port select' to switch the default scala compiler. It creates unsuffixed symlinks in the MacPorts prefix that point to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"scala3.4",
"scala3.3",
"scala3.2",
"scala3.1",
"scala3.0",
"scala2.13",
"scala2.12",
"scala2.11",
"scala2.10",
"scala2.9",
"scala2.8",
"scala2.7"
]
}
]
},
{
"name": "salt",
"portdir": "sysutils/salt",
"version": "3007.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://saltstack.com/",
"description": "Salt is a Python-based remote execution, automation, configuration, and orchestration engine.",
"long_description": "SaltStack is fast, scalable and flexible software for data center automation, from infrastructure and any cloud, to the entire application stack.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "jeremy.mcmillan",
"github": "aphor",
"ports_count": 6
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-importlib-metadata",
"py310-msgpack",
"py310-yaml",
"py310-aiohttp",
"py310-jmespath",
"py310-jinja2",
"py310-markupsafe",
"py310-tornado",
"py310-jaraco.functools",
"py310-zmq",
"py310-cryptography",
"py310-distro",
"py310-openssl",
"py310-pycryptodomex",
"py310-psutil",
"py310-setproctitle",
"py310-gnupg",
"py310-cherrypy",
"py310-contextvars",
"py310-croniter",
"py310-jaraco.text",
"py310-looseversion",
"py310-timelib",
"python310",
"py310-requests",
"py310-urllib3",
"py310-packaging",
"py310-dateutil"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "sake",
"portdir": "sysutils/sake",
"version": "0.15.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sakecli.com",
"description": "sake is a task runner for local and remote hosts",
"long_description": "sake is a command runner for local and remote hosts. You define servers and tasks in sake.yaml file and then run the tasks on the servers.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "s6",
"portdir": "sysutils/s6",
"version": "2.14.0.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://skarnet.org/software/s6/",
"description": "toolbox for low-level process and service administration",
"long_description": "s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"skalibs",
"execline",
"clang-18"
]
},
{
"type": "run",
"ports": [
"execline"
]
}
],
"depends_on": []
},
{
"name": "rw",
"portdir": "sysutils/rw",
"version": "1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sortix.org/rw/",
"description": "a simple replacement for dd(1)",
"long_description": "Sortix rw is a program that reads blocks from the standard input and copies them to the standard output until the end of the standard input. rw(1) is designed to be a replacement for dd(1), providing only the the core blockwise I/O. It has a standard command line interface with dashed options, useful and efficient defaults.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rx",
"portdir": "sysutils/rx",
"version": "1.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/rx/rx.html",
"description": "Replacement for the GNU regex library",
"long_description": "A fast replacement for the GNU regex library.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rvm",
"portdir": "sysutils/rvm",
"version": "1.11",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://rvm.sourceforge.net/",
"description": "archive manager to manage backups of multiple clients",
"long_description": "The Rsync Vault Manager is an archive manager that uses rsync to manage backups of multiple clients across multiple logical partitions (vaults).",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"rsync"
]
}
],
"depends_on": []
}
]
}