HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50370,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=976",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=974",
"results": [
{
"maintainers": [
"mohd-akram"
],
"variants": [
"universal"
],
"name": "angle",
"description": "OpenGL ES implementation",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"graphics"
],
"version": "2.1.26625"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-bleach",
"description": "An easy safelist-based HTML-sanitizing tool.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"www",
"python"
],
"version": "6.3.0"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py313-imgur",
"description": "The simple way of using Imgur",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.8.1"
},
{
"maintainers": [
"nilason",
"Veence"
],
"variants": [
"debug",
"gui",
"unixodbc",
"iodbc",
"vigra",
"libharu",
"postgresql12",
"postgresql13",
"postgresql14",
"postgresql15",
"postgresql16",
"postgresql17",
"universal"
],
"name": "saga",
"description": "SAGA is a GIS oriented towards statistics and analysis",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"gis"
],
"version": "9.11.0"
},
{
"maintainers": [
"ipglider"
],
"variants": null,
"name": "py-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py27-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "3.1.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py35-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "3.1.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py36-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.2.2"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py37-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.3.0"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py38-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.4.0"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py39-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": null,
"variants": null,
"name": "py-sexpdata",
"description": "S-expression parser for Python",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "1.0.2"
},
{
"maintainers": null,
"variants": null,
"name": "py27-sexpdata",
"description": "S-expression parser for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.0.3"
},
{
"maintainers": null,
"variants": null,
"name": "py35-sexpdata",
"description": "S-expression parser for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.0.3"
},
{
"maintainers": null,
"variants": null,
"name": "py36-sexpdata",
"description": "S-expression parser for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.0.3"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py310-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py311-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py312-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": [
"nilason",
"Veence"
],
"variants": [
"debug",
"universal"
],
"name": "py39-pysaga",
"description": "PySAGA, Python 3.9 bindings for SAGA",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python",
"gis"
],
"version": "9.9.2"
},
{
"maintainers": [
"nilason",
"Veence"
],
"variants": [
"debug",
"universal"
],
"name": "py310-pysaga",
"description": "PySAGA, Python 3.10 bindings for SAGA",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python",
"gis"
],
"version": "9.11.0"
},
{
"maintainers": [
"nilason",
"Veence"
],
"variants": [
"debug",
"universal"
],
"name": "py311-pysaga",
"description": "PySAGA, Python 3.11 bindings for SAGA",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python",
"gis"
],
"version": "9.11.0"
},
{
"maintainers": [
"nilason",
"Veence"
],
"variants": [
"debug",
"universal"
],
"name": "py312-pysaga",
"description": "PySAGA, Python 3.12 bindings for SAGA",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python",
"gis"
],
"version": "9.11.0"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py313-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": [
"nilason",
"Veence"
],
"variants": [
"debug",
"universal"
],
"name": "py313-pysaga",
"description": "PySAGA, Python 3.13 bindings for SAGA",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python",
"gis"
],
"version": "9.11.0"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py314-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": null,
"variants": null,
"name": "py312-sexpdata",
"description": "S-expression parser for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.0.2"
},
{
"maintainers": [
"herbygillot"
],
"variants": [
"universal"
],
"name": "wezterm",
"description": "A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"aqua",
"sysutils"
],
"version": "20251201-075747-d3b0fdad"
},
{
"maintainers": null,
"variants": null,
"name": "dnscontrol",
"description": "Synchronize your DNS to multiple providers from a simple DSL",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"sysutils"
],
"version": "4.30.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py37-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "3.10.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py38-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "5.1.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py39-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "6.1.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py310-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py311-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py312-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"debug",
"universal"
],
"name": "py39-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "6.10.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"debug",
"universal"
],
"name": "py310-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"debug",
"universal"
],
"name": "py311-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"debug",
"universal"
],
"name": "py312-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"debug",
"universal"
],
"name": "py313-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py314-pypdf",
"description": "A utility to read and write pdfs with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"debug",
"universal"
],
"name": "py314-pyqt6",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.10.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "pyright",
"description": "Static type checker for Python",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel"
],
"version": "1.1.408"
},
{
"maintainers": [
"peternewman"
],
"variants": [
"python27",
"rdm_tests",
"http",
"libftdi0",
"libftdi1",
"libusb",
"osc",
"universal"
],
"name": "ola",
"description": "open framework for DMX512 lighting control",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"net",
"comms"
],
"version": "0.10.9"
},
{
"maintainers": [
"emcrisostomo"
],
"variants": null,
"name": "py-absl",
"description": "Abseil Python Common Libraries",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "2.1.0"
},
{
"maintainers": [
"emcrisostomo"
],
"variants": null,
"name": "py27-absl",
"description": "Abseil Python Common Libraries",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.15.0"
},
{
"maintainers": [
"emcrisostomo"
],
"variants": null,
"name": "py36-absl",
"description": "Abseil Python Common Libraries",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.15.0"
},
{
"maintainers": [
"emcrisostomo"
],
"variants": null,
"name": "py37-absl",
"description": "Abseil Python Common Libraries",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "1.4.0"
}
]
}