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

{
    "count": 42696,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=288",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=286",
    "results": [
        {
            "name": "p5.32-clone-pp",
            "description": "Clone::PP - Recursively copy Perl datatypes"
        },
        {
            "name": "p5.32-code-tidyall",
            "description": "Code::TidyAll - Engine for tidyall, your all-in-one code tidier and validator"
        },
        {
            "name": "p5.32-color-library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library"
        },
        {
            "name": "p5.32-color-scheme",
            "description": "Color::Scheme - generate pleasant color schemes"
        },
        {
            "name": "p5.32-commandable",
            "description": "Commandable - utilities for commandline-based programs"
        },
        {
            "name": "p5.32-common-sense",
            "description": "common::sense - best-practice strictures and pragmas condensed into a single 'use'"
        },
        {
            "name": "p5.32-compiler-lexer",
            "description": "Compiler::Lexer - Lexical Analyzer for Perl5"
        },
        {
            "name": "p5.32-compress-bzip2",
            "description": "Perl interface to the bzip2 compression algorithms"
        },
        {
            "name": "p5.32-compress-lzf",
            "description": "Compress::LZF - extremely light-weight Lempel-Ziv-Free compression"
        },
        {
            "name": "p5.32-compress-raw-bzip2",
            "description": "Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library"
        },
        {
            "name": "p5.32-compress-raw-lzma",
            "description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library"
        },
        {
            "name": "p5.32-compress-raw-zlib",
            "description": "Compress::Raw::Zlib - Low-Level Interface to zlib or zlib-ng compression library"
        },
        {
            "name": "p5.32-compress-snappy",
            "description": "Perl interface to Google's Snappy (de)compressor"
        },
        {
            "name": "p5.32-compress-stream-zstd",
            "description": "Compress::Stream::Zstd - Perl interface to the Zstd (Zstandard) (de)compressor"
        },
        {
            "name": "p5.32-conf-libconfig",
            "description": "Conf::Libconfig - Perl extension for libconfig"
        },
        {
            "name": "p5.32-config-any",
            "description": "Load configuration from different file formats, transparently"
        },
        {
            "name": "p5.32-config-autoconf",
            "description": "A module to implement some AutoConf macros in pure perl."
        },
        {
            "name": "p5.32-config-general",
            "description": "Config::General - Generic Config Module"
        },
        {
            "name": "p5.32-config-grammar",
            "description": "A grammar-based, user-friendly config parser"
        },
        {
            "name": "p5.32-config-identity",
            "description": "Config::Identity - Load (and optionally decrypt via GnuPG) user/pass identity information"
        },
        {
            "name": "p5.32-config-ini",
            "description": "Config::INI - simple .ini-file format"
        },
        {
            "name": "p5.32-config-inifiles",
            "description": "Config::IniFiles - A module for reading .ini-style configuration files"
        },
        {
            "name": "p5.32-config-jfdi",
            "description": "Config::JFDI - Just * Do it: A Catalyst::Plugin::ConfigLoader-style layer over Config::Any"
        },
        {
            "name": "p5.32-config-json",
            "description": "A JSON-based config file system"
        },
        {
            "name": "p5.32-config-mvp",
            "description": "Config::MVP - multivalue-property package-oriented configuration"
        },
        {
            "name": "p5.32-config-mvp-reader-ini",
            "description": "Config::MVP::Reader::INI - an MVP config reader for .ini files"
        },
        {
            "name": "p5.32-config-mvp-slicer",
            "description": "Config::MVP::Slicer - Extract embedded plugin config from parent config"
        },
        {
            "name": "p5.32-config-properties",
            "description": "Configuration using Java style properties"
        },
        {
            "name": "p5.32-config-simple",
            "description": "simple configuration file class"
        },
        {
            "name": "p5.32-config-tiny",
            "description": "Read/Write .ini style files with as little code as possible"
        },
        {
            "name": "p5.32-const-exporter",
            "description": "Const::Exporter - Declare constants for export"
        },
        {
            "name": "p5.32-const-fast",
            "description": "Const::Fast - Facility for creating read-only scalars, arrays, and hashes."
        },
        {
            "name": "p5.32-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.32-convert-ascii-armour",
            "description": "Convert binary octets into ASCII armoured messages."
        },
        {
            "name": "p5.32-convert-asn1",
            "description": "Convert::ASN1 - ASN.1 Encode/Decode library"
        },
        {
            "name": "p5.32-convert-bencode",
            "description": "Functions for converting to/from bencoded strings"
        },
        {
            "name": "p5.32-convert-binary-c",
            "description": "Convert::Binary::C - Binary Data Conversion using C Types"
        },
        {
            "name": "p5.32-convert-binhex",
            "description": "Module for converting to and from BinHex encoded files"
        },
        {
            "name": "p5.32-convert-color",
            "description": "Convert::Color - color space conversions and named lookups"
        },
        {
            "name": "p5.32-convert-color-xterm",
            "description": "Convert::Color::XTerm - indexed colors used by XTerm"
        },
        {
            "name": "p5.32-convert-moji",
            "description": "Convert::Moji - Convert between alphabets"
        },
        {
            "name": "p5.32-convert-pem",
            "description": "Convert::PEM - Read/write encrypted ASN.1 PEM files"
        },
        {
            "name": "p5.32-convert-tnef",
            "description": "Perl module to read TNEF files"
        },
        {
            "name": "p5.32-convert-uu",
            "description": "Perl module for uuencode and uudecode"
        },
        {
            "name": "p5.32-convert-uulib",
            "description": "Perl interface to the uulib library"
        },
        {
            "name": "p5.32-cookie-baker",
            "description": "Cookie::Baker - A cookie string generator/parser"
        },
        {
            "name": "p5.32-coro",
            "description": "Coro - the only real threads in perl"
        },
        {
            "name": "p5.32-cpan-changes",
            "description": "CPAN::Changes - Read and write Changes files"
        },
        {
            "name": "p5.32-cpan-distnameinfo",
            "description": "CPAN::DistnameInfo - Extract distribution name and version from a distribution filename"
        },
        {
            "name": "p5.32-cpan-meta",
            "description": "CPAN::Meta - the distribution metadata for a CPAN dist"
        }
    ]
}