HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52355,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=961",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=959",
"results": [
{
"maintainers": null,
"variants": null,
"name": "py39-portalocker",
"description": "Cross-platform locking library",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "2.8.2"
},
{
"maintainers": null,
"variants": null,
"name": "py310-portalocker",
"description": "Cross-platform locking library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py311-portalocker",
"description": "Cross-platform locking library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-portalocker",
"description": "Cross-platform locking library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-portalocker",
"description": "Cross-platform locking library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-portalocker",
"description": "Cross-platform locking library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.2.0"
},
{
"maintainers": [
"dbevans"
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"name": "exiftool",
"description": "exiftool - General command line utility to read, write and edit EXIF metadata",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "13.590.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5-image-exiftool",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "13.590.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.26-image-exiftool",
"description": "Perl interface to read, write and edit EXIF metadata",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"perl"
],
"version": "12.160.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.28-image-exiftool",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "13.590.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.30-image-exiftool",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "13.590.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.32-image-exiftool",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "13.590.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.34-image-exiftool",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "13.590.0"
},
{
"maintainers": null,
"variants": null,
"name": "istioctl",
"description": "Istio command line configuration utility",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"sysutils"
],
"version": "1.30.0"
},
{
"maintainers": [
"neverpanic"
],
"variants": null,
"name": "qrcp",
"description": "Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils",
"net"
],
"version": "0.11.6"
},
{
"maintainers": null,
"variants": [
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"mpich",
"openmpi",
"clang13"
],
"name": "valgrind",
"description": "A powerful open-source memory debugger",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel"
],
"version": "3.27.1"
},
{
"maintainers": null,
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"mpich",
"openmpi"
],
"name": "valgrind-devel",
"description": "A powerful open-source memory debugger",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "3.28.0-r2026-05-20"
},
{
"maintainers": null,
"variants": [
"clang20",
"clang21",
"clang22",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clangdevel",
"mpich",
"openmpi"
],
"name": "valgrind-macos-devel",
"description": "A powerful memory debugger with latest macOS support (experimental)",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "3.28.0-r2026-05-20"
},
{
"maintainers": null,
"variants": null,
"name": "py-addict",
"description": "The Python Dict that's better than heroin.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-addict",
"description": "The Python Dict that's better than heroin.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-addict",
"description": "The Python Dict that's better than heroin.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-addict",
"description": "The Python Dict that's better than heroin.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": [
"universal"
],
"name": "verbiste",
"description": "French and Italian verb conjugation system",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"office"
],
"version": "0.1.49"
},
{
"maintainers": null,
"variants": [
"debug",
"universal"
],
"name": "libical",
"description": "An implementation of iCalendar protocols and data formats",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel"
],
"version": "3.0.18"
},
{
"maintainers": null,
"variants": [
"gtk2",
"gtk3",
"quartz",
"x11",
"universal"
],
"name": "libcanberra",
"description": "XDG sound theme and naming implementation",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"audio"
],
"version": "0.30"
},
{
"maintainers": null,
"variants": [
"quartz",
"x11",
"universal"
],
"name": "claws-mail",
"description": "A lightweight and very featureful GTK+ based e-mail and news client",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"mail",
"news"
],
"version": "4.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-applicationinsights",
"description": "Application Insights API for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.11.10"
},
{
"maintainers": null,
"variants": null,
"name": "py310-applicationinsights",
"description": "Application Insights API for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.11.10"
},
{
"maintainers": null,
"variants": null,
"name": "py311-applicationinsights",
"description": "Application Insights API for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.11.10"
},
{
"maintainers": null,
"variants": null,
"name": "py312-applicationinsights",
"description": "Application Insights API for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.11.10"
},
{
"maintainers": null,
"variants": null,
"name": "py313-applicationinsights",
"description": "Application Insights API for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.11.10"
},
{
"maintainers": null,
"variants": null,
"name": "py314-applicationinsights",
"description": "Application Insights API for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.11.10"
},
{
"maintainers": null,
"variants": null,
"name": "py-deviceid",
"description": "Get or create a unique device id in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py310-deviceid",
"description": "Get or create a unique device id in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py311-deviceid",
"description": "Get or create a unique device id in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py312-deviceid",
"description": "Get or create a unique device id in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py314-deviceid",
"description": "Get or create a unique device id in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py313-deviceid",
"description": "Get or create a unique device id in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py-jsondiff",
"description": "Diff JSON and JSON-like structures in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-javaproperties",
"description": "Read & write Java .properties files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.5.2"
},
{
"maintainers": null,
"variants": null,
"name": "py310-jsondiff",
"description": "Diff JSON and JSON-like structures in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py311-jsondiff",
"description": "Diff JSON and JSON-like structures in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-jsondiff",
"description": "Diff JSON and JSON-like structures in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-jsondiff",
"description": "Diff JSON and JSON-like structures in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-jsondiff",
"description": "Diff JSON and JSON-like structures in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py310-javaproperties",
"description": "Read & write Java .properties files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.5.2"
},
{
"maintainers": null,
"variants": null,
"name": "py311-javaproperties",
"description": "Read & write Java .properties files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.5.2"
},
{
"maintainers": null,
"variants": null,
"name": "py312-javaproperties",
"description": "Read & write Java .properties files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.5.2"
},
{
"maintainers": null,
"variants": null,
"name": "py313-javaproperties",
"description": "Read & write Java .properties files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.5.2"
},
{
"maintainers": null,
"variants": null,
"name": "py314-javaproperties",
"description": "Read & write Java .properties files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.5.2"
}
]
}