HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52149,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1016",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1014",
"results": [
{
"name": "mise",
"portdir": "sysutils/mise",
"version": "2026.5.13",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jdx/mise",
"description": "dev tools, env vars, task runner (formerly called 'rtx')",
"long_description": "mise is a front-end to your dev environment. Like asdf (or nvm or pyenv but for any language) it manages dev tools like node, python, cmake, terraform, and hundreds more. Like direnv it manages environment variables for different project directories. Like make it manages tasks used to build and test projects.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1063
},
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
},
{
"name": "gjq.uoiai",
"github": "MisLink",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "apfel",
"portdir": "llm/apfel",
"version": "1.3.8",
"license": "MIT",
"platforms": "{darwin >= 26}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://apfel.franzai.com",
"description": "The free AI already on your Mac",
"long_description": "The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads. Depends on Apple FoundationModels available in macOS 26 or later.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py39-cloudflare",
"portdir": "python/py-cloudflare",
"version": "4.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-hatchling",
"py39-installer",
"py39-hatch-fancy-pypi-readme",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-sniffio",
"python39",
"py39-typing_extensions",
"py39-anyio",
"py39-distro",
"py39-httpx",
"py39-pydantic"
]
}
],
"depends_on": []
},
{
"name": "py37-cloudflare",
"portdir": "python/py-cloudflare",
"version": "2.11.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/python-cloudflare",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-beautifulsoup4",
"py37-requests",
"py37-yaml",
"py37-jsonlines"
]
}
],
"depends_on": []
},
{
"name": "py38-cloudflare",
"portdir": "python/py-cloudflare",
"version": "2.20.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/python-cloudflare",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-jsonlines",
"py38-pytest",
"py38-pytest-cov",
"py38-requests",
"py38-yaml"
]
}
],
"depends_on": []
},
{
"name": "py-cloudflare",
"portdir": "python/py-cloudflare",
"version": "5.2.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-cloudflare"
]
}
],
"depends_on": []
},
{
"name": "py310-cloudflare",
"portdir": "python/py-cloudflare",
"version": "5.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [
"aiohttp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"py310-hatch-fancy-pypi-readme",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pydantic",
"python310",
"py310-anyio",
"py310-typing_extensions",
"py310-distro",
"py310-httpx",
"py310-sniffio"
]
}
],
"depends_on": []
},
{
"name": "py311-cloudflare",
"portdir": "python/py-cloudflare",
"version": "5.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [
"aiohttp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-fancy-pypi-readme",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-anyio",
"python311",
"py311-httpx",
"py311-typing_extensions",
"py311-distro",
"py311-sniffio",
"py311-pydantic"
]
}
],
"depends_on": []
},
{
"name": "py312-cloudflare",
"portdir": "python/py-cloudflare",
"version": "5.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [
"aiohttp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-fancy-pypi-readme",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-sniffio",
"python312",
"py312-pydantic",
"py312-typing_extensions",
"py312-distro",
"py312-anyio",
"py312-httpx"
]
}
],
"depends_on": []
},
{
"name": "py313-cloudflare",
"portdir": "python/py-cloudflare",
"version": "5.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [
"aiohttp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py313-httpx",
"python313",
"py313-pydantic",
"py313-typing_extensions",
"py313-sniffio",
"py313-anyio",
"py313-distro"
]
}
],
"depends_on": []
},
{
"name": "py314-cloudflare",
"portdir": "python/py-cloudflare",
"version": "5.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [
"aiohttp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling",
"py314-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py314-pydantic",
"python314",
"py314-distro",
"py314-typing_extensions",
"py314-anyio",
"py314-sniffio",
"py314-httpx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-cloudflare",
"py-cloudflare"
]
}
]
},
{
"name": "py39-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.1.14.14",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"clang-18",
"py39-installer",
"py39-calver"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-hatchling"
]
}
]
},
{
"name": "py38-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.1.14.14",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"clang-18",
"py38-installer",
"py38-calver"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-hatchling"
]
}
]
},
{
"name": "py37-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.1.14.14",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-setuptools",
"py37-wheel",
"clang-18",
"py37-installer",
"py37-calver"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-hatchling"
]
}
]
},
{
"name": "py-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.5.22.10",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-trove-classifiers"
]
}
],
"depends_on": []
},
{
"name": "py310-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.5.22.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"clang-18",
"py310-installer",
"py310-calver"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pikepdf"
]
},
{
"type": "lib",
"ports": [
"py310-hatchling"
]
}
]
},
{
"name": "py311-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.5.22.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-calver"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-pikepdf"
]
},
{
"type": "lib",
"ports": [
"py311-hatchling"
]
}
]
},
{
"name": "py312-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.5.22.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-calver"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-pikepdf"
]
},
{
"type": "lib",
"ports": [
"py312-hatchling"
]
}
]
},
{
"name": "py313-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.5.22.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-calver",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-pikepdf"
]
},
{
"type": "lib",
"ports": [
"hatch",
"py313-hatchling"
]
}
]
},
{
"name": "py314-trove-classifiers",
"portdir": "python/py-trove-classifiers",
"version": "2026.5.22.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pypa/trove-classifiers",
"description": "Canonical source for classifiers on PyPI (pypi.org)",
"long_description": "Canonical source for classifiers on PyPI (pypi.org)",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1425
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-calver",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-pikepdf"
]
},
{
"type": "lib",
"ports": [
"py-trove-classifiers",
"poetry",
"py314-hatchling"
]
}
]
},
{
"name": "py39-uritools",
"portdir": "python/py-uritools",
"version": "5.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-hanko-certvalidator"
]
}
]
},
{
"name": "py38-uritools",
"portdir": "python/py-uritools",
"version": "4.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-hanko-certvalidator"
]
}
]
},
{
"name": "py-uritools",
"portdir": "python/py-uritools",
"version": "6.1.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-uritools"
]
}
],
"depends_on": []
},
{
"name": "py310-uritools",
"portdir": "python/py-uritools",
"version": "6.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-setuptools_scm",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-hanko",
"py310-hanko-certvalidator"
]
}
]
},
{
"name": "py311-uritools",
"portdir": "python/py-uritools",
"version": "6.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-hanko",
"py311-hanko-certvalidator"
]
}
]
},
{
"name": "py312-uritools",
"portdir": "python/py-uritools",
"version": "6.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-hanko",
"py312-hanko-certvalidator"
]
}
]
},
{
"name": "py313-uritools",
"portdir": "python/py-uritools",
"version": "6.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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": "lib",
"ports": [
"py313-hanko",
"py313-hanko-certvalidator"
]
}
]
},
{
"name": "py314-uritools",
"portdir": "python/py-uritools",
"version": "6.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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": [
"py314-hanko",
"py314-hanko-certvalidator",
"py-uritools"
]
}
]
},
{
"name": "powershell",
"portdir": "shells/powershell",
"version": "7.6.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://microsoft.com/PowerShell",
"description": "Cross-platform automation and configuration tool/framework",
"long_description": "PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework.",
"active": true,
"categories": [
"shells",
"dotnet"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 272
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"dotnet-cli",
"clang-18",
"dotnet-sdk-10"
]
},
{
"type": "lib",
"ports": [
"dotnet-runtime-10"
]
}
],
"depends_on": []
},
{
"name": "presenterm",
"portdir": "graphics/presenterm",
"version": "0.16.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mfontanini/presenterm",
"description": "A terminal slideshow tool",
"long_description": "A terminal slideshow tool. Features: \n - Define your presentation in a single markdown file. \n - Image rendering support for iterm2, terminals that support the kitty graphics protocol, or sixel. \n - Customize your presentation's look by defining themes, including colors, margins, layout (left/center aligned content), footer for every slide, etc. \n - Code highlighting for a wide list of programming languages. \n - Configurable column layouts that let you structure parts of your slide into columns. \n - Support for an introduction slide that displays the presentation title and your name. \n - Support for slide titles. \n - Create pauses in between each slide so that it progressively renders for a more interactive presentation. \n - Text formatting support for bold, italics, strikethrough, and inline code. \n - Automatically reload your presentation every time it changes for a fast development loop.",
"active": true,
"categories": [
"graphics",
"textproc",
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1063
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py37-nbconvert",
"portdir": "python/py-nbconvert",
"version": "7.2.9",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter Notebooks converter.",
"long_description": "Jupyter Notebooks converter.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-build",
"py37-hatchling",
"py37-installer",
"clang-16"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"py37-jupyter_core",
"py37-jupyterlab_pygments",
"py37-markupsafe",
"py37-mistune",
"py37-nbclient",
"py37-nbformat",
"python37",
"py37-pandocfilters",
"py37-pygments",
"py37-tinycss2",
"py37-traitlets",
"py37-packaging",
"py37-beautifulsoup4",
"py37-bleach",
"py37-defusedxml",
"py37-entrypoints",
"py37-jinja2"
]
},
{
"type": "run",
"ports": [
"py37-importlib-metadata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-jupyter",
"py37-jupyter_server",
"py37-jupyter_sphinx",
"py37-notebook"
]
},
{
"type": "run",
"ports": [
"py37-spyder",
"py37-spyder-devel"
]
}
]
},
{
"name": "py35-nbconvert",
"portdir": "python/py-nbconvert",
"version": "5.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter Notebooks converter.",
"long_description": "Jupyter Notebooks converter.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"py35-beautifulsoup4",
"py35-bleach",
"py35-defusedxml",
"py35-entrypoints",
"py35-jinja2",
"py35-jupyter_core",
"python35",
"py35-nbformat",
"py35-pandocfilters",
"py35-pygments",
"py35-setuptools",
"py35-testpath",
"py35-traitlets",
"py35-mistune"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-jupyter",
"py35-notebook"
]
}
]
},
{
"name": "py36-nbconvert",
"portdir": "python/py-nbconvert",
"version": "5.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter Notebooks converter.",
"long_description": "Jupyter Notebooks converter.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"py36-beautifulsoup4",
"py36-bleach",
"py36-defusedxml",
"py36-entrypoints",
"py36-jinja2",
"py36-jupyter_core",
"python36",
"py36-nbformat",
"py36-pandocfilters",
"py36-pygments",
"py36-setuptools",
"py36-testpath",
"py36-traitlets",
"py36-mistune"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-jupyter",
"py36-notebook",
"py36-jupyter_server"
]
},
{
"type": "run",
"ports": [
"py36-spyder",
"py36-spyder-devel"
]
}
]
},
{
"name": "py27-nbconvert",
"portdir": "python/py-nbconvert",
"version": "5.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter Notebooks converter.",
"long_description": "Jupyter Notebooks converter.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"py27-beautifulsoup4",
"py27-bleach",
"py27-defusedxml",
"py27-entrypoints",
"py27-jinja2",
"py27-jupyter_core",
"python27",
"py27-nbformat",
"py27-pandocfilters",
"py27-pygments",
"py27-setuptools",
"py27-testpath",
"py27-traitlets",
"py27-mistune"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-jupyter",
"py27-notebook"
]
}
]
},
{
"name": "py38-nbconvert",
"portdir": "python/py-nbconvert",
"version": "7.16.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter Notebooks converter.",
"long_description": "Jupyter Notebooks converter.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-build",
"py38-hatchling",
"py38-installer",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"py38-markupsafe",
"py38-mistune",
"py38-nbclient",
"py38-nbformat",
"py38-packaging",
"py38-pandocfilters",
"py38-pygments",
"py38-tinycss2",
"py38-traitlets",
"python38",
"py38-beautifulsoup4",
"py38-bleach",
"py38-defusedxml",
"py38-jinja2",
"py38-jupyter_core"
]
},
{
"type": "run",
"ports": [
"py38-importlib-metadata",
"pandoc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-jupyter_sphinx",
"py38-jupyter",
"py38-jupyter_server"
]
},
{
"type": "run",
"ports": [
"py38-spyder-devel",
"py38-spyder"
]
}
]
},
{
"name": "py39-nbconvert",
"portdir": "python/py-nbconvert",
"version": "7.16.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter Notebooks converter.",
"long_description": "Jupyter Notebooks converter.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-build",
"py39-hatchling",
"py39-installer",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"py39-markupsafe",
"py39-mistune",
"py39-nbclient",
"py39-nbformat",
"py39-packaging",
"py39-pandocfilters",
"py39-pygments",
"py39-tinycss2",
"py39-traitlets",
"python39",
"py39-beautifulsoup4",
"py39-bleach",
"py39-defusedxml",
"py39-jinja2",
"py39-jupyter_core"
]
},
{
"type": "run",
"ports": [
"py39-importlib-metadata",
"pandoc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-jupyter_sphinx",
"py39-jupyter_server",
"py39-jupyter"
]
},
{
"type": "run",
"ports": [
"py39-spyder-devel",
"py39-spyder"
]
}
]
},
{
"name": "py37-black",
"portdir": "python/py-black",
"version": "23.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-build",
"py37-hatchling",
"py37-hatch-vcs",
"py37-installer",
"py37-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py37-typing_extensions",
"py37-tomli",
"py37-platformdirs",
"python37",
"py37-click",
"py37-mypy_extensions",
"py37-packaging",
"py37-pathspec",
"py37-typed-ast"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-python-lsp-black"
]
},
{
"type": "run",
"ports": [
"py37-orjson"
]
},
{
"type": "test",
"ports": [
"py37-typer"
]
}
]
},
{
"name": "py38-black",
"portdir": "python/py-black",
"version": "24.4.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-hatchling",
"py38-hatch-vcs",
"py38-installer",
"py38-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py38-tomli",
"py38-platformdirs",
"python38",
"py38-click",
"py38-mypy_extensions",
"py38-packaging",
"py38-pathspec",
"py38-typing_extensions"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-python-lsp-black",
"py38-sphinx-copybutton"
]
},
{
"type": "run",
"ports": [
"py38-transformers",
"py38-orjson"
]
},
{
"type": "test",
"ports": [
"py38-allennlp"
]
}
]
},
{
"name": "py36-black",
"portdir": "python/py-black",
"version": "22.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13",
"py36-setuptools",
"py36-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py36-mypy_extensions",
"py36-pathspec",
"py36-typed-ast",
"py36-typing_extensions",
"py36-tomli",
"py36-platformdirs",
"python36",
"py36-click",
"py36-dataclasses"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-pyls-black",
"py36-python-lsp-black"
]
},
{
"type": "test",
"ports": [
"py36-trio"
]
}
]
},
{
"name": "py39-black",
"portdir": "python/py-black",
"version": "25.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-hatchling",
"py39-hatch-vcs",
"py39-installer",
"py39-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py39-tomli",
"py39-platformdirs",
"python39",
"py39-click",
"py39-mypy_extensions",
"py39-packaging",
"py39-pathspec",
"py39-typing_extensions"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-python-lsp-black",
"py39-sphinx-copybutton"
]
},
{
"type": "run",
"ports": [
"py39-orjson"
]
},
{
"type": "test",
"ports": [
"py39-allennlp"
]
}
]
},
{
"name": "py39-textual",
"portdir": "python/py-textual",
"version": "0.85.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/willmcgugan/textual",
"description": "Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.",
"long_description": "Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1063
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-poetry-core",
"py39-build",
"py39-installer",
"poetry"
]
},
{
"type": "lib",
"ports": [
"py39-rich",
"py39-typing_extensions",
"python39"
]
}
],
"depends_on": []
},
{
"name": "catch2",
"portdir": "devel/catch2",
"version": "3.15.0",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/catchorg/Catch2",
"description": "Catch 2: a modern, C++-native, header-only, test framework for unit-tests",
"long_description": "Catch 2: a modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "howarth.at.macports",
"github": "jwhowarth",
"ports_count": 18
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"finite-diff",
"absent",
"libmcfp"
]
},
{
"type": "lib",
"ports": [
"rdkit"
]
},
{
"type": "test",
"ports": [
"absent",
"stringtoolbox"
]
}
]
},
{
"name": "fftw-3",
"portdir": "math/fftw-3",
"version": "3.3.11",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fftw.org/",
"description": "Fast C routines to compute the Discrete Fourier Transform",
"long_description": "FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"clang22",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"openmp",
"threads",
"pfft_patches",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xcrysden",
"scamp",
"shtools",
"source-extractor",
"stimfit",
"wdsp",
"p5.26-pdl-fftw3",
"py27-lalpulsar",
"py36-lalpulsar",
"py36-isce2",
"py27-pyfftw",
"py35-pyfftw",
"py36-pyfftw",
"py37-gmic",
"py37-lalpulsar",
"py35-cvxopt",
"py36-cvxopt",
"mlt-qt5",
"py39-pyfftw",
"mythtv-core.28",
"py37-isce2",
"py37-numpy",
"py38-numpy",
"py38-lalpulsar",
"cdo",
"py37-pyfftw",
"octave",
"gds",
"gmic",
"gmic-qt",
"gmic-gimp",
"gmic-clib",
"gmic-lib",
"grass",
"asymptote",
"py27-pyfftw3",
"py39-cvxopt",
"orfeotoolbox",
"py310-orfeotoolbox",
"py311-orfeotoolbox",
"py312-orfeotoolbox",
"py313-orfeotoolbox",
"py314-orfeotoolbox",
"py35-numpy",
"py36-numpy",
"py37-cvxopt",
"py27-cvxopt",
"py38-cvxopt",
"py38-gmic",
"py38-pyfftw",
"mlt-legacy",
"py39-gmic",
"fftw-3-single",
"fftw-3-long",
"ImageMagick",
"pyxplot",
"ImageMagick7",
"R-KSgeneral",
"R-LOMAR",
"R-PoissonBinomial",
"R-PoissonMultinomial",
"R-Rssa",
"R-fftw",
"R-fftwtools",
"R-imager",
"R-poisbinom",
"R-qqconf",
"cava",
"libofa",
"olena",
"starpu",
"grass7",
"InsightToolkit",
"InsightToolkit4",
"py310-InsightToolkit",
"py311-InsightToolkit",
"py312-InsightToolkit",
"py313-InsightToolkit",
"py310-InsightToolkit4",
"py311-InsightToolkit4",
"py312-InsightToolkit4",
"py313-InsightToolkit4",
"ale",
"blender",
"hugin-app",
"nip2",
"rawstudio",
"rawtherapee",
"vips",
"gnu-apl",
"lua54-numlua",
"lua53-numlua",
"lua52-numlua",
"lua51-numlua",
"finufft",
"gnudatalanguage",
"gretl",
"itpp",
"itpp-devel",
"nfft-3",
"pfft",
"libmovit",
"mlt",
"httping",
"p5.28-pdl-fftw3",
"p5.30-pdl-fftw3",
"p5.32-pdl-fftw3",
"p5.34-pdl-fftw3",
"denemo",
"pure-audio",
"py310-cvxopt",
"py311-cvxopt",
"py312-cvxopt",
"py313-cvxopt",
"py310-pyfftw",
"py27-numpy",
"LORENE",
"NanoVNA-QT",
"libxavna",
"bart",
"berkeleygw",
"crystfel",
"gerris",
"gwyddion",
"indi",
"lal",
"lalapps",
"lalpulsar",
"py312-lalpulsar",
"linhpsdr",
"magicspp",
"nektarpp",
"octopus",
"openhantek",
"pihpsdr",
"plumed",
"plumed-devel",
"quantum-espresso",
"quisk"
]
},
{
"type": "run",
"ports": [
"py36-gpilab-framework",
"py37-gpilab-framework",
"py39-gpilab-framework",
"py38-gpilab-framework",
"lscsoft-deps",
"luaradio"
]
}
]
},
{
"name": "fftw-3-single",
"portdir": "math/fftw-3",
"version": "3.3.11",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fftw.org/",
"description": "Fast C routines to compute the Discrete Fourier Transform",
"long_description": "FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"clang19",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"openmp",
"threads",
"pfft_patches",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"fftw-3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"yorick-yao",
"p5.26-pdl-fftw3",
"relax3d",
"scamp",
"skymaker",
"source-extractor",
"gnuradio-devel",
"py27-lalpulsar",
"py36-lalpulsar",
"py36-isce2",
"py27-pyfftw",
"py35-pyfftw",
"py36-pyfftw",
"py37-lalpulsar",
"SDRangel",
"py39-pyfftw",
"mythtv-core.28",
"py37-isce2",
"py38-lalpulsar",
"py37-pyfftw",
"octave",
"gds",
"aubio",
"py27-pyfftw3",
"py38-pyfftw",
"luminance-hdr",
"aacplusenc",
"audiowmark",
"liblastfm",
"liblastfm-qt5",
"nrsc5",
"pulseaudio",
"xmms2",
"InsightToolkit",
"InsightToolkit4",
"py310-InsightToolkit",
"py311-InsightToolkit",
"py312-InsightToolkit",
"py313-InsightToolkit",
"py310-InsightToolkit4",
"py311-InsightToolkit4",
"py312-InsightToolkit4",
"py313-InsightToolkit4",
"rawstudio",
"rawtherapee",
"vigra",
"finufft",
"gnudatalanguage",
"lmms",
"mythtv-core.27",
"shenidam",
"welle.io",
"welle.io-devel",
"p5.28-pdl-fftw3",
"p5.30-pdl-fftw3",
"p5.32-pdl-fftw3",
"p5.34-pdl-fftw3",
"py310-pyfftw",
"SDRPlusPlus",
"bart",
"dab-cmdline",
"gnuradio",
"gnuradio37",
"gnuradio-next",
"gr-adapt",
"gr-air-modes",
"gr37-adapt",
"gr37-air-modes",
"gr-baz",
"gr37-ais",
"gr37-baz",
"gr-fcdproplus",
"gr37-cdma",
"gr37-fcdproplus",
"gr-foo",
"gr-fosphor",
"gr37-foo",
"gr37-fosphor",
"gr-gfdm",
"gr-gsm",
"gr37-gfdm",
"gr37-gsm",
"gr-hermeslite2",
"gr-hpsdr",
"gr-ieee802-11",
"gr-ieee802-15-4",
"gr37-ieee802-11",
"gr37-ieee802-15-4",
"gr-iio",
"gr-iqbalance",
"gr37-iio",
"gr37-iqbalance",
"gr-iridium",
"gr-limesdr",
"gr37-iridium",
"gr37-limesdr",
"gr-linrad",
"gr37-lora-BastilleResearch",
"gr37-lora-rpp0",
"gr-lora-rpp0",
"gr37-lte",
"gr37-mapper",
"gr37-mac",
"gr-osmosdr",
"gr37-ofdm",
"gr37-osmosdr",
"gr37-pcap",
"gr37-pyqt",
"gr-rds",
"gr-satellites",
"gr37-rds",
"gr37-satellites",
"gr37-sdrplay",
"gr-specest",
"gr37-specest",
"gr37-tdd",
"gromacs",
"gromacs-plumed",
"hackrf",
"hackrf-devel",
"imager",
"inspectrum",
"ismrmrd",
"lal",
"lalapps",
"lalpulsar",
"py312-lalpulsar",
"libosmo-dsp",
"liquid-dsp",
"psfex"
]
},
{
"type": "run",
"ports": [
"py36-gpilab-framework",
"py38-gpilab-framework",
"lscsoft-deps",
"py39-gpilab-framework",
"py37-gpilab-framework"
]
}
]
},
{
"name": "fftw-3-long",
"portdir": "math/fftw-3",
"version": "3.3.11",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fftw.org/",
"description": "Fast C routines to compute the Discrete Fourier Transform",
"long_description": "FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"openmp",
"threads",
"pfft_patches",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"fftw-3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-pdl-fftw3",
"py27-pyfftw",
"py35-pyfftw",
"py36-pyfftw",
"py39-pyfftw",
"py37-pyfftw",
"py27-pyfftw3",
"py38-pyfftw",
"py310-pyfftw"
]
}
]
},
{
"name": "flexiblas",
"portdir": "math/flexiblas",
"version": "3.5.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpi-magdeburg.mpg.de/projects/flexiblas",
"description": "A BLAS and LAPACK wrapper library with runtime exchangeable backends",
"long_description": "A BLAS and LAPACK wrapper library with runtime exchangeable backends",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [],
"variants": [
"clang13",
"clang14",
"clang15",
"debug",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"atlas",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"blis",
"libgcc",
"libomp",
"OpenBLAS"
]
},
{
"type": "test",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"R-flexiblas"
]
}
]
},
{
"name": "py-black",
"portdir": "python/py-black",
"version": "26.5.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-black"
]
}
],
"depends_on": []
},
{
"name": "py310-black",
"portdir": "python/py-black",
"version": "26.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"py310-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py310-platformdirs",
"py310-pathspec",
"py310-pytokens",
"python310",
"py310-mypy_extensions",
"py310-typing_extensions",
"py310-tomli",
"py310-click",
"py310-packaging"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-black",
"py310-sphinx-copybutton"
]
},
{
"type": "run",
"ports": [
"py310-orjson"
]
},
{
"type": "test",
"ports": [
"py310-license-expression"
]
}
]
},
{
"name": "py311-black",
"portdir": "python/py-black",
"version": "26.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-fancy-pypi-readme",
"py311-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py311-pytokens",
"python311",
"py311-packaging",
"py311-pathspec",
"py311-mypy_extensions",
"py311-click",
"py311-platformdirs"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-black",
"py311-sphinx-copybutton"
]
},
{
"type": "run",
"ports": [
"py311-orjson"
]
},
{
"type": "test",
"ports": [
"py311-license-expression"
]
}
]
},
{
"name": "py312-black",
"portdir": "python/py-black",
"version": "26.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://black.readthedocs.io/",
"description": "The uncompromising code formatter for Python.",
"long_description": "By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-fancy-pypi-readme",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py312-pytokens",
"python312",
"py312-packaging",
"py312-mypy_extensions",
"py312-pathspec",
"py312-click",
"py312-platformdirs"
]
},
{
"type": "run",
"ports": [
"black_select"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-python-lsp-black",
"py312-sphinx-copybutton"
]
},
{
"type": "run",
"ports": [
"py312-orjson"
]
},
{
"type": "test",
"ports": [
"py312-license-expression"
]
}
]
}
]
}