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

{
    "count": 40990,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=323",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=321",
    "results": [
        {
            "name": "p5.34-compress-raw-zlib",
            "description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library"
        },
        {
            "name": "p5.34-compress-snappy",
            "description": "Perl interface to Google's Snappy (de)compressor"
        },
        {
            "name": "p5.34-compress-stream-zstd",
            "description": "Compress::Stream::Zstd - Perl interface to the Zstd (Zstandard) (de)compressor"
        },
        {
            "name": "p5.34-conf-libconfig",
            "description": "Perl extension for libconfig"
        },
        {
            "name": "p5.34-config-any",
            "description": "Load configuration from different file formats, transparently"
        },
        {
            "name": "p5.34-config-autoconf",
            "description": "A module to implement some AutoConf macros in pure perl."
        },
        {
            "name": "p5.34-config-general",
            "description": "Config::General - Generic Config Module"
        },
        {
            "name": "p5.34-config-grammar",
            "description": "A grammar-based, user-friendly config parser"
        },
        {
            "name": "p5.34-config-identity",
            "description": "Config::Identity - Load (and optionally decrypt via GnuPG) user/pass identity information"
        },
        {
            "name": "p5.34-config-ini",
            "description": "Config::INI - simple .ini-file format"
        },
        {
            "name": "p5.34-config-inifiles",
            "description": "A module for reading .ini-style configuration files."
        },
        {
            "name": "p5.34-config-jfdi",
            "description": "Config::JFDI - Just * Do it: A Catalyst::Plugin::ConfigLoader-style layer over Config::Any"
        },
        {
            "name": "p5.34-config-json",
            "description": "A JSON-based config file system"
        },
        {
            "name": "p5.34-config-mvp",
            "description": "Config::MVP - multivalue-property package-oriented configuration"
        },
        {
            "name": "p5.34-config-mvp-reader-ini",
            "description": "Config::MVP::Reader::INI - an MVP config reader for .ini files"
        },
        {
            "name": "p5.34-config-mvp-slicer",
            "description": "Config::MVP::Slicer - Extract embedded plugin config from parent config"
        },
        {
            "name": "p5.34-config-properties",
            "description": "Configuration using Java style properties"
        },
        {
            "name": "p5.34-config-simple",
            "description": "simple configuration file class"
        },
        {
            "name": "p5.34-config-tiny",
            "description": "Read/Write .ini style files with as little code as possible"
        },
        {
            "name": "p5.34-const-exporter",
            "description": "Const::Exporter - Declare constants for export"
        },
        {
            "name": "p5.34-const-fast",
            "description": "Const::Fast - Facility for creating read-only scalars, arrays, and hashes."
        },
        {
            "name": "p5.34-context-preserve",
            "description": "Context::Preserve - Run code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller"
        },
        {
            "name": "p5.34-convert-ascii-armour",
            "description": "Convert binary octets into ASCII armoured messages."
        },
        {
            "name": "p5.34-convert-asn1",
            "description": "ASN1 Encode / Decode Library"
        },
        {
            "name": "p5.34-convert-bencode",
            "description": "Functions for converting to/from bencoded strings"
        },
        {
            "name": "p5.34-convert-binary-c",
            "description": "Convert::Binary::C - Binary Data Conversion using C Types"
        },
        {
            "name": "p5.34-convert-binhex",
            "description": "Module for converting to and from BinHex encoded files"
        },
        {
            "name": "p5.34-convert-color",
            "description": "Convert::Color - color space conversions and named lookups"
        },
        {
            "name": "p5.34-convert-color-xterm",
            "description": "Convert::Color::XTerm - indexed colors used by XTerm"
        },
        {
            "name": "p5.34-convert-moji",
            "description": "Convert::Moji - Convert between alphabets"
        },
        {
            "name": "p5.34-convert-pem",
            "description": "Convert::PEM - Read/write encrypted ASN.1 PEM files"
        },
        {
            "name": "p5.34-convert-tnef",
            "description": "Perl module to read TNEF files"
        },
        {
            "name": "p5.34-convert-uu",
            "description": "Perl module for uuencode and uudecode"
        },
        {
            "name": "p5.34-convert-uulib",
            "description": "Perl interface to the uulib library"
        },
        {
            "name": "p5.34-cookie-baker",
            "description": "Cookie::Baker - A cookie string generator/parser"
        },
        {
            "name": "p5.34-coro",
            "description": "Coro - the only real threads in perl"
        },
        {
            "name": "p5.34-cpan-changes",
            "description": "CPAN::Changes - Read and write Changes files"
        },
        {
            "name": "p5.34-cpan-distnameinfo",
            "description": "CPAN::DistnameInfo - Extract distribution name and version from a distribution filename"
        },
        {
            "name": "p5.34-cpan-meta",
            "description": "CPAN::Meta - the distribution metadata for a CPAN dist"
        },
        {
            "name": "p5.34-cpan-meta-check",
            "description": "CPAN::Meta::Check - Verify requirements in a CPAN::Meta object"
        },
        {
            "name": "p5.34-cpan-meta-requirements",
            "description": "CPAN::Meta::Requirements - a set of version requirements for a CPAN dist"
        },
        {
            "name": "p5.34-cpan-meta-yaml",
            "description": "CPAN::Meta::YAML - Read and write a subset of YAML for CPAN Meta files"
        },
        {
            "name": "p5.34-cpan-requirements-dynamic",
            "description": "CPAN::Requirements::Dynamic - Dynamic prerequisites in meta files"
        },
        {
            "name": "p5.34-cpan-uploader",
            "description": "CPAN::Uploader - upload things to the CPAN"
        },
        {
            "name": "p5.34-cpanel-json-xs",
            "description": "JSON::XS for Cpanel, fast and correct serialising"
        },
        {
            "name": "p5.34-crypt-appletwofish",
            "description": "two Apple iTMS/iTunes key descrambling algorithms"
        },
        {
            "name": "p5.34-crypt-argon2",
            "description": "Crypt::Argon2 - Perl interface to the Argon2 key derivation functions"
        },
        {
            "name": "p5.34-crypt-bcrypt",
            "description": "Crypt::Bcrypt - A modern bcrypt implementation"
        },
        {
            "name": "p5.34-crypt-blowfish",
            "description": "Implementation of the blowfish-crypto algorithm for perl"
        },
        {
            "name": "p5.34-crypt-cast5",
            "description": "CAST5 block cipher"
        }
    ]
}