{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=1033","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=1031","results":[{"name":"py314-awscli2","portdir":"python/py-awscli2","version":"2.34.41","license":"Apache-2","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["py314-colorama","py314-prompt_toolkit","py314-ruamel-yaml-clib","python314","py314-distro","py314-awscrt","py314-jmespath","py314-dateutil","py314-urllib3","py314-docutils","py314-ruamel-yaml"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[{"type":"lib","ports":["py-awscli2"]}]},{"name":"py314-elastic-transport","portdir":"python/py-elastic-transport","version":"9.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/elastic/elastic-transport-python","description":"Transport classes/utilities for Elastic client libraries","long_description":"Transport classes and utilities shared among Python Elastic client libraries","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-certifi","py314-urllib3"]}],"depends_on":[{"type":"lib","ports":["py-elastic-transport"]},{"type":"run","ports":["py314-elasticsearch-dsl"]}]},{"name":"py314-elasticsearch","portdir":"python/py-elasticsearch","version":"9.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/elastic/elasticsearch-py","description":"Python client for Elasticsearch","long_description":"Python client for Elasticsearch","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-certifi","py314-urllib3"]}],"depends_on":[{"type":"lib","ports":["py-elasticsearch"]},{"type":"run","ports":["py314-elasticsearch-dsl"]}]},{"name":"py314-elasticsearch-dsl","portdir":"python/py-elasticsearch-dsl","version":"8.18.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/elasticsearch/elasticsearch-dsl-py","description":"Python client for Elasticsearch","long_description":"Python client for Elasticsearch","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-dateutil","py314-typing_extensions","py314-elastic-transport","py314-elasticsearch"]}],"depends_on":[{"type":"lib","ports":["py-elasticsearch-dsl"]}]},{"name":"py314-discid","portdir":"python/py-discid","version":"1.4.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/discid/","description":"Python bindings for libdiscid by MusicBrainz.","long_description":"The main purpose is the calculation of an identifier for audio discs (Disc ID) to use for the MusicBrainz database. Additionally the disc MCN and track ISRCs can be extracted.","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["libdiscid","python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-discid"]}]},{"name":"py314-publicsuffix2","portdir":"python/py-publicsuffix2","version":"2.20191221","license":"(MIT or MPL-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nexB/python-publicsuffix2","description":"Get a public suffix for a domain name using the Public Suffix List","long_description":"Get a public suffix for a domain name using the Public Suffix List","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-requests","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-publicsuffix2","unfurl"]}]},{"name":"unfurl","portdir":"www/unfurl","version":"20260405","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/obsidianforensics/unfurl","description":"Extract and Visualize Data from URLs","long_description":"Extract and Visualize Data from URLs Unfurl takes a URL and expands (\"unfurls\") it into a directed graph, extracting every bit of information from the URL and exposing the obscured.","active":true,"categories":["www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-flask","py314-aniso8601","py314-bbpb","py314-dnslib","python314","py314-flask-restx","py314-netaddr","py314-publicsuffix2","py314-flask-cors","py314-requests","py314-networkx","py314-protobuf3","py314-country","py314-ulid"]}],"depends_on":[]},{"name":"openjdk26-temurin","portdir":"java/openjdk26-temurin","version":"26","license":"GPL-2+","platforms":"{ darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://adoptium.net","description":"Eclipse Temurin, based on OpenJDK 26 (Short Term Support until September 2026)","long_description":"Eclipse Temurin, based on OpenJDK 26 (Short Term Support until September 2026) \n\nOpenJDK 26 (Java Development Kit) distribution from Adoptium.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"critcl","portdir":"lang/critcl","version":"3.3.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/andreas-kupries/critcl","description":"C Runtime In Tcl","long_description":"A system for embedding and using C code from within Tcl scripts.","active":true,"categories":["devel","lang","tcl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tcl"]}],"depends_on":[]},{"name":"copilot-cli","portdir":"llm/copilot-cli","version":"1.0.48","license":"Restrictive/Distributable","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://docs.github.com/copilot/concepts/agents/about-copilot-cli","description":"GitHub Copilot CLI -- AI-powered coding assistant in the terminal","long_description":"GitHub Copilot CLI brings AI-powered coding assistance directly to your command line, enabling you to build, debug, and understand code through natural language conversations. Powered by the same agentic harness as GitHub's Copilot coding agent.","active":true,"categories":["llm"],"maintainers":[{"name":"dports","github":"drkp","ports_count":77}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rrsync","portdir":"net/rsync","version":"3.4.1","license":"(GPL-3+ or OpenSSLException)","platforms":"darwin freebsd sunos","epoch":0,"replaced_by":null,"homepage":"https://rsync.samba.org","description":"a script to set up restricted rsync users via ssh logins","long_description":"rrsync is a script to set up restricted rsync users via ssh logins.","active":true,"categories":["net"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["rsync"]}],"depends_on":[]},{"name":"py314-socid-extractor","portdir":"python/py-socid-extractor","version":"0.0.28","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/socid-extractor","description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","long_description":"Extract information about a user from profile webpages / API responses and save it in machine-readable format.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-dateutil","py314-requests","py314-beautifulsoup4","python314"]}],"depends_on":[{"type":"lib","ports":["maigret","py-socid-extractor"]}]},{"name":"py314-altair","portdir":"python/py-altair","version":"6.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://altair-viz.github.io/","description":"A declarative statistical visualization library for Python.","long_description":"A declarative statistical visualization library for Python.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["py314-jinja2","py314-pandas","python314","py314-jsonschema","py314-narwhals","py314-toolz","py314-packaging","py314-numpy","py314-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py-altair"]}]},{"name":"helm-3.20","portdir":"sysutils/helm","version":"3.20.2","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":33},{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["helm_select"]}],"depends_on":[]},{"name":"Ice","portdir":"aqua/Ice","version":"0.11.12","license":"GPL-3","platforms":"{macosx >= 14}","epoch":0,"replaced_by":null,"homepage":"https://icemenubar.app/","description":"Powerful menu bar manager for macOS","long_description":"Ice is a powerful menu bar management tool for macOS. While its primary function is hiding and showing menu bar items, it offers a wide range of features to manage the menu bar. Items can be hidden or shown on demand, rearranged via drag-and-drop, and searched. The menu bar appearance can also be fully customized.","active":true,"categories":["aqua"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"octave-mboct-octave","portdir":"octave/octave-mboct-octave","version":"0.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/octave-user/mboct-octave-pkg","description":"TMBDyn/Octave utility package.","long_description":"TMBDyn/Octave utility package. mboct-octave belongs to a suite of packages which can be used for pre- and post-processing of flexible bodies in MBDyn with GNU-Octave and Gmsh.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[{"type":"lib","ports":["octave-mboct-fem","octave-mboct-mbdyn","octave-mboct-numerical"]}]},{"name":"octave-mboct-numerical","portdir":"octave/octave-mboct-numerical","version":"0.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/octave-user/mboct-numerical-pkg","description":"TMBDyn/Octave numerical solvers.","long_description":"TMBDyn/Octave numerical solvers. mboct-numerical belongs to a suite of packages which can be used for pre- and post-processing of flexible bodies in MBDyn with GNU-Octave and Gmsh.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["accelerate","atlas","blis","flexiblas","openblas","universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["OpenBLAS","metis","mumps","gtest","octave-mboct-octave","pastix","octave"]}],"depends_on":[{"type":"lib","ports":["octave-mboct-fem","octave-mboct-mbdyn"]}]},{"name":"mbdyn","portdir":"science/mbdyn","version":"1.7.3","license":"GPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mbdyn.org","description":"MBDyn is the first and one of the few full-featured free* general purpose Multibody Dynamics analysis software.","long_description":"MBDyn is the first and one of the few full-featured free* general purpose Multibody Dynamics analysis software.","active":true,"categories":["science"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["accelerate","atlas","blis","flexiblas","openblas","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","gcc15"]},{"type":"lib","ports":["SuiteSparse","libgcc","gcc15","metis","GiNaC","OpenBLAS"]}],"depends_on":[{"type":"lib","ports":["octave-mboct-mbdyn"]}]},{"name":"pastix","portdir":"science/pastix","version":"6.4.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://solverstack.gitlabpages.inria.fr/pastix/","description":"PaStiX: A sparse direct solver","long_description":"PaStiX: A sparse direct solver PaStiX (Parallel Sparse matriX package) is a scientific library that provides a high performance parallel solver for very large sparse linear systems based on direct methods. Numerical algorithms are implemented in single or double precision (real or complex) using LLt, LDLt and LU with static pivoting (for non symmetric matrices having a symmetric pattern). This solver also provides some low-rank compression methods to reduce the memory footprint and/or the time-to-solution.","active":true,"categories":["science"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["debug","accelerate","atlas","blis","flexiblas","openblas","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["scotch","hwloc","gcc15","OpenBLAS","metis"]}],"depends_on":[{"type":"lib","ports":["octave-mboct-numerical"]}]},{"name":"renode","portdir":"emulators/renode","version":"1.16.1","license":"MIT","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://renode.io","description":"Virtual development framework for embedded systems","long_description":"Renode is an open source virtual development framework for complex embedded systems. It simulates SoCs, sensors, and other hardware, letting you run unmodified firmware binaries on your workstation. Supports ARM, RISC-V, SPARC, x86, Xtensa, POWER and more.","active":true,"categories":["devel","emulators"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["cmake","coreutils","dotnet-sdk-8","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"run","ports":["dotnet-cli","dotnet-runtime-8"]}],"depends_on":[]},{"name":"py310-cloudpathlib","portdir":"python/py-cloudpathlib","version":"0.24.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/drivendataorg/cloudpathlib","description":"pathlib-style classes for cloud storage services","long_description":"cloudpathlib provides pathlib.Path-style classes for interacting with cloud storage services including AWS S3, Azure Blob Storage, and Google Cloud Storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-weasel"]}]},{"name":"py311-cloudpathlib","portdir":"python/py-cloudpathlib","version":"0.24.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/drivendataorg/cloudpathlib","description":"pathlib-style classes for cloud storage services","long_description":"cloudpathlib provides pathlib.Path-style classes for interacting with cloud storage services including AWS S3, Azure Blob Storage, and Google Cloud Storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-weasel"]}]},{"name":"py312-cloudpathlib","portdir":"python/py-cloudpathlib","version":"0.24.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/drivendataorg/cloudpathlib","description":"pathlib-style classes for cloud storage services","long_description":"cloudpathlib provides pathlib.Path-style classes for interacting with cloud storage services including AWS S3, Azure Blob Storage, and Google Cloud Storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-weasel"]}]},{"name":"py310-spacy-legacy","portdir":"python/py-spacy-legacy","version":"3.0.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spacy.io","description":"Legacy registered functions for spaCy backwards compatibility","long_description":"Legacy registered functions for spaCy backwards compatibility","active":true,"categories":["textproc","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-spaCy"]}]},{"name":"py311-spacy-legacy","portdir":"python/py-spacy-legacy","version":"3.0.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spacy.io","description":"Legacy registered functions for spaCy backwards compatibility","long_description":"Legacy registered functions for spaCy backwards compatibility","active":true,"categories":["textproc","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-spaCy"]}]},{"name":"py312-spacy-legacy","portdir":"python/py-spacy-legacy","version":"3.0.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spacy.io","description":"Legacy registered functions for spaCy backwards compatibility","long_description":"Legacy registered functions for spaCy backwards compatibility","active":true,"categories":["textproc","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-spaCy"]}]},{"name":"py310-spacy-loggers","portdir":"python/py-spacy-loggers","version":"1.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spacy.io","description":"Logging utilities for spaCy","long_description":"This package provides logging utilities for spaCy, including loggers for Weights & Biases, MLflow, and other experiment tracking tools.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-spaCy"]}]},{"name":"py311-spacy-loggers","portdir":"python/py-spacy-loggers","version":"1.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spacy.io","description":"Logging utilities for spaCy","long_description":"This package provides logging utilities for spaCy, including loggers for Weights & Biases, MLflow, and other experiment tracking tools.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-spaCy"]}]},{"name":"py312-spacy-loggers","portdir":"python/py-spacy-loggers","version":"1.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spacy.io","description":"Logging utilities for spaCy","long_description":"This package provides logging utilities for spaCy, including loggers for Weights & Biases, MLflow, and other experiment tracking tools.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-spaCy"]}]},{"name":"quien","portdir":"net/quien","version":"0.2.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://benword.com/quien-a-better-whois-lookup-tool","description":"A better WHOIS lookup tool","long_description":"A better WHOIS lookup tool. Interactive TUI with tabbed views for WHOIS, DNS, mail, SSL/TLS, HTTP headers, and tech stack detection.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"tcl9-tls","portdir":"devel/tcl-tls","version":"2.0","license":"Tcl/Tk","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://core.tcl-lang.org/tcltls/","description":"TLS OpenSSL extension to TCL.","long_description":"TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure connections on top of the Tcl socket mechanism.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl","tcl9"]}],"depends_on":[]},{"name":"tcl9","portdir":"lang/tcl","version":"9.0.3","license":"Tcl/Tk","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.tcl-lang.org/","description":"Tool Command Language","long_description":"Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.","active":true,"categories":["lang"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"chrischavez","github":"chrstphrchvz","ports_count":96}],"variants":["corefoundation","memdebug","dtrace","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libtommath"]}],"depends_on":[{"type":"lib","ports":["tcl9-tls"]}]},{"name":"mips-binutils","portdir":"cross/mips-binutils","version":"2.46.0","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/binutils/binutils.html","description":"FSF Binutils for mips cross development","long_description":"Free Software Foundation development toolchain (\"binutils\") for mips cross development.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":[null]}],"depends_on":[{"type":"lib","ports":["mips-linux-binutils","mips-elf-binutils","mips-embedded-binutils"]}]},{"name":"mips-linux-binutils","portdir":"cross/mips-binutils","version":"2.46.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/binutils/binutils.html","description":"FSF Binutils for mips-linux cross development","long_description":"Free Software Foundation development toolchain (\"binutils\") for mips-linux cross development.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["texinfo","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","mips-binutils","zstd","gettext"]}],"depends_on":[]},{"name":"mips-embedded-binutils","portdir":"cross/mips-binutils","version":"2.46.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/binutils/binutils.html","description":"FSF Binutils for mips-embedded cross development","long_description":"Free Software Foundation development toolchain (\"binutils\") for mips-embedded cross development.","active":true,"categories":["devel","cross"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["texinfo","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","mips-binutils","zstd","gettext"]}],"depends_on":[]},{"name":"py311-weasel","portdir":"python/py-weasel","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/weasel","description":"CLI tool for running and managing spaCy projects","long_description":"Weasel is a command-line tool for managing and running spaCy projects, providing workflows for data processing, training, and packaging NLP pipelines.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-smart_open","py311-wasabi","python311","py311-confection","py311-cloudpathlib","py311-srsly","py311-packaging","py311-pydantic","py311-typer","py311-httpx"]}],"depends_on":[{"type":"lib","ports":["py311-spaCy"]}]},{"name":"py310-weasel","portdir":"python/py-weasel","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/weasel","description":"CLI tool for running and managing spaCy projects","long_description":"Weasel is a command-line tool for managing and running spaCy projects, providing workflows for data processing, training, and packaging NLP pipelines.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-pydantic","py310-smart_open","python310","py310-confection","py310-cloudpathlib","py310-typer","py310-packaging","py310-srsly","py310-wasabi","py310-httpx"]}],"depends_on":[{"type":"lib","ports":["py310-spaCy"]}]},{"name":"py312-weasel","portdir":"python/py-weasel","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/weasel","description":"CLI tool for running and managing spaCy projects","long_description":"Weasel is a command-line tool for managing and running spaCy projects, providing workflows for data processing, training, and packaging NLP pipelines.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["py312-srsly","py312-wasabi","python312","py312-smart_open","py312-cloudpathlib","py312-typer","py312-packaging","py312-httpx","py312-pydantic","py312-confection"]}],"depends_on":[{"type":"lib","ports":["py312-spaCy"]}]},{"name":"icey","portdir":"devel/icey","version":"2.4.5","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://0state.com/icey/","description":"C++20 media stack and libwebrtc alternative for real-time video, signalling, TURN, and media servers","long_description":"C++20 media stack and libwebrtc alternative for real-time video, signalling, TURN, and media servers","active":true,"categories":["devel","net","multimedia"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-22"]},{"type":"lib","ports":["nlohmann-json","openssl3","zlib","llhttp","ffmpeg8","minizip","libuv"]}],"depends_on":[]},{"name":"llhttp","portdir":"devel/llhttp","version":"9.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://llhttp.org/","description":"Fast HTTP message parser based on llparse","long_description":"Fast HTTP message parser based on llparse","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["icey"]}]},{"name":"py313-arabic-reshaper","portdir":"python/py-arabic-reshaper","version":"3.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mpcabd/python-arabic-reshaper/","description":"Reconstruct Arabic sentences to be used in applications that don't support Arabic script.","long_description":"Reconstruct Arabic sentences to be used in applications that don't support Arabic script.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-xhtml2pdf"]}]},{"name":"py314-arabic-reshaper","portdir":"python/py-arabic-reshaper","version":"3.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mpcabd/python-arabic-reshaper/","description":"Reconstruct Arabic sentences to be used in applications that don't support Arabic script.","long_description":"Reconstruct Arabic sentences to be used in applications that don't support Arabic script.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["maigret","py-arabic-reshaper","py314-xhtml2pdf"]}]},{"name":"py314-async-timeout","portdir":"python/py-async-timeout","version":"4.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/async-timeout","description":"asyncio-compatible timeout context manager.","long_description":"asyncio-compatible is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-typing_extensions","python314"]}],"depends_on":[{"type":"lib","ports":["maigret","py-async-timeout"]}]},{"name":"py314-bidi","portdir":"python/py-bidi","version":"0.6.10","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MeirKriheli/python-bidi","description":"Pure python implementation of the BiDi layout algorithm","long_description":"Pure python implementation of the BiDi layout algorithm","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-bidi","maigret","py314-xhtml2pdf"]}]},{"name":"py314-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-urllib3","py314-charset-normalizer","py314-certifi","py314-idna","py314-requests"]}],"depends_on":[{"type":"lib","ports":["maigret","py-requests-futures"]}]},{"name":"ble.sh","portdir":"sysutils/ble.sh","version":"0.4.0-devel3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/akinomyoga/ble.sh","description":"Bash Line Editor (ble.sh) is a command line editor written in pure Bash which replaces the default GNU Readline.","long_description":"Bash Line Editor (ble.sh) is a command line editor written in pure Bash which replaces the default GNU Readline.","active":true,"categories":["sysutils","shells"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["gawk","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"p5-getopt-yath","portdir":"perl/p5-getopt-yath","version":"2.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-getopt-yath","homepage":"https://metacpan.org/pod/Getopt::Yath","description":"Getopt::Yath - Option processing yath style","long_description":"Getopt::Yath - Option processing yath style","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-getopt-yath"]}],"depends_on":[]},{"name":"p5.28-getopt-yath","portdir":"perl/p5-getopt-yath","version":"2.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::Yath","description":"Getopt::Yath - Option processing yath style","long_description":"Getopt::Yath - Option processing yath style","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-cpanel-json-xs","p5.28-importer","p5.28-term-table"]}],"depends_on":[{"type":"lib","ports":["p5.28-app-yath-script"]}]},{"name":"p5.30-getopt-yath","portdir":"perl/p5-getopt-yath","version":"2.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::Yath","description":"Getopt::Yath - Option processing yath style","long_description":"Getopt::Yath - Option processing yath style","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-cpanel-json-xs","p5.30-importer","p5.30-term-table"]}],"depends_on":[{"type":"lib","ports":["p5.30-app-yath-script"]}]},{"name":"p5.32-getopt-yath","portdir":"perl/p5-getopt-yath","version":"2.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::Yath","description":"Getopt::Yath - Option processing yath style","long_description":"Getopt::Yath - Option processing yath style","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-cpanel-json-xs","p5.32-importer","p5.32-term-table"]}],"depends_on":[{"type":"lib","ports":["p5.32-app-yath-script"]}]}]}