GET /api/v1/search/?format=api&page=960
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"
        }
    ]
}