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=36",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=34",
"results": [
{
"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-18"
]
},
{
"type": "run",
"ports": [
"vim"
]
}
],
"depends_on": []
},
{
"name": "viddy",
"portdir": "sysutils/viddy",
"version": "1.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sachaos/viddy",
"description": "Modern watch command. Time machine and pager etc.",
"long_description": "viddy is a modern watch command. It can run a command periodically, displaying the result, highlighting diffs in output. It also has a time machine mode which allows rewinding output over time like video, moving backwards and forwards in time. viddy also allows for searching text, has vim like keymaps, as well as the ability to suspend and restart execution.",
"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": "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": 1053
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libmagic"
]
}
],
"depends_on": []
},
{
"name": "vftool",
"portdir": "sysutils/vftool",
"version": "20201012",
"license": "MIT",
"platforms": "{ darwin >= 20 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/evansm7/vftool",
"description": "A simple macOS Virtualisation.framework wrapper",
"long_description": "Here lies a really minimalist and very noddy command-line wrapper to run VMs in the macOS Big Sur Virtualization.framework. Vftool runs Linux virtual machines with virtio block, network, entropy and console devices. All of the hard work and actual virtualisation is performed by Virtualization.framework -- this wrapper simply sets up configuration objects, describing the VM. It's intended to be the simplest possible invocation of this framework",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vfkit",
"portdir": "sysutils/vfkit",
"version": "0.6.3",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/crc-org/vfkit",
"description": "Simple command line tool to start VMs through virtualization framework",
"long_description": "Simple command line tool to start VMs through virtualization framework.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"podman"
]
}
]
},
{
"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-18"
]
},
{
"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-18"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "vals",
"portdir": "sysutils/vals",
"version": "0.43.8",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/variantdev/vals",
"description": "Helm-like configuration values loader with support for various sources",
"long_description": "vals is a tool for managing configuration values and secrets. It supports various backends including Vault, AWS SSM Parameter Store, AWS Secrets Manager, AWS S3, GCP Secrets Manager, Google Sheets, SOPS-encrypted files and Terraform State.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"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": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"intltool",
"clang-18"
]
},
{
"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-18"
]
}
],
"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-18"
]
},
{
"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": 2122
}
],
"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": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"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-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "uhubctl",
"portdir": "sysutils/uhubctl",
"version": "2.6.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mvp/uhubctl",
"description": "USB hub per-port power control",
"long_description": "uhubctl is utility to control USB power per-port on smart USB hubs. Smart hub is defined as one that implements per-port power switching.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libusb"
]
}
],
"depends_on": []
},
{
"name": "uefitool",
"portdir": "sysutils/uefitool",
"version": "74",
"license": "BSD-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/LongSoft/UEFITool",
"description": "UEFI firmware image viewer and editor",
"long_description": "UEFITool is a cross-platform open source application written in C++/Qt, that parses UEFI-compatible firmware image into a tree structure, verifies image's integrity and provides a GUI to manipulate image's elements.",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"qt6-qttools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase"
]
}
],
"depends_on": []
},
{
"name": "ud",
"portdir": "sysutils/ud",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xyproto/ud",
"description": "ud is the UNIX day utility.",
"long_description": "ud calculates the UNIX days from the current UNIX time, which is the number of seconds since January 1st, 1970 at 00:00:00 UTC.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "srirangav",
"github": "srirangav",
"ports_count": 15
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"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-18"
]
}
],
"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-18"
]
}
],
"depends_on": []
},
{
"name": "tu",
"portdir": "sysutils/tu",
"version": "0.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ad-si/tu",
"description": "CLI tool to convert a natural language date/time string to UTC",
"long_description": "CLI tool to convert a natural language date/time string to UTC",
"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": "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": 60
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tsukae",
"portdir": "sysutils/tsukae",
"version": "2021041900",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/irevenko/tsukae",
"description": "Show off your most used shell commands",
"long_description": "Show off your most used shell commands",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ts",
"portdir": "sysutils/ts",
"version": "1.0.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://vicerveza.homeunix.net/~viric/soft/ts/",
"description": "ts is a Unix batch system where the tasks spooled run one after the other.",
"long_description": "task spooler is a Unix batch system where the tasks spooled run one after the other. The amount of jobs to run at once can be set at any time. Each user in each system has his own job queue. The tasks are run in the correct context (that of enqueue) from any shell/process, and its output/results can be easily watched. It is very useful when you know that your commands depend on a lot of RAM, a lot of disk use, give a lot of output, or for whatever reason it's better not to run them all at the same time, while you want to keep your resources busy for maximum benfit. Its interface allows using it easily in scripts.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "truncate",
"portdir": "sysutils/truncate",
"version": "0.9",
"license": "AGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vanheusden.com/truncate/",
"description": "truncates a file to a given size",
"long_description": "truncates a file to a given size",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tree",
"portdir": "sysutils/tree",
"version": "2.3.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://oldmanprogrammer.net/source.php?dir=projects/tree",
"description": "display tree-view of directories with optional color/HTML output",
"long_description": "Tree is a simple utility that displays a tree-view of directories and files. It has options to use ANSI color escape-sequences or ASCII graphic characters, and can also output in HTML format. Tree was written by Steve Baker for Linux.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 49
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pass",
"passage",
"gutils-suite-core"
]
}
]
},
{
"name": "tre-tree",
"portdir": "sysutils/tre-tree",
"version": "0.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dduan/tre",
"description": "Tree command, improved",
"long_description": "A modern alternative to the tree command that lists directory structure in a tree-like diagram, like the classics. tre skips ignored files in git repositories per .gitignore setting, creates shell aliases for each listing that opens the files for you, and output in colors, respecting LS_COLORS settings when they exist.",
"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": "trash",
"portdir": "sysutils/trash",
"version": "0.9.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ali-rantakari/trash",
"description": "command-line program that moves items to the trash",
"long_description": "trash is a small command-line program that moves files or folders to the trash.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "topgrade",
"portdir": "sysutils/topgrade",
"version": "17.2.1",
"license": "GPL-3",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://topgrade-rs.github.io/",
"description": "Upgrade all the things",
"long_description": "Keeping your system up to date mostly involves invoking more than a single package manager. This usually results in big shell one-liners saved in your shell history. Topgrade tries to solve this problem by detecting which tools you use and run their appropriate package managers.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "torrent",
"portdir": "sysutils/torrent",
"version": "1.48.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/anacrolix/torrent",
"description": "Full-featured BitTorrent client package and utilities",
"long_description": "Full-featured BitTorrent client package and utilities",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tmux-pasteboard",
"portdir": "sysutils/tmux-pasteboard",
"version": "2.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard",
"description": "Wrapper for accessing the OS X pasteboard in tmux sessions",
"long_description": "Wrapper for accessing the OS X pasteboard in tmux sessions",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 49
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"tmux"
]
}
],
"depends_on": []
},
{
"name": "tmux-devel",
"portdir": "sysutils/tmux",
"version": "20251204-1bcd360",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tmux.github.io",
"description": "terminal multiplexer",
"long_description": "tmux is a \"terminal multiplexer\", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "tessarek",
"github": "tessus",
"ports_count": 4
}
],
"variants": [
"sixel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libutf8proc",
"libevent"
]
}
],
"depends_on": []
},
{
"name": "tmux-mem-cpu-load",
"portdir": "sysutils/tmux-mem-cpu-load",
"version": "3.8.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thewtex/tmux-mem-cpu-load",
"description": "CPU, RAM, and load monitor for use with tmux",
"long_description": "A simple, lightweight program provided for system monitoring in the status line of tmux.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "justrafi",
"github": "rafi",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tmux",
"portdir": "sysutils/tmux",
"version": "3.6a",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tmux.github.io",
"description": "terminal multiplexer",
"long_description": "tmux is a \"terminal multiplexer\", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "tessarek",
"github": "tessus",
"ports_count": 4
}
],
"variants": [
"sixel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libevent",
"ncurses",
"libutf8proc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wemux"
]
},
{
"type": "run",
"ports": [
"py39-libtmux",
"py37-libtmux",
"py38-libtmux",
"tmux-bash-completion",
"py310-libtmux",
"py311-libtmux",
"py312-libtmux",
"py313-libtmux",
"py314-libtmux",
"byobu",
"py36-libtmux",
"tmux-pasteboard"
]
}
]
},
{
"name": "tmpreaper",
"portdir": "sysutils/tmpreaper",
"version": "1.6.16",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tracker.debian.org/pkg/tmpreaper",
"description": "a utility for removing files based on last access time",
"long_description": "a utility for removing files based on last access time",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tmate",
"portdir": "sysutils/tmate",
"version": "2.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmate-io/tmate",
"description": "Instant terminal sharing.",
"long_description": "Instant terminal sharing.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ijackson",
"github": "JacksonIsaac",
"ports_count": 44
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libssh",
"msgpack",
"ncurses",
"libevent"
]
}
],
"depends_on": []
},
{
"name": "tiron",
"portdir": "sysutils/tiron",
"version": "0.1.7",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tiron.run/",
"description": "Reasonable Automation Engine",
"long_description": "Tiron is an automation tool that's easy to use and aims to be as fast as possible. It’s agentless by using SSH and has a TUI for the outputs of the tasks.",
"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": "tldr-cpp-client",
"portdir": "sysutils/tldr-cpp-client",
"version": "1.6.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tldr.sh",
"description": "tldr c client - simplified and community-driven man pages",
"long_description": "The TLDR pages are a community effort to simplify the beloved man pages with practical examples.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libzip",
"curl"
]
}
],
"depends_on": []
},
{
"name": "tiptop",
"portdir": "sysutils/tiptop",
"version": "0.2.8",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nschloe/tiptop",
"description": "Command-line system monitoring",
"long_description": "tiptop is a command-line system monitoring tool in the spirit of top. It displays various interesting system stats, graphs it, and works on Linux and macOS.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-textual",
"py314-distro",
"py314-cpuinfo",
"py314-psutil",
"py314-rich"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "timoni",
"portdir": "sysutils/timoni",
"version": "0.25.2",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://timoni.sh",
"description": "Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.",
"long_description": "Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm. The Timoni project strives to improve the UX of authoring Kubernetes configs. Instead of mingling Go templates with YAML like Helm, or layering YAML on top of each-other like Kustomize, Timoni relies on cuelang's type safety, code generation and data validation features to offer a better experience of creating, packaging and delivering apps to Kubernetes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "timespan",
"portdir": "sysutils/timespan",
"version": "2.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://timespan.sourceforge.net/",
"description": "calculates time between two specified dates",
"long_description": "Calculates time (days, hours, minutes, or seconds) between 1 Jan 1970 and the specified date or between two specified dates.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "timer",
"portdir": "sysutils/timer",
"version": "1.4.5",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/caarlos0/timer",
"description": "A `sleep` with progress",
"long_description": "A `sleep` with progress",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "timeout",
"portdir": "sysutils/timeout",
"version": "1.19",
"license": "IPL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.porcupine.org/forensics/tct.html",
"description": "tct timeout",
"long_description": "timeout executes a command and imposes an elapsed time limit.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 100
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "timeleft",
"portdir": "sysutils/timeleft",
"version": "1.1.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://timeleft.mrhallway.me",
"description": "Display the time left of the day as a progress bar.",
"long_description": "Display the time left of the day as a progress bar.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tienex-apfs",
"portdir": "sysutils/tienex-apfs",
"version": "afc6041c6078d3bc96c2ffec8ea6a8e572b79678",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tienex/apfs",
"description": "Mount, dump and analyze APFS volumes and containers",
"long_description": "Mount, dump and analyze APFS volumes and containers",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ricci",
"github": "ghosthound",
"ports_count": 2
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"osxfuse"
]
}
],
"depends_on": []
},
{
"name": "tfvar",
"portdir": "sysutils/tfvar",
"version": "0.9.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shihanng/tfvar",
"description": "Terraform's variable definitions template generator",
"long_description": "Terraform's variable definitions template generator",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tfupdate",
"portdir": "sysutils/tfupdate",
"version": "0.9.3",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minamijoyo/tfupdate",
"description": "Update version constraints in your Terraform configurations",
"long_description": "Update version constraints in your Terraform configurations",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tfstate",
"portdir": "sysutils/tfstate",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alex067/tfstate",
"description": "A wrapper around terraform state commands to provide guard rails",
"long_description": "tfstate is a wrapper around Terraform state commands which alter the state file, such as `terraform state mv` and `terraform state rm`. tfstate automatically generates a backup inside `.terraform/tfstate/*`, allowing for easy rollback if a mistake was made. This is possible due to the wrapper, by first performming a backup of the current state file, then running `tfstate rollback --latest`. tfstate adds a manual confirmation step, which also lists the possible resources affected by the requested state command.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
}
]
}