HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50734,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=492",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=490",
"results": [
{
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"flex",
"readline"
]
}
],
"depends_on": []
},
{
"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-9.0"
]
}
],
"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": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libmagic",
"libarchive",
"gettext-runtime",
"ossp-uuid",
"libcomerr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ext2fuse"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"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": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"subversion-perlbindings-5.26",
"php84-openssl",
"php83-imap",
"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",
"subversion-pythonbindings-3.9",
"testdisk",
"subversion-python27bindings",
"subversion-pythonbindings-2.7",
"subversion-pythonbindings-3.5",
"subversion-pythonbindings-3.6",
"subversion-pythonbindings-3.7",
"neon",
"kerberos5",
"mscp",
"subversion-pythonbindings-3.8",
"heimdal",
"subversion-pythonbindings-3.10",
"subversion-pythonbindings-3.11",
"subversion-pythonbindings-3.12",
"e2fsprogs"
]
}
]
},
{
"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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm7",
"yarn",
"clang-13"
]
}
],
"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": "eksctl",
"portdir": "sysutils/eksctl",
"version": "0.221.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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"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-16"
]
}
],
"depends_on": []
},
{
"name": "entr",
"portdir": "sysutils/entr",
"version": "5.7",
"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": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"bat-extras"
]
}
]
},
{
"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-9.0"
]
}
],
"depends_on": []
},
{
"name": "exa",
"portdir": "sysutils/exa",
"version": "0.10.1",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "eza",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by eza",
"long_description": "This port has been replaced by eza.",
"active": false,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"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": [
{
"type": "run",
"ports": [
"git-fuzzy"
]
}
]
},
{
"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": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "run",
"ports": [
"coreutils"
]
}
],
"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-17"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"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": 144
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"argp-standalone"
]
}
],
"depends_on": []
},
{
"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-14"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"puppet"
]
}
]
},
{
"name": "fakeroot",
"portdir": "sysutils/fakeroot",
"version": "1.37",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.debian.org/FakeRoot/",
"description": "Tool for simulating superuser privileges",
"long_description": "fakeroot runs a command in an environment where it appears to have root privileges for file manipulation. It does this by means of LD_PRELOAD and SYSV IPC (or TCP) trickery.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "fasd",
"portdir": "sysutils/fasd",
"version": "1.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/clvv/fasd",
"description": "Fasd (pronounced similar to 'fast') is a command-line productivity booster.",
"long_description": "Fasd (pronounced similar to 'fast') is a command-line productivity booster. Fasd offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "fatdisk",
"portdir": "sysutils/fatdisk",
"version": "1.0.0-beta",
"license": "MIT",
"platforms": "darwin linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/goblinhack/fatdisk",
"description": "a utility to allow mountless modification of DOS disks",
"long_description": "fatdisk is a utility to allow mountless modification of DOS disks. It allows you to perform various operations on files on a DOS-formatted disk image in FAT12,16,32 formats without needing to do any mounting of the disk image, or needing root or sudo access. It can extract files from the DOS disk to the local hard drive, and likewise can import files from the local disk back onto the DOS disk. Additionally you can do basic operations like list, cat, hexdump, etc.",
"active": true,
"categories": [
"sysutils",
"emulators"
],
"maintainers": [
{
"name": "glenn",
"github": "glennmatthews",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"makedepend",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "fatsort",
"portdir": "sysutils/fatsort",
"version": "1.7.679",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fatsort.sourceforge.net/",
"description": "Utility to sort FAT12, FAT16 and FAT32 partitions",
"long_description": "FATSort is a C utility that sorts FAT12, FAT16 and FAT32 partitions. It even can handle long file name entries. FATSort reads the boot sector and sorts the directory structure recursively.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"help2man",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"FatDriveSorter"
]
}
]
},
{
"name": "faubackup",
"portdir": "sysutils/faubackup",
"version": "0.5.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://faubackup.sourceforge.net/",
"description": "FauBackup - simple incremental backup utility",
"long_description": "FauBackup creates simple, file-system compatible backups from parts of your disk. It automatically creates incremental backups using hard links.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"popt"
]
}
],
"depends_on": []
},
{
"name": "fcron",
"portdir": "sysutils/fcron",
"version": "3.2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20190804123648/http://fcron.free.fr/",
"description": "fcron is an alternative scheduler aka cron daemon",
"long_description": "fcron is a scheduler. It aims at replacing Vixie Cron, so it implements most of its functionalities. But contrary to Vixie Cron, fcron does not need your system to be up 7 days a week, 24 hours a day : it also works well with systems which are not running neither all the time nor regularly (contrary to anacrontab).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"perl5"
]
},
{
"type": "lib",
"ports": [
"readline"
]
}
],
"depends_on": []
},
{
"name": "fd",
"portdir": "sysutils/fd",
"version": "10.3.0",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sharkdp/fd",
"description": "simple, fast and user-friendly alternative to find",
"long_description": "fd is a simple, fast and user-friendly alternative to find. While it does not seek to mirror all of find's powerful functionality, it provides sensible (opinionated) defaults for 80% of the use cases.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "saagar",
"github": "saagarjha",
"ports_count": 3
},
{
"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": "fdupes",
"portdir": "sysutils/fdupes",
"version": "2.4.0",
"license": "MIT and zlib",
"platforms": "darwin freebsd",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/adrianlopezroche/fdupes",
"description": "identify and/or delete duplicate files",
"long_description": "fdupes identifies and/or deletes duplicate files in specified directories.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"pcre2",
"sqlite3"
]
}
],
"depends_on": []
},
{
"name": "fhist",
"portdir": "sysutils/fhist",
"version": "1.17",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fhist.sourceforge.net/",
"description": "FHist: file history, comparison and merging tools",
"long_description": "The FHist package contains 3 utilities, fhist (a file history tool that works on binary inputs), fcomp (a file comparison tool that can compare binary files byte-for-byte), and fmerge (a file merging tool). All three are bundled together because they use the same minimal-difference algorithm.",
"active": true,
"categories": [
"devel",
"sysutils",
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"bison",
"cook",
"gettext"
]
}
],
"depends_on": []
},
{
"name": "file",
"portdir": "sysutils/file",
"version": "5.46",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.darwinsys.com/file/",
"description": "File - determine file type",
"long_description": "File tests each argument in an attempt to classify it. There are three sets of tests, performed in this order: filesystem tests, magic number tests, and language tests. The first test that succeeds causes the file type to be printed. For information on Mach-O binaries, it is suggested that one uses the command `otool -fv`.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"libmagic",
"xz",
"zlib",
"zstd"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"shellcheck",
"cabal",
"haskell-language-server",
"racket",
"adblock2privoxy",
"hledger",
"ghc",
"ghc-prebuilt",
"hadrian",
"pandoc",
"hlint",
"ihaskell",
"hledger-iadd",
"hadolint",
"darcs",
"gf-core",
"sleuthkit",
"matterhorn",
"p5.28-file-libmagic",
"p5.30-file-libmagic",
"p5.32-file-libmagic",
"p5.34-file-libmagic",
"pure-gen",
"p5.26-file-libmagic",
"haskell-stan",
"hscolour",
"autopsy",
"git-annex",
"erd",
"pandoc-citeproc",
"apple-pki-bundle",
"stack",
"alex",
"hindent",
"happy",
"HaXml",
"aeson-pretty",
"cpphs",
"lhs2tex"
]
},
{
"type": "lib",
"ports": [
"py38-magic",
"py36-magic",
"py37-magic",
"tiledb",
"py39-magic",
"py27-magic",
"py310-magic",
"mldonkey",
"py311-magic",
"py35-magic",
"py312-magic",
"littleutils",
"py313-magic",
"py314-magic"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "libmagic",
"portdir": "sysutils/file",
"version": "5.46",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.darwinsys.com/file/",
"description": "File - determine file type",
"long_description": "File tests each argument in an attempt to classify it. There are three sets of tests, performed in this order: filesystem tests, magic number tests, and language tests. The first test that succeeds causes the file type to be printed. For information on Mach-O binaries, it is suggested that one uses the command `otool -fv`.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"xz",
"zlib",
"zstd"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"clifm",
"subversion-perlbindings-5.26",
"p5.26-file-libmagic",
"yara",
"android-file-transfer-linux",
"PIDA",
"aegis",
"p5.28-file-libmagic",
"p5.30-file-libmagic",
"p5.32-file-libmagic",
"p5.34-file-libmagic",
"php53-http",
"php54-http",
"php55-http",
"qore-magic-module",
"subversion-pythonbindings-3.9",
"rpm54",
"subversion-python27bindings",
"subversion-pythonbindings-2.7",
"subversion-pythonbindings-3.5",
"subversion-pythonbindings-3.6",
"subversion-pythonbindings-3.7",
"sox",
"libextractor",
"fdroidserver",
"mldonkey",
"qiv",
"rawhide",
"subversion-pythonbindings-3.8",
"file",
"nano",
"viking",
"rspamd",
"nmail",
"vifm",
"ctpv",
"LyX",
"subversion-pythonbindings-3.10",
"subversion-pythonbindings-3.11",
"subversion-pythonbindings-3.12",
"xapian-omega",
"ohcount",
"file-roller",
"ihaskell",
"turbo",
"zeek",
"zeek-devel",
"e2fsprogs",
"subversion",
"subversion-javahlbindings",
"subversion-rubybindings",
"zathura",
"zathura-docs",
"subversion-perlbindings-5.28",
"subversion-perlbindings-5.30",
"subversion-perlbindings-5.32",
"subversion-perlbindings-5.34"
]
}
]
},
{
"name": "findutils",
"portdir": "sysutils/findutils",
"version": "4.10.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/findutils/",
"description": "findutils contains GNU find, xargs, and locate",
"long_description": "findutils contains GNU find, xargs, and locate",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"octave"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "flameshot",
"portdir": "sysutils/flameshot",
"version": "13.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flameshot.org",
"description": "Powerful yet simple to use screenshot software",
"long_description": "Powerful yet simple to use screenshot software supporting in-app screenshot editing, Imgur upload, customizable appearance and more.",
"active": true,
"categories": [
"sysutils",
"graphics"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"qt6-qtsvg",
"qt6-qttools"
]
}
],
"depends_on": []
},
{
"name": "flash",
"portdir": "sysutils/flash",
"version": "2.7.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hypriot/flash",
"description": "Command line script to flash SD card images of any kind",
"long_description": "Command line script to flash SD card images of any kind",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "",
"github": "jrjsmrtn",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "run",
"ports": [
"unzip",
"curl",
"pv"
]
}
],
"depends_on": []
},
{
"name": "flashrom",
"portdir": "sysutils/flashrom",
"version": "1.3.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.flashrom.org/Flashrom",
"description": "universal flash programming utility",
"long_description": "utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libftdi1",
"libusb-compat"
]
}
],
"depends_on": []
},
{
"name": "fluent-bit",
"portdir": "sysutils/fluent-bit",
"version": "3.1.9",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fluentbit.io",
"description": "Fast and Lightweight Log processor and forwarder",
"long_description": "Fluent Bit is a Data Forwarder for Linux, Embedded Linux, OSX and BSD family operating systems. It's part of the Fluentd Ecosystem. Fluent Bit allows collection of information from different sources, buffering and dispatching them to different outputs such as Fluentd, Elasticsearch, Nats or any HTTP end-point within others.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cmake",
"pkgconfig",
"clang-17",
"python312"
]
},
{
"type": "lib",
"ports": [
"libevent",
"libyaml",
"libxml2",
"zlib",
"cyrus-sasl2",
"nghttp3",
"ngtcp2",
"openssl3",
"zstd",
"sqlite3",
"jansson",
"libev"
]
}
],
"depends_on": []
},
{
"name": "folderify",
"portdir": "sysutils/folderify",
"version": "4.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lgarron/folderify",
"description": "Generate pretty, beveled macOS folder icons",
"long_description": "Generate a native macOS folder icon from a mask file.",
"active": true,
"categories": [
"sysutils",
"amusements"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
},
{
"type": "run",
"ports": [
"ImageMagick"
]
}
],
"depends_on": []
},
{
"name": "foremost",
"portdir": "sysutils/foremost",
"version": "1.5.7",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://foremost.sourceforge.net/",
"description": "a console program to recover files based on their headers and footers.",
"long_description": "Foremost is a console program to recover files based on their headers and footers. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and footers are specified by a configuration file, so you can pick and choose which headers you want to look for.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"nsm-console"
]
}
]
},
{
"name": "freeradius",
"portdir": "sysutils/freeradius",
"version": "3.0.21",
"license": "LGPL-2.1+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://freeradius.org",
"description": "Free Radius Implementation",
"long_description": "The FreeRADIUS Server Project is an attempt to create a high-performance and highly-configurable GPLd free RADIUS server. The server is similar to Livingston's 2.0 server. FreeRADIUS is a variant of the Cistron RADIUS server, but they don't share a lot in common anymore.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"kerberos",
"mysql51",
"mysql55",
"mysql56",
"mariadb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"talloc",
"gdbm",
"libpcap",
"openldap",
"libtool",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "fs-check",
"portdir": "sysutils/fs-check",
"version": "0.9",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fs-check.sourceforge.net/",
"description": "checks filesystem if they are getting too full",
"long_description": "fs-check checks filesystem sizes to see if they are getting too full. It uses a configuration file that specifies the filesystems to check, email contacts, trigger thresholds (percentage or amount used/unused), and a report program to run.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5"
]
}
],
"depends_on": []
},
{
"name": "fsearch",
"portdir": "sysutils/fsearch",
"version": "0.2.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/cboxdoerfer/fsearch",
"description": "FSearch is a fast file search utility",
"long_description": "FSearch is a fast file search utility, inspired by Everything Search Engine.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"adwaita-icon-theme",
"gsettings-desktop-schemas",
"dbus-glib",
"hicolor-icon-theme",
"intltool",
"gtk3",
"gettext",
"glib2",
"icu"
]
}
],
"depends_on": []
},
{
"name": "fselect",
"portdir": "sysutils/fselect",
"version": "0.9.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jhspetersson/fselect",
"description": "Find files with SQL-like queries",
"long_description": "fselect allows for searching files with SQL-like queries. It allows complex queries with aggregate, statistics, date, and other functions. fselect can also search within archives, images (width, height, and EXIF metadata), MP3 metadata, extended file attributes, file hashes, MIME types, and more. Also supports various options for output formatting (CSV, JSON, and others).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"cmake",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "fsevents-tools",
"portdir": "sysutils/fsevents-tools",
"version": "1.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://geoff.greer.fm/fsevents",
"description": "tools for acting on changes in a directory structure",
"long_description": "Provides three tools, notifywait, notifyloop, and autorsync that watch for changes in a directory structure, and either notify, run a script, or trigger an rsync if changes occur.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "fsql",
"portdir": "sysutils/fsql",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kashav/fsql",
"description": "Search through your filesystem with SQL-esque queries.",
"long_description": "Search through your filesystem with SQL-esque queries.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "fstar_select",
"portdir": "lang/fstar",
"version": "1.3",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fstar-lang.org",
"description": "Obsolete port",
"long_description": "This port is obsolete.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"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": [
{
"type": "run",
"ports": [
"fstar"
]
}
]
},
{
"name": "kremlin_select",
"portdir": "lang/fstar",
"version": "1.3",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fstar-lang.org",
"description": "Obsolete port",
"long_description": "This port is obsolete.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"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": [
{
"type": "run",
"ports": [
"kremlin"
]
}
]
},
{
"name": "fswatch",
"portdir": "sysutils/fswatch",
"version": "1.18.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://emcrisostomo.github.io/fswatch/",
"description": "File change monitor",
"long_description": "A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 167
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"clamav-server"
]
}
]
},
{
"name": "fuzzy-find",
"portdir": "sysutils/fuzzy-find",
"version": "0.6",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/silentbicycle/ff",
"description": "command-line program that find files with fuzzy-completion",
"long_description": "fuzzy-find is a small command-line program that searches a directory tree with basic fuzzy-completion.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "fx",
"portdir": "sysutils/fx",
"version": "39.2.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fx.wtf",
"description": "Terminal JSON viewer & processor",
"long_description": "Terminal JSON viewer & processor",
"active": true,
"categories": [
"sysutils",
"textproc"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 43
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "fzf",
"portdir": "sysutils/fzf",
"version": "0.67.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/junegunn/fzf",
"description": "A command-line fuzzy finder written in Go",
"long_description": "A command-line fuzzy finder written in Go",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"bat-extras",
"cfiles",
"dmux",
"git-toolbelt",
"sad",
"gig",
"git-fuzzy",
"ugit"
]
}
]
},
{
"name": "gcc_select",
"portdir": "sysutils/gcc_select",
"version": "0.1",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default gcc version",
"long_description": "gcc_select installs files that allow 'port select' to switch the default version of gcc. It symlinks the standard compiler executables in the MacPorts prefix to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gnat-gcc",
"apple-gcc42",
"llvm-gcc42",
"gcc10",
"gcc11",
"gcc12",
"gcc15",
"gcc14",
"gcc13",
"gcc-devel",
"gcc43",
"gcc44",
"gcc45",
"gcc46",
"gcc47",
"gcc48",
"gcc49",
"gcc5",
"gcc6",
"gcc7",
"gcc8",
"gcc9"
]
}
]
},
{
"name": "geant4_select",
"portdir": "sysutils/geant4_select",
"version": "1.0",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default Geant4 version",
"long_description": "geant4_select installs files that allow 'port select' to switch the default version of Geant4.",
"active": true,
"categories": [
"sysutils",
"science"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"geant4.10.3",
"geant4.10.4",
"geant4.10.6",
"geant4.10.5"
]
}
]
},
{
"name": "gearmand",
"portdir": "sysutils/gearmand",
"version": "1.1.20",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gearman.org/",
"description": "Framework for distributed computation",
"long_description": "Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates.",
"active": true,
"categories": [
"devel",
"sysutils",
"net"
],
"maintainers": [],
"variants": [
"dtrace",
"sqlite",
"drizzle",
"postgres",
"memcached",
"tokyocabinet",
"redis",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"curl",
"sqlite3",
"openssl3",
"boost176",
"libevent"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"php53-gearman",
"php54-gearman",
"php55-gearman",
"php56-gearman",
"php70-gearman",
"php71-gearman",
"php72-gearman",
"php74-gearman",
"php73-gearman",
"php80-gearman",
"php81-gearman",
"php82-gearman",
"php83-gearman"
]
}
]
},
{
"name": "genext2fs",
"portdir": "sysutils/genext2fs",
"version": "1.5.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://genext2fs.sourceforge.net/",
"description": "Ext2 filesystem image generator",
"long_description": "Genext2fs generates an ext2 filesystem as a normal (i.e. non-root) user",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "revol",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "getabspath",
"portdir": "sysutils/getabspath",
"version": "1.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://getabspath.sourceforge.net/",
"description": "getabspath converts relative POSIX pathes to absolute ones.",
"long_description": "getabspath is a console-based tool which converts relative POSIX pathes to absolute ones.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
}
]
}