HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53373,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=144",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=142",
"results": [
{
"name": "pymol-devel",
"portdir": "science/pymol",
"version": "20260724-5e8bfca5",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pymol.org/",
"description": "Molecular graphics system",
"long_description": "PyMOL is a molecular graphics system with an embedded Python interpreter designed for real-time visualization and rapid generation of high-quality molecular graphics images and animations.",
"active": true,
"categories": [
"science",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2433
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314",
"vtkm",
"openmp"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"boost176",
"clang-20",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"mmtf-cpp",
"netcdf",
"libxml2",
"libGLU",
"msgpack-cpp",
"python314",
"py314-numpy",
"glm",
"glew",
"libpng",
"freetype"
]
},
{
"type": "run",
"ports": [
"py314-pyqt5"
]
}
],
"depends_on": []
},
{
"name": "pymol",
"portdir": "science/pymol",
"version": "3.1.0",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pymol.org/",
"description": "Molecular graphics system",
"long_description": "PyMOL is a molecular graphics system with an embedded Python interpreter designed for real-time visualization and rapid generation of high-quality molecular graphics images and animations.",
"active": true,
"categories": [
"science",
"chemistry"
],
"maintainers": [
{
"name": "howarth.at.macports",
"github": "jwhowarth",
"ports_count": 18
}
],
"variants": [
"python312",
"python313",
"python310",
"python311",
"python314",
"vtkm",
"openmp"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"boost176",
"clang-20",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"mmtf-cpp",
"netcdf",
"libxml2",
"libGLU",
"msgpack-cpp",
"python314",
"py314-numpy",
"glm",
"glew",
"libpng",
"freetype"
]
},
{
"type": "run",
"ports": [
"py314-pyqt5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"relax"
]
}
]
},
{
"name": "py314-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-expandvars",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-aiohttp",
"py-propcache",
"py314-yarl"
]
}
]
},
{
"name": "py313-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-expandvars",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-cython"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-aiohttp",
"py313-yarl"
]
}
]
},
{
"name": "py312-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-cython",
"py312-expandvars"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-aiohttp",
"py312-yarl"
]
}
]
},
{
"name": "py311-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-cython",
"py311-expandvars"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-aiohttp",
"py311-yarl"
]
}
]
},
{
"name": "py310-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-cython",
"py310-tomli",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-expandvars"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-aiohttp",
"py310-yarl"
]
}
]
},
{
"name": "py-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-propcache"
]
}
],
"depends_on": []
},
{
"name": "py39-propcache",
"portdir": "python/py-propcache",
"version": "0.4.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-cython",
"py39-setuptools",
"py39-wheel",
"py39-tomli",
"py39-build",
"py39-installer",
"py39-expandvars"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-aiohttp",
"py39-yarl"
]
}
]
},
{
"name": "py38-propcache",
"portdir": "python/py-propcache",
"version": "0.2.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-expandvars",
"py38-cython",
"py38-setuptools",
"py38-wheel",
"py38-tomli",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-yarl"
]
}
]
},
{
"name": "py314-gssapi",
"portdir": "python/py-gssapi",
"version": "1.12.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-decorator",
"kerberos5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-gssapi",
"offlineimap",
"py314-requests-gssapi"
]
}
]
},
{
"name": "py313-gssapi",
"portdir": "python/py-gssapi",
"version": "1.12.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-decorator",
"kerberos5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-requests-gssapi"
]
},
{
"type": "run",
"ports": [
"py313-requests-kerberos"
]
}
]
},
{
"name": "py312-gssapi",
"portdir": "python/py-gssapi",
"version": "1.12.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-cython",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-decorator",
"kerberos5"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-requests-kerberos"
]
}
]
},
{
"name": "py311-gssapi",
"portdir": "python/py-gssapi",
"version": "1.12.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools",
"py311-wheel",
"py311-cython",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-decorator",
"kerberos5"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-requests-kerberos"
]
}
]
},
{
"name": "py310-gssapi",
"portdir": "python/py-gssapi",
"version": "1.12.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-cython"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-decorator",
"kerberos5"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-requests-kerberos"
]
}
]
},
{
"name": "py-gssapi",
"portdir": "python/py-gssapi",
"version": "1.12.0",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-gssapi"
]
}
],
"depends_on": []
},
{
"name": "libxo",
"portdir": "devel/libxo",
"version": "2.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Juniper/libxo",
"description": "A Library for Generating Text, XML, JSON, and HTML Output",
"long_description": "The libxo library allows an application to generate text, XML, JSON, and HTML output using a common set of function calls. The application decides at run time which output style should be produced.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"byacc",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": []
},
{
"name": "py39-gssapi",
"portdir": "python/py-gssapi",
"version": "1.10.1",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms. Uses macOS's built-in GSSAPI/Kerberos.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"kerberos5",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-installer",
"py39-cython",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"py39-decorator",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-requests-gssapi"
]
},
{
"type": "run",
"ports": [
"py39-requests-kerberos"
]
}
]
},
{
"name": "py38-gssapi",
"portdir": "python/py-gssapi",
"version": "1.9.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pythongssapi/python-gssapi",
"description": "Python interface to RFC 2743/2744",
"long_description": "Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 262
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-build",
"py38-installer",
"py38-cython",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"py38-decorator",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-requests-gssapi"
]
}
]
},
{
"name": "octave-netcdf",
"portdir": "octave/octave-netcdf",
"version": "1.0.21",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-netcdf",
"description": "A MATLAB compatible NetCDF interface for Octave.",
"long_description": "A MATLAB compatible NetCDF interface for Octave.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1635
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave",
"netcdf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"octave-ncarray"
]
}
]
},
{
"name": "curl-impersonate",
"portdir": "net/curl-impersonate",
"version": "2.2.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lexiforest/curl-impersonate",
"description": "active fork of curl-impersonate with more versions and build targets",
"long_description": "An active fork of curl-impersonate with more versions and build targets.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "barracuda",
"github": "barracuda156",
"ports_count": 16
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-22",
"pkgconfig",
"perl5",
"autoconf",
"automake",
"cmake",
"libtool",
"ninja"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
},
{
"type": "run",
"ports": [
"curl-ca-bundle"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-curl-cffi",
"py311-curl-cffi",
"py312-curl-cffi",
"py313-curl-cffi",
"py314-curl-cffi"
]
},
{
"type": "run",
"ports": [
"ani-cli"
]
}
]
},
{
"name": "dtc",
"portdir": "cross/dtc",
"version": "1.8.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.kernel.org/pub/scm/utils/dtc/dtc.git",
"description": "Device tree compiler",
"long_description": "Device Tree Compiler, dtc, takes as input a device-tree in a given format and outputs a device-tree in another format for booting kernels on embedded systems. Typically, the input format is DTS, a human readable source format, and creates a DTB, or binary format as output.",
"active": true,
"categories": [
"devel",
"cross"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 45
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"pkgconfig",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qemu"
]
},
{
"type": "run",
"ports": [
"libkrun"
]
}
]
},
{
"name": "openjdk25-corretto",
"portdir": "java/openjdk25-corretto",
"version": "25.0.4.10.1",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any >= 16 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aws.amazon.com/corretto/",
"description": "Amazon Corretto OpenJDK 25 (Long Term Support until October 2032)",
"long_description": "Amazon Corretto OpenJDK 25 (Long Term Support until October 2032) \n\nOpenJDK 25 distribution from Amazon.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 112
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk11-corretto",
"portdir": "java/openjdk11-corretto",
"version": "11.0.32.12.1",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any >= 10 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aws.amazon.com/corretto/",
"description": "Amazon Corretto OpenJDK 11 (Long Term Support until January 2032)",
"long_description": "Amazon Corretto OpenJDK 11 (Long Term Support until January 2032) \n\nOpenJDK 11 distribution from Amazon.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 112
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk17-corretto",
"portdir": "java/openjdk17-corretto",
"version": "17.0.20.12.1",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any >= 10 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aws.amazon.com/corretto/",
"description": "Amazon Corretto OpenJDK 17 (Long Term Support until October 2029)",
"long_description": "Amazon Corretto OpenJDK 17 (Long Term Support until October 2029) \n\nOpenJDK 17 distribution from Amazon.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 112
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk21-corretto",
"portdir": "java/openjdk21-corretto",
"version": "21.0.12.12.1",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any >= 16 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aws.amazon.com/corretto/",
"description": "Amazon Corretto OpenJDK 21 (Long Term Support until October 2030)",
"long_description": "Amazon Corretto OpenJDK 21 (Long Term Support until October 2030) \n\nOpenJDK 21 distribution from Amazon.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 112
}
],
"variants": [
"JNI",
"WebStart",
"Applets",
"BundledApp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libffi",
"portdir": "devel/libffi",
"version": "3.4.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sourceware.org/libffi/",
"description": "A portable foreign function interface library",
"long_description": "The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "fw",
"github": "fhgwright",
"ports_count": 32
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "test",
"ports": [
"dejagnu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"wasmedge"
]
},
{
"type": "lib",
"ports": [
"python314-freethreading",
"py37-cairocffi",
"python313",
"python313-freethreading",
"python312",
"py37-gobject3",
"py38-gobject3",
"python311",
"python310",
"p5.26-alien-ffi",
"py38-cairocffi",
"p5.26-ffi-platypus",
"p5.26-glib-object-introspection",
"python27-bootstrap",
"Io",
"py27-python-augeas",
"py35-python-augeas",
"py36-python-augeas",
"castxml",
"py27-cairocffi",
"py35-cairocffi",
"py36-cairocffi",
"ghc",
"racket",
"clspv",
"llvm-13",
"llvm-14",
"lldb-13",
"lldb-14",
"llvm-15",
"llvm-16",
"lldb-15",
"lldb-16",
"llvm-17",
"llvm-18",
"lldb-17",
"lldb-18",
"llvm-19",
"lldb-19",
"libgnomeui",
"llvm-devel",
"llvm-3.3",
"clang-3.3",
"lldb-devel",
"pandoc",
"py36-gobject3",
"py310-gobject3",
"py311-gobject3",
"py312-gobject3",
"py313-gobject3",
"py314-gobject3",
"py315-gobject3",
"swarm",
"py35-gobject3",
"ruby34",
"py37-cffi",
"py38-cffi",
"py39-gobject3",
"llvm-23",
"ccls-clang-10",
"ccls-clang-11",
"ccls-clang-12",
"ccls-clang-13",
"ccls-clang-14",
"llvm-22",
"llvm-20",
"lldb-20",
"py38-python-augeas",
"gobject-introspection",
"gobject-introspection-devel",
"gobject-introspection-bootstrap-devel",
"gobject-introspection-bootstrap",
"python315",
"python315-freethreading",
"php53-rrd",
"php54-rrd",
"php55-rrd",
"php56-rrd",
"php70-rrd",
"php71-rrd",
"php72-rrd",
"php73-rrd",
"php74-rrd",
"php80-rrd",
"php81-rrd",
"php82-rrd",
"php83-rrd",
"php84-rrd",
"php85-rrd",
"p11-kit",
"py37-python-augeas",
"py35-cffi",
"py36-cffi",
"py36-pyobjc6",
"py37-pyobjc6",
"py38-pyobjc6",
"py39-pyobjc6",
"py35-gobject",
"py36-gobject",
"py37-gobject",
"py38-gobject",
"glib2-devel",
"glib2-bootstrap-devel",
"glib2",
"glib2-bootstrap",
"py27-pyobjc",
"py35-pyobjc",
"python316-devel",
"python316-freethreading-devel",
"ruby33",
"php86-ffi",
"php85-ffi",
"php84-ffi",
"php83-ffi",
"php82-ffi",
"php81-ffi",
"php80-ffi",
"php74-ffi",
"py39-python-augeas",
"ngs",
"python314",
"crystal",
"py27-cffi",
"py310-cffi",
"py311-cffi",
"py312-cffi",
"py313-cffi",
"py314-cffi",
"py315-cffi",
"py39-cairocffi",
"py39-cffi",
"llvm-21",
"lldb-21",
"ruby40",
"py39-gobject",
"tagtool",
"nu",
"nu2",
"wayland",
"scummvm",
"scummvm-devel",
"freedink",
"wesnoth",
"gjs",
"gjs-devel",
"gstreamer010-gnonlin",
"libbonoboui",
"seed",
"gnustep-base",
"openjdk8-powerpc",
"g-wrap",
"gforth",
"gst",
"guile-2.2",
"guile-3.0",
"ikarus-scheme-devel",
"librep",
"llvm-10",
"llvm-11",
"llvm-12",
"lldb-12",
"llvm-3.4",
"llvm-3.7",
"clang-3.7",
"clang-3.4",
"llvm-6.0",
"llvm-5.0",
"lldb-6.0",
"lldb-5.0",
"llvm-8.0",
"llvm-7.0",
"lldb-8.0",
"lldb-7.0",
"llvm-9.0",
"lldb-9.0",
"newlisp",
"newt0",
"pure",
"pypy",
"pypy36",
"pypy37",
"pypy38",
"pypy39",
"python27",
"python34",
"python35",
"python37",
"python36",
"python39",
"python38",
"ruby-devel",
"ruby19",
"ruby20",
"ruby21",
"ruby22",
"ruby23",
"ruby24",
"ruby25",
"ruby26",
"ruby27",
"ruby30",
"ruby31",
"ruby32",
"snobol4",
"stklos",
"stklos-devel",
"yabasic",
"cl-cffi",
"reduce",
"calendar-contacts-server",
"p5.28-alien-ffi",
"p5.30-alien-ffi",
"p5.32-alien-ffi",
"p5.34-alien-ffi",
"p5.28-glib-object-introspection",
"p5.30-glib-object-introspection",
"p5.32-glib-object-introspection",
"p5.34-glib-object-introspection",
"pure-ffi",
"py310-cairocffi",
"py311-cairocffi",
"py312-cairocffi",
"py313-cairocffi",
"py314-cairocffi",
"py27-gobject",
"py310-pyobjc6",
"py310-python-augeas",
"py311-python-augeas",
"py312-python-augeas",
"py313-python-augeas",
"py314-python-augeas",
"py27-gobject3",
"rb-cocoa",
"rb33-fiddle",
"rb32-fiddle",
"rb31-fiddle",
"geda-gaf",
"openscad",
"openscad-devel"
]
},
{
"type": "run",
"ports": [
"ruby-build"
]
}
]
},
{
"name": "libcerf",
"portdir": "math/libcerf",
"version": "3.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jugit.fz-juelich.de/mlz/libcerf",
"description": "Library for complex error functions",
"long_description": "The libcerf library is a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-22"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnuplot"
]
}
]
},
{
"name": "mesa",
"portdir": "x11/mesa",
"version": "26.2.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.mesa3d.org",
"description": "Mesa 3D Graphics Library",
"long_description": "Mesa is an open-source implementation of the OpenGL specification, a system for rendering interactive 3D graphics.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 305
}
],
"variants": [
"llvmpipe",
"zink",
"kosmickrisp",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-mako",
"meson",
"ninja",
"pkgconfig",
"xorg-libXrandr",
"xorg-xorgproto",
"clang-20",
"python314",
"py314-packaging",
"py314-yaml",
"bison",
"flex"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"expat",
"xorg-libX11",
"xorg-libXext",
"xorg-libXfixes",
"xorg-libxcb",
"llvm-22",
"zstd",
"zlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py27-PyQGLViewer",
"xorg-server-legacy",
"evas",
"xorg-server-1.18",
"xorg-server-devel"
]
},
{
"type": "lib",
"ports": [
"gstreamer1-gst-plugins-bad",
"xine-lib",
"wxgtk-3.2",
"xorg-server",
"libepoxy",
"stress-ng",
"gtk4",
"gtk4-devel",
"libquicktime",
"opendx",
"geomview",
"molmol",
"SoXt",
"glw",
"magic",
"xcrysden",
"webkit2-gtk",
"webkit2-gtk-devel",
"ResIL",
"gtkglext",
"wt",
"melonds",
"alienarena",
"cannonsmash",
"chromium-bsu",
"crack-attack",
"gdash",
"gnome-chemistry-utils",
"gnome-session",
"Aseprite",
"cogl",
"glitz",
"libguichan",
"quesoglc",
"wxgtk-2.8",
"wxgtk-3.0",
"wxgtk-3.0-cxx11",
"squeak",
"unicon",
"libmovit",
"p5.28-opengl",
"p5.30-opengl",
"p5.32-opengl",
"p5.34-opengl",
"ccpnmr",
"gfsview",
"libghemical",
"liboglappth",
"molden",
"vis5d",
"yorick-gl",
"webkit-gtk",
"webkit-gtk-2.0",
"webkit-gtk3",
"webkit-gtk3-2.0",
"Togl-2.0",
"fox",
"freeglut",
"glui",
"glxgears",
"glxinfo",
"gtkglarea2",
"libGLU",
"pcb",
"qt3",
"xforms",
"xscreensaver",
"qore-opengl-module",
"p5.26-opengl",
"openvrml",
"magicspp",
"qore-glut-module"
]
},
{
"type": "run",
"ports": [
"libepoxy"
]
}
]
},
{
"name": "qpdf",
"portdir": "textproc/qpdf",
"version": "12.4.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://qpdf.sourceforge.net/",
"description": "content-preserving PDF transformation system",
"long_description": "QPDF is a command-line program that does structural, content-preserving transformations on PDF files.",
"active": true,
"categories": [
"textproc",
"pdf"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1635
}
],
"variants": [
"debug",
"gnutls",
"openssl",
"zopfli",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libxml2",
"libxslt",
"zlib",
"zopfli",
"gnutls"
]
},
{
"type": "test",
"ports": [
"tiff",
"ghostscript"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-pikepdf",
"py310-pikepdf",
"py311-pikepdf",
"py312-pikepdf",
"py313-pikepdf",
"py314-pikepdf",
"py315-pikepdf",
"ocrmypdf",
"py38-pikepdf",
"py39-pikepdf"
]
},
{
"type": "run",
"ports": [
"auto-multiple-choice",
"auto-multiple-choice-devel"
]
}
]
},
{
"name": "ruby-build",
"portdir": "ruby/ruby-build",
"version": "20260924",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rbenv/ruby-build",
"description": "Compile and install Ruby",
"long_description": "Compile and install Ruby",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"rbenv"
]
},
{
"type": "run",
"ports": [
"libffi",
"libyaml",
"openssl",
"pkgconfig",
"readline",
"gmp"
]
}
],
"depends_on": []
},
{
"name": "py314-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.54.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-click",
"py314-h11",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-uvicorn",
"py314-gradio",
"platformio"
]
},
{
"type": "run",
"ports": [
"py314-marimo",
"py314-mlx-audio"
]
}
]
},
{
"name": "py313-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.54.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"py313-click",
"py313-h11",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-gradio"
]
},
{
"type": "run",
"ports": [
"py313-marimo",
"py313-mlx-audio"
]
}
]
},
{
"name": "py312-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.54.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-click",
"py312-h11",
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-mlx-audio"
]
}
]
},
{
"name": "py311-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.54.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-click",
"py311-h11",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.54.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions",
"py310-click",
"py310-h11"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-transformers",
"py310-gradio"
]
}
]
},
{
"name": "py-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.54.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-uvicorn"
]
}
],
"depends_on": []
},
{
"name": "py314-semver",
"portdir": "python/py-semver",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-bx/python-semver",
"description": "Python helper for Semantic Versioning",
"long_description": "Python helper for Semantic Versioning",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 66
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-semver",
"azure-cli",
"py314-changelog-chug",
"py314-pydantic-extra-types",
"py314-upt-rubygems"
]
}
]
},
{
"name": "py313-semver",
"portdir": "python/py-semver",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-bx/python-semver",
"description": "Python helper for Semantic Versioning",
"long_description": "Python helper for Semantic Versioning",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 66
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-changelog-chug",
"py313-pydantic-extra-types",
"py313-upt-rubygems"
]
}
]
},
{
"name": "py312-semver",
"portdir": "python/py-semver",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-bx/python-semver",
"description": "Python helper for Semantic Versioning",
"long_description": "Python helper for Semantic Versioning",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 66
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-changelog-chug",
"py312-pydantic-extra-types",
"py312-upt-rubygems"
]
}
]
},
{
"name": "py311-semver",
"portdir": "python/py-semver",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-bx/python-semver",
"description": "Python helper for Semantic Versioning",
"long_description": "Python helper for Semantic Versioning",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 66
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pydantic-extra-types",
"py311-upt-rubygems"
]
}
]
},
{
"name": "py310-semver",
"portdir": "python/py-semver",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-bx/python-semver",
"description": "Python helper for Semantic Versioning",
"long_description": "Python helper for Semantic Versioning",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 66
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pymc3",
"py310-pydantic-extra-types",
"py310-upt-rubygems"
]
}
]
},
{
"name": "py-semver",
"portdir": "python/py-semver",
"version": "3.1.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k-bx/python-semver",
"description": "Python helper for Semantic Versioning",
"long_description": "Python helper for Semantic Versioning",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 66
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-semver"
]
}
],
"depends_on": []
},
{
"name": "py314-pylint",
"portdir": "python/py-pylint",
"version": "4.0.9",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2945
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-dill",
"python314",
"py314-astroid",
"py314-platformdirs",
"py314-isort",
"py314-tomlkit",
"py314-flake8-mccabe"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-python-lsp-server",
"py-pylint"
]
},
{
"type": "run",
"ports": [
"py314-spyder"
]
}
]
},
{
"name": "py312-pylint",
"portdir": "python/py-pylint",
"version": "4.0.9",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2945
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-flake8-mccabe",
"python312",
"py312-astroid",
"py312-platformdirs",
"py312-isort",
"py312-tomlkit",
"py312-dill"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-python-lsp-server",
"py312-pytest-pylint"
]
},
{
"type": "run",
"ports": [
"py312-spyder"
]
}
]
},
{
"name": "py313-pylint",
"portdir": "python/py-pylint",
"version": "4.0.9",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2945
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-flake8-mccabe",
"python313",
"py313-isort",
"py313-platformdirs",
"py313-tomlkit",
"py313-dill",
"py313-astroid"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py313-spyder"
]
}
]
},
{
"name": "py311-pylint",
"portdir": "python/py-pylint",
"version": "4.0.9",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2945
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-flake8-mccabe",
"python311",
"py311-tomlkit",
"py311-platformdirs",
"py311-dill",
"py311-isort",
"py311-astroid"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-server",
"py311-pytest-pylint"
]
},
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py310-pylint",
"portdir": "python/py-pylint",
"version": "4.0.9",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2945
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-flake8-mccabe",
"py310-isort",
"python310",
"py310-tomlkit",
"py310-tomli",
"py310-platformdirs",
"py310-astroid",
"py310-dill"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"totem"
]
},
{
"type": "lib",
"ports": [
"py310-pytest-pylint",
"py310-python-lsp-server",
"py310-eric-ide"
]
},
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
},
{
"type": "test",
"ports": [
"buildbot"
]
}
]
},
{
"name": "py-pylint",
"portdir": "python/py-pylint",
"version": "4.0.9",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2945
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pylint"
]
}
],
"depends_on": []
},
{
"name": "py314-plotly",
"portdir": "python/py-plotly",
"version": "7.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://plotly.com/python/",
"description": "Interactive graphing library for Python.",
"long_description": "Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-narwhals",
"py314-packaging"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-holoviews",
"py-plotly",
"peakipy",
"py314-dash"
]
},
{
"type": "run",
"ports": [
"qgis3"
]
}
]
}
]
}