{"count":51958,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=187","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=185","results":[{"name":"py312-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["yewtube","py312-mitmproxy"]},{"type":"run","ports":["py312-cmd2"]}]},{"name":"py312-ptyprocess","portdir":"python/py-ptyprocess","version":"0.7.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pexpect/ptyprocess","description":"Run a subprocess in a pseudo terminal","long_description":"Run a subprocess in a pseudo terminal","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pexpect","py312-terminado"]}]},{"name":"py312-pexpect","portdir":"python/py-pexpect","version":"4.9.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pexpect.readthedocs.org/","description":"Allows easy control of interactive console applications.","long_description":"Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-ptyprocess","python312"]}],"depends_on":[{"type":"lib","ports":["py312-poetry-plugin-shell","py312-ipython","py312-metakernel","py312-geomagpy","proxmark3-iceman"]},{"type":"run","ports":["py312-spyder"]},{"type":"test","ports":["py312-scrapy"]}]},{"name":"py312-keyring","portdir":"python/py-keyring","version":"25.7.0","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/keyring","description":"Python interface to access the system keyring service","long_description":"The Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. The OSXKeychain keyring service supports the Keychain service in Mac OS X.","active":true,"categories":["security","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py312-coherent.licensed","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["py312-jaraco.functools","py312-jaraco.classes","py312-jaraco.context","python312"]}],"depends_on":[{"type":"lib","ports":["gajim","jrnl","py312-urlwatch"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py312-jaraco.classes","portdir":"python/py-jaraco.classes","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.classes/","description":"Utility functions for Python class constructs","long_description":"Utility functions for Python class constructs","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools_scm","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-more-itertools"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-keyring","py312-keyrings.alt"]},{"type":"test","ports":["py312-jaraco.functools"]}]},{"name":"py312-importlib-metadata","portdir":"python/py-importlib-metadata","version":"8.7.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://importlib-metadata.readthedocs.io/","description":"Library to access the metadata for a Python package.","long_description":"Library to access the metadata for a Python package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build","py312-installer"]},{"type":"lib","ports":["py312-zipp","py312-coherent.licensed","python312"]}],"depends_on":[{"type":"lib","ports":["py312-textx","py312-dap","py312-diffusers","py312-docstring-to-markdown","py312-httpbin","py312-m2crypto","py312-pyface","py312-pygccxml","py312-asv"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py312-hyperlink","portdir":"python/py-hyperlink","version":"21.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/hyperlink","description":"A pure-Python implementation of immutable URLs","long_description":"Hyperlink is a pure-Python package and requires nothing but Python.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-idna"]},{"type":"test","ports":["py312-pytest","py312-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py312-treq","py312-twisted"]}]},{"name":"py312-distlib","portdir":"python/py-distlib","version":"0.4.0","license":"PSF","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://bitbucket.org/pypa/distlib","description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.","long_description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-virtualenv"]}]},{"name":"py311-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[]},{"name":"py312-mdurl","portdir":"python/py-mdurl","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdurl","description":"URL utilities for markdown-it","long_description":"URL utilities for markdown-it. This is a Python port of the JavaScript mdurl package.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-markdown-it-py"]}]},{"name":"py312-jaraco.functools","portdir":"python/py-jaraco.functools","version":"4.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-coherent.licensed","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312","py312-more-itertools"]},{"type":"test","ports":["py312-pytest","py312-jaraco.classes"]}],"depends_on":[{"type":"lib","ports":["py312-cheroot","py312-jaraco.text","py312-keyring","py312-tempora"]}]},{"name":"py312-uc-micro-py","portdir":"python/py-uc-micro-py","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tsutsu3/uc.micro-py","description":"Micro subset of unicode data files for linkify-it-py projects.","long_description":"Micro subset of unicode data files for linkify-it-py projects.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"run","ports":["py312-linkify-it-py"]}]},{"name":"py312-rich","portdir":"python/py-rich","version":"14.3.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io/en/latest/","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more out of the box.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","clang-18","py312-poetry-core","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-markdown-it-py","py312-pygments"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["httpie","jrnl","py312-objexplore","py312-pdftl","py312-pymc","py312-rich-theme-manager","py312-rstcheck","py312-textual","py312-cookiecutter","py312-enrich","py312-httpx","py312-meshio","py312-npe2"]},{"type":"run","ports":["py312-cmd2","py312-rich-click","py312-typer","py312-rich_rst","py312-rich-argparse"]},{"type":"test","ports":["py312-requests-cache"]}]},{"name":"py312-markdown-it-py","portdir":"python/py-markdown-it-py","version":"4.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/markdown-it-py","description":"Python port of markdown-it","long_description":"Python port of markdown-it. Markdown parser done right.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-flit_core","py312-installer"]},{"type":"lib","ports":["python312","py312-linkify-it-py","py312-mdurl","py312-mdit-py-plugins"]}],"depends_on":[{"type":"lib","ports":["py312-panel","py312-jupytext","py312-textual"]},{"type":"run","ports":["py312-panel","py312-rich","py312-telethon","py312-myst-parser"]}]},{"name":"py312-linkify-it-py","portdir":"python/py-linkify-it-py","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tsutsu3/linkify-it-py","description":"Links recognition library with full unicode support.","long_description":"Links recognition library with full unicode support.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-uc-micro-py"]}],"depends_on":[{"type":"lib","ports":["py312-markdown-it-py","py312-panel"]},{"type":"run","ports":["py312-panel"]}]},{"name":"py312-hyperframe","portdir":"python/py-hyperframe","version":"6.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org","description":"HTTP/2 framing layer for Python","long_description":"This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames. This library is used directly by hyper and a number of other projects to provide HTTP/2 frame decoding logic.","active":true,"categories":["net","www","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-h2","py312-mitmproxy"]}]},{"name":"py312-httpx","portdir":"python/py-httpx","version":"0.28.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/httpx","description":"The next generation HTTP client.","long_description":"The next generation HTTP client.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py312-brotli","py312-pygments","py312-brotlicffi","py312-h2","python312","py312-rich","py312-sniffio","py312-socksio","py312-httpcore","py312-charset-normalizer","py312-certifi","py312-click","py312-idna"]},{"type":"run","ports":["httpx_select"]}],"depends_on":[{"type":"lib","ports":["py312-cloudflare","youtube-search-python","py312-weasel","py312-zeep","py312-diffusers","py312-httpx-aiohttp","py312-jupyterlab","py312-pbs_installer","py312-pylast"]},{"type":"run","ports":["py312-datasets","py312-huggingface_hub"]}]},{"name":"py312-httpcore","portdir":"python/py-httpcore","version":"1.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/httpcore","description":"A minimal low level HTTP client.","long_description":"A minimal low level HTTP client.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","clang-18"]},{"type":"lib","ports":["py312-sniffio","python312","py312-socksio","py312-certifi","py312-anyio","py312-h11","py312-h2"]}],"depends_on":[{"type":"lib","ports":["py312-httpx"]}]},{"name":"py312-hpack","portdir":"python/py-hpack","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/hpack/","description":"Pure-Python HPACK header compression","long_description":"This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2. It also contains a compatibility layer that automatically enables the use of nghttp2 if it is available.","active":true,"categories":["net","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py312-h2"]}]},{"name":"py312-h2","portdir":"python/py-h2","version":"4.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/h2/","description":"Hyper-h2: A pure-Python HTTP/2 protocol stack","long_description":"Hyper-h2 is a HTTP/2 protocol stack, written entirely in Python. The goal of Hyper-h2 is to be a 100% RFC 7540 compatible implementation of a complete HTTP/2 protocol stack for the Python ecosystem, build on a set of finite state machines. It should be usable in all programs regardless of concurrency model or environment. To achieve this, Hyper-h2 is entirely self-contained: it does no I/O of any kind, leaving that up to a wrapper library to control. This ensures that it can seamlessly work in all kinds of environments, from single-threaded code to Twisted. Its secondary goals are to be fast, clear, and efficient.","active":true,"categories":["net","www","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-hpack","py312-hyperframe","python312"]}],"depends_on":[{"type":"lib","ports":["matrix-nio","py312-httpcore","py312-httpx","py312-mitmproxy"]}]},{"name":"py312-h11","portdir":"python/py-h11","version":"0.16.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/h11","description":"A pure-Python, bring-your-own-I/O implementation of HTTP/1.1","long_description":"This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2.","active":true,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["matrix-nio","py312-httpcore","py312-mitmproxy","py312-uvicorn","py312-wsproto"]}]},{"name":"py312-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-cffi","python312"]}],"depends_on":[{"type":"lib","ports":["py312-httpbin","py312-httpx"]}]},{"name":"py312-anyio","portdir":"python/py-anyio","version":"4.12.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/agronholm/anyio","description":"AnyIO is a asynchronous compatibility API","long_description":"AnyIO is a asynchronous compatibility API","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build"]},{"type":"lib","ports":["py312-typing_extensions","py312-idna","py312-sniffio","python312"]}],"depends_on":[{"type":"lib","ports":["py312-cloudflare","py312-httpcore","py312-jupyter_server","py312-starlette"]},{"type":"run","ports":["py312-python-socks"]}]},{"name":"py312-libvirt","portdir":"python/py-libvirt","version":"11.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libvirt.org","description":"The libvirt virtualization API python binding","long_description":"The libvirt virtualization API python binding provides a module that permits applications written in the Python programming language to call the interface supplied by the libvirt library, to manage the virtualization capabilities of recent versions of Linux and other OSes.","active":true,"categories":["python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","pkgconfig","py312-build","py312-installer"]},{"type":"lib","ports":["python312","libvirt"]}],"depends_on":[{"type":"run","ports":["virt-manager"]}]},{"name":"ast-grep","portdir":"devel/ast-grep","version":"0.42.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ast-grep.github.io/","description":"A CLI tool for code structural search, lint and rewriting.","long_description":"ast-grep is a AST-based tool to search code by pattern code. Think it as your old-friend grep but it matches AST nodes instead of text. You can write patterns as if you are writing ordinary code. It will match all code that has the same syntactical structure. You can use $ sign + upper case letters as wildcard, e.g. $MATCH, to match any single AST node. Think it as REGEX dot ., except it is not textual.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"php83-zstd","portdir":"php/php-zstd","version":"0.15.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/zstd","description":"Zstandard compression","long_description":"This extension allows Zstandard compression from PHP","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","pkgconfig","php83-APCu","clang-18"]},{"type":"lib","ports":["zstd","php83"]}],"depends_on":[]},{"name":"php83-zip","portdir":"php/php-zip","version":"1.22.8","license":"PHP-3.01","platforms":"darwin","epoch":3,"replaced_by":null,"homepage":"http://pecl.php.net/package/zip","description":"PHP zip functions","long_description":"This PHP extension lets you create, read and modify zip files.","active":true,"categories":["lang","archivers","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","pkgconfig","clang-18"]},{"type":"lib","ports":["libzip","zlib","php83"]}],"depends_on":[{"type":"run","ports":["phpmyadmin"]}]},{"name":"php83-xhprof","portdir":"php/php-xhprof","version":"2.3.10","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/xhprof","description":"A Hierarchical Profiler for PHP","long_description":"XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface.","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","graphviz","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["php83"]}],"depends_on":[]},{"name":"php83-redis","portdir":"php/php-redis","version":"6.3.0","license":"PHP-3.01","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/redis","description":"an API for communicating with a Redis database from PHP","long_description":"php-redis is an API for communicating with a Redis database from PHP.","active":true,"categories":["databases","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["php83"]}],"depends_on":[]},{"name":"php83-APCu","portdir":"php/php-APCu","version":"5.1.28","license":"PHP-3.01","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/APCu","description":"APC User Cache","long_description":"APCu contains the user-level functionality from APC","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["php83"]}],"depends_on":[{"type":"build","ports":["php83-zstd"]}]},{"name":"prima","portdir":"fortran/prima","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://libprima.net","description":"PRIMA is a package for solving general non-linear optimization problems without using derivatives","long_description":"PRIMA is a package for solving general non-linear optimization problems without using derivatives","active":true,"categories":["science","fortran"],"maintainers":[{"name":"","github":"zaikunzhang","ports_count":1}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18","gcc15"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"btop","portdir":"sysutils/btop","version":"1.4.7","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/aristocratos/btop","description":"A monitor of resources","long_description":"Resource monitor that shows usage and stats for processor, memory, disks, network and processes.","active":true,"categories":["sysutils"],"maintainers":[{"name":"sam","github":"samasaur1","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gmake","coreutils","clang-22"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"p5.34-encode-imaputf7","portdir":"perl/p5-encode-imaputf7","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Encode::IMAPUTF7","description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","long_description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-test-nowarnings","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-encode"]}],"depends_on":[{"type":"lib","ports":["p5-encode-imaputf7"]},{"type":"run","ports":["imapsync"]}]},{"name":"p5.32-encode-imaputf7","portdir":"perl/p5-encode-imaputf7","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Encode::IMAPUTF7","description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","long_description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-nowarnings","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-encode"]}],"depends_on":[]},{"name":"p5.30-encode-imaputf7","portdir":"perl/p5-encode-imaputf7","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Encode::IMAPUTF7","description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","long_description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-nowarnings","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-encode"]}],"depends_on":[]},{"name":"p5.28-encode-imaputf7","portdir":"perl/p5-encode-imaputf7","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Encode::IMAPUTF7","description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","long_description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-nowarnings","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-encode"]}],"depends_on":[]},{"name":"p5-encode-imaputf7","portdir":"perl/p5-encode-imaputf7","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-encode-imaputf7","homepage":"https://metacpan.org/pod/Encode::IMAPUTF7","description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","long_description":"Encode::IMAPUTF7 - modification of UTF-7 encoding for IMAP","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-encode-imaputf7"]}],"depends_on":[]},{"name":"py311-ipaddress","portdir":"python/py-ipaddress","version":"1.0.23","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/phihag/ipaddress","description":"IPv4/IPv6 manipulation library","long_description":"IPv4/IPv6 manipulation library","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-ipaddress","portdir":"python/py-ipaddress","version":"1.0.23","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/phihag/ipaddress","description":"IPv4/IPv6 manipulation library","long_description":"IPv4/IPv6 manipulation library","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"python_select-312","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python312"]}]},{"name":"python3_select-312","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python312"]}]},{"name":"python_select-311","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python311"]}]},{"name":"python3_select-311","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python311"]}]},{"name":"py312-zc-lockfile","portdir":"python/py-zc-lockfile","version":"3.0.post1","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zc.lockfile","description":"Basic inter-process locks","long_description":"The zc.lockfile package provides a basic portable implementation of interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files.","active":true,"categories":["python","zope"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-zc-lockfile","portdir":"python/py-zc-lockfile","version":"3.0.post1","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zc.lockfile","description":"Basic inter-process locks","long_description":"The zc.lockfile package provides a basic portable implementation of interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files.","active":true,"categories":["python","zope"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-zc-lockfile","portdir":"python/py-zc-lockfile","version":"3.0.post1","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zc.lockfile","description":"Basic inter-process locks","long_description":"The zc.lockfile package provides a basic portable implementation of interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files.","active":true,"categories":["python","zope"],"maintainers":[],"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-cherrypy"]}]},{"name":"py39-zc-lockfile","portdir":"python/py-zc-lockfile","version":"3.0.post1","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zc.lockfile","description":"Basic inter-process locks","long_description":"The zc.lockfile package provides a basic portable implementation of interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files.","active":false,"categories":["python","zope"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py312-tempora","portdir":"python/py-tempora","version":"5.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18","py312-coherent.licensed","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-setuptools","py312-six","py312-toml","py312-jaraco.functools"]},{"type":"test","ports":["py312-py","py312-pytest","py312-freezegun"]}],"depends_on":[{"type":"lib","ports":["py312-portend"]}]},{"name":"py312-portend","portdir":"python/py-portend","version":"3.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-coherent.licensed","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312","py312-tempora"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-portend"]}]},{"name":"php83-igbinary","portdir":"php/php-igbinary","version":"3.2.16","license":"BSD and PHP-3.01","platforms":"darwin freebsd openbsd","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/igbinary","description":"PHP serializer.","long_description":"Igbinary is a drop in replacement for the standard PHP serializer. Instead of time and space consuming textual representation, igbinary stores PHP data structures in a compact binary form. Savings are significant when using memcached or similar memory based storages for serialized data.","active":true,"categories":["devel","net","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085},{"name":"macintosh","github":"BjarneDMat","ports_count":1504}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["php83"]}],"depends_on":[{"type":"lib","ports":["php83-memcached"]}]}]}