{"count":53720,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=394","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=392","results":[{"name":"seaport","portdir":"devel/seaport","version":"0.10.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://seaport.rtfd.io","description":"The modern MacPorts portfile updater","long_description":"The modern MacPorts portfile updater.","active":true,"categories":["devel","python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-poetry-core"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["gh","py311-click","py311-beartype"]}],"depends_on":[]},{"name":"cyrus-sasl2","portdir":"security/cyrus-sasl2","version":"2.1.28","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cyrusimap.org","description":"SASL is an authentication library.","long_description":"SASL is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. If its use is negotiated, a security layer is inserted between the protocol and the connection.","active":true,"categories":["net","security"],"maintainers":[],"variants":["kerberos","sql","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl","kerberos5"]}],"depends_on":[{"type":"lib","ports":["MongoObjCDriver","mesos","qemu","openldap-devel","qca-cyrus-sasl","qca-qt5-cyrus-sasl","qca-qt6-cyrus-sasl","openldap","claws-mail","subversion-pythonbindings-3.9","fluent-bit","php54-mongodb","php86-ldap","php85-ldap","php84-ldap","php83-ldap","php82-ldap","php81-ldap","php80-ldap","php74-ldap","php73-ldap","php72-ldap","php71-ldap","php70-ldap","php56-ldap","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","php55-ldap","php54-ldap","php53-ldap","php52-ldap","librdkafka","mysql-innovation","subversion-javahlbindings","subversion-rubybindings","percona","subversion","subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","subversion-pythonbindings-3.13","subversion-pythonbindings-3.14","subversion-python27bindings","subversion-pythonbindings-3.8","mysql8","mysql9","R-mongolite","telepathy-gabble","mongodb","mongodb-devel","mysql57","LibVNCServer","libmemcached","mongo-c-driver","mongo-cxx-driver","spice-server","znc","kdepimlibs4","kdepimlibs4-kioslaves","alpine","cyrus-imapd","cyrus5-imapd","isync","libetpan","nmail","argus","argus-clients","calendar-contacts-server","php53-mongo","php54-mongo","php55-mongo","php56-mongo","cyrus-sasl-xoauth2"]}]},{"name":"Hackintool","portdir":"sysutils/hackintool","version":"5.0.7","license":"MIT","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/headkaze/Hackintool","description":"The Swiss army knife of vanilla Hackintoshing","long_description":"The Swiss army knife of vanilla Hackintoshing","active":true,"categories":["aqua","sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["pciids"]}],"depends_on":[]},{"name":"iir1","portdir":"audio/iir1","version":"1.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/berndporr/iir1","description":"DSP IIR realtime filter library","long_description":"An infinite impulse response (IIR) filter library for Linux, Mac OS X and Windows which implements Butterworth, RBJ, Chebychev filters and can easily import coefficients generated by Python (scipy).","active":true,"categories":["audio"],"maintainers":[{"name":"","github":"kakuhen","ports_count":9}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["dosbox-staging"]}]},{"name":"flang-15","portdir":"lang/llvm-15","version":"15.0.7","license":"NCSA","platforms":"{darwin < 25}","epoch":0,"replaced_by":null,"homepage":"https://flang.llvm.org/","description":"LLVM Fortran compiler","long_description":"LLVM Fortran compiler","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests"],"dependencies":[{"type":"build","ports":["py311-yaml","py311-pygments","cctools","cmake","clang-13","python311"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","libomp","libxml2","llvm-15","mlir-15","clang-15"]},{"type":"run","ports":["bash","ld64"]}],"depends_on":[]},{"name":"lldb-15","portdir":"lang/llvm-15","version":"15.0.7","license":"NCSA","platforms":"{darwin >= 18}","epoch":0,"replaced_by":null,"homepage":"https://lldb.llvm.org/","description":"the LLVM debugger","long_description":"lldb is the LLVM native debugger.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["py311-yaml","cctools","cmake","swig-python","doxygen","clang-13","python311","py311-pygments"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xar","zlib","libedit","libffi","ncurses","libcxx","llvm-15","clang-15","python311"]},{"type":"run","ports":["lldb_select-15"]}],"depends_on":[]},{"name":"clang-15","portdir":"lang/llvm-15","version":"15.0.7","license":"NCSA","platforms":"{darwin < 25}","epoch":0,"replaced_by":null,"homepage":"https://clang.llvm.org/","description":"C, C++, Objective C and Objective C++ compiler","long_description":"The Clang project provides a language front-end and tooling infrastructure for languages in the C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) for the LLVM project.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","analyzer","libstdcxx","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-13","cctools","python311","py311-pygments","py311-yaml"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","libomp","libxml2","llvm-15"]},{"type":"run","ports":["clang_select-15","perl5","ld64","cctools"]}],"depends_on":[{"type":"build","ports":["AlphaSparse","py-dicom","py27-dicom","py37-whatthepatch","py37-olm","py37-pytorch","py37-discordpy","jdk19","openjdk19-corretto","openjdk19-oracle","openjdk19-sap","openjdk19-temurin","openjdk19-zulu","py37-arviz","py37-cairocffi","py37-unidic-lite","py35-platformdirs","py36-platformdirs","py38-pefile","py38-magenta","py38-umap-learn","Boov","MeshesTools","MinkowskiSum","PolygonSoup","py37-sgp4","openjdk19-openj9","openjdk19-graalvm","py37-iminuit","py37-pytest-flake8","py37-sphinx-gallery","py37-discogs-client","py34-importlib-metadata","py37-beaker","py37-napari-svg","py37-fabric","py37-tox","py37-peewee","octave-pkg-octave-doc","octave-specfun","py37-imaplib2","glib2-upstream","py37-statsmodels","py37-psygnal","py38-iniparse","py37-mercurial_extension_utils","py34-virtualenv","py35-virtualenv","py36-virtualenv","cl-trivial-features-tests","py37-gmic","py37-spyder","py37-mechanicalsoup","py37-mediafile","py37-thrift","py37-lmfit","py38-pymc","py37-app-model","py35-Pillow","py37-igraph","sundials","openjdk20-corretto","openjdk20-graalvm","openjdk20-oracle","openjdk20-sap","openjdk20-zulu","py37-absl","py37-pyviz_comms","ptpython","py37-python-lsp-server","rb26-nokogiri","py37-attr","py38-keras_applications","py38-keras_preprocessing","py37-poetry-plugin-export","py37-helpdev","py37-libsass","py37-pyls-spyder","py37-python-lsp-black","py37-qdarkstyle","py37-qtsass","R-Boov","R-MeshesTools","R-MinkowskiSum","R-PolygonSoup","boost179","boost179-numpy","py34-filelock","py35-filelock","py36-filelock","py38-circuitbreaker","py37-pycares","py37-terminaltables","mpich-clang15","py37-mupdf","py37-cons","py38-last","py39-kubernetes","py37-tldextract","openmpi-clang15","py37-fancycompleter","py37-myst-parser","py37-reflink","parallel-netcdf","py37-taskw","py37-pdbpp","py38-segno","py37-repl","py37-wmctrl","py37-pathvalidate","py38-hkdf","py37-qtconsole","py38-pytrie","py37-tensorboardX","imaxima","boost177","boost177-numpy","py37-h5py","py-pyne","py27-pyne","py35-pyne","py36-pyne","py38-tensorflow_estimator","ffmpeg-upstream","py37-txaio","ndcctools","py37-anytree","py37-tensorflow","py38-tensorflow","py38-torchtext","py38-spaCy","py37-ctypeslib2","py35-sphinx","py37-pytest-mypy","py37-passlib","mdds","orcus","ixion","py38-aubio","py38-keras","py37-rtree","urler","py37-alive-progress","py37-python-coveralls","py37-setuptools-git","py37-smi","py38-termplotlib","py38-zbar","py37-sunpy","py37-tblib","py37-nmrglue","py37-nmrglue-devel","minc","py38-types-typed-ast","py39-types-typed-ast","py310-types-typed-ast","py311-types-typed-ast","py37-pytest-regressions","py37-pylzma","py37-napari-console","py37-cloudflare","py37-aiobotocore","py38-spake2","audacity-devel","py37-redis","py38-hyrule","py37-pyqt5-scintilla","py38-pytensor","py38-custom_inherit","py37-elastic-transport","py37-elasticsearch","py37-mido","py38-note-seq","py37-semver","py38-cbor","py37-humanize","py38-python-snappy","py38-boltons","py38-nameutils","py37-alembic","py38-emoji","py37-etuples","py37-logical-unification","py37-pika","py34-pip","py37-jplephem","py37-pymongo","py35-urwid","py36-urwid","py37-pymunk","py37-threadpoolctl","py37-scrapy","annie","py37-pyheif","py37-trepan3k","py38-checkdigit","py37-yara","py27-pyglet","py37-pyglet","py37-pytest-lazy-fixture","py37-plumed","py37-skyfield","py37-octave_kernel","py37-openslide","py37-altair","py37-ujson","py37-xarray-einstats","py37-jug","py37-contextlib2","py38-scandir","py39-scandir","boost173","boost173-numpy","py37-graph-tool","py37-cairosvg","py37-networkit","py38-flask-cors","py37-aplpy","py37-zope-deprecation","py38-fairseq","py38-pytorch-lightning","py38-torchaudio","py37-pytest-describe","py37-metpy","py37-applaunchservices","py37-grapheme","py37-ipy","py37-spark_parser","py37-spktype21","py38-sparse","py37-testfixtures","py37-pendulum","py37-pgspecial","py38-loguru","py37-pymysql","py-typed-ast","py37-typed-ast","py35-alabaster","py37-panel","py35-pycryptodome","py36-pycryptodome","py37-about-time","py37-confuse","py27-ipdb","py35-itsdangerous","py36-itsdangerous","py37-pyct","py37-jupytext","openexr3","imath3","InsightToolkit-devel","py37-jupyter_sphinx","py37-zict","py27-cssselect","py35-cssselect","py36-cssselect","py37-cssselect","py37-ifaddr","py37-mpd2","py37-soco","py35-tables","py36-tables","py39-kraken","py37-rencode","py37-natsort","py37-ecdsa","py37-pypdf","py37-macfsevents","py37-s3fs","py37-aenum","pg2xbase","py37-skyfield-data","py37-pylint-venv","py37-gpilab-framework","openjdk18-openj9","py37-sybil","py37-fasteners","py37-nuitka","py37-rstcheck","py37-nltk","py38-amazon.ion","py37-ibroadcast","py37-aiosqlite","py36-requests-toolbelt","py37-cinderclient","py37-debtcollector","py37-dogpile-cache","py37-keystoneauth1","py37-keystoneclient","py37-netifaces","py37-novaclient","py37-openstackclient","py37-openstacksdk","py37-os-service-types","py37-osc-lib","py37-fire","py37-sacremoses","py37-seqeval","py37-oslo-config","py37-oslo-i18n","py37-oslo-serialization","py37-oslo-utils","py37-plyvel","py37-requestsexceptions","py37-pytest-mpl","py38-huggingface_hub","py37-omegaconf","py37-tensorflow-metadata","py37-unidic","py37-timeout-decorator","py37-tensorflow-datasets","py39-datasets","py37-dns-lexicon","py37-jfricas","py37-aiofiles","py37-kfac","py34-zipp","py37-pretty-midi","py37-csvkit","py38-docx","py38-flake8-pep8-naming","py37-parse-type","py37-tvdb","py27-repoze.lru","py35-repoze.lru","py36-repoze.lru","py37-repoze.lru","py37-pymc3","boost180","boost180-numpy","py38-django-allauth","py38-flufl.lock","py38-ftfy","py38-json-rpc","py38-openid","py38-opt_einsum","py37-overrides","py38-parver","py37-bpython","py37-wtforms","py37-silx","py38-cookies","py37-country","py37-ddt","py37-dm-sonnet","py37-emcee3","py37-panedr","py35-pyrsistent","py36-pyrsistent","py37-pyrsistent","py37-pyte","py35-automat","py36-automat","py37-avro","py37-biplist","py37-dispatcher","py38-fuzzywuzzy","py37-geopy","py37-graphql-core","py37-html2text","py35-ipaddress","py36-ipaddress","py37-ipaddress","py37-pathfinder","py-processing","py27-processing","py37-simpy","py37-simpy-docs","py37-xlsx2csv","py37-pytest-metadata","py37-geographiclib","py37-behave","py39-bqplot","py37-databases","py38-scruffington","py34-six","py37-soundfile","py38-txrequests","py37-vobject","py39-traittypes","py37-gsd","py36-game","python312-devel","py35-markupsafe","py37-SDL2","qt4-mac-postgresql81-plugin","libzdb-postgresql81","exa","py37-vispy","libzdb-postgresql82","libzdb-postgresql83","libzdb-postgresql84","libzdb-postgresql90","libzdb-postgresql91","libzdb-postgresql92","rb-postgres","py37-mapclassify","py37-virtualenvwrapper","py37-mypy_extensions","py37-json-tricks","py37-pydicom","py37-pynetdicom","py37-qimage2ndarray","py38-clikit","py-cachy","py37-cachy","py38-cachy","py39-cachy","py310-cachy","py37-ruamel-yaml-clib","py37-xxhash","py37-cookiecutter","py37-yapf","py37-superqt","py37-scikit-hep-hist","py35-parso","py36-parso","py37-parso","py-types-typed-ast","py37-types-typed-ast","py37-jedi"]},{"type":"lib","ports":["lldb-15","flang-15","py39-llvmlite","openmpi-clang15","mpich-clang15"]}]},{"name":"mlir-15","portdir":"lang/llvm-15","version":"15.0.7","license":"NCSA","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mlir.llvm.org","description":"The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.","long_description":"The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests"],"dependencies":[{"type":"build","ports":["py311-yaml","clang-13","python311","py311-pygments","cctools","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["llvm-15","libcxx"]}],"depends_on":[{"type":"lib","ports":["flang-15"]}]},{"name":"llvm-15","portdir":"lang/llvm-15","version":"15.0.7","license":"NCSA","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://llvm.org/","description":"llvm is a next generation compiler infrastructure","long_description":"The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation (\"LLVM IR\").","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cctools","py311-yaml","py311-pygments","python311","clang-13","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","xar","libxml2","libcxx","ncurses","libffi","libedit","zstd"]},{"type":"run","ports":["llvm_select-15"]}],"depends_on":[{"type":"lib","ports":["mlir-15","clang-15","lldb-15","flang-15","py39-llvmlite"]}]},{"name":"jqp","portdir":"textproc/jqp","version":"0.8.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/noahgorstein/jqp","description":"A TUI playground to experiment with jq","long_description":"A TUI playground to experiment with jq. This application utilizes an implementation of jq written in Go, gojq.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"helm-3.10","portdir":"sysutils/helm","version":"3.10.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/helm/helm","description":"Kubernetes package manager","long_description":"Helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.","active":true,"categories":["sysutils"],"maintainers":[{"name":"sirn","github":"sirn","ports_count":37},{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["helm_select"]}],"depends_on":[]},{"name":"openjdk19-zulu","portdir":"java/openjdk19-zulu","version":"19.32.13","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk20-zulu","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk20-zulu","long_description":"This port has been replaced by openjdk20-zulu.","active":false,"categories":["devel","java"],"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":[]},{"name":"openjdk19-sap","portdir":"java/openjdk19-sap","version":"19.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk20-sap","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk20-sap","long_description":"This port has been replaced by openjdk20-sap.","active":false,"categories":["devel","java"],"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":[]},{"name":"openjdk19-oracle","portdir":"java/openjdk19-oracle","version":"19.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk20-oracle","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk20-oracle","long_description":"This port has been replaced by openjdk20-oracle.","active":false,"categories":["devel","java"],"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":[]},{"name":"openjdk19-corretto","portdir":"java/openjdk19-corretto","version":"19.0.2.7.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk20-corretto","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk20-corretto","long_description":"This port has been replaced by openjdk20-corretto.","active":false,"categories":["devel","java"],"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":[]},{"name":"sundials6","portdir":"math/sundials6","version":"6.7.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://computing.llnl.gov/projects/sundials","description":"SUite of Nonlinear and DIfferential/ALgebraic equation Solvers","long_description":"SUNDIALS consists of the following five solvers: CVODE solves initial value problems for ordinary differential equation (ODE) systems. CVODES solves ODE systems and includes sensitivity analysis capabilities (forward and adjoint). IDA solves initial value problems for differential-algebraic equation (DAE) systems. IDAS solves DAE systems and includes sensitivity analysis capabilities (forward and adjoint). KINSOL solves nonlinear algebraic systems.","active":true,"categories":["devel","math"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":["atlas","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","examples","accelerate","openblas","doc","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18","gcc15"]},{"type":"extract","ports":["gnutar"]},{"type":"lib","ports":["libgcc","SuiteSparse_KLU","mpich-clang18"]}],"depends_on":[{"type":"lib","ports":["octave"]},{"type":"run","ports":["stanmath"]}]},{"name":"sundials5","portdir":"math/sundials5","version":"5.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://computing.llnl.gov/projects/sundials","description":"SUite of Nonlinear and DIfferential/ALgebraic equation Solvers","long_description":"SUNDIALS consists of the following five solvers: CVODE solves initial value problems for ordinary differential equation (ODE) systems. CVODES solves ODE systems and includes sensitivity analysis capabilities (forward and adjoint). IDA solves initial value problems for differential-algebraic equation (DAE) systems. IDAS solves DAE systems and includes sensitivity analysis capabilities (forward and adjoint). KINSOL solves nonlinear algebraic systems.","active":true,"categories":["devel","math"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","examples","accelerate","atlas","openblas","doc","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18","gcc15"]},{"type":"lib","ports":["libgcc","SuiteSparse_KLU","mpich-clang18"]}],"depends_on":[{"type":"lib","ports":["cantera-devel","deal.ii","cantera"]}]},{"name":"terraform-1.3","portdir":"sysutils/terraform","version":"1.3.10","license":"Commercial and Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.terraform.io/downloads.html","description":"A tool for building, changing, and versioning infrastructure safely and efficiently.","long_description":"Terraform is an infrastructure as code software by HashiCorp. It allows users to define a datacenter infrastructure in a high-level configuration language, from which it can create an execution plan to build the infrastructure in a service provider such as AWS.","active":true,"categories":["sysutils"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":174},{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["terraform_select"]}],"depends_on":[]},{"name":"jdk19","portdir":"java/jdk19","version":"19.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"jdk20","homepage":"https://www.macports.org","description":"Obsolete port, replaced by jdk20","long_description":"This port has been replaced by jdk20.","active":false,"categories":["devel","java"],"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":[]},{"name":"gtksourceview5","portdir":"gnome/gtksourceview5","version":"5.20.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/GtkSourceView","description":"GtkSourceView-5.0 is a source highlighting text widget for GTK+ 4","long_description":"GtkSourceView is a text widget that extends GtkTextView by implementing syntax highlighting and other features typical of a source editor.","active":true,"categories":["gnome"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":["quartz","x11","tests","universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18","vala","pkgconfig","ninja","meson"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","gtk4","gettext-runtime","libxml2","fribidi","gobject-introspection","pcre2"]}],"depends_on":[{"type":"lib","ports":["komikku","Chatty","gnome-calculator"]}]},{"name":"meli","portdir":"mail/meli","version":"0.8.13","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://meli-email.org/","description":"Terminal email client with support for multiple accounts and Maildir / mbox / notmuch / IMAP / JMAP","long_description":"Terminal email client with support for multiple accounts and Maildir / mbox / notmuch / IMAP / JMAP. meli aims for configurability and extensibility with sane defaults. A variety of email workflows and software stacks should be usable with meli. Integrate e-mail storage, sync, tagging system, SMTP client, contact management and editor of your choice to replace the defaults.","active":true,"categories":["mail"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py310-maxminddb","portdir":"python/py-maxminddb","version":"2.6.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.maxmind.com/en/home","description":"Reader for the MaxMind DB format","long_description":"This is a Python module for reading MaxMind DB files. The module includes both a pure Python reader and an optional C extension. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).","active":true,"categories":["python"],"maintainers":[{"name":"gstaniak","github":"gstaniak","ports_count":5}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["python310","libmaxminddb"]}],"depends_on":[]},{"name":"py310-mechanicalsoup","portdir":"python/py-mechanicalsoup","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mechanicalsoup.readthedocs.io/","description":"A Python library for automating interaction with websites.","long_description":"A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-requests","py310-lxml","py310-beautifulsoup4","python310"]}],"depends_on":[]},{"name":"icu-devel-lx","portdir":"devel/icu-devel","version":"78.3","license":"Permissive","platforms":"darwin freebsd","epoch":1,"replaced_by":null,"homepage":"https://icu.unicode.org/","description":"ICU paragraph layout library","long_description":"ICU paragraph layout library","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"lib","ports":["icu-le-hb","icu-devel"]}],"depends_on":[]},{"name":"icu-devel-docs","portdir":"devel/icu-devel","version":"78.3","license":"Permissive","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://icu.unicode.org/","description":"International Components for Unicode (documentation)","long_description":"The International Components for Unicode (ICU) libraries provide robust and full-featured Unicode services on a wide variety of platforms. ICU supports the most current version of the Unicode standard, and they provide support for supplementary Unicode characters (needed for GB 18030 repertoire support). Documentation.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["gcc15"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"icu-devel","portdir":"devel/icu-devel","version":"78.3","license":"Permissive","platforms":"darwin freebsd","epoch":1,"replaced_by":null,"homepage":"https://icu.unicode.org/","description":"International Components for Unicode","long_description":"The International Components for Unicode (ICU) libraries provide robust and full-featured Unicode services on a wide variety of platforms. ICU supports the most current version of the Unicode standard, and they provide support for supplementary Unicode characters (needed for GB 18030 repertoire support).","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]}],"depends_on":[{"type":"lib","ports":["icu-devel-lx"]}]},{"name":"scute","portdir":"security/scute","version":"1.7.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gnupg.org/","description":"PKCS#11 interface to the GnuPG Agent","long_description":"Scute is a PKCS#11 implementation relying on the GnuPG Agent. It enables the use of an OpenPGP smartcard for TLS client authentication and for CMS digital signatures with Mozilla and other PKCS#11-compatible applications.","active":true,"categories":["security"],"maintainers":[{"name":"dgouttegattat","github":"gouttegd","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","ImageMagick","clang-18"]},{"type":"lib","ports":["gnupg2"]}],"depends_on":[]},{"name":"openjdk17-graalvm-native-image","portdir":"java/openjdk17-graalvm","version":"17.0.9","license":"Permissive","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"Former Native Image component for GraalVM","long_description":"Native Image support is now included in openjdk17-graalvm. Please uninstall openjdk17-graalvm-native-image.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk17-graalvm"]}],"depends_on":[]},{"name":"openjdk11-graalvm-native-image","portdir":"java/openjdk11-graalvm","version":"22.3.3","license":"GPL-2 and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"Native Image component for GraalVM","long_description":"Native Image component for GraalVM","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11-graalvm"]}],"depends_on":[]},{"name":"datree","portdir":"devel/datree","version":"1.9.19","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/datreeio/datree","description":"CLI tool to run policies against Kubernetes manifests YAML files or Helm charts","long_description":"Datree automatically validates Kubernetes objects for rule violations, ensuring no misconfigurations reach production","active":true,"categories":["devel"],"maintainers":[{"name":"max+github","github":"ci7rix","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"qoi","portdir":"graphics/qoi","version":"20250428","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://qoiformat.org/","description":"The “Quite OK Image Format” for fast, lossless image compression.","long_description":"The “Quite OK Image Format” for fast, lossless image compression. It losslessly compresses images to a similar size of PNG, while offering 20x-50x faster encoding and 3x-4x faster decoding. The reference en-/decoder fits in about 300 lines of C.","active":true,"categories":["graphics"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["libpng","stb","clang-18"]}],"depends_on":[{"type":"lib","ports":["gimp3-devel"]}]},{"name":"json2tsv","portdir":"textproc/json2tsv","version":"1.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codemadness.org/json2tsv.html","description":"JSON to TSV converter","long_description":"JSON to TSV converter","active":true,"categories":["textproc"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":53}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py310-graphviz","portdir":"python/py-graphviz","version":"0.20.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xflr6/graphviz","description":"Facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software from Python","long_description":"This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (repo) from Python.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["graphviz"]},{"type":"test","ports":["py310-pytest","py310-pytest-mock"]}],"depends_on":[{"type":"run","ports":["py310-objgraph"]},{"type":"test","ports":["py310-automat"]}]},{"name":"ddcctl","portdir":"sysutils/ddcctl","version":"1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kfix/ddcctl","description":"DDC monitor controls (brightness) for Mac OSX command line","long_description":"DDC monitor controls (brightness) for Mac OSX command line. Adjust your external monitors' built-in controls from the OSX shel","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1167}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"demangle","portdir":"devel/demangle","version":"20160204","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eklitzke/demangle","description":"Tool to demangle C++ symbols.","long_description":"This is a tool to help you demangle C++ symbols. These are symbols that you might see while looking at GDB backtraces, or perhaps as a result of looking at the symbol table from nm, objdump, etc.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[]},{"name":"py310-healpy","portdir":"python/py-healpy","version":"1.19.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/healpy/healpy","description":"Python language interface for HEALPix","long_description":"Software for pixelization, hierarchical indexing, synthesis, analysis, and visualization of data on the sphere. This is the Python language interface for HEALPix.","active":false,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":448}],"variants":["openmp","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py310-setuptools","py310-cython","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["libomp","cfitsio","healpix-cxx","libsharp","python310","py310-numpy","py310-matplotlib","py310-astropy"]}],"depends_on":[]},{"name":"stork","portdir":"textproc/stork","version":"1.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://stork-search.net/","description":"Impossibly fast web search, made for static sites.","long_description":"Stork is a library for creating beautiful, fast, and accurate full-text search interfaces on the web.","active":true,"categories":["textproc","www"],"maintainers":[{"name":"jobrien_stork","github":"neirbowj","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"jasper2","portdir":"graphics/jasper2","version":"2.0.33","license":"JasPer-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.ece.uvic.ca/~mdadams/jasper/","description":"Library for manipulating JPEG-2000 images","long_description":"The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). This port is the older 2.x release series.","active":true,"categories":["graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libjpeg-turbo"]}],"depends_on":[{"type":"lib","ports":["exact-image","kdelibs4","wgrib2","xv","digikam","kopete"]}]},{"name":"py310-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-sphinx"]}],"depends_on":[]},{"name":"py39-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-sphinx"]}],"depends_on":[]},{"name":"py38-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-sphinx"]}],"depends_on":[]},{"name":"py37-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-sphinx"]}],"depends_on":[]},{"name":"py-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-sphinxnotes-strike"]}],"depends_on":[]},{"name":"py310-sphinx-rtd-theme","portdir":"python/py-sphinx-rtd-theme","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sphinx-rtd-theme.readthedocs.io","description":"Read the Docs theme for Sphinx","long_description":"Read the Docs theme for Sphinx","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","clang-14"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-sphinx","py310-jsonpointer"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py-sphinx-rtd-theme"]}]},{"name":"py39-sphinx-rtd-theme","portdir":"python/py-sphinx-rtd-theme","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sphinx-rtd-theme.readthedocs.io","description":"Read the Docs theme for Sphinx","long_description":"Read the Docs theme for Sphinx","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-sphinx","py39-jsonpointer"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py38-sphinx-rtd-theme","portdir":"python/py-sphinx-rtd-theme","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sphinx-rtd-theme.readthedocs.io","description":"Read the Docs theme for Sphinx","long_description":"Read the Docs theme for Sphinx","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-jsonpointer","py38-sphinx"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py37-sphinx-rtd-theme","portdir":"python/py-sphinx-rtd-theme","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sphinx-rtd-theme.readthedocs.io","description":"Read the Docs theme for Sphinx","long_description":"Read the Docs theme for Sphinx","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-jsonpointer","py37-sphinx"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py-sphinx-rtd-theme","portdir":"python/py-sphinx-rtd-theme","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sphinx-rtd-theme.readthedocs.io","description":"Read the Docs theme for Sphinx","long_description":"Read the Docs theme for Sphinx","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py310-sphinx-rtd-theme"]}],"depends_on":[]},{"name":"py310-sphinx-jsonschema","portdir":"python/py-sphinx-jsonschema","version":"1.19.2","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lnoor/sphinx-jsonschema","description":"Sphinx extension to display JSON Schema","long_description":"Sphinx extension to display JSON Schema","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","clang-18","py310-installer","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-jsonpointer","py310-sphinx"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py39-sphinx-jsonschema","portdir":"python/py-sphinx-jsonschema","version":"1.19.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lnoor/sphinx-jsonschema","description":"Sphinx extension to display JSON Schema","long_description":"Sphinx extension to display JSON Schema","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-17","py39-installer","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-jsonpointer","py39-sphinx"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]}]}