{"count":52149,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=13","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=11","results":[{"name":"bact","portdir":"math/bact","version":"0.13","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://chasen.org/~taku/software/bact/","description":"a Boosting Algorithm for Classification of Trees","long_description":"BACT is a machine learning tool for labeled ordered trees. The important characteristic is that the input example x is represented not in a numerical feature vector (bag-of-words) but in a labeled ordered tree.","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"bacula","portdir":"sysutils/bacula","version":"15.0.2","license":"(AGPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.bacula.org/","description":"network based backup program","long_description":"Bacula is a set of computer programs that permit you to manage backup, recovery, and verification of computer data across a network of computers of different kinds.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["client_only","console_bat","mysql51","mysql55","postgresql16","sqlite3","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","makeicns","tcp_wrappers","clang-18"]},{"type":"lib","ports":["ncurses","openssl","qwt52","qt4-mac","tcp_wrappers","libiconv","gawk","lzo2","zlib","gettext"]}],"depends_on":[]},{"name":"bacula5","portdir":"sysutils/bacula5","version":"5.2.13","license":"(AGPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.bacula.org/","description":"network based backup program","long_description":"Bacula is a set of computer programs that permit you to manage backup, recovery, and verification of computer data across a network of computers of different kinds.","active":false,"categories":["sysutils"],"maintainers":[{"name":"robertoschwald","github":"","ports_count":2}],"variants":["client_only","console_bat","mysql55","postgresql83","postgresql84","sqlite2","sqlite3","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","makeicns","clang-9.0","tcp_wrappers"]},{"type":"lib","ports":["openssl","qwt52","qt4-mac","tcp_wrappers","libiconv","gawk","zlib","gettext","ncurses"]}],"depends_on":[]},{"name":"bahamut","portdir":"irc/bahamut","version":"2.2.4","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/DALnet/bahamut","description":"Bahamut is an Internet Relay Chat Daemon (IRCd) designed for DALnet.","long_description":"Bahamut is an Internet Relay Chat Daemon (IRCd) designed for DALnet.","active":true,"categories":["irc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl"]}],"depends_on":[]},{"name":"bakefile","portdir":"devel/bakefile","version":"0.2.13","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bakefile.org","description":"cross-platform, cross-compiler native makefile generator","long_description":"Bakefile is a cross-platform, cross-compiler native makefile generator. It takes a compiler-independent description of build tasks as input and generates a native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.).","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","swig-python","docbook-xsl-nons","libxslt","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"bakery","portdir":"gnome/bakery","version":"2.6.3","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://bakery.sf.net","description":"Bakery is a C++ Framework for creating GNOME applications using gtkmm.","long_description":"Bakery is a C++ Framework for creating GNOME applications using gtkmm.","active":true,"categories":["gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","intltool","clang-18"]},{"type":"lib","ports":["gconfmm","libglademm","libxmlxx2"]}],"depends_on":[]},{"name":"balance","portdir":"net/balance","version":"3.57","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://balance.inlab.net","description":"Simple but powerful generic TCP proxy","long_description":"Balance is a simple but powerful generic TCP proxy with round-robin load balancing and failover mechanisms. Its behaviour can be controlled at runtime using a simple command line syntax.","active":true,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"balena-cli","portdir":"devel/balena-cli","version":"12.55.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.balena.io/","description":"The official balena Command Line Interface.","long_description":"The balena CLI is a Command Line Interface for balenaCloud or openBalena. It builds on the balena API and the balena SDK, and can also be directly imported in Node.js applications.","active":true,"categories":["devel"],"maintainers":[{"name":"light","github":"dylanbr","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"bali-phy","portdir":"science/bali-phy","version":"4.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.bali-phy.org/","description":"Bayesian co-estimation of phylogenies and multiple alignments via MCMC","long_description":"BAli-Phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, or codon sequences. It uses likelihood-based evolutionary models of substitutions and insertions and deletions to place gaps.","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["eigen3","pandoc","cereal","clang-22","cmake","meson","ninja","nlohmann-json","pkgconfig","range-v3"]},{"type":"lib","ports":["cairo","libfmt11","boost187"]},{"type":"run","ports":["perl5"]},{"type":"test","ports":["python313"]}],"depends_on":[]},{"name":"bali-phy-devel","portdir":"science/bali-phy","version":"08162025-472371dc","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.bali-phy.org/","description":"Bayesian co-estimation of phylogenies and multiple alignments via MCMC","long_description":"BAli-Phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, or codon sequences. It uses likelihood-based evolutionary models of substitutions and insertions and deletions to place gaps.","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["eigen3","pandoc","cereal","clang-22","cmake","meson","ninja","nlohmann-json","pkgconfig","range-v3"]},{"type":"lib","ports":["cairo","libfmt11","boost187"]},{"type":"run","ports":["perl5"]},{"type":"test","ports":["python313"]}],"depends_on":[]},{"name":"baloo","portdir":"kde/baloo","version":"4.14.3","license":"(LGPL-2 or LGPL-2.1+ or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Baloo is a metadata and search framework for KDE.","long_description":"Baloo is a metadata and search framework for KDE. It is aimed ultimately at replacing nepomuk.","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["kdelibs4","kdepimlibs4","qt4-mac","boost176","kfilemetadata","phonon","akonadi","qjson","xapian-core"]}],"depends_on":[{"type":"lib","ports":["baloo-widgets","kcm-baloo-advanced","kdepim4"]}]},{"name":"baloo-widgets","portdir":"kde/baloo-widgets","version":"4.14.3","license":"(LGPL-2 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Baloo is a metadata and search framework for KDE.","long_description":"Baloo is a metadata and search framework for KDE. It is aimed ultimately at replacing nepomuk.","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","clang-18","pkgconfig","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","kfilemetadata","kdelibs4","baloo","phonon"]}],"depends_on":[]},{"name":"balsa","portdir":"gnome/balsa","version":"2.5.9","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pawsa.fedorapeople.org/balsa/","description":"GNOME e-mail client","long_description":"Balsa is an e-mail client for GNOME, highly configurable and incorporating all the features you would expect in a robust mail client.","active":true,"categories":["mail","gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","itstool","autoconf","automake","libtool","pkgconfig","yelp-tools","gsed","intltool"]},{"type":"lib","ports":["gmime","html2text","libxml2","sqlite3","webkit2-gtk","gnutls","gpgme","openssl","desktop-file-utils","gspell","gtk3","gtksourceview3","libsecret"]},{"type":"run","ports":["yelp","adwaita-icon-theme"]}],"depends_on":[]},{"name":"bam","portdir":"devel/bam","version":"0.5.1","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/matricks/bam","description":"A fast and flexible build system","long_description":"Bam is a fast and flexible build system. It uses Lua to describe the build process.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"bamtools","portdir":"devel/bamtools","version":"2.5.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pezmaster31/bamtools","description":"a programmer's API and an end-user's toolkit for handling BAM files","long_description":"BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","nodejs","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["jsoncpp"]}],"depends_on":[]},{"name":"bandit","portdir":"python/bandit","version":"1.9.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bandit.readthedocs.io/en/latest","description":"Security oriented static analyser for python code.","long_description":"Security oriented static analyser for python code. Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report.","active":true,"categories":["security","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-pbr","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-stevedore","py314-gitpython","py314-sarif-om","py314-jschema_to_python","py314-rich","py314-yaml"]}],"depends_on":[]},{"name":"bandwhich","portdir":"net/bandwhich","version":"0.23.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/imsnif/bandwhich","description":"Terminal bandwidth utilization tool (formerly known as \"what\")","long_description":"bandwhich sniffs a given network interface and records IP packet size, cross referencing it with the /proc filesystem on linux or lsof on macOS. It is responsive to the terminal window size, displaying less info if there is no room for it. It will also attempt to resolve ips to their host name in the background using reverse DNS on a best effort basis.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"baobab","portdir":"gnome/baobab","version":"3.26.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Baobab","description":"GNOME disk usage analyzer.","long_description":"Disk Usage Analyzer is a graphical, menu-driven application to analyse disk usage in a GNOME environment. It can easily scan either the whole filesystem tree, or a specific user-requested directory branch (local or remote). It also auto-detects in real-time any changes made to your home directory as far as any mounted/unmounted device. Disk Usage Analyzer also provides a full graphical treemap window for each selected folder.","active":true,"categories":["gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2656}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","libtool","pkgconfig","yelp-tools","vala","itstool","appstream-glib","autoconf"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gtk3","gdk-pixbuf2","desktop-file-utils"]},{"type":"run","ports":["adwaita-icon-theme","yelp"]}],"depends_on":[{"type":"lib","ports":["gnome3-core"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"barcode","portdir":"textproc/barcode","version":"0.99","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/barcode/","description":"convert text strings to printed barcodes","long_description":"Main features of GNU Barcode: \n- Available as both a library and an executable program \n- Supports UPC, EAN, ISBN, CODE39 and other encoding standards \n- PostScript and Encapsulated PostScript output \n- Accepts sizes and positions as inches, centimeters, millimeters \n- Can create tables of barcodes (to print labels on sticker pages)","active":true,"categories":["textproc","print"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","gettext","libtool","autoconf"]},{"type":"lib","ports":["gettext-runtime","libpaper"]},{"type":"run","ports":["texinfo"]}],"depends_on":[]},{"name":"baresip","portdir":"net/baresip","version":"4.6.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/baresip/baresip","description":"portable and modular SIP User-Agent with audio and video support","long_description":"baresip is a portable and modular SIP User-Agent with audio and video support.","active":true,"categories":["net"],"maintainers":[{"name":"aeh","github":"alfredh","ports_count":7}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl2","openssl","codec2","ffmpeg8","libre","libgsm","spandsp-devel"]}],"depends_on":[]},{"name":"barman","portdir":"databases/barman","version":"3.19.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.pgbarman.org","description":"Backup and Recovery Manager for PostgreSQL","long_description":"Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments to reduce risk and help DBAs during the recovery phase.","active":true,"categories":["databases"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-setuptools","py314-argcomplete","py314-dateutil","py314-psycopg2"]}],"depends_on":[]},{"name":"barrage","portdir":"games/barrage","version":"1.0.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lgames.sourceforge.io/Barrage/","description":"Action game with objective to destroy tanks, jeeps, etc.","long_description":"Barrage is a rather violent action game with the objective to kill and destroy as many targets as possible within 3 minutes. You control a gun that may either fire small or large grenades at soldiers, jeeps and tanks. Targets are fast paced and require careful aiming as it takes half a second to reload the gun. Additionally you have to keep an eye on your ammo and reload in time.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["makeicns","clang-18"]},{"type":"lib","ports":["libsdl_mixer","libsdl"]}],"depends_on":[]},{"name":"barrier","portdir":"aqua/barrier","version":"2.4.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/debauchee/barrier","description":"share a keyboard and mouse over the network","long_description":"barrier shares a keyboard, mouse, and clipboard over the network. It supports multiple operating systems, including macOS, Linux, FreeBSD, OpenBSD, and Windows. It is a fork of synergy.","active":true,"categories":["aqua","sysutils","net"],"maintainers":[{"name":"rak","github":"ryanakca","ports_count":9}],"variants":["debug"],"dependencies":[{"type":"build","ports":["gtest","ghc-filesystem","clang-20","cmake","pkgconfig"]},{"type":"lib","ports":["openssl","qt5-qtbase"]}],"depends_on":[]},{"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":225}],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","cuda"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"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":1063}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"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-18"]},{"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-18"]}],"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-18"]}],"depends_on":[]},{"name":"basex","portdir":"databases/basex","version":"12.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://basex.org","description":"high-performance XML database engine","long_description":"BaseX is a robust, high-performance XML database engine and a highly compliant XQuery processor with full support for the W3C Update and Full Text extensions. It serves as an excellent framework for building complex data-intensive Web applications. It comes with interactive user interfaces (desktop, web-based) that give you great insight into your data.","active":true,"categories":["databases"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"bash","portdir":"shells/bash","version":"5.3.9","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-18"]},{"type":"lib","ports":["ncurses","gettext-runtime"]}],"depends_on":[{"type":"build","ports":["kubectl-1.20","avidemux","ghc","py310-pyarrow","py311-pyarrow","py312-pyarrow","py313-pyarrow","py314-pyarrow","py39-tensorflow-addons","kubectl-1.36","kubectl-1.35","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.19","py38-tensorflow-addons","py37-tensorflow-addons","lpython","py37-pyarrow","py38-pyarrow","lfortran","py39-pyarrow","R-highs","gcli","openjdk11","openjdk13","openjdk15","openjdk17","openjdk18","openjdk19","openjdk20","openjdk21","openjdk22","openjdk23","openjdk24","openjdk25","openjdk26","openjdk8","openjdk8-powerpc","mlton","cvc4","paramonte","z3","z3-fstar","z3-fstar-legacy","oc"]},{"type":"lib","ports":["ugit","prips.sh","lesspipe","ocaml-camlp5-buildscripts","bat-extras","littleutils","nb","json.bash","bashdb","bashunit"]},{"type":"run","ports":["flang-15","flang-16","flang-17","flang-18","biabam","mole-cleaner","sloccount","vim2html","dbtool","apple-completion","nsh","bats-core","dokku-client","gutils-suite-core","nvimpager","adblock2privoxy","screenfetch","wifi-password","flang-13","flang-14","ruby-completion","exploitdb","bash-completion","git-fuzzy","git-recall","git-secret","gws","shared-mime-info","gng","maven-completion","tlssled","wireguard-tools"]},{"type":"test","ports":["libxc6","enca","libxc5"]}]},{"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":false,"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.17.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-18"]},{"type":"extract","ports":["xz"]},{"type":"run","ports":["bash"]}],"depends_on":[{"type":"build","ports":["notmuch","gdal","gdal-hdf4","gdal-hdf5","gdal-kea","gdal-libkml","gdal-netcdf","gdal-pdf","libvirt","guestfs-tools","whois","libguestfs"]},{"type":"lib","ports":["lesspipe","notes","bd"]},{"type":"run","ports":["redo","git-flow-bash-completion","libmm-glib","hugo","commitizen","gutils-suite-core","tmux-bash-completion","ollama-bash-completion-plugin"]}]},{"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-18"]},{"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":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"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-18"]},{"type":"lib","ports":["dialog"]}],"depends_on":[]},{"name":"bash-language-server","portdir":"devel/bash-language-server","version":"5.6.0","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":655}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"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":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[]},{"name":"bashunit","portdir":"devel/bashunit","version":"0.34.1","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":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"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-18"]},{"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-18"]},{"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":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-22"]},{"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":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"bat","portdir":"textproc/bat","version":"0.26.1","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":97},{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","cmake","legacy-support","rust","clang-20"]},{"type":"lib","ports":["zlib","libgit2","libunwind"]},{"type":"run","ports":["libgit2"]}],"depends_on":[{"type":"run","ports":["git-fuzzy","bat-extras"]}]},{"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":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]}]}