{"count":52456,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=387","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=385","results":[{"name":"sampler","portdir":"devel/sampler","version":"1.1.0","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://sampler.dev","description":"Sampler is a tool for shell commands execution, visualization and alerting.","long_description":"Sampler is a tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"nodejs18","portdir":"lang/nodejs18","version":"18.20.8","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":["no_openssl3_with_quic"],"dependencies":[{"type":"build","ports":["pkgconfig","python311","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","icu"]}],"depends_on":[{"type":"lib","ports":["npm9"]}]},{"name":"py310-reproject","portdir":"python/py-reproject","version":"0.14.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://reproject.readthedocs.io/","description":"Astropy affiliated package for image reprojection","long_description":"Astropy affiliated package for image reprojection","active":true,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-cython","py310-setuptools_scm","py310-numpy","py310-wheel","py310-build","py310-extension-helpers","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-numpy","py310-scipy","py310-astropy","py310-cloudpickle","py310-dask","py310-fsspec","py310-astropy-healpix","py310-zarr"]}],"depends_on":[]},{"name":"py310-hatch-vcs","portdir":"python/py-hatch-vcs","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/hatch-vcs","description":"Hatch plugin for versioning with your preferred VCS","long_description":"Hatch plugin for versioning with your preferred VCS","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["py310-setuptools_scm","py310-hatchling","python310"]}],"depends_on":[{"type":"build","ports":["py310-zarr","py310-scikit-build","py310-python-discovery","py310-virtualenv","py310-platformdirs","py310-panel","py310-param","py310-argcomplete","py310-holoviews","py310-filelock","py310-structlog","py310-astropy-iers-data","py310-magicgui","py310-superqt","py310-ulid","py310-pyproject_api","py310-eventlet","py310-docker","py310-npe2","py310-sphinx-autodoc-typehints","py310-hatch","py310-black","py310-aesara","py310-tox","py310-urllib3","py310-discovery","py310-apipkg","py310-app-model","py310-argon2-cffi","py310-attrs","py310-automat","py310-cattrs","py310-corner","py310-execnet","py310-fmf","py310-fsspec","py310-geoviews","py310-humanize","py310-hvplot","py310-in-n-out","py310-isort","py310-jsonschema","py310-jsonschema-format-nongpl","py310-jsonschema-specifications","py310-mongomock","py310-pint","py310-pipdeptree","py310-psygnal","py310-pyct","py310-pydantic-compat","py310-pyhamcrest","py310-pylast","py310-pytest-env","py310-pytest-html","py310-pytest-metadata","py310-referencing","py310-scikit-build-core","py310-scikit-hep-awkward","py310-scikit-hep-hepunits","py310-scikit-hep-hist","py310-scikit-hep-particle","py310-sentinels","py310-termcolor"]},{"type":"lib","ports":["py310-aiofiles","py310-service_identity","py310-scikit-hep-uproot"]}]},{"name":"py39-hatch-vcs","portdir":"python/py-hatch-vcs","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/hatch-vcs","description":"Hatch plugin for versioning with your preferred VCS","long_description":"Hatch plugin for versioning with your preferred VCS","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["py39-setuptools_scm","py39-hatchling","python39"]}],"depends_on":[{"type":"build","ports":["py39-panel","py39-scikit-build-core","py39-argon2-cffi","py39-scikit-hep-awkward","py39-scikit-hep-hepunits","py39-scikit-hep-hist","py39-scikit-hep-particle","py39-urllib3","py39-tox","py39-structlog","py39-psygnal","py39-pyproject_api","py39-corner","py39-jsonschema-specifications","py39-referencing","py39-jsonschema","py39-jsonschema-format-nongpl","py39-zarr","py39-npe2","py39-pipdeptree","py39-pyct","py39-iniconfig","py39-pylast","py39-astropy-iers-data","py39-magicgui","py39-humanize","py39-sphinx-autodoc-typehints","py39-automat","py39-last","py39-pyhamcrest","py39-in-n-out","py39-pydantic-compat","py39-scikit-build","py39-platformdirs","py39-filelock","py39-superqt","py39-aesara","py39-app-model","py39-argcomplete","py39-execnet","py39-apipkg","py39-mongomock","py39-pytest-html","py39-pytest-metadata","py39-sentinels","py39-attrs","py39-isort","py39-eventlet","py39-param","py39-virtualenv","py39-black","py39-cattrs","py39-termcolor","py39-fsspec"]},{"type":"lib","ports":["py39-scikit-hep-uproot","py39-service_identity"]}]},{"name":"py38-hatch-vcs","portdir":"python/py-hatch-vcs","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/hatch-vcs","description":"Hatch plugin for versioning with your preferred VCS","long_description":"Hatch plugin for versioning with your preferred VCS","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-installer","clang-18"]},{"type":"lib","ports":["py38-setuptools_scm","py38-hatchling","python38"]}],"depends_on":[{"type":"build","ports":["py38-urllib3","py38-pydantic-compat","py38-npe2","py38-last","py38-virtualenv","py38-scikit-build","py38-black","py38-attrs","py38-scikit-hep-awkward","py38-scikit-hep-hepunits","py38-scikit-hep-hist","py38-scikit-hep-particle","py38-structlog","py38-superqt","py38-sphinx-autodoc-typehints","py38-iniconfig","py38-apipkg","py38-in-n-out","py38-termcolor","py38-jsonschema-specifications","py38-referencing","py38-jsonschema","py38-jsonschema-format-nongpl","py38-tox","py38-magicgui","py38-argon2-cffi","py38-plumbum","py38-cattrs","py38-fsspec","py38-aesara","py38-scikit-build-core","py38-param","py38-pipdeptree","py38-app-model","py38-execnet","py38-platformdirs","py38-filelock","py38-psygnal"]},{"type":"lib","ports":["py38-scikit-hep-uproot","py38-service_identity"]}]},{"name":"py37-hatch-vcs","portdir":"python/py-hatch-vcs","version":"0.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/hatch-vcs","description":"Hatch plugin for versioning with your preferred VCS","long_description":"Hatch plugin for versioning with your preferred VCS","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-hatchling","py37-installer","clang-18"]},{"type":"lib","ports":["py37-setuptools_scm","py37-hatchling","python37"]}],"depends_on":[{"type":"build","ports":["py37-filelock","py37-psygnal","py37-sphinx-autodoc-typehints","py37-app-model","py37-scikit-hep-awkward","py37-execnet","py37-scikit-build","py37-jsonschema","py37-magicgui","py37-termcolor","py37-attrs","py37-plumbum","py37-last","py37-iniconfig","py37-param","py37-black","py37-scikit-hep-hepunits","py37-scikit-hep-particle","py37-in-n-out","py37-superqt","py37-scikit-hep-hist","py37-platformdirs","py37-virtualenv"]},{"type":"lib","ports":["py37-scikit-hep-uproot","py37-service_identity"]}]},{"name":"py-hatch-vcs","portdir":"python/py-hatch-vcs","version":"0.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/hatch-vcs","description":"Hatch plugin for versioning with your preferred VCS","long_description":"Hatch plugin for versioning with your preferred VCS","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-hatch-vcs"]}],"depends_on":[]},{"name":"py310-astropy-healpix","portdir":"python/py-astropy-healpix","version":"2.0.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/astropy-healpix","description":"BSD-licensed HEALPix for Astropy","long_description":"BSD-licensed HEALPix for Astropy","active":true,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-extension-helpers","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["py310-numpy","py310-astropy","python310"]}],"depends_on":[{"type":"run","ports":["py310-reproject"]}]},{"name":"p5.34-list-keywords","portdir":"perl/p5-list-keywords","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/List::Keywords","description":"List::Keywords - a selection of list utility keywords","long_description":"List::Keywords - a selection of list utility keywords","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["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-list-keywords"]}]},{"name":"p5.32-list-keywords","portdir":"perl/p5-list-keywords","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/List::Keywords","description":"List::Keywords - a selection of list utility keywords","long_description":"List::Keywords - a selection of list utility keywords","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-xs-parse-keyword"]}],"depends_on":[]},{"name":"p5.30-list-keywords","portdir":"perl/p5-list-keywords","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/List::Keywords","description":"List::Keywords - a selection of list utility keywords","long_description":"List::Keywords - a selection of list utility keywords","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["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-list-keywords","portdir":"perl/p5-list-keywords","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/List::Keywords","description":"List::Keywords - a selection of list utility keywords","long_description":"List::Keywords - a selection of list utility keywords","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-xs-parse-keyword"]}],"depends_on":[]},{"name":"p5-list-keywords","portdir":"perl/p5-list-keywords","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-list-keywords","homepage":"https://metacpan.org/pod/List::Keywords","description":"List::Keywords - a selection of list utility keywords","long_description":"List::Keywords - a selection of list utility keywords","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-list-keywords"]}],"depends_on":[]},{"name":"jid","portdir":"textproc/jid","version":"1.1.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/simeji/jid","description":"JSON incremental digger","long_description":"JSON incremental digger. You can drill down JSON interactively by using filtering queries like jq.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py310-pysam","portdir":"python/py-pysam","version":"0.22.0","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pysam-developers/pysam","description":"Python interface for the SAM/BAM sequence alignment and mapping format","long_description":"Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.","active":true,"categories":["science","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-cython","py310-wheel"]},{"type":"lib","ports":["python310","htslib"]}],"depends_on":[{"type":"lib","ports":["py310-htseq"]}]},{"name":"py39-pysam","portdir":"python/py-pysam","version":"0.22.0","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pysam-developers/pysam","description":"Python interface for the SAM/BAM sequence alignment and mapping format","long_description":"Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.","active":false,"categories":["science","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-cython","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["htslib","python39"]}],"depends_on":[{"type":"lib","ports":["py39-htseq"]}]},{"name":"py310-htseq","portdir":"python/py-htseq","version":"2.0.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/htseq/htseq","description":"A framework to process and analyze data from high-throughput sequencing (HTS) assays","long_description":"A framework to process and analyze data from high-throughput sequencing (HTS) assays","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-cython","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-numpy","py310-pysam","python310"]},{"type":"run","ports":["py310-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py-htseq"]}]},{"name":"py39-htseq","portdir":"python/py-htseq","version":"2.0.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/htseq/htseq","description":"A framework to process and analyze data from high-throughput sequencing (HTS) assays","long_description":"A framework to process and analyze data from high-throughput sequencing (HTS) assays","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer","py39-cython"]},{"type":"lib","ports":["py39-numpy","py39-pysam","python39"]},{"type":"run","ports":["py39-matplotlib"]}],"depends_on":[]},{"name":"py310-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-hanko-certvalidator","py310-hanko","py310-certomancer","py310-certomancer-csc-dummy","py310-oscrypto"]}]},{"name":"py310-pyside2","portdir":"python/py-pyside2","version":"5.15.19","license":"(GPL-2 or GPL-3+ or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.qt.io/Qt_for_Python","description":"Python bindings for the Qt cross-platform application and UI framework","long_description":"Python bindings for the Qt cross-platform application and UI framework","active":true,"categories":["aqua","devel","python"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1603}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","qt5-sqlite-plugin","cmake","pkgconfig","py310-setuptools","py310-wheel","py310-sphinx"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtsvg","qt5-qtmacextras","qt5-qtlocation","qt5-qtxmlpatterns","qt5-qtmultimedia","qt5-qtdatavis3d","qt5-qtscript","qt5-qtremoteobjects","qt5-qtscxml","qt5-qt3d","qt5-qtquickcontrols2","qt5-qtspeech","qt5-qttools","qt5-qtwebsockets","libxml2","libxslt","python310","py310-numpy","llvm-18","clang-18","qt5-qtgamepad","qt5-qtbase","qt5-qtwebengine","qt5-qtdeclarative","qt5-qtserialport","qt5-qtsensors","qt5-qtcharts","qt5-qtwebchannel"]}],"depends_on":[{"type":"lib","ports":["vpype"]}]},{"name":"terraform-ls","portdir":"devel/terraform-ls","version":"0.38.8","license":"MPL-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/hashicorp/terraform-ls","description":"A Terraform language server","long_description":"A Terraform language server","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"comet-git","portdir":"devel/comet-git","version":"0.0.5","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/liamg/comet","description":"Command line tool to help you use conventional commit messages","long_description":"Command line tool to help you use conventional commit messages","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"bento4","portdir":"multimedia/bento4","version":"1.6.0-641","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.bento4.com","description":"MP4, DASH, HLS, CMAF SDK and Tools","long_description":"Bento4 is a C++ class library and tools designed to read and write ISO-MP4 files.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":85}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"mage","portdir":"devel/mage","version":"1.15.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://magefile.org","description":"a Make/rake-like dev tool using Go","long_description":"Mage is a make-like build tool using Go. You write plain-old Go functions, and Mage automatically uses them as Makefile-like runnable targets.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"p5.34-syntax-keyword-match","portdir":"perl/p5-syntax-keyword-match","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Match","description":"Syntax::Keyword::Match - a match/case syntax for perl","long_description":"Syntax::Keyword::Match - a match/case syntax for perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.34-future-asyncawait","p5.34-test-simple","clang-18","p5.34-extutils-cbuilder","p5.34-module-build"]},{"type":"lib","ports":["p5.34-xs-parse-keyword","perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-syntax-operator-equ"]},{"type":"lib","ports":["p5.34-devel-mat","p5-syntax-keyword-match"]}]},{"name":"p5.32-syntax-keyword-match","portdir":"perl/p5-syntax-keyword-match","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Match","description":"Syntax::Keyword::Match - a match/case syntax for perl","long_description":"Syntax::Keyword::Match - a match/case syntax for perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.32-extutils-cbuilder","p5.32-test-simple","clang-18","p5.32-module-build","p5.32-future-asyncawait"]},{"type":"lib","ports":["p5.32-xs-parse-keyword","perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-syntax-operator-equ"]},{"type":"lib","ports":["p5.32-devel-mat"]}]},{"name":"p5.30-syntax-keyword-match","portdir":"perl/p5-syntax-keyword-match","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Match","description":"Syntax::Keyword::Match - a match/case syntax for perl","long_description":"Syntax::Keyword::Match - a match/case syntax for perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-future-asyncawait","p5.30-test-simple","clang-18","p5.30-extutils-cbuilder","p5.30-module-build"]},{"type":"lib","ports":["p5.30-xs-parse-keyword","perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-syntax-operator-equ"]},{"type":"lib","ports":["p5.30-devel-mat"]}]},{"name":"p5.28-syntax-keyword-match","portdir":"perl/p5-syntax-keyword-match","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Syntax::Keyword::Match","description":"Syntax::Keyword::Match - a match/case syntax for perl","long_description":"Syntax::Keyword::Match - a match/case syntax for perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-future-asyncawait","p5.28-test-simple","clang-18","p5.28-extutils-cbuilder","p5.28-module-build"]},{"type":"lib","ports":["p5.28-xs-parse-keyword","perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-syntax-operator-equ"]},{"type":"lib","ports":["p5.28-devel-mat"]}]},{"name":"p5-syntax-keyword-match","portdir":"perl/p5-syntax-keyword-match","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-syntax-keyword-match","homepage":"https://metacpan.org/pod/Syntax::Keyword::Match","description":"Syntax::Keyword::Match - a match/case syntax for perl","long_description":"Syntax::Keyword::Match - a match/case syntax for perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-syntax-keyword-match"]}],"depends_on":[]},{"name":"bore-cli","portdir":"net/bore-cli","version":"0.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ekzhang/bore","description":"A simple CLI tool for making tunnels to localhost","long_description":"A simple CLI tool for making tunnels to localhost. A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"tl-expected","portdir":"devel/tl-expected","version":"1.0.0","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/TartanLlama/expected","description":"std::expected with functional-style extensions","long_description":"Single header implementation of std::expected with functional-style extensions.","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["libmamba","micromamba"]}]},{"name":"py310-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-docutils","py310-blockdiag"]}],"depends_on":[]},{"name":"py39-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":false,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-docutils","py39-blockdiag"]}],"depends_on":[{"type":"build","ports":["py39-pyobjc"]}]},{"name":"py38-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":false,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-blockdiag","py38-docutils"]}],"depends_on":[{"type":"build","ports":["py38-pyobjc"]}]},{"name":"py37-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":false,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-blockdiag","py37-docutils"]}],"depends_on":[{"type":"build","ports":["py37-pyobjc"]}]},{"name":"py36-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"none","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-blockdiag","py36-docutils"]}],"depends_on":[]},{"name":"py35-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"none","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]},{"type":"run","ports":["py35-blockdiag","py35-docutils"]}],"depends_on":[]},{"name":"py-sphinxcontrib-blockdiag","portdir":"python/py-sphinxcontrib-blockdiag","version":"3.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/blockdiag/sphinxcontrib-blockdiag","description":"A sphinx extension for embedding block diagrams","long_description":"py-sphinxcontrib-blockdiag is A sphinx extension for embedding block diagrams.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-sphinxcontrib-blockdiag"]}],"depends_on":[]},{"name":"hatchling_select","portdir":"python/hatchling_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default hatchling version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of hatchling.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-hatchling","py38-hatchling","py310-hatchling","py311-hatchling","py312-hatchling","py313-hatchling","py314-hatchling","py39-hatchling"]}]},{"name":"diff-so-fancy","portdir":"textproc/diff-so-fancy","version":"1.4.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/so-fancy/diff-so-fancy","description":"good-lookin' diffs","long_description":"diff-so-fancy strives to make your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"ccdiff","portdir":"textproc/ccdiff","version":"0.340.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/App::ccdiff","description":"Colored Character Diff","long_description":"Colored Character Diff","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-extutils-makemaker","clang-18"]},{"type":"lib","ports":["p5.34-getopt-long","p5.34-scalar-list-utils","p5.34-term-ansicolor","perl5.34","p5.34-algorithm-diff"]},{"type":"test","ports":["p5.34-capture-tiny","p5.34-test-simple"]}],"depends_on":[]},{"name":"crispy-doom","portdir":"games/crispy-doom","version":"7.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabiangreffrath/crispy-doom","description":"A limit-removing enhanced-resolution Doom source port based on Chocolate Doom","long_description":"Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original.","active":true,"categories":["games"],"maintainers":[{"name":"harens","github":"harens","ports_count":169}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","pkgconfig","clang-18","python314"]},{"type":"lib","ports":["zlib","libpng","libsamplerate","libsdl2_mixer","libsdl2","libsdl2_net"]}],"depends_on":[]},{"name":"py310-python-coveralls","portdir":"python/py-python-coveralls","version":"2.9.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/z4r/python-coveralls","description":"Python API for https://coveralls.io","long_description":"Python API for https://coveralls.io","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-requests","py310-six","py310-coverage","py310-yaml"]}],"depends_on":[{"type":"test","ports":["py310-moviepy"]}]},{"name":"py310-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":["py310-installer","clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-more-itertools"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-keyring","py310-keyrings.alt"]},{"type":"test","ports":["py310-jaraco.functools"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-more-itertools"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-keyring","py39-keyrings.alt"]},{"type":"test","ports":["py39-jaraco.functools"]}]},{"name":"py38-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":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-more-itertools"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-keyring"]},{"type":"test","ports":["py38-jaraco.functools"]}]},{"name":"py37-jaraco.classes","portdir":"python/py-jaraco.classes","version":"3.3.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":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-setuptools_scm","py37-toml","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-more-itertools"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-keyring"]},{"type":"test","ports":["py37-jaraco.functools"]}]},{"name":"py-jaraco.classes","portdir":"python/py-jaraco.classes","version":"3.4.0","license":"MIT","platforms":"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":["clang-18"]},{"type":"lib","ports":["py314-jaraco.classes"]}],"depends_on":[]},{"name":"py310-zipfile-deflate64","portdir":"python/py-zipfile-deflate64","version":"0.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/brianhelba/zipfile-deflate64","description":"Extract Deflate64 ZIP archives with Python's zipfile API.","long_description":"Extract Deflate64 ZIP archives with Python's zipfile API.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[]}]}