GET /api/v1/autocomplete/port/?format=api&page=346
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 40987,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=347",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=345",
    "results": [
        {
            "name": "p5.34-poppler",
            "description": "Perl bindings for the poppler library"
        },
        {
            "name": "p5.34-posix-strftime-compiler",
            "description": "GNU C library compatible strftime for loggers and servers"
        },
        {
            "name": "p5.34-postscript",
            "description": "Perl extension for building an object that may be used to construct a block of text in PostScript"
        },
        {
            "name": "p5.34-postscript-font",
            "description": "Module to fetch data from PostScript fonts"
        },
        {
            "name": "p5.34-postscript-simple",
            "description": "Produce PostScript files from Perl"
        },
        {
            "name": "p5.34-ppi",
            "description": "PPI - Parse, Analyze and Manipulate Perl (without perl)"
        },
        {
            "name": "p5.34-ppi-html",
            "description": "PPI::HTML - Generate syntax-highlighted HTML for Perl using PPI"
        },
        {
            "name": "p5.34-ppi-xs",
            "description": "PPI::XS - (Minor) XS acceleration for PPI"
        },
        {
            "name": "p5.34-ppix-quotelike",
            "description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things."
        },
        {
            "name": "p5.34-ppix-regexp",
            "description": "Parse regular expressions"
        },
        {
            "name": "p5.34-ppix-utilities",
            "description": "PPIx::Utilities - Extensions to PPI"
        },
        {
            "name": "p5.34-ppix-utils",
            "description": "PPIx::Utils - Utility functions for PPI"
        },
        {
            "name": "p5.34-prefork",
            "description": "Optimized module loading for forking or non-forking processes"
        },
        {
            "name": "p5.34-privileges-drop",
            "description": "A module to make it simple to drop all privileges, even POSIX groups."
        },
        {
            "name": "p5.34-probe-perl",
            "description": "Information about the currently running perl"
        },
        {
            "name": "p5.34-proc-daemon",
            "description": "Run Perl program(s) as a daemon process"
        },
        {
            "name": "p5.34-proc-guard",
            "description": "Proc::Guard - run a process and destroy it when the perl script exits"
        },
        {
            "name": "p5.34-proc-processtable",
            "description": "Proc::ProcessTable - Perl extension to access the unix process table"
        },
        {
            "name": "p5.34-protocol-http2",
            "description": "Protocol::HTTP2 - HTTP/2 protocol implementation (RFC 7540)"
        },
        {
            "name": "p5.34-psgi",
            "description": "Perl Web Server Gateway Interface Specification"
        },
        {
            "name": "p5.34-razor2-client-agent",
            "description": "Razor2::Client::Agent -- UI routines for razor agents"
        },
        {
            "name": "p5.34-rdf-query",
            "description": "RDF::Query - A complete SPARQL 1.1 Query and Update implementation for use with RDF::Trine"
        },
        {
            "name": "p5.34-rdf-trine",
            "description": "RDF::Trine - An RDF Framework for Perl"
        },
        {
            "name": "p5.34-readonly",
            "description": "Facility for creating read-only scalars, arrays, hashes."
        },
        {
            "name": "p5.34-readonly-xs",
            "description": "Readonly::XS is a companion module for Readonly. It speeds up read-only scalar variables."
        },
        {
            "name": "p5.34-redis",
            "description": "Redis - perl binding for Redis database"
        },
        {
            "name": "p5.34-ref-util",
            "description": "Ref::Util - Utility functions for checking references"
        },
        {
            "name": "p5.34-ref-util-xs",
            "description": "Ref::Util::XS - XS implementation for Ref::Util"
        },
        {
            "name": "p5.34-regexp-assemble",
            "description": "Combine several regular expressions into one"
        },
        {
            "name": "p5.34-regexp-common",
            "description": "Regexp::Common - Provide commonly requested regular expressions"
        },
        {
            "name": "p5.34-regexp-ipv4",
            "description": "Regexp::IPv4 - Regular expression for IPv4 addresses"
        },
        {
            "name": "p5.34-regexp-ipv6",
            "description": "Regexp::IPv6 - Regular expression for IPv6 addresses"
        },
        {
            "name": "p5.34-regexp-parser",
            "description": "Regexp::Parser - base class for parsing regexes"
        },
        {
            "name": "p5.34-regexp-shellish",
            "description": "Perl module for shell-like regular expressions."
        },
        {
            "name": "p5.34-return-multilevel",
            "description": "Return::MultiLevel - return across multiple call levels"
        },
        {
            "name": "p5.34-return-value",
            "description": "Polymorphic Return Values"
        },
        {
            "name": "p5.34-role-basic",
            "description": "Role::Basic - Just roles. Nothing else."
        },
        {
            "name": "p5.34-role-hasmessage",
            "description": "Role::HasMessage - a thing with a message method"
        },
        {
            "name": "p5.34-role-hooks",
            "description": "Role::Hooks - role callbacks"
        },
        {
            "name": "p5.34-role-identifiable",
            "description": "Role::Identifiable - a thing you can identify somehow"
        },
        {
            "name": "p5.34-role-tiny",
            "description": "Role::Tiny - Roles: a nouvelle cuisine portion size slice of Moose"
        },
        {
            "name": "p5.34-roman",
            "description": "Convert between Arabic and Roman numerals"
        },
        {
            "name": "p5.34-rpc-xml",
            "description": "A set of classes for core data, message and XML handling."
        },
        {
            "name": "p5.34-rtf-parser",
            "description": "An event-driven RTF Parser"
        },
        {
            "name": "p5.34-rtf-tokenizer",
            "description": "A tokenizer for RTF data"
        },
        {
            "name": "p5.34-safe-isa",
            "description": "Safe::Isa - Call isa, can, does and DOES safely on things that may not be objects"
        },
        {
            "name": "p5.34-scalar-list-utils",
            "description": "Scalar::List::Utils - A distribution of general-utility subroutines"
        },
        {
            "name": "p5.34-scalar-string",
            "description": "Scalar::String - String aspects of scalars"
        },
        {
            "name": "p5.34-scope-guard",
            "description": "lexically scoped resource management"
        },
        {
            "name": "p5.34-scope-upper",
            "description": "Scope::Upper - Act on upper scopes."
        }
    ]
}