HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49344,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=13",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=11",
"results": [
{
"name": "bart",
"portdir": "science/bart",
"version": "0.9.00",
"license": "BSD",
"platforms": "{darwin >= 17}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mrirecon/bart",
"description": "Toolbox for Computational Magnetic Resonance Imaging",
"long_description": "Toolbox for Computational Magnetic Resonance Imaging",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 218
}
],
"variants": [
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gccdevel",
"cuda"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"gcc14"
]
},
{
"type": "lib",
"ports": [
"OpenBLAS",
"fftw-3",
"libpng",
"flock",
"python311",
"fftw-3-single",
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "bartib",
"portdir": "office/bartib",
"version": "1.1.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nikolassv/bartib",
"description": "A simple timetracker for the command line",
"long_description": "A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "base-64",
"portdir": "mail/base-64",
"version": "1.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://josefsson.org/base64/",
"description": "command line RFC 3548-compliant base 64 encoder and decoder",
"long_description": "Base64 is a command line tool that implements an RFC 3548-compliant base 64 encoder and decoder. When encoding it can wrap encoded lines to a specified column, and when decoding can optionally ignore non-alphabet characters.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": []
},
{
"name": "base64",
"portdir": "mail/base64",
"version": "1.5",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fourmilab.ch/webtools/base64/",
"description": "Encode and decode base64 files",
"long_description": "Utility which encodes and decodes files in in RFC 1341 format. It can be used within a pipeline as an encoding or decoding filter, and is most commonly used in this manner as part of an automated mail processing system.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"omnicompiler"
]
}
]
},
{
"name": "base91",
"portdir": "mail/base91",
"version": "0.6.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://base91.sourceforge.net/",
"description": "Encode and decode base91 files",
"long_description": "basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary insecure connections like e-mail or terminal lines.",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "alan.macports.sp",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "bash",
"portdir": "shells/bash",
"version": "5.2.37",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/bash/bash.html",
"description": "Bash (bourne-again shell) is a UNIX command interpreter",
"long_description": "Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cctools",
"gettext",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"openjdk25",
"openjdk15",
"openjdk18",
"openjdk20",
"openjdk19",
"openjdk8",
"cvc4",
"z3",
"z3-fstar-legacy",
"z3-fstar",
"py39-tensorflow-addons",
"kubectl-1.34",
"kubectl-1.33",
"kubectl-1.32",
"kubectl-1.31",
"kubectl-1.30",
"kubectl-1.29",
"kubectl-1.28",
"kubectl-1.27",
"kubectl-1.26",
"kubectl-1.25",
"kubectl-1.24",
"kubectl-1.23",
"kubectl-1.22",
"kubectl-1.20",
"kubectl-1.19",
"py38-tensorflow-addons",
"mlton",
"py37-tensorflow-addons",
"paramonte",
"py37-pyarrow",
"py38-pyarrow",
"R-highs",
"avidemux",
"openjdk8-powerpc",
"lfortran",
"lpython",
"openjdk13",
"oc",
"ghc",
"openjdk11",
"openjdk17",
"py310-pyarrow",
"py39-pyarrow",
"py312-pyarrow",
"py311-pyarrow",
"py313-pyarrow",
"openjdk21",
"openjdk22",
"openjdk23",
"openjdk24"
]
},
{
"type": "lib",
"ports": [
"prips.sh",
"bashdb",
"ocaml-camlp5-buildscripts",
"bat-extras",
"ugit",
"littleutils",
"json.bash",
"bashunit",
"lesspipe",
"prips",
"nb"
]
},
{
"type": "run",
"ports": [
"flang-16",
"dbtool",
"dokku-client",
"gutils-suite-core",
"flang-13",
"flang-14",
"flang-15",
"tlssled",
"maven-completion",
"screenfetch",
"adblock2privoxy",
"wifi-password",
"git-recall",
"flang-17",
"gws",
"bash-completion",
"wireguard-tools",
"flang-18",
"ruby-completion",
"nvimpager",
"gng",
"apple-completion",
"biabam",
"git-fuzzy",
"shared-mime-info",
"git-secret",
"nsh",
"sloccount",
"bats-core",
"exploitdb",
"vim2html"
]
},
{
"type": "test",
"ports": [
"libxc6",
"libxc5",
"enca"
]
}
]
},
{
"name": "bash50",
"portdir": "shells/bash",
"version": "5.0.18",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/bash/bash.html",
"description": "Bash (bourne-again shell) is a UNIX command interpreter",
"long_description": "Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cctools",
"gettext",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "bash-completion",
"portdir": "sysutils/bash-completion",
"version": "2.16.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/scop/bash-completion",
"description": "Programmable bash completions",
"long_description": "Programmable completion library for bash. This port requires bash >=4.1 and is meant to be used together with the bash port.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"whois",
"gdal-hdf4",
"gdal-hdf5",
"gdal-kea",
"gdal-libkml",
"gdal-pdf",
"guestfs-tools",
"libguestfs",
"notmuch",
"libvirt",
"gdal"
]
},
{
"type": "lib",
"ports": [
"notes",
"bd",
"lesspipe"
]
},
{
"type": "run",
"ports": [
"git-flow-bash-completion",
"gutils-suite-core",
"commitizen",
"tmux-bash-completion",
"hugo",
"redo",
"ollama-bash-completion-plugin",
"libmm-glib"
]
}
]
},
{
"name": "bashdb",
"portdir": "devel/bashdb",
"version": "5.2-1.2.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bashdb.sourceforge.net",
"description": "Debugger for scripts written in BASH",
"long_description": "bashdb is a script debugger for BASH that follows the GNU Project Debugger (GDB) command syntax. bashdb can run your script, stop it on specified conditions, help you examine what has happened when it has stopped, and allow you to modify parts of your script so that you can experiment with your code and fix problems once they are identified.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "bash-devel",
"portdir": "shells/bash",
"version": "20241126",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/bash/bash.html",
"description": "Bash (bourne-again shell) is a UNIX command interpreter",
"long_description": "Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"bison",
"gettext",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "bashforth",
"portdir": "lang/bashforth",
"version": "0.63a",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Bushmills/Bashforth",
"description": "a Forth interpreter written in Bash",
"long_description": "Bashforth is a Forth interpreter written entirely in the Bash scripting language. Its virtual machine makes use of string threaded code. Because its source code doesn't need to be compiled, it is highly portable (to any platform running Bash).",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "bashish",
"portdir": "sysutils/bashish",
"version": "2.2.4",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://bashish.sourceforge.net/",
"description": "Bashish is a theming utility for text environments.",
"long_description": "Bashish can be used to theme text environments, like terminals. Bashish is compatible with most popular shells.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"dialog"
]
}
],
"depends_on": []
},
{
"name": "bash-language-server",
"portdir": "devel/bash-language-server",
"version": "5.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bash-lsp/bash-language-server",
"description": "A language server for Bash",
"long_description": "A language server for Bash",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 587
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "bashplotlib",
"portdir": "math/bashplotlib",
"version": "0.6.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/glamp/bashplotlib",
"description": "Make scatter or histogram plots in the terminal",
"long_description": "Make scatter or histogram plots in the terminal",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 153
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "bashunit",
"portdir": "devel/bashunit",
"version": "0.23.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bashunit.typeddevs.com/",
"description": "A simple testing library for bash scripts.",
"long_description": "bashunit is a dedicated testing tool crafted specifically for Bash scripts. It empowers you with tests on your Bash codebase, ensuring that your scripts operate reliably and as intended. With an intuitive API and documentation, it streamlines the process for developers to implement and manage tests. This is beneficial regardless of the project's size or intricacy in Bash.",
"active": true,
"categories": [
"devel",
"shells"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"bash",
"gsed"
]
}
],
"depends_on": []
},
{
"name": "basiclu",
"portdir": "math/basiclu",
"version": "2.2.0",
"license": "(GPL-3 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ERGO-Code/basiclu",
"description": "Sparse LU factorization and update",
"long_description": "Sparse LU factorization and update",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2563
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "basiliskii",
"portdir": "emulators/basiliskii",
"version": "20220412",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://basilisk.cebix.net/",
"description": "Opensource 68k Mac emulator.",
"long_description": "Longstanding 68K Macintosh emulator.",
"active": true,
"categories": [
"emulators"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"basiliskii-gui"
]
}
],
"depends_on": []
},
{
"name": "basiliskii-devel",
"portdir": "emulators/basiliskii-devel",
"version": "20220412",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "basiliskii",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by basiliskii",
"long_description": "This port has been replaced by basiliskii.",
"active": false,
"categories": [
"emulators"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"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": "basiliskii-gui",
"portdir": "emulators/basiliskii",
"version": "20220412",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://basilisk.cebix.net/",
"description": "Graphical user interface to configure basiliskii.",
"long_description": "Graphical user interface to configure basiliskii.",
"active": true,
"categories": [
"emulators"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"basiliskii"
]
}
]
},
{
"name": "basiliskii-gui-devel",
"portdir": "emulators/basiliskii-devel",
"version": "20220412",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "basiliskii-gui",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by basiliskii-gui",
"long_description": "This port has been replaced by basiliskii-gui.",
"active": false,
"categories": [
"emulators"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"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": "basix",
"portdir": "science/basix",
"version": "0.9.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fenicsproject.org",
"description": "FEniCS finite element basis evaluation library",
"long_description": "FEniCS finite element basis evaluation library",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2563
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"OpenBLAS"
]
}
],
"depends_on": []
},
{
"name": "bastet",
"portdir": "games/bastet",
"version": "0.43.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fph.altervista.org/prog/bastet.html",
"description": "Bastard Tetris is an antagonistic Tetris clone",
"long_description": "Bastet stands for bastard tetris, and is a Tetris(R) clone which, instead of choosing your next brick at random, expressly checks to see which one causes you the most trouble. Playing Bastet can be a painful experience.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"boost176"
]
}
],
"depends_on": []
},
{
"name": "bastools",
"portdir": "lang/bastools",
"version": "0.4.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AppleCommander/bastools",
"description": "Applesoft BASIC tokenizer and shape table utility",
"long_description": "bastools provides command line utilities for Applesoft BASIC: bt, a BASIC tokenizer and optimizer, and st, for working with shape tables.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "bat",
"portdir": "textproc/bat",
"version": "0.25.0",
"license": "MIT and Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sharkdp/bat",
"description": "A cat(1) clone with syntax highlighting and Git integration.",
"long_description": "A cat(1) clone with syntax highlighting and Git integration.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 96
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"cmake",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libgit2",
"libunwind"
]
},
{
"type": "run",
"ports": [
"libgit2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"bat-extras",
"git-fuzzy"
]
}
]
},
{
"name": "bat-extras",
"portdir": "textproc/bat-extras",
"version": "2024.08.24",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eth-p/bat-extras",
"description": "Bash scripts that integrate bat with various command line tools.",
"long_description": "Bash scripts that integrate bat with various command line tools.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"bash"
]
},
{
"type": "run",
"ports": [
"fzf",
"bat",
"git-delta",
"less",
"ripgrep",
"entr"
]
}
],
"depends_on": []
},
{
"name": "batik",
"portdir": "java/batik",
"version": "1.7",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmlgraphics.apache.org/batik",
"description": "Java SVG Toolkit",
"long_description": "Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.",
"active": true,
"categories": [
"graphics",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "bats-core",
"portdir": "sysutils/bats-core",
"version": "1.4.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bats-core/bats-core",
"description": "Bash Automated Testing System",
"long_description": "Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "bayon",
"portdir": "math/bayon",
"version": "0.1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fujimizu/bayon",
"description": "a simple and fast hard-clustering tool",
"long_description": "Bayon is a simple and fast hard-clustering tool, and supports Repeated Bisection clustering and K-means clustering.",
"active": true,
"categories": [
"textproc",
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"sparsehash"
]
}
],
"depends_on": []
},
{
"name": "bazaar",
"portdir": "devel/bazaar",
"version": "1.4.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://bazaar-vcs.org/Baz1x",
"description": "baz (Bazaar 1), a GNU Arch client",
"long_description": "NOTE: this is baz, aka Bazaar 1. If you want Bazaar 2, use the bzr port. Bazaar is intended to be an implementation of the GNU Arch protocol that open source developers both want to use, and love using. It is a drop-in replacement for tla. GNU arch is a revision control system, similar in purpose to tools such as CVS, SCCS, and Subversion. It is used to keep track of the changes made to a source tree and to help programmers combine and otherwise manipulate changes made by multiple people or at different times.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gnutar",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"neon"
]
}
],
"depends_on": []
},
{
"name": "bazel",
"portdir": "devel/bazel",
"version": "7.1.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/bazelbuild/bazel",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"clang-17",
"python312"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"cctools",
"openjdk21"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"arowpp",
"py310-tensorflow",
"py39-tensorflow"
]
}
]
},
{
"name": "bazel-0.25",
"portdir": "devel/bazel",
"version": "0.25.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "bazel",
"homepage": "https://www.macports.org",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"python312",
"zip",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"cctools"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py37-tensorflow1",
"py38-tensorflow1",
"py39-tensorflow1"
]
}
]
},
{
"name": "bazel-2.0",
"portdir": "devel/bazel",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "bazel",
"homepage": "https://www.macports.org",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"python312",
"zip",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"cctools"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "bazel-3.1",
"portdir": "devel/bazel",
"version": "3.1.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "bazel",
"homepage": "https://www.macports.org",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"python312",
"zip",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"cctools"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-tensorflow-addons",
"py38-tensorflow-addons",
"py37-tensorflow-addons"
]
}
]
},
{
"name": "bazel-3.5",
"portdir": "devel/bazel",
"version": "3.5.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "bazel",
"homepage": "https://www.macports.org",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"python312",
"zip",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"cctools"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "bazel-3.7",
"portdir": "devel/bazel",
"version": "3.7.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "bazel",
"homepage": "https://www.macports.org",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"python312",
"zip",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"cctools"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-dm-tree",
"py38-tensorflow-probability",
"py39-tensorflow-data-validation",
"py39-tensorflow-probability",
"py39-tfx-bsl",
"py38-dm-tree",
"py37-tensorflow",
"py38-tensorflow",
"py37-tensorflow-data-validation",
"py38-tensorflow-data-validation",
"py37-tensorflow-probability",
"py37-tfx-bsl",
"py38-tfx-bsl",
"py37-dm-tree"
]
}
]
},
{
"name": "bazel-6",
"portdir": "devel/bazel",
"version": "6.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/bazelbuild/bazel",
"description": "A tool for automating builds and tests.",
"long_description": "A tool for automating builds and tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mohamed.issa",
"github": "missa-prime",
"ports_count": 7
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"clang-17",
"python312"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"cctools",
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "bazelisk",
"portdir": "devel/bazelisk",
"version": "1.25.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bazelbuild/bazelisk",
"description": "A user-friendly launcher for Bazel",
"long_description": "Bazelisk is a wrapper for Bazel written in Go. It automatically picks a good version of Bazel given your current working directory, downloads it from the official server (if required) and then transparently passes through all command-line arguments to the real Bazel binary. You can call it just like you would call Bazel.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "me",
"github": "0xIDANT",
"ports_count": 3
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1008
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "bbcolors",
"portdir": "sysutils/bbcolors",
"version": "1.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://daringfireball.net/projects/bbcolors/",
"description": "a tool for saving and loading text color preference schemes for BBEdit and TextWrangler",
"long_description": "bbcolors is a tool for saving and loading text color preference schemes for BBEdit and TextWrangler.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"perl5"
]
}
],
"depends_on": []
},
{
"name": "bbdb",
"portdir": "www/bbdb",
"version": "2.35",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://bbdb.sourceforge.net/",
"description": "The Insidious Big Brother Database",
"long_description": "The Insidious Big Brother Database (BBDB) is a contact management utility. It is tightly integrated with several mail and news readers, allowing it to create database entries directly from mail and news messages. As is usual with applications for Emacs, this record creation can be configured in many ways, ranging from a boolean create/don't create setting to creation based on the result of a user-supplied function. Database records can be used to store many types of information, from name and address to URLs and X-Face images. This information can be displayed when a message from an entity named in a database record is received. In addition, messages from database members can be tagged in the Gnus Summary Buffer, and Gnus scoring can be configured based on the contents of database records. Supercite citations can even be preset through the use of records in the BBDB.",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "vishketan",
"github": "",
"ports_count": 1
}
],
"variants": [
"emacs_app"
],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
}
],
"depends_on": []
},
{
"name": "bbe",
"portdir": "editors/bbe",
"version": "0.2.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/bbe-/",
"description": "sed-like editor for binary files",
"long_description": "bbe is a sed-like editor for binary files. Instead of reading input in lines as sed, bbe reads arbitrary blocks from an input stream and performs byte-related transformations on found blocks.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "bc",
"portdir": "math/bc",
"version": "1.08.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/bc/",
"description": "arbitrary precision numeric processing language",
"long_description": "bc is an arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements. bc is a utility included in the POSIX P1003.2/D11 draft standard.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"libedit",
"readline",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"flex",
"libedit"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "bcfg2",
"portdir": "sysutils/bcfg2",
"version": "1.3.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.bcfg2.org/",
"description": "Bcfg2 configuration management system",
"long_description": "Bcfg2 helps system administrators deploy complex changes across large numbers of systems in a coherent and transparent fashion. This port only contains the client.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-daemon",
"py27-lockfile",
"py27-lxml"
]
}
],
"depends_on": []
},
{
"name": "bcftools",
"portdir": "science/bcftools",
"version": "1.22",
"license": "(MIT or GPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.htslib.org",
"description": "utilities for variant calling and manipulating VCF and BCF files",
"long_description": "BCFtools implements utilities for variant calling (in conjunction with SAMtools) and manipulating VCF and BCF files. The program is intended to replace the Perl-based tools from vcftools.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"htslib"
]
}
],
"depends_on": []
},
{
"name": "bchunk",
"portdir": "sysutils/bchunk",
"version": "1.2.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://he.fi/bchunk/",
"description": "Converts a CD image in a .bin/.cue format to .iso or .cdr",
"long_description": "binchunker converts a CD image in a .bin / .cue format (sometimes .raw / .cue) to a set of .iso and .cdr tracks. The bin/cue format is used by some popular non-Unix cd-writing software, but is not supported on most other CD burning programs",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "bcpp",
"portdir": "devel/bcpp",
"version": "20250914",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://invisible-island.net/bcpp/",
"description": "C(++) Beautifier",
"long_description": "bcpp indents C/C++ source programs, replacing tabs with spaces or the reverse. Unlike indent, it does (by design) not attempt to wrap long statements.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 230
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "bcprov",
"portdir": "java/bcprov",
"version": "1.74",
"license": "MIT",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.bouncycastle.org/java.html",
"description": "A Java implementation of cryptographic algorithms",
"long_description": "A Java implementation of cryptographic algorithms",
"active": true,
"categories": [
"devel",
"security",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
},
{
"type": "run",
"ports": [
"openjdk11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdftk-java"
]
}
]
},
{
"name": "bcrypt",
"portdir": "security/bcrypt",
"version": "1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://bcrypt.sourceforge.net/",
"description": "cross platform file encryption utility",
"long_description": "Bcrypt uses the blowfish encryption algorithm published by Bruce Schneier in 1993. More information on the algorithm can be found at Counterpane. Specifically, bcrypt uses Paul Kocher's implementation of the algorithm.",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "bctoolbox",
"portdir": "devel/bctoolbox",
"version": "5.2.16",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/BelledonneCommunications/bctoolbox",
"description": "A library written in C that allows you to create and run audio and video streams. Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and liblinphone.",
"long_description": "A library written in C that allows you to create and run audio and video streams. Utilities library used by Belledonne Communications softwares like belle-sip, mediastreamer2 and liblinphone.",
"active": true,
"categories": [
"devel",
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"bcunit",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"mbedtls",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bzrtp",
"ortp"
]
}
]
},
{
"name": "bcunit",
"portdir": "devel/bcunit",
"version": "5.3.101",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/BelledonneCommunications/bcunit",
"description": "This is BCUnit, a fork of the defunct project CUnit",
"long_description": "This is BCUnit, a fork of the defunct project CUnit with several fixes and patches applied. CUnit is a Unit testing framework for C. It's lightweight system for writing, administering, and running unit tests in C",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 587
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"bzrtp",
"bctoolbox"
]
}
]
},
{
"name": "bcv",
"portdir": "math/bcv",
"version": "2.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gbarbier.free.fr/prj/dev/#bcv",
"description": "command line number converter",
"long_description": "Converts number to/from decimal, hex, bin, octal and ascii on the command line.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
}
]
}