HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50662,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=517",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=515",
"results": [
{
"name": "zeroinstall-injector",
"portdir": "sysutils/zeroinstall-injector",
"version": "1.7",
"license": "LGPL",
"platforms": "{darwin any} freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://0install.net",
"description": "The Zero Install Injector (0launch)",
"long_description": "The Zero Install Injector makes it easy for users to install software without needing root privileges. It takes the URL of a program and runs it (downloading it first if necessary). Any dependencies of the program are fetched in the same way. The user controls which version of the program and its dependencies to use.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"gnupg2",
"py27-pygtk"
]
},
{
"type": "run",
"ports": [
"sudo"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rox-all"
]
}
]
},
{
"name": "zenith",
"portdir": "sysutils/zenith",
"version": "0.14.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bvaisvil/zenith",
"description": "Zenith - sort of like top or htop but with zoomable charts, CPU, GPU, network, and disk usage",
"long_description": "Zenith - sort of like top or htop but with zoomable charts, CPU, GPU, network, and disk usage \nFeatures:\n\n - Optional CPU, Memory, Network, and Disk usage charts \n - Quick glances at Disk free space, NIC IP addresses, CPU frequency \n - Highlight top users of CPU, Memory, & Disk \n - Battery percentage, time to charge or discharge, power used \n - A top-like filterable process table that includes per process disk usage \n - Change process priority \n - Zoomable chart views (with support to scroll back in time) \n - Managing processes with signals \n - Performance data saved between runs \n",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"git",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "zellij",
"portdir": "sysutils/zellij",
"version": "0.43.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://zellij.dev",
"description": "A terminal workspace with batteries included",
"long_description": "Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer (similar to tmux and screen), but this is merely its infrastructure layer. Zellij includes a layout system, and a plugin system allowing one to create plugins in any language that compiles to WebAssembly.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"go-md2man",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "z-devel",
"portdir": "sysutils/z",
"version": "20231209",
"license": "WTFPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rupa/z",
"description": "Tracks most-used directories to make cd smarter",
"long_description": "z is a shell utility for navigating most-used directories.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "z",
"portdir": "sysutils/z",
"version": "1.12",
"license": "WTFPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rupa/z",
"description": "Tracks most-used directories to make cd smarter",
"long_description": "z is a shell utility for navigating most-used directories.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "yydecode",
"portdir": "sysutils/yydecode",
"version": "0.2.10",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://yydecode.sourceforge.net",
"description": "Highly portable decoder for yEnc encoded binaries",
"long_description": "yydecode works almost identically to the infamous uudecode program. Version 0.2.8 and onwards contains a superset of uudecode's functionality, (i.e. decodes standard uuencoded files, as well as Base64 RFC2045 encoded files produced by uuencode) and hence can be used as a drop-in replacement in all circumstances.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gaa"
]
}
]
},
{
"name": "yum-utils",
"portdir": "sysutils/yum-utils",
"version": "1.1.17",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://yum.baseurl.org/",
"description": "Utilities based around the yum package manager",
"long_description": "yum-utils is a collection of utilities and examples for the yum package manager. It includes utilities by different authors that make yum easier and more powerful to use.",
"active": false,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"plugins"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27",
"yum"
]
}
],
"depends_on": []
},
{
"name": "yum-createrepo",
"portdir": "sysutils/yum-createrepo",
"version": "0.9.8",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://createrepo.baseurl.org/",
"description": "generates common metadata for package repositories",
"long_description": "createrepo generates the metadata necessary for an RPM package repository. This repository format (repodata) is supported by apt, red-carpet(zen), smart, up2date, Yast and yum.",
"active": false,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"python27",
"yum"
]
},
{
"type": "test",
"ports": [
"py27-checker"
]
}
],
"depends_on": []
},
{
"name": "yum",
"portdir": "sysutils/yum",
"version": "3.2.29",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://yum.baseurl.org/",
"description": "Automatic updater and package installer/remover for RPM",
"long_description": "Yum is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm.",
"active": false,
"categories": [
"sysutils",
"archivers"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-nose",
"intltool"
]
},
{
"type": "lib",
"ports": [
"py27-pygpgme",
"py27-urlgrabber",
"python27",
"rpm",
"py27-yum-metadata-parser",
"py27-iniparse",
"py27-libxml2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"yum-utils"
]
},
{
"type": "run",
"ports": [
"repoview",
"yum-createrepo"
]
}
]
},
{
"name": "yank",
"portdir": "sysutils/yank",
"version": "1.3.0",
"license": "MIT",
"platforms": "darwin linux freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mptre/yank",
"description": "Yank terminal output to clipboard",
"long_description": "The yank(1) utility reads input from stdin and display a selection interface that allows a field to be selected and copied to the clipboard. Fields are either recognized by a regular expression using the -g option or by splitting the input on a delimiter sequence using the -d option.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "yafic",
"portdir": "sysutils/yafic",
"version": "1.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.saddi.com/software/yafic/",
"description": "Yet Another File Integrity Checker",
"long_description": "yafic is a file integrity checker, similar to programs like Tripwire, integrit, and AIDE.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "yadm",
"portdir": "sysutils/yadm",
"version": "3.5.0",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://yadm.io",
"description": "Yet Another Dotfiles Manager",
"long_description": "yadm is a tool for managing dotfiles. yadm is like having a version of Git that only operates on your dotfiles. If you know how to use Git, you already know how to use yadm.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "laszlo",
"github": "lkollar",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "yabai",
"portdir": "sysutils/yabai",
"version": "7.1.15",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/koekeishiya/yabai",
"description": "A tiling window manager for macOS based on binary space partitioning",
"long_description": "yabai is a window management utility that is designed to work as an extension to the built-in window manager of macOS.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "macports",
"github": "thekevjames",
"ports_count": 9
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "xxh",
"portdir": "sysutils/xxh",
"version": "0.8.14",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xxh/xxh",
"description": "Bring your favorite shell wherever you go through ssh.",
"long_description": "Bring your favorite shell wherever you go through ssh. You stuffed your command shell with aliases, tools and colors but you lose it all when using ssh. The mission of xxh is to bring your favorite shell wherever you go through ssh without root access and system installations.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-yaml",
"py314-pexpect"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "xtail",
"portdir": "sysutils/xtail",
"version": "2.1",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20200222030047/http://www.unicom.com/sw/xtail",
"description": "like 'tail -f' on a bunch of files at once",
"long_description": "xtail watches the growth of files. It's like running a tail -f on a bunch of files at once. My favorite usage is: xtail /var/log/* You can specify both filenames and directories on the command line. If you specify a directory, it watches all the files in that directory. It will notice when new files are created (and start watching them) or when old files are deleted (and stop watching them).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "xserve-raid-tools",
"portdir": "sysutils/xserve-raid-tools",
"version": "1.2",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20130329050856/http://noc.hep.wisc.edu/xserve-raid-tools.txt",
"description": "tools for monitoring Apple Xserve RAIDs",
"long_description": "The xserve-raid-tools package provides command line tools and a daemon for monitoring Apple Xserve RAIDs. It also contains a Nagios plugin to monitor Apple Xserve RAIDs.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"nagios_plugin"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gnetcat",
"p5.34-xml-parser"
]
}
],
"depends_on": []
},
{
"name": "xserve-frontpanel",
"portdir": "sysutils/xserve-frontpanel",
"version": "0.1-20181212",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/castvoid/xserve-frontpanel",
"description": "a new daemon to run the Xserve front-panel CPU LEDs",
"long_description": "xserve-frontpanel provides a new open-source implementation of hwmond, the daemon Apple used to include in Mac OS X to show CPU activity using the rows of LEDs on the front panel of the Xserve but which stopped working after Lion.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libusb"
]
}
],
"depends_on": []
},
{
"name": "xplr",
"portdir": "sysutils/xplr",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xplr.dev",
"description": "A hackable, minimal, fast TUI file explorer, stealing ideas from nnn & fzf",
"long_description": "A hackable, minimal, fast TUI file explorer, stealing ideas from nnn & fzf. Though xplr strives to be fast and minimalist, it's speciality is it's hackability. Once you read the documentation, you should be able to configure the key bindings, different run modes, and also the way it looks by modifying one single configuration file.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "xjobs",
"portdir": "sysutils/xjobs",
"version": "20250529",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.maier-komor.de/xjobs.html",
"description": "Execute Jobs in parallel",
"long_description": "xjobs reads job descriptions line by line and executes them in parallel",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ingo.richter+macports",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "xdg-utils",
"portdir": "sysutils/xdg-utils",
"version": "1.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/xdg-utils/",
"description": "basic desktop integration functions",
"long_description": "Xdg-utils is a set of command line tools that assist applications with a variety of desktop integration tasks.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"xmlto",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gimp3-devel",
"FileZilla",
"gimp2",
"gimp2-devel"
]
},
{
"type": "run",
"ports": [
"gcstar",
"offpunk",
"cgmnlm",
"anjuta",
"dectalk"
]
}
]
},
{
"name": "xattr",
"portdir": "sysutils/xattr",
"version": "0.1",
"license": "unknown",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://arstechnica.com/reviews/os/macosx-10.4.ars/7",
"description": "Display and edit extended attributes on Darwin 8",
"long_description": "A simple utility to set, get, copy, delete and list the new extended attributes enabled by Mac OS X 10.4 Tiger (Darwin 8)",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "wxWidgets_select",
"portdir": "sysutils/wxWidgets_select",
"version": "1.0",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default wxWidgets version",
"long_description": "wxWidgets_select installs files that allow 'port select' to switch the default version of wxWidgets.",
"active": true,
"categories": [
"sysutils",
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"wxWidgets-2.8",
"wxgtk-2.8",
"wxWidgets-3.0",
"wxWidgets-3.0-cxx11",
"wxPython-3.0",
"wxgtk-3.0",
"wxgtk-3.0-cxx11",
"wxWidgets-3.2"
]
}
]
},
{
"name": "wtfutil",
"portdir": "sysutils/wtfutil",
"version": "0.48.0",
"license": "MPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wtfutil.com",
"description": "A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data.",
"long_description": "A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wormhole-william",
"portdir": "net/wormhole-william",
"version": "1.0.8",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psanford/wormhole-william",
"description": "Go implementation of magic wormhole.",
"long_description": "wormhole-william is a go (golang) implementation of magic wormhole. It provides secure end-to-end encrypted file transfers between computers. The endpoints are connected using the same wormhole code. \n\nwormhole-william is compatible with the official python magic wormhole cli tool.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "",
"github": "jasperweiss",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "wmmemmon",
"portdir": "sysutils/wmmemmon",
"version": "1.0.1",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://seiichisato.jp/dockapps/",
"description": "A lcd dockapp that displays the current memory/swap usage",
"long_description": "WMMemMon is a program to monitor memory/swap usage. It is a dockapp that is supported by X window managers such as WindowMaker, AfterStep, BlackBox, and Enlightenment.",
"active": true,
"categories": [
"sysutils",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"xorg-libXext",
"xpm"
]
}
],
"depends_on": []
},
{
"name": "wmcpuload",
"portdir": "sysutils/wmcpuload",
"version": "1.0.1",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.sh.rim.or.jp/~ssato/dockapp/",
"description": "An lcd dockapp that displays the current cpuload",
"long_description": "WMCPULoad is a program to monitor CPU usage. It is a dockapp that is supported by X window managers such as Window Maker, AfterStep, BlackBox, and Enlightenment.",
"active": true,
"categories": [
"sysutils",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"xorg-libXext",
"xpm"
]
}
],
"depends_on": []
},
{
"name": "webjob",
"portdir": "sysutils/webjob",
"version": "1.9.0",
"license": "BSD and Apache-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://webjob.sf.net",
"description": "Download and run applications over http/https.",
"long_description": "WebJob downloads a program or script from a remote WebJob server and executes it in one unified operation.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "wcd",
"portdir": "sysutils/wcd",
"version": "6.0.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://waterlan.home.xs4all.nl/wcd.html",
"description": "Wcd is a command-line program to change directory fast.",
"long_description": "Wcd is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will jump to it. Wcd has a fast selection method in case of multiple matches and allows aliasing and banning of directories. Wcd also includes a full screen interactive directory tree browser with speed search.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "watchman",
"portdir": "sysutils/watchman",
"version": "2023.11.13.00",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/watchman",
"description": "watches files and takes action when they change",
"long_description": "watches files and takes action when they change",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"gtest",
"legacy-support",
"ninja",
"pkgconfig",
"rust",
"cpptoml",
"clang-17",
"python312",
"cargo",
"cmake"
]
},
{
"type": "lib",
"ports": [
"google-glog",
"libevent",
"libunwind",
"pcre",
"boost181",
"edencommon",
"libfmt11",
"folly"
]
}
],
"depends_on": []
},
{
"name": "watch",
"portdir": "sysutils/watch",
"version": "4.0.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/procps-ng/procps",
"description": "watch executes a program periodically, showing output fullscreen",
"long_description": "watch is like top for arbitrary commands. It runs command repeatedly, displaying its output (the first screen full). This allows you to watch the program output change over time. This is part of the linux procps package.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "stuartwesterman",
"github": "stuartwesterman",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"autoconf",
"automake",
"clang-16",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "waitfor",
"portdir": "sysutils/waitfor",
"version": "0.5",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.hennessynet.com/waitfor/",
"description": "waits until a url is available, a port is being listened to, etc.",
"long_description": "utility that will wait until a url is available, until a port is being listened to, until an amount of time has passed or until a shell command succeeds.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "wait_on",
"portdir": "sysutils/wait_on",
"version": "1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.freshports.org/sysutils/wait_on/",
"description": "waits until a file or directory is changed",
"long_description": "wait_on waits until a file is created, changed, or deleted using kqueue. Provides a timeout to wait for changes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "vramsteg",
"portdir": "sysutils/vramsteg",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gothenburgbitfactory.org/vramsteg/",
"description": "Utility for displaying progress bars",
"long_description": "Vramsteg, from the Swedish framsteg (progress), is a CLI progress bar that can be used from any script language. It supports color, labels, percentage completion, elapsed time and estimates.",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vmdktool",
"portdir": "sysutils/vmdktool",
"version": "1.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://manned.org/vmdktool",
"description": "converts raw filesystems to VMDK files and vice versa",
"long_description": "vmdktool converts raw filesystems to VMDK files and vice versa. VMDK files can be imported directly into most Virtual Machine servers as guest filesystems. Automatic machine deployments into products such as VMware’s ESXi and VirtualBox requires the ability to construct VMDK files as the initial filesystem images for the created guests.",
"active": true,
"categories": [
"sysutils",
"emulators"
],
"maintainers": [
{
"name": "glenn",
"github": "glennmatthews",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "vimpager",
"portdir": "sysutils/vimpager",
"version": "2.06",
"license": "Vim",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rkitover/vimpager",
"description": "Use vim as a pager",
"long_description": "Use vim as a pager, for example as a replacement for less.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "run",
"ports": [
"vim"
]
}
],
"depends_on": []
},
{
"name": "vifm",
"portdir": "sysutils/vifm",
"version": "0.14.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vifm.info",
"description": "ncurses based file manager with vi like keybindings",
"long_description": "Vifm is a ncurses based file manager with vi like keybindings. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libmagic"
]
}
],
"depends_on": []
},
{
"name": "vcsh",
"portdir": "sysutils/vcsh",
"version": "1.20151229",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RichiH/vcsh",
"description": "Version Control System for $HOME - multiple Git repositories in $HOME",
"long_description": "vcsh allows you to have several git repositories, all maintaining their working trees in $HOME without clobbering each other. That, in turn, means you can have one repository per config set (zsh, vim, ssh, etc), picking and choosing which configs you want to use on which machine.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "gjasny",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb19-ronn",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"git"
]
},
{
"type": "run",
"ports": [
"myrepos"
]
}
],
"depends_on": []
},
{
"name": "vcp",
"portdir": "sysutils/vcp",
"version": "2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://members.iinet.net.au/~lynx/vcp/",
"description": "vcp copies files and directories in a curses interface.",
"long_description": "vcp copies files and directories in a curses interface, with text only output available. Its options and output are similar to cp. It provides visual information about files copied and left to copy, amount of data written and to be writen, amount of data being written every second and two status bars representing the number of files copied and to copy.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "vbindiff",
"portdir": "sysutils/vbindiff",
"version": "3.0_beta5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.cjmweb.net/vbindiff/",
"description": "Visual Binary Diff",
"long_description": "VBinDiff (Visual Binary Diff) displays files in hexadecimal and ASCII (or EBCDIC). It can also display two files at once, and highlight the differences between them. Unlike diff, it works well with large files (up to 4 GB).",
"active": true,
"categories": [
"devel",
"sysutils",
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "utimer",
"portdir": "sysutils/utimer",
"version": "0.4",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/utimer",
"description": "multifunction command-line timer",
"long_description": "µTimer (\"utimer\", pronounced \"micro-timer\") is a multifunction timer (command-line only). It provides a timer (e.g. count from 0 to 4 minutes), a countdown (e.g. count from 10 minutes to 0), and a stopwatch.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"intltool"
]
},
{
"type": "lib",
"ports": [
"glib2"
]
}
],
"depends_on": []
},
{
"name": "userinfo",
"portdir": "sysutils/userinfo",
"version": "2.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/bjk/userinfo/wikis/home",
"description": "Userinfo displays information about a local user.",
"long_description": "Userinfo displays as much information about local users as possible, which may be useful in shell scripts. It's sort of a mixture of tools rolled into program. It can display mail, login and password information with some other options.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "usbutils",
"portdir": "sysutils/usbutils",
"version": "007",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://linux-usb.sourceforge.net",
"description": "USB Device Utilities from Linux",
"long_description": "Provides the famous 'lsusb' from Linux",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libusb"
]
},
{
"type": "run",
"ports": [
"usbids"
]
}
],
"depends_on": []
},
{
"name": "usbids",
"portdir": "sysutils/usbids",
"version": "2025.12.13",
"license": "(GPL-2+ or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.linux-usb.org/usb-ids.html",
"description": "The USB ID Repository",
"long_description": "This is a public repository of all known IDs used in USB devices: IDs of vendors, devices, subsystems and device classes. It is used in various programs (e.g., The USB Utilities) to display full human-readable names instead of cryptic numeric codes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"usbutils"
]
}
]
},
{
"name": "uptimed",
"portdir": "sysutils/uptimed",
"version": "0.4.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rpodgorny/uptimed",
"description": "uptime record daemon",
"long_description": "uptimed is an uptime record daemon keeping track of the highest uptimes a computer system ever had.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "upt",
"portdir": "sysutils/upt",
"version": "0.12",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt",
"description": "Package software from any package manager to any distribution",
"long_description": "Package software from any package manager to any distribution",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 64
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1994
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-packaging",
"py314-setuptools",
"python314",
"py314-colorlog",
"py314-spdx-lookup"
]
},
{
"type": "run",
"ports": [
"py314-upt-pypi",
"py314-upt-cpan",
"py314-upt-macports",
"py314-upt-rubygems"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "up",
"portdir": "sysutils/up",
"version": "0.4",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/akavel/up",
"description": "Ultimate Plumber is a tool for writing Linux pipes with instant live preview",
"long_description": "The main goal of the Ultimate Plumber is to help interactively and incrementally explore textual data in Linux, by making it easier to quickly build complex pipelines, thanks to a fast feedback loop. This is achieved by boosting any typical Linux text-processing utils such as grep, sort, cut, paste, awk, wc, perl, etc., etc., by providing a quick, interactive, scrollable preview of their results.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "uif2iso",
"portdir": "sysutils/uif2iso",
"version": "0.1.7c",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://aluigi.org/mytoolz.htm#uif2iso",
"description": "converts UIF images to ISO images",
"long_description": "converts UIF images to ISO images",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "tzdiff",
"portdir": "sysutils/tzdiff",
"version": "1.2.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/belgianbeer/tzdiff",
"description": "displays timezone differences with localtime.",
"long_description": "displays timezone differences with localtime.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "minmin",
"github": "minmin",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "txt2regex",
"portdir": "sysutils/txt2regex",
"version": "0.8",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://txt2regex.sourceforge.net/",
"description": "Converts human sentences to regexes",
"long_description": "Txt2regex is a Regular Expression Wizard that converts human sentences to regexes. In a simple interactive console interface, the user answers questions and the program build the regexes for more than 20 programs, like Vim, Emacs, Perl, PHP, Python, Procmail and OpenOffice.org. It is a Shell Script 100% written with Bash builtin commands.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "grrr",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "ttyrec",
"portdir": "sysutils/ttyrec",
"version": "1.0.8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://0xcc.net/ttyrec/",
"description": "ttyrec is a tty recorder and player.",
"long_description": "ttyrec is a tty recorder. Recorded data can be played back with the included ttyplay command. ttyrec is just a derivative of script command for recording timing information with microsecond accuracy as well. It can record emacs -nw, vi, lynx, or any programs running on tty.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 53
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
}
]
}