{"count":52911,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=83","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=81","results":[{"name":"py-numcodecs","portdir":"python/py-numcodecs","version":"0.17.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/zarr-developers/numcodecs","description":"Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.","long_description":"Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-numcodecs"]}],"depends_on":[]},{"name":"py39-numcodecs","portdir":"python/py-numcodecs","version":"0.16.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zarr-developers/numcodecs","description":"Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.","long_description":"Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-cython","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-cpuinfo","py39-numpy","python39"]}],"depends_on":[{"type":"lib","ports":["py39-zarr"]}]},{"name":"jc","portdir":"sysutils/jc","version":"1.26.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/jc","description":"jc converts the output of popular command-line tools and file-types to JSON.","long_description":"jc converts the output of popular command-line tools and file-types to JSON. This allows for piping the output to tools like jq, and/or for easier parsing within scripts.","active":true,"categories":["sysutils","textproc","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1129}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-pygments","py314-ruamel-yaml","py314-xmltodict","python314"]}],"depends_on":[]},{"name":"codex-switcher","portdir":"llm/codex-switcher","version":"0.2.20","license":"Unknown","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/Lampese/codex-switcher","description":"Desktop application for managing multiple Codex CLI accounts","long_description":"Codex Switcher manages multiple OpenAI Codex CLI accounts, switches between them, monitors usage, and provides scheduling and menu bar controls.","active":true,"categories":["aqua","sysutils","llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","cargo","legacy-support","rust","jq","moreutils","pnpm","nodejs22"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"afm","portdir":"llm/afm","version":"0.9.19","license":"MIT","platforms":"{darwin >= 25}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scouzi1966/maclocal-api","description":"Local OpenAI-compatible Apple Foundation Models and MLX server","long_description":"AFM provides a local AI server and command-line interface with Apple Foundation Models, MLX models, and a bundled WebUI.","active":true,"categories":["llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","nodejs24","npm11"]}],"depends_on":[]},{"name":"p5.34-term-editline","portdir":"perl/p5-term-editline","version":"0.120.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::EditLine","description":"Term::EditLine - Perl interface to the NetBSD editline library","long_description":"Term::EditLine - Perl interface to the NetBSD editline library","active":true,"categories":["perl"],"maintainers":[{"name":"james.trammell","github":"jtrammel","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["libedit","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-term-editline"]}]},{"name":"p5.32-term-editline","portdir":"perl/p5-term-editline","version":"0.120.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::EditLine","description":"Term::EditLine - Perl interface to the NetBSD editline library","long_description":"Term::EditLine - Perl interface to the NetBSD editline library","active":true,"categories":["perl"],"maintainers":[{"name":"james.trammell","github":"jtrammel","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["libedit","perl5.32"]}],"depends_on":[]},{"name":"p5.30-term-editline","portdir":"perl/p5-term-editline","version":"0.120.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::EditLine","description":"Term::EditLine - Perl interface to the NetBSD editline library","long_description":"Term::EditLine - Perl interface to the NetBSD editline library","active":true,"categories":["perl"],"maintainers":[{"name":"james.trammell","github":"jtrammel","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["libedit","perl5.30"]}],"depends_on":[]},{"name":"p5.28-term-editline","portdir":"perl/p5-term-editline","version":"0.120.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::EditLine","description":"Term::EditLine - Perl interface to the NetBSD editline library","long_description":"Term::EditLine - Perl interface to the NetBSD editline library","active":true,"categories":["perl"],"maintainers":[{"name":"james.trammell","github":"jtrammel","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","p5.28-test-simple","clang-18"]},{"type":"lib","ports":["libedit","perl5.28"]}],"depends_on":[]},{"name":"p5-term-editline","portdir":"perl/p5-term-editline","version":"0.120.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":"p5.34-term-editline","homepage":"https://metacpan.org/pod/Term::EditLine","description":"Term::EditLine - Perl interface to the NetBSD editline library","long_description":"Term::EditLine - Perl interface to the NetBSD editline library","active":true,"categories":["perl"],"maintainers":[{"name":"james.trammell","github":"jtrammel","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-term-editline"]}],"depends_on":[]},{"name":"p5.26-term-editline","portdir":"perl/p5-term-editline","version":"0.110.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::EditLine","description":"Term::EditLine is an object oriented perl interface to the NetBSD editline library.","long_description":"Term::EditLine is an object oriented perl interface to the NetBSD editline library.","active":false,"categories":["perl"],"maintainers":[{"name":"james.trammell","github":"jtrammel","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-9.0"]},{"type":"lib","ports":["libedit","perl5.26"]}],"depends_on":[]},{"name":"pinact","portdir":"security/pinact","version":"5.0.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/suzuki-shunsuke/pinact","description":"A CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations.","long_description":"A CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations.","active":true,"categories":["security"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"p5.32-html-parser","portdir":"perl/p5-html-parser","version":"3.860.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML::Parser - HTML parsing and extraction modules","long_description":"HTML::Parser - HTML parsing and extraction modules","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-html-tagset","p5.32-http-message","p5.32-uri"]}],"depends_on":[{"type":"build","ports":["p5.32-sql-translator","p5.32-http-proxy"]},{"type":"lib","ports":["p5.32-xml-feed","p5.32-xml-twig","p5.32-finance-quote","p5.32-catalyst-plugin-session","p5.32-catalyst-runtime","p5.32-cgi","p5.32-devel-cover","p5.32-feed-find","p5.32-file-comments","p5.32-file-mork","p5.32-gimp","p5.32-html-encoding","p5.32-html-entities-interpolate","p5.32-html-fillinform","p5.32-html-form","p5.32-html-lint","p5.32-html-mason","p5.32-html-restrict","p5.32-html-scrubber","p5.32-html-stripscripts-parser","p5.32-html-tableextract","p5.32-html-tagfilter","p5.32-html-template-compiled","p5.32-html-tokeparser-simple","p5.32-html-tree","p5.32-html-wikiconverter","p5.32-http-recorder","p5.32-lingua-en-tagger","p5.32-mail-spamassassin","p5.32-mime-lite-html","p5.32-net-openid-common","p5.32-net-twitter","p5.32-plack-middleware-fixmissingbodyinredirect","p5.32-pod-markdown","p5.32-pod-projectdocs","p5.32-podtohtml","p5.32-string-print","p5.32-string-tagged-markdown","p5.32-svn-notify","p5.32-test-www-mechanize","p5.32-text-multimarkdown","p5.32-text-trac","p5.32-twitter-api","p5.32-web-scraper","p5.32-www-search","p5.32-xml-entities","p5.32-www-mechanize","p5.32-xml-rss","p5.32-libwww-perl"]}]},{"name":"p5.34-html-parser","portdir":"perl/p5-html-parser","version":"3.860.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML::Parser - HTML parsing and extraction modules","long_description":"HTML::Parser - HTML parsing and extraction modules","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-html-tagset","p5.34-http-message","p5.34-uri"]}],"depends_on":[{"type":"build","ports":["p5.34-sql-translator","p5.34-http-proxy","po4a"]},{"type":"lib","ports":["p5.34-xml-feed","p5.34-xml-twig","p5.34-finance-quote","p5-html-parser","bugzilla","fsdb","p5.34-catalyst-plugin-session","p5.34-catalyst-runtime","p5.34-cgi","p5.34-devel-cover","p5.34-feed-find","p5.34-file-comments","p5.34-file-mork","p5.34-gimp","p5.34-html-encoding","p5.34-html-entities-interpolate","p5.34-html-fillinform","p5.34-html-form","p5.34-html-lint","p5.34-html-mason","p5.34-html-restrict","p5.34-html-scrubber","p5.34-html-stripscripts-parser","p5.34-html-tableextract","p5.34-html-tagfilter","p5.34-html-template-compiled","p5.34-html-tokeparser-simple","p5.34-html-tree","p5.34-html-wikiconverter","p5.34-http-recorder","p5.34-lingua-en-tagger","p5.34-mail-spamassassin","p5.34-mime-lite-html","p5.34-net-openid-common","p5.34-net-twitter","p5.34-plack-middleware-fixmissingbodyinredirect","p5.34-pod-markdown","p5.34-pod-projectdocs","p5.34-podtohtml","ikiwiki","p5.34-www-mechanize","p5.34-libwww-perl","clusterssh","logwatch","p5.34-string-print","p5.34-string-tagged-markdown","p5.34-svn-notify","p5.34-test-www-mechanize","p5.34-text-multimarkdown","p5.34-text-trac","p5.34-twitter-api","p5.34-web-scraper","p5.34-www-search","p5.34-xml-entities","p5.34-xml-rss","demeter","log2timeline"]},{"type":"run","ports":["imapsync","myrepos"]}]},{"name":"p5.28-html-parser","portdir":"perl/p5-html-parser","version":"3.860.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML::Parser - HTML parsing and extraction modules","long_description":"HTML::Parser - HTML parsing and extraction modules","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-html-tagset","p5.28-http-message","p5.28-uri"]}],"depends_on":[{"type":"build","ports":["p5.28-sql-translator","p5.28-http-proxy"]},{"type":"lib","ports":["p5.28-xml-feed","p5.28-xml-twig","p5.28-finance-quote","p5.28-catalyst-plugin-session","p5.28-catalyst-runtime","p5.28-cgi","p5.28-devel-cover","p5.28-feed-find","p5.28-file-comments","p5.28-file-mork","p5.28-gimp","p5.28-html-encoding","p5.28-html-entities-interpolate","p5.28-html-fillinform","p5.28-html-form","p5.28-html-lint","p5.28-html-mason","p5.28-html-restrict","p5.28-html-scrubber","p5.28-html-stripscripts-parser","p5.28-html-tableextract","p5.28-html-tagfilter","p5.28-html-template-compiled","p5.28-html-tokeparser-simple","p5.28-html-tree","p5.28-html-wikiconverter","p5.28-http-recorder","p5.28-lingua-en-tagger","p5.28-mail-spamassassin","p5.28-mime-lite-html","p5.28-net-openid-common","p5.28-net-twitter","p5.28-plack-middleware-fixmissingbodyinredirect","p5.28-pod-markdown","p5.28-pod-projectdocs","p5.28-podtohtml","p5.28-string-print","p5.28-string-tagged-markdown","p5.28-svn-notify","p5.28-test-www-mechanize","p5.28-text-multimarkdown","p5.28-text-trac","p5.28-twitter-api","p5.28-web-scraper","p5.28-www-search","p5.28-xml-entities","p5.28-www-mechanize","p5.28-xml-rss","p5.28-libwww-perl"]}]},{"name":"p5.30-html-parser","portdir":"perl/p5-html-parser","version":"3.860.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML::Parser - HTML parsing and extraction modules","long_description":"HTML::Parser - HTML parsing and extraction modules","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-html-tagset","p5.30-http-message","p5.30-uri"]}],"depends_on":[{"type":"build","ports":["p5.30-sql-translator","p5.30-http-proxy"]},{"type":"lib","ports":["p5.30-xml-feed","p5.30-xml-twig","p5.30-finance-quote","p5.30-catalyst-plugin-session","p5.30-catalyst-runtime","p5.30-cgi","p5.30-devel-cover","p5.30-feed-find","p5.30-file-comments","p5.30-file-mork","p5.30-gimp","p5.30-html-encoding","p5.30-html-entities-interpolate","p5.30-html-fillinform","p5.30-html-form","p5.30-html-lint","p5.30-html-mason","p5.30-html-restrict","p5.30-html-scrubber","p5.30-html-stripscripts-parser","p5.30-html-tableextract","p5.30-html-tagfilter","p5.30-html-template-compiled","p5.30-html-tokeparser-simple","p5.30-html-tree","p5.30-html-wikiconverter","p5.30-http-recorder","p5.30-lingua-en-tagger","p5.30-mail-spamassassin","p5.30-mime-lite-html","p5.30-net-openid-common","p5.30-net-twitter","p5.30-plack-middleware-fixmissingbodyinredirect","p5.30-pod-markdown","p5.30-pod-projectdocs","p5.30-podtohtml","p5.30-string-print","p5.30-string-tagged-markdown","p5.30-svn-notify","p5.30-test-www-mechanize","p5.30-text-multimarkdown","p5.30-text-trac","p5.30-twitter-api","p5.30-web-scraper","p5.30-www-search","p5.30-xml-entities","p5.30-www-mechanize","p5.30-xml-rss","p5.30-libwww-perl"]}]},{"name":"p5-html-parser","portdir":"perl/p5-html-parser","version":"3.860.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-html-parser","homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML::Parser - HTML parsing and extraction modules","long_description":"HTML::Parser - HTML parsing and extraction modules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-html-parser"]}],"depends_on":[]},{"name":"p5.34-alien-build","portdir":"perl/p5-alien-build","version":"2.880.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Build","description":"Alien::Build - Build external dependencies for use in CPAN","long_description":"Alien::Build - Build external dependencies for use in CPAN","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-capture-tiny","p5.34-extutils-cbuilder","p5.34-ffi-checklib","pkgconfig","p5.34-file-which","p5.34-path-tiny","p5.34-test-simple","p5.34-text-parsewords","p5.34-file-chdir"]}],"depends_on":[{"type":"build","ports":["p5.34-xml-libxml"]},{"type":"lib","ports":["p5-alien-build","p5.34-alien-base-modulebuild","p5.34-alien-build-plugin-cleanse-builddir","p5.34-alien-build-plugin-decode-sourceforge","p5.34-alien-build-plugin-download-github","p5.34-alien-build-plugin-download-gitlab","p5.34-alien-build-plugin-pkgconfig-ppwrapper","p5.34-alien-cfitsio","p5.34-alien-cmake3","p5.34-alien-curl","p5.34-alien-editline","p5.34-alien-ffi","p5.34-alien-gmp","p5.34-alien-gnuplot","p5.34-alien-libtiff","p5.34-alien-libuuid","p5.34-alien-libxml2","p5.34-alien-patch","p5.34-alien-plplot","p5.34-alien-proj","p5.34-alien-proj4","p5.34-alien-role-alt","p5.34-alien-rust","p5.34-alien-sqlite","p5.34-alien-zlib","p5.34-astro-fits-cfitsio"]}]},{"name":"p5.32-alien-build","portdir":"perl/p5-alien-build","version":"2.880.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Build","description":"Alien::Build - Build external dependencies for use in CPAN","long_description":"Alien::Build - Build external dependencies for use in CPAN","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-capture-tiny","p5.32-extutils-cbuilder","p5.32-ffi-checklib","pkgconfig","p5.32-file-which","p5.32-path-tiny","p5.32-test-simple","p5.32-text-parsewords","p5.32-file-chdir"]}],"depends_on":[{"type":"build","ports":["p5.32-xml-libxml"]},{"type":"lib","ports":["p5.32-alien-base-modulebuild","p5.32-alien-build-plugin-cleanse-builddir","p5.32-alien-build-plugin-decode-sourceforge","p5.32-alien-build-plugin-download-github","p5.32-alien-build-plugin-download-gitlab","p5.32-alien-build-plugin-pkgconfig-ppwrapper","p5.32-alien-cfitsio","p5.32-alien-cmake3","p5.32-alien-curl","p5.32-alien-editline","p5.32-alien-ffi","p5.32-alien-gmp","p5.32-alien-gnuplot","p5.32-alien-libtiff","p5.32-alien-libuuid","p5.32-alien-libxml2","p5.32-alien-patch","p5.32-alien-plplot","p5.32-alien-proj","p5.32-alien-proj4","p5.32-alien-role-alt","p5.32-alien-rust","p5.32-alien-sqlite","p5.32-alien-zlib","p5.32-astro-fits-cfitsio"]}]},{"name":"p5.30-alien-build","portdir":"perl/p5-alien-build","version":"2.880.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Build","description":"Alien::Build - Build external dependencies for use in CPAN","long_description":"Alien::Build - Build external dependencies for use in CPAN","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-capture-tiny","p5.30-extutils-cbuilder","p5.30-ffi-checklib","pkgconfig","p5.30-file-which","p5.30-path-tiny","p5.30-test-simple","p5.30-text-parsewords","p5.30-file-chdir"]}],"depends_on":[{"type":"build","ports":["p5.30-xml-libxml"]},{"type":"lib","ports":["p5.30-alien-base-modulebuild","p5.30-alien-build-plugin-cleanse-builddir","p5.30-alien-build-plugin-decode-sourceforge","p5.30-alien-build-plugin-download-github","p5.30-alien-build-plugin-download-gitlab","p5.30-alien-build-plugin-pkgconfig-ppwrapper","p5.30-alien-cfitsio","p5.30-alien-cmake3","p5.30-alien-curl","p5.30-alien-editline","p5.30-alien-ffi","p5.30-alien-gmp","p5.30-alien-gnuplot","p5.30-alien-libtiff","p5.30-alien-libuuid","p5.30-alien-libxml2","p5.30-alien-patch","p5.30-alien-plplot","p5.30-alien-proj","p5.30-alien-proj4","p5.30-alien-role-alt","p5.30-alien-rust","p5.30-alien-sqlite","p5.30-alien-zlib","p5.30-astro-fits-cfitsio"]}]},{"name":"p5.28-alien-build","portdir":"perl/p5-alien-build","version":"2.880.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Build","description":"Alien::Build - Build external dependencies for use in CPAN","long_description":"Alien::Build - Build external dependencies for use in CPAN","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-capture-tiny","p5.28-extutils-cbuilder","p5.28-ffi-checklib","pkgconfig","p5.28-file-which","p5.28-path-tiny","p5.28-test-simple","p5.28-text-parsewords","p5.28-file-chdir"]}],"depends_on":[{"type":"build","ports":["p5.28-xml-libxml"]},{"type":"lib","ports":["p5.28-alien-base-modulebuild","p5.28-alien-build-plugin-cleanse-builddir","p5.28-alien-build-plugin-decode-sourceforge","p5.28-alien-build-plugin-download-github","p5.28-alien-build-plugin-download-gitlab","p5.28-alien-build-plugin-pkgconfig-ppwrapper","p5.28-alien-cfitsio","p5.28-alien-cmake3","p5.28-alien-curl","p5.28-alien-editline","p5.28-alien-ffi","p5.28-alien-gmp","p5.28-alien-gnuplot","p5.28-alien-libtiff","p5.28-alien-libuuid","p5.28-alien-libxml2","p5.28-alien-patch","p5.28-alien-plplot","p5.28-alien-proj","p5.28-alien-proj4","p5.28-alien-role-alt","p5.28-alien-rust","p5.28-alien-sqlite","p5.28-alien-zlib","p5.28-astro-fits-cfitsio"]}]},{"name":"p5-alien-build","portdir":"perl/p5-alien-build","version":"2.880.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-alien-build","homepage":"https://metacpan.org/pod/Alien::Build","description":"Alien::Build - Build external dependencies for use in CPAN","long_description":"Alien::Build - Build external dependencies for use in CPAN","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-alien-build"]}],"depends_on":[]},{"name":"p5.26-alien-build","portdir":"perl/p5-alien-build","version":"2.370.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Alien::Build","description":"Alien::Build - Build external dependencies for use in CPAN","long_description":"Alien::Build - Build external dependencies for use in CPAN","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2686}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test2-suite"]},{"type":"lib","ports":["p5.26-capture-tiny","p5.26-extutils-cbuilder","p5.26-ffi-checklib","p5.26-file-chdir","pkgconfig","p5.26-path-tiny","p5.26-test-simple","p5.26-text-parsewords","p5.26-file-which","perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-xml-libxml"]},{"type":"lib","ports":["p5.26-alien-editline","p5.26-alien-ffi","p5.26-alien-gmp","p5.26-alien-base-modulebuild","p5.26-alien-libxml2","p5.26-alien-role-alt","p5.26-alien-libuuid"]}]},{"name":"p5.26-html-parser","portdir":"perl/p5-html-parser","version":"3.760.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML parsing and extraction modules","long_description":"This is a collection of modules that parse and extract information from HTML documents.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-html-tagset","p5.26-http-message","p5.26-uri"]}],"depends_on":[{"type":"build","ports":["p5.26-sql-translator","p5.26-http-proxy"]},{"type":"lib","ports":["p5.26-catalyst-plugin-session","p5.26-catalyst-runtime","p5.26-devel-cover","p5.26-feed-find","p5.26-file-comments","p5.26-file-mork","p5.26-finance-quote","p5.26-gimp","p5.26-html-encoding","p5.26-html-entities-interpolate","p5.26-html-fillinform","p5.26-html-form","p5.26-html-lint","p5.26-html-mason","p5.26-html-restrict","p5.26-html-scrubber","p5.26-html-stripscripts-parser","p5.26-html-tableextract","p5.26-html-tagfilter","p5.26-html-template-compiled","p5.26-html-tokeparser-simple","p5.26-html-tree","p5.26-html-wikiconverter","p5.26-http-recorder","p5.26-lingua-en-tagger","p5.26-mail-spamassassin","p5.26-mime-lite-html","p5.26-net-openid-common","p5.26-net-twitter","p5.26-plack-middleware-fixmissingbodyinredirect","p5.26-pod-markdown","p5.26-pod-projectdocs","p5.26-podtohtml","p5.26-svn-notify","p5.26-text-multimarkdown","p5.26-text-trac","p5.26-twitter-api","p5.26-web-scraper","p5.26-www-mechanize","p5.26-www-search","p5.26-xml-entities","p5.26-xml-feed","p5.26-xml-rss","p5.26-cgi","p5.26-xml-twig","p5.26-libwww-perl"]}]},{"name":"rebels-in-the-sky","portdir":"games/rebels-in-the-sky","version":"1.8.1","license":"GPL-3.0","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ricott1/rebels-in-the-sky","description":"A P2P terminal game about space pirates playing basketball across the galaxy","long_description":"A P2P terminal game about space pirates playing basketball across the galaxy","active":true,"categories":["games"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","cmake","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"zizmor","portdir":"security/zizmor","version":"1.30.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zizmorcore/zizmor","description":"A static analysis tool for GitHub Actions","long_description":"A static analysis tool for GitHub Actions","active":true,"categories":["security"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"osv-scanner","portdir":"security/osv-scanner","version":"2.6.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://google.github.io/osv-scanner/","description":"Vulnerability scanner which uses the data provided by https://osv.dev","long_description":"Vulnerability scanner which uses the data provided by https://osv.dev. osv-scanner generates a list of dependencies from a project's lockfiles, SBOMs, container images or installed packages, and matches them against the OSV database of known vulnerabilities.","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1129}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py314-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["curl","python314","openssl"]}],"depends_on":[{"type":"lib","ports":["py-curl"]},{"type":"run","ports":["nvchecker"]}]},{"name":"py313-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["curl","python313","openssl"]}],"depends_on":[]},{"name":"py312-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["curl","python312","openssl"]}],"depends_on":[]},{"name":"py311-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["curl","python311","openssl"]}],"depends_on":[]},{"name":"py310-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["curl","python310","openssl"]}],"depends_on":[{"type":"lib","ports":["py310-herbie-data"]}]},{"name":"py27-curl","portdir":"python/py-curl","version":"7.43.0.3","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl","python27","curl"]}],"depends_on":[{"type":"lib","ports":["bzr","youtube-upload","py27-urlgrabber"]}]},{"name":"py-curl","portdir":"python/py-curl","version":"7.48.0","license":"(MIT or LGPL)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pycurl.github.io","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-curl"]}],"depends_on":[]},{"name":"py39-curl","portdir":"python/py-curl","version":"7.45.7","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39","curl","openssl"]}],"depends_on":[]},{"name":"py38-curl","portdir":"python/py-curl","version":"7.45.3","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["python38","curl","openssl"]}],"depends_on":[]},{"name":"py37-curl","portdir":"python/py-curl","version":"7.45.2","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["python37","curl","openssl"]}],"depends_on":[]},{"name":"py313-roman","portdir":"python/py-roman","version":"5.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"run","ports":["py313-docutils"]}]},{"name":"py314-roman","portdir":"python/py-roman","version":"5.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-roman"]},{"type":"run","ports":["py314-docutils"]}]},{"name":"py312-roman","portdir":"python/py-roman","version":"5.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"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-docutils"]}]},{"name":"py311-roman","portdir":"python/py-roman","version":"5.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-docutils"]}]},{"name":"py310-roman","portdir":"python/py-roman","version":"5.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-docutils"]}]},{"name":"py27-roman","portdir":"python/py-roman","version":"3.3","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"run","ports":["py27-docutils"]}]},{"name":"py-roman","portdir":"python/py-roman","version":"5.2","license":"ZPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/roman","description":"Integer to Roman numerals converter","long_description":"Integer to Roman numerals converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-roman"]}],"depends_on":[]},{"name":"py314-peewee","portdir":"python/py-peewee","version":"4.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-cython","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["yfinance","py-peewee"]}]},{"name":"py313-peewee","portdir":"python/py-peewee","version":"4.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-cython","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-peewee","portdir":"python/py-peewee","version":"4.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py310-peewee","portdir":"python/py-peewee","version":"4.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-cython","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-peewee","portdir":"python/py-peewee","version":"4.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py-peewee","portdir":"python/py-peewee","version":"4.5.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-peewee"]}],"depends_on":[]}]}