HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51638,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=730",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=728",
"results": [
{
"name": "py313-ulid",
"portdir": "python/py-ulid",
"version": "3.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahawker/ulid",
"description": "Universally Unique Lexicographically Sortable Identifier in Python 3.",
"long_description": "Universally Unique Lexicographically Sortable Identifier in Python 3.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-hatch-fancy-pypi-readme",
"py313-hatchling",
"py313-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pydantic-extra-types"
]
}
]
},
{
"name": "py314-ulid",
"portdir": "python/py-ulid",
"version": "3.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahawker/ulid",
"description": "Universally Unique Lexicographically Sortable Identifier in Python 3.",
"long_description": "Universally Unique Lexicographically Sortable Identifier in Python 3.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-hatch-fancy-pypi-readme",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ulid",
"py314-pydantic-extra-types",
"unfurl"
]
}
]
},
{
"name": "py37-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-build",
"py37-installer",
"py37-setuptools",
"py37-setuptools_scm",
"py37-wheel"
]
},
{
"type": "lib",
"ports": [
"py37-importlib-metadata",
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-npe2",
"py37-napari-svg",
"py37-napari-console"
]
}
]
},
{
"name": "py38-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-setuptools",
"py38-setuptools_scm",
"clang-16",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-napari-console",
"py38-napari-svg"
]
}
]
},
{
"name": "py39-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-17",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-napari-svg",
"py39-napari-console"
]
}
]
},
{
"name": "kustomize",
"portdir": "devel/kustomize",
"version": "5.8.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kustomize.io",
"description": "Customize raw, template-free YAML files for multiple purposes, like Kubernetes",
"long_description": "kustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is. kustomize targets kubernetes; it understands and can patch kubernetes style API objects. It's like make, in that what it does is declared in a file, and it's like sed, in that it emits edited text.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 106
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"flux"
]
}
]
},
{
"name": "py-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-napari-plugin-engine"
]
}
],
"depends_on": []
},
{
"name": "py310-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"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-napari-console",
"py310-napari-svg"
]
}
]
},
{
"name": "py311-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"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-napari-console",
"py311-napari-svg"
]
}
]
},
{
"name": "py312-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"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-napari-console",
"py312-napari-svg"
]
}
]
},
{
"name": "py313-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"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-napari-console",
"py313-napari-svg"
]
}
]
},
{
"name": "py314-napari-plugin-engine",
"portdir": "python/py-napari-plugin-engine",
"version": "0.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"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-napari-plugin-engine",
"py314-napari-console",
"py314-napari-svg",
"napari"
]
}
]
},
{
"name": "py39-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.9.18",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.9.18",
"long_description": "Access Python 3.9.18 HTML docs via file://${prefix}/share/doc/python39-doc/index.html",
"active": false,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-htmldocs"
]
}
]
},
{
"name": "py36-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.6.15",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.6.15",
"long_description": "Access Python 3.6.15 HTML docs via file://${prefix}/share/doc/python36-doc/index.html",
"active": false,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py37-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.7.17",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.7.17",
"long_description": "Access Python 3.7.17 HTML docs via file://${prefix}/share/doc/python37-doc/index.html",
"active": false,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": []
},
{
"name": "py35-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.5.10",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.5.10",
"long_description": "Access Python 3.5.10 HTML docs via file://${prefix}/share/doc/python35-doc/index.html",
"active": false,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python35"
]
}
],
"depends_on": []
},
{
"name": "py38-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.8.18",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.8.18",
"long_description": "Access Python 3.8.18 HTML docs via file://${prefix}/share/doc/python38-doc/index.html",
"active": false,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": []
},
{
"name": "py-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "1.0",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "Local HTML documentation for Python.",
"long_description": "Local HTML documentation for Python.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-htmldocs"
]
}
],
"depends_on": []
},
{
"name": "py27-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "2.7.18",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 2.7.18",
"long_description": "Access Python 2.7.18 HTML docs via file://${prefix}/share/doc/python27-doc/index.html",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py310-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.10.19",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.10.19",
"long_description": "Access Python 3.10.19 HTML docs via file://${prefix}/share/doc/python310-doc/index.html",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py311-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.11.14",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.11.14",
"long_description": "Access Python 3.11.14 HTML docs via file://${prefix}/share/doc/python311-doc/index.html",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py312-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.12.12",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.12.12",
"long_description": "Access Python 3.12.12 HTML docs via file://${prefix}/share/doc/python312-doc/index.html",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py313-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.13.12",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.13.12",
"long_description": "Access Python 3.13.12 HTML docs via file://${prefix}/share/doc/python313-doc/index.html",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py314-htmldocs",
"portdir": "lang/py-htmldocs",
"version": "3.14.3",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.python.org/",
"description": "HTML documentation for Python 3.14.3",
"long_description": "Access Python 3.14.3 HTML docs via file://${prefix}/share/doc/python314-doc/index.html",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "redka",
"portdir": "databases/redka",
"version": "1.0.1",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nalgeon/redka",
"description": "Redis re-implemented with SQLite",
"long_description": "Redis re-implemented with SQLite",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ehcache",
"portdir": "java/ehcache",
"version": "3.11.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ehcache/ehcache3",
"description": "Ehcache is a pure Java, in-process object cache.",
"long_description": "Ehcache is a pure Java, in-process cache with the following features: \n 1. Fast \n 2. Simple \n 3. Acts as a pluggable cache for Hibernate \n 4. Small foot print both in terms of size and memory requirements. \n 5. Minimal dependencies. \n 6. Fully documented. See the online documentation, FAQ and the online JavaDoc. \n 7. Comprehensive test coverage. See the Clover test report. \n 8. Scalable to hundreds of caches and large multi-CPU servers. \n 9. Provides LRU, LFU and FIFO cache eviction policies. \n10. Available under the Apache license. Ehcache's copyright and licensing has been reviewed and approved by the Apache Software Foundation, making ehcache suitable for use in Apache projects. \n11. Production tested. All final versions of ehcache are production tested for several weeks on a large and very busy eCommerce site before release.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "async-profiler",
"portdir": "java/async-profiler",
"version": "4.3",
"license": "Apache-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/async-profiler/async-profiler",
"description": "Low overhead sampling profiler for Java",
"long_description": "The profiler works with OpenJDK and other Java runtimes based on the HotSpot JVM. It features HotSpot-specific API to collect stack traces and to track memory allocations. Unlike traditional Java profilers, async-profiler monitors non-Java threads (e.g., GC and JIT compiler threads) and shows native and kernel frames in stack traces.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "openfst",
"portdir": "devel/openfst",
"version": "1.8.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openfst.org/",
"description": "C++ finite-state transducers library",
"long_description": "OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs).",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "quickjs",
"portdir": "devel/quickjs",
"version": "20250913",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bellard.org/quickjs/",
"description": "A small and embeddable Javascript engine",
"long_description": "quickjs is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "quickjs-devel",
"portdir": "devel/quickjs",
"version": "20251222",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bellard.org/quickjs/",
"description": "A small and embeddable Javascript engine",
"long_description": "quickjs is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "checkmake",
"portdir": "devel/checkmake",
"version": "0.3.2",
"license": "MIT",
"platforms": "{darwin >= 21}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mrtazz/checkmake",
"description": "experimental tool for linting and checking Makefiles",
"long_description": "checkmake is a experimental tool for linting and checking Makefiles. It may not do what you want it to.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "therealketo",
"github": "therealketo",
"ports_count": 17
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"pandoc",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "alembic",
"portdir": "graphics/alembic",
"version": "1.7.12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.alembic.io",
"description": "data representation scheme for storing computer graphics scenes",
"long_description": "Alembic is a computer graphics interchange framework, developed by Sony Pictures Imageworks and Industrial Light & Magic. It distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results. It is very specifically not concerned with storing portions of the assets such as animation rigs. Instead, Alembic is used to bake things like the geometry and physics of an animated scene, the results of which are then ready for hand-off to lighting and rendering.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"debug",
"boost",
"hdf5",
"docs",
"python27",
"python313",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"doxygen",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ilmbase"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"blender",
"openvdb"
]
}
]
},
{
"name": "exempi",
"portdir": "graphics/exempi",
"version": "2.6.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libopenraw.freedesktop.org/exempi/",
"description": "Exempi is an implementation of XMP.",
"long_description": "Exempi is an implementation of XMP. Version 2.6.4 is based on Adobe XMP SDK v2023.07.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2636
}
],
"variants": [
"unit_test",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"eog",
"nautilus",
"tellico",
"EqualX"
]
}
]
},
{
"name": "plumed",
"portdir": "science/plumed",
"version": "2.10.0",
"license": "LGPL-3 and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.plumed.org/",
"description": "PLUMED is a plugin for molecular dynamics",
"long_description": "PLUMED is a plugin for molecular dynamics that can be used in combination with popular molecular dynamics codes to perform biased simulations. Additionally, it can be used as a standalone tool to analyze trajectories.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [
"clang14",
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"debug",
"debugoptimized",
"clang13",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"mpich",
"openmpi",
"allmodules",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gawk",
"OpenBLAS",
"fftw-3",
"gsl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gromacs-plumed"
]
},
{
"type": "lib",
"ports": [
"py39-plumed",
"py310-plumed",
"py311-plumed",
"py37-plumed",
"gromacs-plumed",
"py36-plumed",
"py38-plumed"
]
}
]
},
{
"name": "plumed-devel",
"portdir": "science/plumed",
"version": "2.10-20230525",
"license": "LGPL-3 and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.plumed.org/",
"description": "PLUMED is a plugin for molecular dynamics (development version)",
"long_description": "PLUMED is a plugin for molecular dynamics that can be used in combination with popular molecular dynamics codes to perform biased simulations. Additionally, it can be used as a standalone tool to analyze trajectories. (development version)",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"debug",
"debugoptimized",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"mpich",
"openmpi",
"allmodules",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gawk",
"OpenBLAS",
"fftw-3",
"gsl"
]
}
],
"depends_on": []
},
{
"name": "GiNaC",
"portdir": "math/GiNaC",
"version": "1.8.10",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ginac.de/",
"description": "GiNaC is C++ library that provides a set of algebraic capabilities.",
"long_description": "GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS, where CAS stands for Computer Algebra System. Its design is revolutionary in a sense that contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18",
"python314"
]
},
{
"type": "lib",
"ports": [
"readline",
"cln"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nestedsums",
"xloops",
"mbdyn",
"py27-swiginac"
]
}
]
},
{
"name": "py-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-jaraco.text"
]
}
],
"depends_on": []
},
{
"name": "py310-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-more-itertools",
"py310-jaraco.functools",
"py310-jaraco.context",
"py310-autocommand",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"salt",
"py310-jaraco.collections"
]
}
]
},
{
"name": "py311-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py311-more-itertools",
"py311-jaraco.functools",
"py311-jaraco.context",
"py311-autocommand",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jaraco.collections"
]
}
]
},
{
"name": "py312-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py312-more-itertools",
"py312-jaraco.functools",
"py312-jaraco.context",
"py312-autocommand",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-jaraco.collections"
]
}
]
},
{
"name": "py313-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-more-itertools",
"py313-jaraco.context",
"py313-jaraco.functools",
"py313-autocommand",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-jaraco.collections"
]
}
]
},
{
"name": "py314-jaraco.text",
"portdir": "python/py-jaraco.text",
"version": "4.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/jaraco.text",
"description": "Module for text manipulation",
"long_description": "Module for text manipulation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-jaraco.context",
"py314-jaraco.functools",
"py314-more-itertools",
"py314-autocommand",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jaraco.text",
"py314-jaraco.collections"
]
}
]
},
{
"name": "pgpdump",
"portdir": "security/pgpdump",
"version": "0.37",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mew.org/~kazu/proj/pgpdump/en/",
"description": "PGP packet visualizer",
"long_description": "pgpdump is a PGP packet visualizer which displays the packet format of OpenPGP (RFC 4880) and PGP version 2 (RFC 1991).",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "p5.26-mime-tools",
"portdir": "perl/p5-mime-tools",
"version": "5.509.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/MIME-tools",
"description": "modules for parsing (and creating!) MIME entities",
"long_description": "MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, *and generating* single- or multipart (even nested multipart) MIME messages. (Yes, kids, that means you can send messages with attached GIF files).",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"doBinHex",
"allow_no_trailing_boundary"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-deep"
]
},
{
"type": "lib",
"ports": [
"p5.26-file-temp",
"perl5.26",
"p5.26-mailtools",
"p5.26-io-stringy",
"p5.26-convert-binhex"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-email-send"
]
},
{
"type": "lib",
"ports": [
"p5.26-convert-tnef",
"p5.26-mail-audit",
"p5.26-mail-mboxparser",
"p5.26-mail-message",
"p5.26-soap-lite"
]
}
]
},
{
"name": "p5-mime-tools",
"portdir": "perl/p5-mime-tools",
"version": "5.517.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-mime-tools",
"homepage": "https://metacpan.org/release/MIME-tools",
"description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"long_description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-mime-tools"
]
}
],
"depends_on": []
},
{
"name": "p5.28-mime-tools",
"portdir": "perl/p5-mime-tools",
"version": "5.517.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/MIME-tools",
"description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"long_description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"doBinHex",
"allow_no_trailing_boundary"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-test-deep",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.28-file-temp",
"perl5.28",
"p5.28-mailtools",
"p5.28-io-stringy",
"p5.28-convert-binhex"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-email-send"
]
},
{
"type": "lib",
"ports": [
"p5.28-convert-tnef",
"p5.28-mail-mboxparser",
"p5.28-soap-lite",
"p5.28-mail-audit"
]
}
]
},
{
"name": "p5.30-mime-tools",
"portdir": "perl/p5-mime-tools",
"version": "5.517.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/MIME-tools",
"description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"long_description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"doBinHex",
"allow_no_trailing_boundary"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-deep",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-file-temp",
"perl5.30",
"p5.30-mailtools",
"p5.30-io-stringy",
"p5.30-convert-binhex"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-email-send"
]
},
{
"type": "lib",
"ports": [
"p5.30-convert-tnef",
"p5.30-mail-mboxparser",
"p5.30-soap-lite",
"p5.30-mail-audit",
"p5.30-net-eboks"
]
}
]
},
{
"name": "p5.32-mime-tools",
"portdir": "perl/p5-mime-tools",
"version": "5.517.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/MIME-tools",
"description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"long_description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"doBinHex",
"allow_no_trailing_boundary"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-test-deep",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.32-file-temp",
"perl5.32",
"p5.32-mailtools",
"p5.32-io-stringy",
"p5.32-convert-binhex"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-email-send"
]
},
{
"type": "lib",
"ports": [
"p5.32-convert-tnef",
"p5.32-mail-mboxparser",
"p5.32-soap-lite",
"p5.32-mail-audit",
"p5.32-net-eboks"
]
}
]
},
{
"name": "p5.34-mime-tools",
"portdir": "perl/p5-mime-tools",
"version": "5.517.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/MIME-tools",
"description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"long_description": "MIME-tools - modules for parsing (and creating!) MIME entities",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"doBinHex",
"allow_no_trailing_boundary"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-deep",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-file-temp",
"perl5.34",
"p5.34-mailtools",
"p5.34-io-stringy",
"p5.34-convert-binhex"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-email-send"
]
},
{
"type": "lib",
"ports": [
"bugzilla",
"sympa",
"p5.34-convert-tnef",
"p5.34-mail-mboxparser",
"p5.34-soap-lite",
"p5-mime-tools",
"p5.34-mail-audit",
"p5.34-net-eboks",
"signing-party"
]
},
{
"type": "run",
"ports": [
"amavisd-new"
]
}
]
},
{
"name": "gpgmepp",
"portdir": "devel/gpgmepp",
"version": "2.0.0",
"license": "(LGPL-2.1+ or GPL-3+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnupg.org/related_software/gpgme/",
"description": "C++ bindings for GPGME",
"long_description": "GPGME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's GPGME (GnuPG Made Easy) library, version 0.4.4 and later.",
"active": true,
"categories": [
"devel",
"security",
"crypto"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gpgme"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"poppler",
"poppler-qt5",
"kdepimlibs4",
"kdepimlibs4-kioslaves",
"kopete",
"kde4-runtime",
"poppler-devel",
"poppler-devel-qt5",
"kget"
]
}
]
}
]
}