HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50851,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=2",
"previous": null,
"results": [
{
"name": "jreleaser",
"portdir": "devel/jreleaser",
"version": "1.23.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jreleaser.org",
"description": "Release projects quickly and easily with JReleaser",
"long_description": "JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options. JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package managers such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "",
"github": "aalmiray",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": []
},
{
"name": "diffnav",
"portdir": "textproc/diffnav",
"version": "0.10.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlvhdr/diffnav",
"description": "A git diff pager based on delta but with a file tree, à la GitHub.",
"long_description": "A git diff pager based on delta but with a file tree, à la GitHub.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1027
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "xmake",
"portdir": "devel/xmake",
"version": "3.0.7",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmake.io/",
"description": "A cross-platform build utility based on Lua",
"long_description": "Xmake is a cross-platform build utility based on the Lua scripting language. Xmake is very lightweight and has no dependencies outside of the standard library. Uses the xmake.lua file to maintain project builds with a simple and readable syntax.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1027
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "nodejs24",
"portdir": "lang/nodejs24",
"version": "24.14.0",
"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": 35
}
],
"variants": [
"no_openssl3_with_quic"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-21",
"python314"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"icu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"alcom"
]
},
{
"type": "lib",
"ports": [
"py39-panel",
"py313-ipympl",
"py314-ipympl",
"py310-panel",
"py311-panel",
"py312-panel",
"py313-panel",
"py314-panel",
"npm11",
"create-dmg-js",
"py310-ipympl",
"py311-ipympl",
"py312-ipympl"
]
},
{
"type": "run",
"ports": [
"py311-panel",
"py312-panel",
"py313-panel",
"py310-panel",
"emscripten",
"npm11",
"py39-panel"
]
}
]
},
{
"name": "gemini-cli",
"portdir": "llm/gemini-cli",
"version": "0.31.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://geminicli.com",
"description": "Use Google Gemini from your terminal",
"long_description": "Gemini CLI is an open-source AI agent that brings the power of Google Gemini directly into your terminal.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 101
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "p5.34-future-io",
"portdir": "perl/p5-future-io",
"version": "0.220.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Future::IO",
"description": "Future::IO - Future-returning IO methods",
"long_description": "Future::IO - Future-returning IO methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.34-module-build",
"p5.34-test-simple",
"p5.34-test-future-io-impl",
"p5.34-test-expectandcheck"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-future",
"p5.34-io",
"p5.34-struct-dumb",
"p5.34-time-hires"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-future-io",
"p5.34-io-async"
]
}
]
},
{
"name": "p5.32-future-io",
"portdir": "perl/p5-future-io",
"version": "0.220.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Future::IO",
"description": "Future::IO - Future-returning IO methods",
"long_description": "Future::IO - Future-returning IO methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.32-module-build",
"p5.32-test-simple",
"p5.32-test-future-io-impl",
"p5.32-test-expectandcheck"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-future",
"p5.32-io",
"p5.32-struct-dumb",
"p5.32-time-hires"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-io-async"
]
}
]
},
{
"name": "p5.30-future-io",
"portdir": "perl/p5-future-io",
"version": "0.220.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Future::IO",
"description": "Future::IO - Future-returning IO methods",
"long_description": "Future::IO - Future-returning IO methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-module-build",
"p5.30-test-simple",
"p5.30-test-future-io-impl",
"p5.30-test-expectandcheck"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-future",
"p5.30-io",
"p5.30-struct-dumb",
"p5.30-time-hires"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-io-async"
]
}
]
},
{
"name": "p5.28-future-io",
"portdir": "perl/p5-future-io",
"version": "0.220.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Future::IO",
"description": "Future::IO - Future-returning IO methods",
"long_description": "Future::IO - Future-returning IO methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.28-module-build",
"p5.28-test-simple",
"p5.28-test-future-io-impl",
"p5.28-test-expectandcheck"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-future",
"p5.28-io",
"p5.28-struct-dumb",
"p5.28-time-hires"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-io-async"
]
}
]
},
{
"name": "p5-future-io",
"portdir": "perl/p5-future-io",
"version": "0.220.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-future-io",
"homepage": "https://metacpan.org/pod/Future::IO",
"description": "Future::IO - Future-returning IO methods",
"long_description": "Future::IO - Future-returning IO methods",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-future-io"
]
}
],
"depends_on": []
},
{
"name": "claude-code",
"portdir": "llm/claude-code",
"version": "2.1.63",
"license": "Restrictive and NoMirror",
"platforms": "{darwin >= 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://claude.com/product/claude-code",
"description": "Claude Code -- Anthropic's agentic coding tool that lives in your terminal",
"long_description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 101
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "p5.26-future-io",
"portdir": "perl/p5-future-io",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Future::IO",
"description": "Future::IO - Future-returning IO methods",
"long_description": "Future::IO - Future-returning IO methods",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-identity"
]
},
{
"type": "lib",
"ports": [
"p5.26-module-build",
"perl5.26",
"p5.26-time-hires",
"p5.26-struct-dumb",
"p5.26-future"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-io-async"
]
}
]
},
{
"name": "jd",
"portdir": "textproc/jd",
"version": "2.5.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/josephburnett/jd",
"description": "JSON Diff and Patch",
"long_description": "JSON Diff and Patch jd is a commandline utility and Go library for diffing and patching JSON and YAML values. It supports a native jd format (similar to unified format) as well as JSON Merge Patch (RFC 7386) and a subset of JSON Patch (RFC 6902).",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1027
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dyff",
"portdir": "textproc/dyff",
"version": "1.10.5",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/homeport/dyff",
"description": "diff tool for YAML files, and sometimes JSON",
"long_description": "diff tool for YAML files, and sometimes JSON",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1027
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "p5.34-timedate",
"portdir": "perl/p5-timedate",
"version": "2.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/TimeDate",
"description": "TimeDate - Date and time formatting subroutines",
"long_description": "TimeDate - Date and time formatting subroutines",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-http-xscookies",
"p5.34-chi",
"p5.34-string-errf"
]
},
{
"type": "lib",
"ports": [
"p5.34-datetime-format-dateparse",
"wallet-server",
"bugzilla",
"p5.34-finance-quote",
"p5.34-mail-box",
"lcov",
"p5.34-cgi-ssi",
"p5.34-email-date",
"p5-timedate",
"p5.34-aws-signature4",
"p5.34-svn-mirror",
"p5.34-time-mock",
"p5.34-http-date",
"muttprint",
"p5.34-mailtools",
"ikiwiki",
"gnupod",
"p5.34-mail-message",
"dirvish",
"p5.34-string-print",
"p5.34-code-tidyall",
"p5.34-mail-box-imap4"
]
},
{
"type": "run",
"ports": [
"perfect_maildir",
"mb2md",
"moreutils"
]
}
]
},
{
"name": "p5.32-timedate",
"portdir": "perl/p5-timedate",
"version": "2.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/TimeDate",
"description": "TimeDate - Date and time formatting subroutines",
"long_description": "TimeDate - Date and time formatting subroutines",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-chi",
"p5.32-string-errf",
"p5.32-http-xscookies"
]
},
{
"type": "lib",
"ports": [
"p5.32-email-date",
"p5.32-aws-signature4",
"p5.32-svn-mirror",
"p5.32-time-mock",
"p5.32-http-date",
"p5.32-mailtools",
"p5.32-mail-message",
"p5.32-string-print",
"p5.32-code-tidyall",
"p5.32-mail-box-imap4",
"p5.32-cgi-ssi",
"p5.32-mail-box",
"p5.32-finance-quote",
"p5.32-datetime-format-dateparse"
]
}
]
},
{
"name": "p5.30-timedate",
"portdir": "perl/p5-timedate",
"version": "2.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/TimeDate",
"description": "TimeDate - Date and time formatting subroutines",
"long_description": "TimeDate - Date and time formatting subroutines",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-string-errf",
"p5.30-chi",
"p5.30-http-xscookies"
]
},
{
"type": "lib",
"ports": [
"p5.30-email-date",
"p5.30-aws-signature4",
"p5.30-svn-mirror",
"p5.30-time-mock",
"p5.30-http-date",
"p5.30-mailtools",
"p5.30-mail-message",
"p5.30-string-print",
"p5.30-code-tidyall",
"p5.30-mail-box-imap4",
"p5.30-cgi-ssi",
"p5.30-mail-box",
"p5.30-finance-quote",
"p5.30-datetime-format-dateparse"
]
}
]
},
{
"name": "p5.28-timedate",
"portdir": "perl/p5-timedate",
"version": "2.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/TimeDate",
"description": "TimeDate - Date and time formatting subroutines",
"long_description": "TimeDate - Date and time formatting subroutines",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-string-errf",
"p5.28-chi",
"p5.28-http-xscookies"
]
},
{
"type": "lib",
"ports": [
"p5.28-email-date",
"p5.28-aws-signature4",
"p5.28-svn-mirror",
"p5.28-time-mock",
"p5.28-http-date",
"p5.28-mailtools",
"p5.28-mail-message",
"p5.28-string-print",
"p5.28-code-tidyall",
"p5.28-mail-box-imap4",
"p5.28-cgi-ssi",
"p5.28-mail-box",
"p5.28-finance-quote",
"p5.28-datetime-format-dateparse"
]
}
]
},
{
"name": "p5-timedate",
"portdir": "perl/p5-timedate",
"version": "2.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-timedate",
"homepage": "https://metacpan.org/pod/TimeDate",
"description": "TimeDate - Date and time formatting subroutines",
"long_description": "TimeDate - Date and time formatting subroutines",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-timedate"
]
}
],
"depends_on": []
},
{
"name": "p5.34-test-future-io-impl",
"portdir": "perl/p5-test-future-io-impl",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Test::Future::IO::Impl",
"description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"long_description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-test-simple",
"p5.34-time-hires"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-future-io",
"p5.34-io-async"
]
},
{
"type": "lib",
"ports": [
"p5-test-future-io-impl"
]
}
]
},
{
"name": "p5.32-test-future-io-impl",
"portdir": "perl/p5-test-future-io-impl",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Test::Future::IO::Impl",
"description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"long_description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-test-simple",
"p5.32-time-hires"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-future-io",
"p5.32-io-async"
]
}
]
},
{
"name": "p5.30-test-future-io-impl",
"portdir": "perl/p5-test-future-io-impl",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Test::Future::IO::Impl",
"description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"long_description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-test-simple",
"p5.30-time-hires"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-future-io",
"p5.30-io-async"
]
}
]
},
{
"name": "p5.28-test-future-io-impl",
"portdir": "perl/p5-test-future-io-impl",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Test::Future::IO::Impl",
"description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"long_description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-test-simple",
"p5.28-time-hires"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-future-io",
"p5.28-io-async"
]
}
]
},
{
"name": "p5-test-future-io-impl",
"portdir": "perl/p5-test-future-io-impl",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-test-future-io-impl",
"homepage": "https://metacpan.org/pod/Test::Future::IO::Impl",
"description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"long_description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-test-future-io-impl"
]
}
],
"depends_on": []
},
{
"name": "p5.34-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-curses-ui",
"vit",
"p5-curses",
"p5.34-poe"
]
}
]
},
{
"name": "p5.32-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-curses-ui",
"p5.32-poe"
]
}
]
},
{
"name": "p5.30-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-curses-ui",
"p5.30-poe"
]
}
]
},
{
"name": "p5.28-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-curses-ui",
"p5.28-poe"
]
}
]
},
{
"name": "p5-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-curses",
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-curses"
]
}
],
"depends_on": []
},
{
"name": "p5.34-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"long_description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
},
{
"type": "test",
"ports": [
"p5.34-test-cpan-meta",
"p5.34-test-cpan-meta-json",
"p5.34-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-archive-zip",
"p5-compress-raw-zlib",
"p5.34-http-message",
"p5.34-io-compress"
]
},
{
"type": "run",
"ports": [
"amavisd-new",
"gcstar"
]
}
]
},
{
"name": "p5.32-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"long_description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
},
{
"type": "test",
"ports": [
"p5.32-test-cpan-meta",
"p5.32-test-cpan-meta-json",
"p5.32-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-archive-zip",
"p5.32-http-message",
"p5.32-io-compress"
]
}
]
},
{
"name": "p5.30-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"long_description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
},
{
"type": "test",
"ports": [
"p5.30-test-cpan-meta",
"p5.30-test-cpan-meta-json",
"p5.30-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-archive-zip",
"p5.30-http-message",
"p5.30-io-compress"
]
}
]
},
{
"name": "p5.28-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"long_description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
},
{
"type": "test",
"ports": [
"p5.28-test-cpan-meta",
"p5.28-test-cpan-meta-json",
"p5.28-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-archive-zip",
"p5.28-http-message",
"p5.28-io-compress"
]
}
]
},
{
"name": "p5.34-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.219.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"long_description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-compress-raw-lzma",
"p5.34-io-compress-lzma"
]
},
{
"type": "run",
"ports": [
"john-jumbo",
"john-jumbo-devel"
]
}
]
},
{
"name": "p5.32-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.219.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"long_description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz",
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-io-compress-lzma"
]
}
]
},
{
"name": "p5.30-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.219.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"long_description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-io-compress-lzma"
]
}
]
},
{
"name": "p5.28-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.219.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"long_description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xz",
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-io-compress-lzma"
]
}
]
},
{
"name": "p5-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.221.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-raw-zlib",
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"long_description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-raw-zlib"
]
}
],
"depends_on": []
},
{
"name": "p5-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.219.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-compress-raw-lzma",
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"long_description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-raw-lzma"
]
}
],
"depends_on": []
},
{
"name": "p5.26-timedate",
"portdir": "perl/p5-timedate",
"version": "2.330.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/TimeDate",
"description": "Time & date parsing and formatting perl library",
"long_description": "Time & date parsing and formatting perl library",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-string-errf",
"p5.26-chi",
"p5.26-http-xscookies"
]
},
{
"type": "lib",
"ports": [
"p5.26-datetime-format-dateparse",
"p5.26-email-date",
"p5.26-http-date",
"p5.26-mail-box",
"p5.26-mail-box-imap4",
"p5.26-mail-message",
"p5.26-mailtools",
"p5.26-svn-mirror",
"p5.26-aws-signature4",
"p5.26-time-mock",
"p5.26-cgi-ssi",
"p5.26-code-tidyall"
]
}
]
},
{
"name": "p5.26-compress-raw-lzma",
"portdir": "perl/p5-compress-raw-lzma",
"version": "2.101.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Lzma",
"description": "Perl low-level interface to allow reading and writing of lzma, lzip and xz files/buffers.",
"long_description": "Compress::Raw::Lzma provides an interface to the in-memory compression/uncompression functions from the lzma compression library for the modules IO::Compress::Lzma, IO::Uncompress::UnLzma, IO::Compress::Xz and IO::Uncompress::UnXz",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"xz",
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-io-compress-lzma"
]
}
]
},
{
"name": "p5.26-curses",
"portdir": "perl/p5-curses",
"version": "1.370.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "terminal screen handling and optimization",
"long_description": "Curses is the interface between Perl and your system's curses(3) library. For descriptions on the usage of a given function, variable, or constant, consult your system's documentation, as such information invariably varies (:-) between different curses(3) libraries and operating systems.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-curses-ui",
"p5.26-poe"
]
}
]
},
{
"name": "p5.26-compress-raw-zlib",
"portdir": "perl/p5-compress-raw-zlib",
"version": "2.101.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Compress::Raw::Zlib",
"description": "The Compress::Raw::Zlib module provides a Perl interface to the zlib compression library",
"long_description": "The Compress::Raw::Zlib module provides a Perl interface to the zlib compression library",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
},
{
"type": "test",
"ports": [
"p5.26-test-cpan-meta",
"p5.26-test-cpan-meta-json",
"p5.26-test-pod"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-archive-zip",
"p5.26-io-compress"
]
}
]
},
{
"name": "procs",
"portdir": "sysutils/procs",
"version": "0.14.11",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dalance/procs",
"description": "A modern replacement for ps written in Rust",
"long_description": "A modern replacement for ps written in Rust. proc output is colored in a human-readable format, allows for multi-column keyword search, pager support, watch mode, tree view, TCP/UDP port listing, read/write throughput, enhanced memory information, and more.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1027
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"asciidoctor",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "tomcat-native-2",
"portdir": "java/tomcat-native-2",
"version": "2.0.13",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tomcat.apache.org/",
"description": "Tomcat 9+ HTTP Server native library support version 2.",
"long_description": "This port provides access to native apr and other functions utilized by tomcat.",
"active": true,
"categories": [
"java",
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"apr",
"openssl",
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "tomcat-native",
"portdir": "java/tomcat-native",
"version": "1.3.6",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tomcat.apache.org/",
"description": "Tomcat 7+ HTTP Server native library support.",
"long_description": "This port provides access to native apr and other functions utilized by tomcat.",
"active": true,
"categories": [
"java",
"www"
],
"maintainers": [
{
"name": "matt",
"github": "mattbishop",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"apr",
"openssl",
"openjdk8-zulu"
]
}
],
"depends_on": []
},
{
"name": "ircii",
"portdir": "irc/ircii",
"version": "20260115",
"license": "BSD and ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.eterna23.net/ircii/",
"description": "an IRC and ICB client",
"long_description": "The ircII program is a full screen, termcap based interface to Internet Relay Chat. It gives full access to all of the normal IRC functions, plus a variety of additional options.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"openssl3"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"tkirc"
]
}
]
},
{
"name": "bind9.18",
"portdir": "net/bind9.18",
"version": "9.18.46",
"license": "(MPL-2 or GPL-2+ or LGPL-2.1+ or AGPL-3+)",
"platforms": "darwin freebsd sunos",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.isc.org/",
"description": "Domain Name System server",
"long_description": "The BIND DNS Server is used on the vast majority of name serving machines on the Internet, providing a robust and stable architecture on top of which an organization's naming architecture can be built. The resolver library included in the BIND distribution provides the standard APIs for translation between domain names and Internet addresses and is intended to be linked with applications requiring name service. This is the older 9.18 release series, intended to be used on systems where 9.20 doesn't work.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openssl",
"libidn2",
"lmdb",
"libxml2",
"nghttp2",
"json-c",
"jemalloc",
"libuv"
]
}
],
"depends_on": []
},
{
"name": "byte-buddy",
"portdir": "java/byte-buddy",
"version": "1.18.5",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bytebuddy.net/",
"description": "Byte Buddy is a code generation and manipulation library.",
"long_description": "Byte Buddy is a code generation and manipulation library.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "MacPorts",
"portdir": "sysutils/MacPorts",
"version": "2.12.2",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "The MacPorts Infrastructure",
"long_description": "MacPorts provides the infrastructure that allows easy installation and management of freely available software on Mac OS X 10.5 or newer systems.",
"active": true,
"categories": [
"sysutils",
"macports"
],
"maintainers": [
{
"name": "macports-mgr",
"github": "",
"ports_count": 1
}
],
"variants": [
"keep_prefix",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
}
]
}