HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51973,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=73",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=71",
"results": [
{
"name": "facter",
"portdir": "sysutils/facter",
"version": "1.7.6",
"license": "Apache-2 and MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://puppetlabs.com/facter",
"description": "A cross-platform library for describing OS attributes.",
"long_description": "A cross-platform library for describing OS attributes. Supports multiple resolution mechanisms, any of which can be restricted to working only on certain operating systems or environments. Facter is especially useful for retrieving things like operating system names, IP addresses, MAC addresses, and SSH keys.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"puppet"
]
}
]
},
{
"name": "f3",
"portdir": "sysutils/f3",
"version": "8.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://oss.digirati.com.br/f3/",
"description": "Verifies the reliability of local storage, e.g. flash",
"long_description": "F3 stands for Fight Flash Fraud, or Fight Fake Flash, and will tell if a flash drive reports more capacity than it actually has. It writes known data on any local storage until it is full, and in a second phase, it reads all the data back and verifies it. If the storage is reliable, no discrepancies will be found.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"argp-standalone"
]
}
],
"depends_on": []
},
{
"name": "eza",
"portdir": "sysutils/eza",
"version": "0.23.4",
"license": "EUPL-1.2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eza.rocks",
"description": "A modern, maintained replacement for ls",
"long_description": "eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"git",
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"legacy-support",
"rust",
"pandoc"
]
},
{
"type": "lib",
"ports": [
"libgit2",
"libunwind",
"libiconv",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "extfstools",
"portdir": "sysutils/extfstools",
"version": "20230925-3541ca09",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nlitsme/extfstools",
"description": "tools for reading ext2/ext3/ext4 filesystem images",
"long_description": "extfstools provides tools for reading ext2/ext3/ext4 filesystem images.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "expresso",
"portdir": "sysutils/expresso",
"version": "1.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sttz/expresso",
"description": "expresso is a command line interface to control the ExpressVPN app",
"long_description": "expresso is a command line interface to control the ExpressVPN app. It uses the same native messaging interface as the open-source ExpressVPN browser extension.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"msbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"mono"
]
}
],
"depends_on": []
},
{
"name": "exfat-utils",
"portdir": "sysutils/exfat-utils",
"version": "1.4.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/relan/exfat",
"description": "Filesystem utilities from a free, full-featured exFAT file system implementation for Unix-like systems",
"long_description": "Filesystem utilities from a free, full-featured exFAT file system implementation for Unix-like systems",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "exec-wrapper",
"portdir": "sysutils/exec-wrapper",
"version": "1.0.1",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/exec-wrapper/",
"description": "script that creates setuid-wrappers for scripts and other executables",
"long_description": "exec-wrapper is a script that creates setuid-wrappers for scripts and other executables.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 100
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"coreutils"
]
}
],
"depends_on": []
},
{
"name": "evry",
"portdir": "sysutils/evry",
"version": "0.3.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k1LoW/evry",
"description": "Split STDIN stream and execute specified command every N lines/seconds.",
"long_description": "Split STDIN stream and execute specified command every N lines/seconds.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "erofs-utils",
"portdir": "sysutils/erofs-utils",
"version": "1.8.9",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erofs.docs.kernel.org/",
"description": "Userspace utilities for EROFS file system",
"long_description": "EROFS stands for Enhanced Read-Only File System. It aims to be a generic read-only file system solution for various use cases instead of just focusing on saving storage space without considering runtime performance. This package includes tools to create, check, and extract EROFS images.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "xiang+macports",
"github": "hsiankao",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"zlib",
"zstd",
"libuuid",
"lz4"
]
}
],
"depends_on": []
},
{
"name": "erni",
"portdir": "sysutils/erni",
"version": "0.50.0",
"license": "Restrictive/Distributable",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.brandxdev.net/erni/index.site",
"description": "replacement for su that works on accounts without login shell",
"long_description": "replacement for su that works on accounts without login shell",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "envelope",
"portdir": "sysutils/envelope",
"version": "0.8.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mattrighetti/envelope",
"description": "An environment variables cli tool backed by SQLite",
"long_description": "An environment variables cli tool backed by SQLite",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "entr",
"portdir": "sysutils/entr",
"version": "5.8",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eradman.com/entrproject",
"description": "a utility for running arbitrary commands when files change.",
"long_description": "a utility for running arbitrary commands when files change. Uses kqueue(2) to avoid polling. entr responds to file system events by executing command line arguments.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"bat-extras"
]
}
]
},
{
"name": "endian",
"portdir": "sysutils/endian",
"version": "1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/outpaddling/endian",
"description": "Report endianness of a system.",
"long_description": "Accurately determine the endianness of a system by placing a longword into memory and checking the order of the bytes at that address.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "eksctl",
"portdir": "sysutils/eksctl",
"version": "0.226.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eksctl.io",
"description": "Simple CLI tool for creating clusterrs on AWS EKS",
"long_description": "eksctl is a simple CLI tool for creating clusters on EKS - Amazon’s new managed Kubernetes service for EC2. It is written in Go, uses CloudFormation, was created by Weaveworks.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "szczad",
"github": "szczad",
"ports_count": 1
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "edmv",
"portdir": "sysutils/edmv",
"version": "0.1.0",
"license": "permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/casey/edmv",
"description": "Batch rename files with your favorite editor",
"long_description": "edmv allows you to interactively rename files with the editor of your choice.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "casey",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "edid-decode",
"portdir": "sysutils/edid-decode",
"version": "20241119",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.linuxtv.org/edid-decode.git",
"description": "Decode EDID data in human-readable format",
"long_description": "edid-decode decodes EDID monitor description data in human-readable format",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "",
"github": "wwalexander",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "edex-ui",
"portdir": "sysutils/edex-ui",
"version": "2.2.8",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GitSquared/edex-ui",
"description": "Science fiction terminal emulator with advanced monitoring",
"long_description": "eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface. Heavily inspired from the TRON Legacy movie effects (especially the Board Room sequence), the eDEX-UI project was originally meant to be a \"DEX-UI with less « art » and more « distributable software »\". While keeping a futuristic look and feel, it strives to maintain a certain level of functionality and to be usable in real-life scenarios, with the larger goal of bringing science-fiction UXs to the mainstream.",
"active": true,
"categories": [
"sysutils",
"shells"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm7",
"yarn",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libcomerr",
"portdir": "sysutils/e2fsprogs",
"version": "1.47.1",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://e2fsprogs.sourceforge.net",
"description": "common error description library",
"long_description": "libcomerr is an attempt to present a common error-handling mechanism to manipulate the most common form of error code in a fashion that does not have the problems identified with mechanisms commonly in use.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"subversion-perlbindings-5.26",
"subversion-pythonbindings-3.9",
"subversion-pythonbindings-2.7",
"subversion-pythonbindings-3.5",
"subversion-pythonbindings-3.6",
"subversion-pythonbindings-3.7",
"subversion-pythonbindings-3.8",
"subversion-python27bindings",
"subversion-pythonbindings-3.10",
"subversion-pythonbindings-3.11",
"subversion-pythonbindings-3.12",
"php85-openssl",
"php84-openssl",
"php83-openssl",
"php82-imap",
"php82-openssl",
"php81-imap",
"php81-openssl",
"php80-imap",
"php80-openssl",
"php74-imap",
"php74-openssl",
"php73-imap",
"php73-openssl",
"php72-imap",
"php72-openssl",
"php71-imap",
"php71-openssl",
"php70-imap",
"php70-openssl",
"php56-imap",
"php56-openssl",
"php55-imap",
"php55-openssl",
"php54-imap",
"php54-openssl",
"php53-imap",
"php53-openssl",
"php52-imap",
"php52-openssl",
"heimdal",
"kerberos5",
"mscp",
"php83-imap",
"php84-imap",
"php85-imap",
"e2fsprogs",
"testdisk",
"neon"
]
}
]
},
{
"name": "eatmemory",
"portdir": "sysutils/eatmemory",
"version": "0.1.10",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/julman99/eatmemory",
"description": "Simple utility to allocate memory on a computer",
"long_description": "Simple C program to allocate memory from the command-line. Useful to test programs or systems under high memory usage conditions.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 271
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "e2fsprogs",
"portdir": "sysutils/e2fsprogs",
"version": "1.47.1",
"license": "GPL-2 and LGPL-2+ and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://e2fsprogs.sourceforge.net",
"description": "Utilities for use with the ext2, ext3 and ext4 filesystems",
"long_description": "Utilities to create, check and manipulate extended 2, 3 and 4 filesystem (ext2, ext3, ext4) which are commonly used on Linux.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libmagic",
"libarchive",
"gettext-runtime",
"ossp-uuid",
"libcomerr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ext2fuse"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "dwatch",
"portdir": "sysutils/dwatch",
"version": "0.1.1",
"license": "unknown",
"platforms": "darwin freebsd netbsd openbsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://siag.nu/dwatch",
"description": "A daemon watcher",
"long_description": "Dwatch (Daemon Watch) is a program that watches over other programs and performs actions based on conditions specified in a configuration file.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryand-macports",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dwarf",
"portdir": "sysutils/dwarf",
"version": "0.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/elboza/dwarf-ng",
"description": "a little and powerful object file manipulation tool",
"long_description": "dwarf-ng is a powerful object file manipulation tools in the spirit of gdb. With dwarf-ng you can read and edit all the file's section headers as well as the raw data. With dwarf-ng you can create and customize new file's header and it can be used as a compiler back-end to create executables/object files. dwarf-ng also permits to inject easily new headers and pieces of code/data into the file. dwarf-ng currently handles Raw, ELF (Elf32, Elf64), PE (Portable executables PE32, PE+) and Mach-O (macOS executables) files formats. In the future new files type will be added.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"flex",
"readline"
]
}
],
"depends_on": []
},
{
"name": "dvtm",
"portdir": "sysutils/dvtm",
"version": "0.15",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.brain-dump.org/projects/dvtm",
"description": "Dynamic Virtual Terminal Manager",
"long_description": "dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm to the console. As a console window manager it tries to make it easy to work with multiple console based programs like vim, mutt, cmus or irssi.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "dvdrw-tools",
"portdir": "sysutils/dvdrw-tools",
"version": "7.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fy.chalmers.se/~appro/linux/DVD+RW/",
"description": "Tool for mastering DVD media, including +R/RW and -R/RW",
"long_description": "Tool for mastering DVD media, including +R/RW and -R/RW",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"cdrtools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tovid"
]
}
]
},
{
"name": "dvdrtools",
"portdir": "sysutils/dvdrtools",
"version": "0.2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20060718205728/http://www.arklinux.org/projects/dvdrtools",
"description": "a fork of cdrtools DVD writer support",
"long_description": "Dvdrtools is a fork of cdrtools, with the primary goal of supporting writable DVD drives.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dvdisaster",
"portdir": "sysutils/dvdisaster",
"version": "0.72.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dvdisaster.net/",
"description": "Additional error correction for CD, DVD and BD media.",
"long_description": "dvdisaster stores data on CD/DVD/BD in a way that it is fully recoverable even after some read errors have developed. This enables you to rescue the complete data to a new medium.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "michael.klein",
"github": "mklein-de",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "dust",
"portdir": "sysutils/dust",
"version": "1.2.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bootandy/dust",
"description": "A more intuitive version of du in rust",
"long_description": "du + rust = dust. Like du but more intuitive.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "duti",
"portdir": "sysutils/duti",
"version": "1.5.4",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20181203082706/http://duti.org/",
"description": "Select default apps for documents and URL schemes on macOS.",
"long_description": "duti is a command-line utility capable of setting default applications for various document types on macOS, using Apple's Uniform Type Identifiers (UTI). A UTI is a unique string describing the format of a file's content. For instance, a Microsoft Word document has a UTI of com.microsoft.word.doc. Using duti, the user can change which application acts as the default handler for a given UTI.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "newtonne.github",
"github": "newtonne",
"ports_count": 5
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "duply",
"portdir": "sysutils/duply",
"version": "1.9.1",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://duply.net",
"description": "Duply is a shell front end for the duplicity backup tool.",
"long_description": "Duply greatly simplifies duplicity's usage by implementing backup job profiles, batch commands and more.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "dmankus",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"duplicity"
]
}
],
"depends_on": []
},
{
"name": "duplicity",
"portdir": "sysutils/duplicity",
"version": "2.1.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/duplicity/duplicity",
"description": "Encrypted bandwidth-efficient backup.",
"long_description": "Duplicity backs up directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-lockfile",
"py311-boto3",
"py311-future",
"py311-paramiko",
"py311-fasteners",
"gettext",
"gnupg2",
"librsync"
]
},
{
"type": "run",
"ports": [
"ncftp"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pexpect"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"duply"
]
}
]
},
{
"name": "dupd",
"portdir": "sysutils/dupd",
"version": "1.7.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.virkki.com/dupd",
"description": "Convenient and fast CLI to find duplicate files.",
"long_description": "Convenient and fast CLI to find duplicate files. Supports an interactive style for exploring duplicates in the filesystem.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "jyri",
"github": "jvirkki",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "duff",
"portdir": "sysutils/duff",
"version": "0.5.2",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://duff.dreda.org",
"description": "Unix command-line utility for quickly finding duplicates in a given set of files",
"long_description": "Unix command-line utility for quickly finding duplicates in a given set of files",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gettext",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "duf",
"portdir": "sysutils/duf",
"version": "0.9.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/muesli/duf",
"description": "Disk Usage/Free Utility - a better 'df' alternative",
"long_description": "Disk Usage/Free Utility - a better 'df' alternative",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dua-cli",
"portdir": "sysutils/dua-cli",
"version": "2.34.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lib.rs/crates/dua-cli",
"description": "A tool to conveniently learn about the disk usage of directories, fast!",
"long_description": "dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible. Optionally delete superfluous data, and do so more quickly than rm.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "dtrace",
"portdir": "sysutils/dtrace",
"version": "370.40.1",
"license": "APSL-2 and CDDL",
"platforms": "{darwin < 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://opensource.apple.com/source/dtrace/",
"description": "DTrace support tools",
"long_description": "The ctfconvert, ctfmerge and ctfdump tools for DTrace, required to build the XNU kernel. The main dtrace tool and libraries are not included, because these rely on an unpublished private framework.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dtach",
"portdir": "sysutils/dtach",
"version": "0.9",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dtach.sourceforge.net/",
"description": "program that emulates the detach feature of screen",
"long_description": "dtach is a tiny program that emulates the detach feature of screen, allowing you to run a program in an environment that is protected from the controlling terminal and attach to it later. dtach does not keep track of the contents of the screen, and thus works best with programs that know how to redraw themselves.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ctop",
"portdir": "sysutils/ctop",
"version": "0.7.7",
"license": "MIT",
"platforms": "{darwin >= 17}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ctop.sh",
"description": "Top-like interface for container metrics",
"long_description": "ctop provides a concise and condensed overview of real-time metrics for multiple containers.\nctop comes with built-in support for Docker and runC; connectors for other container and cluster systems are planned for future releases.",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "driftctl",
"portdir": "sysutils/driftctl",
"version": "0.40.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://driftctl.com",
"description": "Detect, track and alert on infrastructure drift",
"long_description": "Detect, track and alert on infrastructure drift. Measures infrastructure as code coverage, and tracks infrastructure drift.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dpkg",
"portdir": "sysutils/dpkg",
"version": "1.21.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wiki.debian.org/Teams/Dpkg",
"description": "Debian package maintenance system",
"long_description": "dpkg is the basis of the Debian package maintenance system.",
"active": true,
"categories": [
"sysutils",
"archivers"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-18",
"autoconf",
"pkgconfig",
"flex",
"libtool"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"coreutils",
"bzip2",
"perl5.34",
"libiconv",
"gnutar",
"gzip",
"xz",
"zlib",
"gettext",
"gpatch"
]
},
{
"type": "run",
"ports": [
"debianutils"
]
}
],
"depends_on": []
},
{
"name": "dotenv",
"portdir": "sysutils/dotenv",
"version": "20240428",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gyf304/dotenv",
"description": "Standalone, language agnostic dotenv",
"long_description": "Standalone, language agnostic dotenv. Prefix any command with dotenv to load environment variables from a file named .env in the current directory.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"mandoc",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dosfstools",
"portdir": "sysutils/dosfstools",
"version": "4.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dosfstools/dosfstools",
"description": "dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.",
"long_description": "dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
},
{
"type": "test",
"ports": [
"vim"
]
}
],
"depends_on": []
},
{
"name": "doodle",
"portdir": "sysutils/doodle",
"version": "0.7.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://grothoff.org/christian/doodle/",
"description": "Doodle is a tool to quickly search the documents on a computer.",
"long_description": "Doodle is a tool to quickly search the documents on a computer.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libextractor",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "dokku-client",
"portdir": "sysutils/dokku-client",
"version": "0.30.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dokku/dokku",
"description": "Command-line client for the Dokku PaaS",
"long_description": "Command-line client for the Dokku PaaS",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "bashu.was.here",
"github": "bashu",
"ports_count": 40
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "docker-credential-helper-ecr",
"portdir": "sysutils/docker-credential-helper-ecr",
"version": "0.8.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "amazon-ecr-credential-helper",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by amazon-ecr-credential-helper",
"long_description": "This port has been replaced by amazon-ecr-credential-helper.",
"active": true,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "doas",
"portdir": "sysutils/doas",
"version": "6.3p13",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/thejessesmith/doas",
"description": "a utility that lets a user run a command as another user",
"long_description": "doas allows a user to run a command as though they were another user. Typically doas is used to allow non-privileged users to run commands as though they were the root user. doas offers two benefits over sudo: its configuration file has a simple syntax and it is smaller, requiring less effort to audit the code. This makes it harder for both admins and coders to make mistakes that potentially open security holes in the system.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "dnuos",
"portdir": "sysutils/dnuos",
"version": "1.0.11",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitheap.org/dnuos/",
"description": "Console program that creates lists of music collections",
"long_description": "Dnuos is a console program that creates lists of music collections, based on directory structure.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "dnscontrol",
"portdir": "sysutils/dnscontrol",
"version": "4.36.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dnscontrol.org",
"description": "Synchronize your DNS to multiple providers from a simple DSL",
"long_description": "DNSControl is a system for maintaining DNS zones. It has two parts: a domain specific language (DSL) for describing DNS zones plus software that processes the DSL and pushes the resulting zones to DNS providers such as Route53, Cloudflare, and Gandi. It can send the same DNS records to multiple providers. It even generates the most beautiful BIND zone files ever. It runs anywhere Go runs (Linux, macOS, Windows). The provider model is extensible, so more providers can be added.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dmux",
"portdir": "sysutils/dmux",
"version": "0.6.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zdcthomas/dmux",
"description": "A tmux workspace manager",
"long_description": "Development tMUX - A tmux workspace manager written in Rust that manages tmux sessions, opening them with specified commands, layout and more. Integrates with fzf, and optionally fd.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
},
{
"type": "run",
"ports": [
"fzf"
]
}
],
"depends_on": []
},
{
"name": "dmidecode",
"portdir": "sysutils/dmidecode",
"version": "3.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/dmidecode",
"description": "Tool for dumping DMI (SMBIOS) contents in human-readable format.",
"long_description": "dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. This will often include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of I/O ports (e.g. serial, parallel, USB).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ndiscreet",
"github": "chicagotripp",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dmg2img",
"portdir": "sysutils/dmg2img",
"version": "1.6.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://vu1tur.eu.org/tools/",
"description": "Converts Apple DMG files to standard HFS+ images",
"long_description": "DMG2IMG is a tool to convert Apple's compressed dmg files to standard (hfsplus) disk images. It is derived from dmg2iso v0.2c by vu1tur.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib",
"openssl10"
]
}
],
"depends_on": []
}
]
}