{"count":51981,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=347","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=345","results":[{"name":"php82-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":1512}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["php82"]}],"depends_on":[{"type":"build","ports":["php82-zstd"]}]},{"name":"mqttui","portdir":"net/mqttui","version":"0.23.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/EdJoPaTo/mqttui","description":"Simple lightweight terminal based MQTT monitor and publisher.","long_description":"Simple lightweight terminal based MQTT monitor and publisher.","active":true,"categories":["net"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":47}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py311-sphinx-click","portdir":"python/py-sphinx-click","version":"6.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-click.readthedocs.io/en/latest/","description":"A Sphinx plugin to automatically document click-based applications","long_description":"sphinx-click is a Sphinx plugin that allows you to automatically extract documentation from a click-based application and include it in your docs.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-docutils","py311-click","py311-sphinx"]}],"depends_on":[]},{"name":"todoist-cli","portdir":"office/todoist-cli","version":"0.23.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/sachaos/todoist","description":"Todoist CLI Client","long_description":"Todoist CLI Client","active":true,"categories":["office"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py310-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.20.19","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","clang-18","py310-installer","py310-calver"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-pikepdf"]},{"type":"lib","ports":["py310-hatchling"]}]},{"name":"py39-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.1.14.14","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","clang-18","py39-installer","py39-calver"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-hatchling"]}]},{"name":"py38-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.1.14.14","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","clang-18","py38-installer","py38-calver"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-hatchling"]}]},{"name":"py37-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.1.14.14","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","clang-18","py37-installer","py37-calver"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-hatchling"]}]},{"name":"py-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.20.19","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-trove-classifiers"]}],"depends_on":[]},{"name":"py310-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py39-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":false,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":false,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py37-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":false,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-poetry-plugin-export"]}],"depends_on":[]},{"name":"py39-calver","portdir":"python/py-calver","version":"2025.10.20","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/di/calver","description":"setuptools extension for automatically defining your Python package version as a calendar version","long_description":"The calver package is a setuptools extension for automatically defining your Python package version as a calendar version.","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-trove-classifiers"]}]},{"name":"py38-calver","portdir":"python/py-calver","version":"2022.06.26","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/di/calver","description":"setuptools extension for automatically defining your Python package version as a calendar version","long_description":"The calver package is a setuptools extension for automatically defining your Python package version as a calendar version.","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-trove-classifiers"]}]},{"name":"py37-calver","portdir":"python/py-calver","version":"2022.06.26","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/di/calver","description":"setuptools extension for automatically defining your Python package version as a calendar version","long_description":"The calver package is a setuptools extension for automatically defining your Python package version as a calendar version.","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-trove-classifiers"]}]},{"name":"py311-pickleshare","portdir":"python/py-pickleshare","version":"0.7.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vivainio/pickleshare","description":"Tiny 'shelve'-like database with concurrency support.","long_description":"Tiny 'shelve'-like database with concurrency support.","active":true,"categories":["devel","science","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":[{"type":"run","ports":["py311-spyder"]}]},{"name":"dokku-client","portdir":"sysutils/dokku-client","version":"0.30.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dokku/dokku","description":"Command-line client for the Dokku PaaS","long_description":"Command-line client for the Dokku PaaS","active":true,"categories":["sysutils"],"maintainers":[{"name":"bashu.was.here","github":"bashu","ports_count":40}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash"]}],"depends_on":[]},{"name":"py311-typeguard","portdir":"python/py-typeguard","version":"4.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/agronholm/typeguard","description":"Run time type checker for Python","long_description":"Run time type checker for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-typing_extensions","python311"]}],"depends_on":[{"type":"test","ports":["py311-tenacity"]}]},{"name":"py311-pygls","portdir":"python/py-pygls","version":"2.0.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/openlawlibrary/pygls","description":"Pythonic generic implementation of the Language Server Protocol","long_description":"pygls (pronounced like \"pie glass\") is a pythonic generic implementation of the Language Server Protocol for use as a foundation for writing language servers using Python (e.g. Python, XML, etc.). It allows you to write your own language server in just a few lines of code.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-poetry-core","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-lsprotocol","py311-cattrs","py311-attrs"]},{"type":"test","ports":["py311-pytest","py311-mock","py311-pytest-asyncio"]}],"depends_on":[]},{"name":"py311-lsprotocol","portdir":"python/py-lsprotocol","version":"2025.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/lsprotocol","description":"Python implementation of the Language Server Protocol.","long_description":"Python implementation of the Language Server Protocol.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["py311-attrs","py311-cattrs","python311"]}],"depends_on":[{"type":"lib","ports":["py311-python-lsp-ruff"]},{"type":"run","ports":["py311-pygls"]}]},{"name":"py310-lsprotocol","portdir":"python/py-lsprotocol","version":"2025.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/lsprotocol","description":"Python implementation of the Language Server Protocol.","long_description":"Python implementation of the Language Server Protocol.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-attrs","py310-cattrs","python310"]}],"depends_on":[{"type":"lib","ports":["py310-python-lsp-ruff"]},{"type":"run","ports":["py310-pygls"]}]},{"name":"py39-lsprotocol","portdir":"python/py-lsprotocol","version":"2025.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/lsprotocol","description":"Python implementation of the Language Server Protocol.","long_description":"Python implementation of the Language Server Protocol.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-attrs","py39-cattrs","python39"]}],"depends_on":[{"type":"run","ports":["py39-pygls"]}]},{"name":"py-lsprotocol","portdir":"python/py-lsprotocol","version":"2025.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/lsprotocol","description":"Python implementation of the Language Server Protocol.","long_description":"Python implementation of the Language Server Protocol.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-lsprotocol"]}],"depends_on":[]},{"name":"py311-flit_scm","portdir":"python/py-flit_scm","version":"1.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/flit-scm","description":"A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.","long_description":"A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-setuptools_scm","py311-flit_core","python311"]}],"depends_on":[{"type":"build","ports":["py311-exceptiongroup"]}]},{"name":"py311-exceptiongroup","portdir":"python/py-exceptiongroup","version":"1.3.1","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://pypi.org/project/exceptiongroup","description":"Backport of PEP 654 (exception groups)","long_description":"Backport of PEP 654 (exception groups)","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-flit_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-typing_extensions","python311"]}],"depends_on":[]},{"name":"py311-cattrs","portdir":"python/py-cattrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"py-cattrs is an open-source Python library for structuring and unstructuring data.","long_description":"py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-hatchling","py311-hatch-vcs","py311-build"]},{"type":"lib","ports":["py311-typing_extensions","py311-attrs","python311"]}],"depends_on":[{"type":"lib","ports":["py311-lsprotocol","py311-python-lsp-ruff","py311-requests-cache"]},{"type":"run","ports":["py311-pygls"]}]},{"name":"astrolog","portdir":"games/astrolog","version":"7.80","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.astrolog.org/astrolog.htm","description":"The astrology software Astrolog","long_description":"The astrology software Astrolog","active":true,"categories":["games"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["xorg-libX11"]}],"depends_on":[]},{"name":"oauth2c","portdir":"security/oauth2c","version":"1.20.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudentity/oauth2c","description":"User-friendly CLI for OAuth2","long_description":"oauth2c is a command-line tool that simplifies the process of experimenting with different grant types and client authentication methods for OAuth 2.0.","active":true,"categories":["security","www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"p5.34-syntax-keyword-defer","portdir":"perl/p5-syntax-keyword-defer","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Defer","description":"Syntax::Keyword::Defer - execute code when leaving a block","long_description":"Syntax::Keyword::Defer - execute code when leaving a block","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.34-extutils-cbuilder","p5.34-module-build","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-xs-parse-keyword"]}],"depends_on":[{"type":"lib","ports":["p5-syntax-keyword-defer"]}]},{"name":"p5.32-syntax-keyword-defer","portdir":"perl/p5-syntax-keyword-defer","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Defer","description":"Syntax::Keyword::Defer - execute code when leaving a block","long_description":"Syntax::Keyword::Defer - execute code when leaving a block","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-extutils-cbuilder","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-xs-parse-keyword"]}],"depends_on":[]},{"name":"p5.30-syntax-keyword-defer","portdir":"perl/p5-syntax-keyword-defer","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Defer","description":"Syntax::Keyword::Defer - execute code when leaving a block","long_description":"Syntax::Keyword::Defer - execute code when leaving a block","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-extutils-cbuilder","p5.30-module-build","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-xs-parse-keyword"]}],"depends_on":[]},{"name":"p5.28-syntax-keyword-defer","portdir":"perl/p5-syntax-keyword-defer","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Defer","description":"Syntax::Keyword::Defer - execute code when leaving a block","long_description":"Syntax::Keyword::Defer - execute code when leaving a block","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-extutils-cbuilder","p5.28-module-build","p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-xs-parse-keyword"]}],"depends_on":[]},{"name":"p5-syntax-keyword-defer","portdir":"perl/p5-syntax-keyword-defer","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-syntax-keyword-defer","homepage":"https://metacpan.org/pod/Syntax::Keyword::Defer","description":"Syntax::Keyword::Defer - execute code when leaving a block","long_description":"Syntax::Keyword::Defer - execute code when leaving a block","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-syntax-keyword-defer"]}],"depends_on":[]},{"name":"py311-pyinstrument","portdir":"python/py-pyinstrument","version":"5.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/joerick/pyinstrument","description":"Call stack profiler for Python. Shows you why your code is slow!","long_description":"Call stack profiler for Python. Shows you why your code is slow!","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"spacebar","portdir":"sysutils/spacebar","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cmacrae/spacebar","description":"A minimal status bar for macOS.","long_description":"spacebar is a minimal status bar for macOS. Ideal for use with tiling window managers like yabai.","active":true,"categories":["sysutils"],"maintainers":[{"name":"bashu.was.here","github":"bashu","ports_count":40}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"refurb","portdir":"python/refurb","version":"2.3.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dosisod/refurb","description":"A tool for refurbish and modernize Python codebases","long_description":"A tool for refurbish and modernize Python codebases","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314","py314-mypy"]}],"depends_on":[]},{"name":"py311-sip-devel","portdir":"python/py-sip","version":"6.9.2.dev1+ga0d45a97","license":"(GPL-2 or GPL-3 or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"A Python bindings generator for C/C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["py311-packaging","py311-setuptools","py311-ply","python311"]}],"depends_on":[]},{"name":"py311-sip","portdir":"python/py-sip","version":"6.15.3","license":"(GPL-2 or GPL-3 or PSF)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"A Python bindings generator for C/C++ libraries","long_description":"SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["py311-packaging","py311-setuptools","py311-ply","python311"]}],"depends_on":[{"type":"build","ports":["py311-wxpython-4.0","py311-pyqt6-scintilla","py311-pyqt6-webengine","py311-pyqt5","py311-pyqt5-chart","py311-pyqt5-scintilla","py311-pyqt5-webengine","py311-pyqt6","py311-pyqt6-3d","py311-pyqt6-charts","py311-pyqt6-datavisualization","py311-pyqt6-networkauth"]},{"type":"lib","ports":["py311-pyqt-builder","py311-poppler-qt5"]}]},{"name":"py311-python-lsp-black","portdir":"python/py-python-lsp-black","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-black","py311-python-lsp-server","python311"]}],"depends_on":[{"type":"run","ports":["py311-spyder"]}]},{"name":"py311-pytest-qt","portdir":"python/py-pytest-qt","version":"4.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-qt","description":"pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing","long_description":"pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-pytest","python311"]}],"depends_on":[{"type":"test","ports":["py311-qtawesome","py311-qtpy"]}]},{"name":"py311-pytest-describe","portdir":"python/py-pytest-describe","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-describe","description":"Describe-style plugin for pytest","long_description":"Describe-style plugin for pytest","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","clang-18","py311-uv-build"]},{"type":"lib","ports":["python311","py311-pytest"]}],"depends_on":[]},{"name":"kubectl-1.26","portdir":"sysutils/kubectl","version":"1.26.15","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"py311-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":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-ptyprocess","python311"]}],"depends_on":[{"type":"lib","ports":["py311-poetry-plugin-shell","py311-ipython","py311-metakernel"]},{"type":"run","ports":["py311-spyder"]},{"type":"test","ports":["fish","duplicity","radian","http-prompt","py311-scrapy"]}]},{"name":"go-reflex","portdir":"sysutils/go-reflex","version":"0.3.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/cespare/reflex","description":"Run a command when files change","long_description":"Reflex is a small tool to watch a directory and rerun a command when certain files change. It's great for automatically running compile/lint/test tasks and for reloading your application when the code changes.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"Obsession","portdir":"www/Obsession","version":"2020.08.08","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tjohnman/Obsession","description":"A Hotline client written in Qt featuring Shift-JIS support and other stuff.","long_description":"The Obsession Hotline client aims to be a modern alternative for macOS, Linux and Windows users. It supports Shift-JIS encoding for Japanese users or for browsing Japanese servers. It is written using Qt and should compile and work out of the box on macOS, Linux and Windows.","active":true,"categories":["www","hotline"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtmultimedia"]}],"depends_on":[]},{"name":"py311-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":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-pexpect","py311-terminado"]},{"type":"test","ports":["radian"]}]},{"name":"tnylpo","portdir":"emulators/tnylpo","version":"1.1.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/gbrein/tnylpo","description":"Utility to run CP/M-80 programs under Unix/Linux","long_description":"tnylpo allows the execution of programs written for CP/M-80 version 2.2 under Unixy operating systems.","active":true,"categories":["emulators"],"maintainers":[{"name":"aeioudev","github":"aeiouaeiouaeiouaeiouaeiouaeiou","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"py311-matplotlib-inline","portdir":"python/py-matplotlib-inline","version":"0.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/martinRenou/matplotlib-inline","description":"Matplotlib Inline Back-end for IPython and Jupyter.","long_description":"Matplotlib Inline Back-end for IPython and Jupyter.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311","py311-traitlets"]}],"depends_on":[{"type":"lib","ports":["py311-ipykernel","py311-ipython"]}]}]}