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

{
    "count": 40988,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=344",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=342",
    "results": [
        {
            "name": "p5.34-netaddr-ip",
            "description": "Manages IPv4 and IPv6 addresses and subnets"
        },
        {
            "name": "p5.34-netpacket",
            "description": "NetPacket - assemble/disassemble network packets at the protocol level"
        },
        {
            "name": "p5.34-news-nntpclient",
            "description": "News::NNTPClient - Perl 5 module to talk to NNTP (RFC977) server"
        },
        {
            "name": "p5.34-next",
            "description": "Provide a pseudo-class NEXT (et al) that allows method redispatch"
        },
        {
            "name": "p5.34-nkf",
            "description": "A perl extension module to use the nkf kanji code conversion filter."
        },
        {
            "name": "p5.34-nmap-scanner",
            "description": "Perform and manipulate nmap scans using perl"
        },
        {
            "name": "p5.34-ntlm",
            "description": "A perl NTLM authentication module"
        },
        {
            "name": "p5.34-number-compare",
            "description": "numeric comparisons"
        },
        {
            "name": "p5.34-number-format",
            "description": "Perl extension for formatting numbers"
        },
        {
            "name": "p5.34-number-misc",
            "description": "Number::Misc - handy utilities for numbers"
        },
        {
            "name": "p5.34-number-tolerant",
            "description": "Number::Tolerant - tolerance ranges for inexact numbers"
        },
        {
            "name": "p5.34-number-witherror",
            "description": "Number::WithError - Numbers with error propagation and scientific rounding"
        },
        {
            "name": "p5.34-object-destroyer",
            "description": "Make objects with circular references DESTROY normally"
        },
        {
            "name": "p5.34-object-hashbase",
            "description": "Object::HashBase - Build hash based classes."
        },
        {
            "name": "p5.34-object-id",
            "description": "Object::ID - A unique identifier for any object"
        },
        {
            "name": "p5.34-object-insideout",
            "description": "Object::InsideOut - Comprehensive inside-out object support module"
        },
        {
            "name": "p5.34-object-pad",
            "description": "Object::Pad - a simple syntax for lexical field-based objects"
        },
        {
            "name": "p5.34-object-realize-later",
            "description": "Object::Realize::Later - Delayed creation of objects"
        },
        {
            "name": "p5.34-object-signature",
            "description": "Generate cryptographic signatures for objects"
        },
        {
            "name": "p5.34-object-tiny",
            "description": "A data object with as little code as possible"
        },
        {
            "name": "p5.34-ogg-vorbis-header-pureperl",
            "description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)"
        },
        {
            "name": "p5.34-ole-storage_lite",
            "description": "OLE::Storage_Lite - Simple Class for OLE document interface"
        },
        {
            "name": "p5.34-opcodes",
            "description": "Opcodes - More Opcodes information from opnames.h and opcode.h"
        },
        {
            "name": "p5.34-opengl",
            "description": "Perl OpenGL: a.k.a. POGL"
        },
        {
            "name": "p5.34-opengl-glfw",
            "description": "OpenGL::GLFW - Perl bindings for the GLFW library"
        },
        {
            "name": "p5.34-opengl-glut",
            "description": "Obsolete port, replaced by p5.34-opengl"
        },
        {
            "name": "p5.34-opengl-modern",
            "description": "OpenGL::Modern - Perl extension to Modern OpenGL API up to 4.6"
        },
        {
            "name": "p5.34-openoffice-oodoc",
            "description": "The Open OpenDocument Connector"
        },
        {
            "name": "p5.34-package-constants",
            "description": "List all constants declared in a package"
        },
        {
            "name": "p5.34-package-deprecationmanager",
            "description": "Manage deprecation warnings for your distribution"
        },
        {
            "name": "p5.34-package-pkg",
            "description": "Package::Pkg - Handy package munging utilities"
        },
        {
            "name": "p5.34-package-stash",
            "description": "routines for manipulating stashes"
        },
        {
            "name": "p5.34-package-stash-xs",
            "description": "faster and more correct implementation of Package::Stash"
        },
        {
            "name": "p5.34-package-variant",
            "description": "Package::Variant - Parameterizable packages"
        },
        {
            "name": "p5.34-padwalker",
            "description": "play with other peoples' lexical variables"
        },
        {
            "name": "p5.34-palm",
            "description": "Palm OS utility functions"
        },
        {
            "name": "p5.34-palm-pdb",
            "description": "Palm::PDB - Parse Palm database files"
        },
        {
            "name": "p5.34-pango",
            "description": "Perl bindings to Pango"
        },
        {
            "name": "p5.34-panotools-script",
            "description": "Tools for manipulating Hugin script files"
        },
        {
            "name": "p5.34-par-dist",
            "description": "Create and manipulate PAR distributions"
        },
        {
            "name": "p5.34-parallel-forkmanager",
            "description": "Parallel::ForkManager - A simple parallel processing fork manager"
        },
        {
            "name": "p5.34-parallel-iterator",
            "description": "Parallel::Iterator - Simple parallel execution"
        },
        {
            "name": "p5.34-params-check",
            "description": "A generic input parsing/checking mechanism"
        },
        {
            "name": "p5.34-params-classify",
            "description": "Params::Classify - argument type classification"
        },
        {
            "name": "p5.34-params-util",
            "description": "Simple, compact and correct param-checking functions"
        },
        {
            "name": "p5.34-params-validate",
            "description": "Validate method/function parameters"
        },
        {
            "name": "p5.34-params-validationcompiler",
            "description": "Params::ValidationCompiler - Build an optimized subroutine parameter validator once, use it forever"
        },
        {
            "name": "p5.34-parent",
            "description": "parent - Establish an ISA relationship with base classes at compile time"
        },
        {
            "name": "p5.34-parse-cpan-packages-fast",
            "description": "Parse::CPAN::Packages::Fast - parse CPAN's package index"
        },
        {
            "name": "p5.34-parse-edid",
            "description": "Parse::EDID - Extended display identification data (EDID) parser"
        }
    ]
}