HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52273,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=7",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=5",
"results": [
{
"name": "py313-openai",
"portdir": "python/py-openai",
"version": "2.43.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/openai-python",
"description": "The official Python library for the openai API",
"long_description": "The official Python library for the openai API",
"active": true,
"categories": [
"python",
"llm"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py313-distro",
"py313-httpx",
"python313",
"py313-jiter",
"py313-pydantic",
"py313-typing_extensions",
"py313-sniffio",
"py313-anyio",
"py313-tqdm"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py313-msgspec",
"portdir": "python/py-msgspec",
"version": "0.21.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jcristharif.com/msgspec",
"description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"long_description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-yaml",
"py313-tomli-w"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py-openai",
"portdir": "python/py-openai",
"version": "2.43.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/openai-python",
"description": "The official Python library for the openai API",
"long_description": "The official Python library for the openai API",
"active": true,
"categories": [
"python",
"llm"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-openai"
]
}
],
"depends_on": []
},
{
"name": "py-msgspec",
"portdir": "python/py-msgspec",
"version": "0.21.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jcristharif.com/msgspec",
"description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"long_description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-msgspec"
]
}
],
"depends_on": []
},
{
"name": "py314-mcp",
"portdir": "python/py-mcp",
"version": "1.28.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://modelcontextprotocol.github.io/python-sdk",
"description": "Model Context Protocol SDK",
"long_description": "Model Context Protocol SDK",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-uv-dynamic-versioning",
"py314-hatchling",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pydantic",
"py314-typer",
"py314-typing-inspection",
"py314-jwt",
"py314-jsonschema",
"py314-starlette",
"py314-websockets",
"py314-python-multipart",
"py314-pydantic_settings",
"py314-python-dotenv",
"py314-httpx-sse",
"py314-sse-starlette",
"py314-cryptography",
"py314-rich",
"py314-httpx",
"py314-anyio",
"py314-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-mcp"
]
},
{
"type": "run",
"ports": [
"py314-marimo"
]
}
]
},
{
"name": "py313-mcp",
"portdir": "python/py-mcp",
"version": "1.28.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://modelcontextprotocol.github.io/python-sdk",
"description": "Model Context Protocol SDK",
"long_description": "Model Context Protocol SDK",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-uv-dynamic-versioning",
"py313-hatchling",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-websockets",
"py313-rich",
"py313-httpx",
"py313-jsonschema",
"py313-pydantic",
"py313-typer",
"py313-python-dotenv",
"py313-typing-inspection",
"py313-pydantic_settings",
"py313-python-multipart",
"py313-httpx-sse",
"py313-sse-starlette",
"py313-starlette",
"py313-anyio",
"py313-jwt",
"py313-cryptography",
"py313-typing_extensions"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py314-marimo",
"portdir": "python/py-marimo",
"version": "0.23.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://marimo.io",
"description": "A library for making reactive notebooks and apps",
"long_description": "A library for making reactive notebooks and apps",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-uv-build",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-yaml",
"py314-click",
"py314-psutil",
"py314-tomlkit",
"py314-pydantic",
"py314-jedi",
"py314-python-lsp-ruff",
"py314-python-lsp-server",
"py314-markdown",
"py314-narwhals",
"py314-nbformat",
"py314-starlette",
"py314-uvicorn",
"py314-websockets",
"py314-itsdangerous",
"py314-python-multipart",
"py314-altair",
"py314-loro",
"py314-mcp",
"py314-msgspec",
"py314-openai",
"py314-pydantic-ai-slim",
"py314-pymdown-extensions",
"py314-tiktoken",
"py314-docutils",
"py314-pygments",
"py314-packaging",
"ruff"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-marimo"
]
}
]
},
{
"name": "py313-marimo",
"portdir": "python/py-marimo",
"version": "0.23.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://marimo.io",
"description": "A library for making reactive notebooks and apps",
"long_description": "A library for making reactive notebooks and apps",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-uv-build",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-psutil",
"py313-tomlkit",
"py313-click",
"py313-starlette",
"py313-yaml",
"py313-docutils",
"py313-markdown",
"py313-websockets",
"py313-nbformat",
"py313-pydantic",
"py313-python-lsp-server",
"py313-itsdangerous",
"py313-narwhals",
"py313-altair",
"py313-python-lsp-ruff",
"py313-uvicorn",
"py313-python-multipart",
"py313-loro",
"py313-mcp",
"py313-msgspec",
"py313-openai",
"py313-pydantic-ai-slim",
"py313-pymdown-extensions",
"py313-tiktoken",
"py313-pygments",
"py313-jedi",
"py313-packaging",
"ruff"
]
}
],
"depends_on": []
},
{
"name": "py-mcp",
"portdir": "python/py-mcp",
"version": "1.28.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://modelcontextprotocol.github.io/python-sdk",
"description": "Model Context Protocol SDK",
"long_description": "Model Context Protocol SDK",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-mcp"
]
}
],
"depends_on": []
},
{
"name": "py-marimo",
"portdir": "python/py-marimo",
"version": "0.23.10",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://marimo.io",
"description": "A library for making reactive notebooks and apps",
"long_description": "A library for making reactive notebooks and apps",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-marimo"
]
}
],
"depends_on": []
},
{
"name": "py314-loro",
"portdir": "python/py-loro",
"version": "1.13.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://loro.dev",
"description": "Python bindings for Loro",
"long_description": "Python bindings for Loro",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools-rust",
"py314-maturin"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-loro"
]
},
{
"type": "run",
"ports": [
"py314-marimo"
]
}
]
},
{
"name": "py313-loro",
"portdir": "python/py-loro",
"version": "1.13.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://loro.dev",
"description": "Python bindings for Loro",
"long_description": "Python bindings for Loro",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools-rust",
"py313-maturin"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py314-logfire-api",
"portdir": "python/py-logfire-api",
"version": "4.37.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/logfire-api",
"description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
"long_description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-logfire-api",
"py314-pydantic-graph"
]
}
]
},
{
"name": "py313-logfire-api",
"portdir": "python/py-logfire-api",
"version": "4.37.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/logfire-api",
"description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
"long_description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pydantic-graph"
]
}
]
},
{
"name": "py-loro",
"portdir": "python/py-loro",
"version": "1.13.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://loro.dev",
"description": "Python bindings for Loro",
"long_description": "Python bindings for Loro",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-loro"
]
}
],
"depends_on": []
},
{
"name": "py-logfire-api",
"portdir": "python/py-logfire-api",
"version": "4.37.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/logfire-api",
"description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
"long_description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-logfire-api"
]
}
],
"depends_on": []
},
{
"name": "py314-jiter",
"portdir": "python/py-jiter",
"version": "0.15.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/jiter",
"description": "Fast iterable JSON parser.",
"long_description": "Fast iterable JSON parser.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools-rust",
"py314-maturin"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jiter",
"py314-openai"
]
}
]
},
{
"name": "py313-jiter",
"portdir": "python/py-jiter",
"version": "0.15.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/jiter",
"description": "Fast iterable JSON parser.",
"long_description": "Fast iterable JSON parser.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools-rust",
"py313-maturin"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-openai"
]
}
]
},
{
"name": "py314-httpx-sse",
"portdir": "python/py-httpx-sse",
"version": "0.4.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/florimondmanca/httpx-sse",
"description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-httpx-sse"
]
},
{
"type": "run",
"ports": [
"py314-mcp"
]
}
]
},
{
"name": "py313-httpx-sse",
"portdir": "python/py-httpx-sse",
"version": "0.4.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/florimondmanca/httpx-sse",
"description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-mcp"
]
}
]
},
{
"name": "py-jiter",
"portdir": "python/py-jiter",
"version": "0.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/jiter",
"description": "Fast iterable JSON parser.",
"long_description": "Fast iterable JSON parser.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-jiter"
]
}
],
"depends_on": []
},
{
"name": "py-httpx-sse",
"portdir": "python/py-httpx-sse",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/florimondmanca/httpx-sse",
"description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-httpx-sse"
]
}
],
"depends_on": []
},
{
"name": "py314-griffelib",
"portdir": "python/py-griffelib",
"version": "2.1.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/griffelib/",
"description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
"long_description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-uv-dynamic-versioning",
"py314-hatchling",
"py314-pdm-backend"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-griffelib",
"py314-pydantic-ai-slim"
]
}
]
},
{
"name": "py313-griffelib",
"portdir": "python/py-griffelib",
"version": "2.1.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/griffelib/",
"description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
"long_description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-uv-dynamic-versioning",
"py313-hatchling",
"py313-pdm-backend"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pydantic-ai-slim"
]
}
]
},
{
"name": "py314-genai-prices",
"portdir": "python/py-genai-prices",
"version": "0.0.66",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/genai-prices",
"description": "Calculate prices for calling LLM inference APIs.",
"long_description": "Calculate prices for calling LLM inference APIs.",
"active": true,
"categories": [
"python",
"llm"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-uv-build"
]
},
{
"type": "lib",
"ports": [
"py314-httpx",
"py314-pydantic",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-genai-prices",
"py314-pydantic-ai-slim"
]
}
]
},
{
"name": "py313-genai-prices",
"portdir": "python/py-genai-prices",
"version": "0.0.66",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/genai-prices",
"description": "Calculate prices for calling LLM inference APIs.",
"long_description": "Calculate prices for calling LLM inference APIs.",
"active": true,
"categories": [
"python",
"llm"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-uv-build"
]
},
{
"type": "lib",
"ports": [
"py313-httpx",
"py313-pydantic",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pydantic-ai-slim"
]
}
]
},
{
"name": "py-griffelib",
"portdir": "python/py-griffelib",
"version": "2.1.0",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/griffelib/",
"description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
"long_description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-griffelib"
]
}
],
"depends_on": []
},
{
"name": "py-genai-prices",
"portdir": "python/py-genai-prices",
"version": "0.0.66",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/genai-prices",
"description": "Calculate prices for calling LLM inference APIs.",
"long_description": "Calculate prices for calling LLM inference APIs.",
"active": true,
"categories": [
"python",
"llm"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2219
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-genai-prices"
]
}
],
"depends_on": []
},
{
"name": "translate",
"portdir": "textproc/translate",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin >= 26}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://translate.franzai.com",
"description": "Apple Translation from your terminal",
"long_description": "Apple Translation from your terminal. A UNIX filter and a drop-in HTTP server for DeepL, LibreTranslate, and Google Translate v2 - all wrapped around Apple's on-device Translation framework. No cloud, no LLM, no API keys, no rate limits.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "p5.34-exporter",
"portdir": "perl/p5-exporter",
"version": "5.790.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Exporter",
"description": "Exporter - Implements default import method for modules",
"long_description": "Exporter - Implements default import method for modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-exporter",
"p5.34-crypt-passwdmd5"
]
}
]
},
{
"name": "p5.32-exporter",
"portdir": "perl/p5-exporter",
"version": "5.790.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Exporter",
"description": "Exporter - Implements default import method for modules",
"long_description": "Exporter - Implements default import method for modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-crypt-passwdmd5"
]
}
]
},
{
"name": "p5.28-exporter",
"portdir": "perl/p5-exporter",
"version": "5.790.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Exporter",
"description": "Exporter - Implements default import method for modules",
"long_description": "Exporter - Implements default import method for modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-crypt-passwdmd5"
]
}
]
},
{
"name": "p5.30-exporter",
"portdir": "perl/p5-exporter",
"version": "5.790.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Exporter",
"description": "Exporter - Implements default import method for modules",
"long_description": "Exporter - Implements default import method for modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-passwdmd5"
]
}
]
},
{
"name": "p5-exporter",
"portdir": "perl/p5-exporter",
"version": "5.790.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-exporter",
"homepage": "https://metacpan.org/pod/Exporter",
"description": "Exporter - Implements default import method for modules",
"long_description": "Exporter - Implements default import method for modules",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-exporter"
]
}
],
"depends_on": []
},
{
"name": "jxrlib",
"portdir": "graphics/jxrlib",
"version": "1.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mircomir/jxrlib",
"description": "jxrlib is JPEG XR Image Codec reference implementation library",
"long_description": "jxrlib is JPEG XR Image Codec reference implementation library",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ImageMagick7",
"ImageMagick"
]
}
]
},
{
"name": "py314-nh3",
"portdir": "python/py-nh3",
"version": "0.3.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/messense/nh3",
"description": "Python bindings to the ammonia HTML sanitization library.",
"long_description": "Python bindings to the ammonia HTML sanitization library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1491
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools-rust",
"py314-maturin"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-panel",
"py-nh3"
]
}
]
},
{
"name": "py313-nh3",
"portdir": "python/py-nh3",
"version": "0.3.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/messense/nh3",
"description": "Python bindings to the ammonia HTML sanitization library.",
"long_description": "Python bindings to the ammonia HTML sanitization library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1491
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools-rust",
"py313-maturin"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-panel"
]
}
]
},
{
"name": "py312-nh3",
"portdir": "python/py-nh3",
"version": "0.3.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/messense/nh3",
"description": "Python bindings to the ammonia HTML sanitization library.",
"long_description": "Python bindings to the ammonia HTML sanitization library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1491
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-maturin",
"py312-setuptools-rust",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-panel"
]
}
]
},
{
"name": "py311-nh3",
"portdir": "python/py-nh3",
"version": "0.3.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/messense/nh3",
"description": "Python bindings to the ammonia HTML sanitization library.",
"long_description": "Python bindings to the ammonia HTML sanitization library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1491
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools-rust",
"py311-maturin",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-panel"
]
}
]
},
{
"name": "py310-nh3",
"portdir": "python/py-nh3",
"version": "0.3.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/messense/nh3",
"description": "Python bindings to the ammonia HTML sanitization library.",
"long_description": "Python bindings to the ammonia HTML sanitization library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1491
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools-rust",
"py310-maturin",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-panel"
]
}
]
},
{
"name": "py-nh3",
"portdir": "python/py-nh3",
"version": "0.3.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/messense/nh3",
"description": "Python bindings to the ammonia HTML sanitization library.",
"long_description": "Python bindings to the ammonia HTML sanitization library.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1491
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-nh3"
]
}
],
"depends_on": []
},
{
"name": "nodejs26",
"portdir": "lang/nodejs26",
"version": "26.2.0",
"license": "(MIT or BSD)",
"platforms": "{darwin >= 22}",
"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": [
"cargo",
"pkgconfig",
"python314",
"clang-22"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "motif",
"portdir": "x11/motif",
"version": "2.5.2",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thentenaar/motif",
"description": "The Motif toolkit for X11",
"long_description": "This is Motif, the legendary user interface toolkit Originally provided by The Open Group and other vendors, it lives on as an independent project.",
"active": true,
"categories": [
"x11"
],
"maintainers": [
{
"name": "tim",
"github": "thentenaar",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"byacc",
"flex",
"libtool",
"pkgconfig",
"xbitmaps",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libXext",
"xorg-libXmu",
"xorg-libXrandr",
"xorg-libXt",
"fontconfig",
"xorg-libsm",
"xpm",
"xrender",
"xorg-libice",
"libjpeg-turbo",
"libpng",
"freetype",
"libiconv",
"Xft2",
"xorg-libX11",
"xorg-libXcursor"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ncpp",
"opendx",
"xastir",
"ddd",
"nedit",
"xmfract",
"xmgr",
"alliance",
"aircraft_oap",
"arb",
"geomview",
"molmol",
"ncplot",
"xephem",
"SoXt",
"glw"
]
}
]
},
{
"name": "mariadb-11.8-server",
"portdir": "databases/mariadb-11.8",
"version": "11.8.8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mariadb.org/",
"description": "Run mariadb-11.8 as server",
"long_description": "Run mariadb-11.8 as server",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "macintosh",
"github": "BjarneDMat",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"mariadb-11.8"
]
}
],
"depends_on": []
},
{
"name": "mariadb-11.8",
"portdir": "databases/mariadb-11.8",
"version": "11.8.8",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mariadb.org/",
"description": "Multithreaded SQL database server",
"long_description": "Mariadb is a fork of the MySQL server, a multi-threaded SQL database.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "macintosh",
"github": "BjarneDMat",
"ports_count": 1513
}
],
"variants": [
"debug",
"system_readline",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"curl",
"tcp_wrappers",
"libxml2",
"lzo2",
"boost188",
"libfmt12",
"openssl3",
"zlib",
"judy",
"ncurses"
]
},
{
"type": "run",
"ports": [
"mysql_select"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"mariadb-11.8-server"
]
}
]
},
{
"name": "pasdoc-gui",
"portdir": "devel/pasdoc",
"version": "1.0.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pasdoc.github.io",
"description": "PasDoc GUI Application",
"long_description": "PasDoc is a documentation application for Object Pascal code (as implemented by FPC and Delphi).",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"lazarus",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pasdoc",
"portdir": "devel/pasdoc",
"version": "1.0.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pasdoc.github.io",
"description": "Documentation generator for Pascal source code.",
"long_description": "PasDoc is a documentation tool for Object Pascal code (as implemented by FPC and Delphi). Documentation is generated from comments found in the source code or in special \"description files\". Numerous output formats are supported, including HTML, LaTeX (for PDF, PS), XML and PHP. This package includes these CLI tools: \n - pasdoc \n - file_to_pascal_data \n - file_to_pascal_string \n - pascal_pre_proc \n Type pasdoc --help to get a better feeling for how PasDoc works. Also, see the web page for more information about PasDoc.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"fpc",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vde2-devel",
"portdir": "net/vde2",
"version": "20260323-6ad51c2f",
"license": "GPL-2 and LGPL-2.1 and BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/virtualsquare/vde-2",
"description": "Virtual Distributed Ethernet",
"long_description": "VDE is an ethernet compliant virtual network that can be spawned over a set of physical computer over the Internet.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"debug",
"tuntap",
"pcap",
"experimental",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libpcap"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"zimh"
]
}
]
},
{
"name": "ralphex",
"portdir": "llm/ralphex",
"version": "1.5.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ralphex.com/",
"description": "Extended Ralph loop for autonomous AI-driven plan execution",
"long_description": "Extended Ralph loop for autonomous AI-driven plan execution",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 48
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "xp3-tool",
"portdir": "archivers/xp3-tool",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/storycraft/xp3-tool",
"description": "simple xp3 pack/unpack tool",
"long_description": "xp3-tool is a simple set of tools for packing and unpacking XP3 archives, which are commonly used in visual novel engines like Kirikiri and Kirikiroid2.",
"active": true,
"categories": [
"games",
"archivers"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 280
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
}
]
}