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

{
    "count": 42697,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=310",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=308",
    "results": [
        {
            "name": "p5.32-palm",
            "description": "Palm OS utility functions"
        },
        {
            "name": "p5.32-palm-pdb",
            "description": "Palm::PDB - Parse Palm database files"
        },
        {
            "name": "p5.32-pango",
            "description": "Perl bindings to Pango"
        },
        {
            "name": "p5.32-panotools-script",
            "description": "Tools for manipulating Hugin script files"
        },
        {
            "name": "p5.32-par-dist",
            "description": "Create and manipulate PAR distributions"
        },
        {
            "name": "p5.32-parallel-forkmanager",
            "description": "Parallel::ForkManager - A simple parallel processing fork manager"
        },
        {
            "name": "p5.32-parallel-iterator",
            "description": "Parallel::Iterator - Simple parallel execution"
        },
        {
            "name": "p5.32-params-check",
            "description": "A generic input parsing/checking mechanism"
        },
        {
            "name": "p5.32-params-classify",
            "description": "Params::Classify - argument type classification"
        },
        {
            "name": "p5.32-params-someutil",
            "description": "Params::SomeUtil - Simple, compact and correct param-checking functions"
        },
        {
            "name": "p5.32-params-util",
            "description": "Simple, compact and correct param-checking functions"
        },
        {
            "name": "p5.32-params-validate",
            "description": "Validate method/function parameters"
        },
        {
            "name": "p5.32-params-validationcompiler",
            "description": "Params::ValidationCompiler - Build an optimized subroutine parameter validator once, use it forever"
        },
        {
            "name": "p5.32-parent",
            "description": "parent - Establish an ISA relationship with base classes at compile time"
        },
        {
            "name": "p5.32-parse-cpan-packages-fast",
            "description": "Parse::CPAN::Packages::Fast - parse CPAN's package index"
        },
        {
            "name": "p5.32-parse-edid",
            "description": "Parse::EDID - Extended display identification data (EDID) parser"
        },
        {
            "name": "p5.32-parse-mediawikidump",
            "description": "Access various MediaWiki dump files in perl"
        },
        {
            "name": "p5.32-parse-mime",
            "description": "Parse::MIME - Parse mime-types, match against media ranges"
        },
        {
            "name": "p5.32-parse-recdescent",
            "description": "Generate Recursive-Descent Parsers"
        },
        {
            "name": "p5.32-parse-win32registry",
            "description": "Perl Module to parse Windows Registry"
        },
        {
            "name": "p5.32-parse-yapp",
            "description": "Perl extension for generating and using LALR parsers."
        },
        {
            "name": "p5.32-patchreader",
            "description": "Utilities to read and manipulate patches and CVS"
        },
        {
            "name": "p5.32-path-class",
            "description": "This Perl extension provides cross-platform path specification manipulation."
        },
        {
            "name": "p5.32-path-finddev",
            "description": "Find a development path somewhere in an upper hierarchy."
        },
        {
            "name": "p5.32-path-isdev",
            "description": "Determine if a given Path resembles a development source tree"
        },
        {
            "name": "p5.32-path-iter",
            "description": "Path::Iter - Simple Efficient Path Iteration"
        },
        {
            "name": "p5.32-path-iterator-rule",
            "description": "Path::Iterator::Rule - Iterative, recursive file finder"
        },
        {
            "name": "p5.32-path-tiny",
            "description": "Path::Tiny - File path utility"
        },
        {
            "name": "p5.32-pathtools",
            "description": "PathTools contains path building and modification classes."
        },
        {
            "name": "p5.32-pcsc",
            "description": "Obsolete port, replaced by p5.32-chipcard-pcsc"
        },
        {
            "name": "p5.32-pdf-api2",
            "description": "PDF::API2 - Create, modify, and examine PDF files"
        },
        {
            "name": "p5.32-pdf-api2-xs",
            "description": "PDF::API2::XS - Optional PDF::API2 add-on using XS to speed up expensive operations"
        },
        {
            "name": "p5.32-pdf-builder",
            "description": "PDF::Builder - Facilitates the creation and modification of PDF files"
        },
        {
            "name": "p5.32-pdf-reuse",
            "description": "PDF::Reuse - Reuse and mass produce PDF documents"
        },
        {
            "name": "p5.32-pdl",
            "description": "Perl Data Language - scientific computing capability for perl"
        },
        {
            "name": "p5.32-pdl-fftw3",
            "description": "PDL::FFTW3 - PDL interface to the Fastest Fourier Transform in the West v3"
        },
        {
            "name": "p5.32-pdl-graphics-colorspace",
            "description": "PDL::Graphics::ColorSpace - colour-space conversions for PDL"
        },
        {
            "name": "p5.32-pdl-graphics-gnuplot",
            "description": "PDL::Graphics::Gnuplot - Gnuplot-based plotting for PDL"
        },
        {
            "name": "p5.32-pdl-graphics-plplot",
            "description": "PDL::Graphics::PLplot - An object-oriented interface from Perl/PDL to the PLPLOT plotting library"
        },
        {
            "name": "p5.32-pdl-graphics-simple",
            "description": "PDL::Graphics::Simple - Simple backend-independent plotting for PDL"
        },
        {
            "name": "p5.32-pdl-gsl",
            "description": "PDL::GSL - PDL interface to the GNU Scientific Library"
        },
        {
            "name": "p5.32-pdl-io-gd",
            "description": "PDL::IO::GD - Interface to the GD image library"
        },
        {
            "name": "p5.32-pdl-io-hdf",
            "description": "PDL::IO::HDF - A PDL interface to the HDF4 library"
        },
        {
            "name": "p5.32-pdl-io-hdf5",
            "description": "PDL::IO::HDF5 - PDL Interface to the HDF5 Data Format."
        },
        {
            "name": "p5.32-pdl-stats",
            "description": "PDL::Stats - a collection of statistics modules in Perl Data Language, with a quick-start guide for non-PDL people."
        },
        {
            "name": "p5.32-pdl-transform-color",
            "description": "PDL::Transform::Color - Useful color system conversions for PDL"
        },
        {
            "name": "p5.32-pegex",
            "description": "Pegex - Acmeist PEG Parser Framework"
        },
        {
            "name": "p5.32-perl-critic",
            "description": "Perl::Critic - Critique Perl source code for best-practices."
        },
        {
            "name": "p5.32-perl-critic-moose",
            "description": "Perl::Critic::Moose - Policies for Perl::Critic concerned with using Moose"
        },
        {
            "name": "p5.32-perl-critic-policy-perlsecret",
            "description": "Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase"
        }
    ]
}