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

{
    "count": 42650,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=356",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=354",
    "results": [
        {
            "name": "p5.34-tcl",
            "description": "Tcl extension module for Perl"
        },
        {
            "name": "p5.34-tcl-ptk",
            "description": "Tcl::pTk - Interface to Tcl/Tk with Perl/Tk compatible syntax"
        },
        {
            "name": "p5.34-tcl-tk",
            "description": "Tcl::Tk - Extension module for Perl giving access to Tk via the Tcl extension"
        },
        {
            "name": "p5.34-template-gd",
            "description": "Template Toolkit plugin to interface with GD modules"
        },
        {
            "name": "p5.34-template-plugin-cgi",
            "description": "Template::Plugin::CGI - Simple Template Toolkit plugin interfacing to the CGI.pm module"
        },
        {
            "name": "p5.34-template-plugin-class",
            "description": "allow calling of class methods on arbitrary classes"
        },
        {
            "name": "p5.34-template-provider-fromdata",
            "description": "Template::Provider::FromDATA - Load templates from your __DATA__ section"
        },
        {
            "name": "p5.34-template-timer",
            "description": "Rudimentary profiling for Template Toolkit"
        },
        {
            "name": "p5.34-template-tiny",
            "description": "Template::Tiny - Template Toolkit reimplemented in as little code as possible"
        },
        {
            "name": "p5.34-template-toolkit",
            "description": "Template::Toolkit - Template Processing System"
        },
        {
            "name": "p5.34-term-ansicolor",
            "description": "Term::ANSIColor - Color screen output using ANSI escape sequences"
        },
        {
            "name": "p5.34-term-editline",
            "description": "Term::EditLine - Perl interface to the NetBSD editline library"
        },
        {
            "name": "p5.34-term-encoding",
            "description": "Term::Encoding - Detect encoding of the current terminal"
        },
        {
            "name": "p5.34-term-gnuplot",
            "description": "Low-level graphics using Gnuplot drawing routines"
        },
        {
            "name": "p5.34-term-progressbar",
            "description": "Term::ProgressBar provides a progress meter on a standard terminal."
        },
        {
            "name": "p5.34-term-prompt",
            "description": "Perl extension for prompting a user for information"
        },
        {
            "name": "p5.34-term-readkey",
            "description": "Term::ReadKey - A perl module for simple terminal control"
        },
        {
            "name": "p5.34-term-readline",
            "description": "Term::ReadLine - Perl interface to various readline packages."
        },
        {
            "name": "p5.34-term-readline-gnu",
            "description": "Term::ReadLine::Gnu - Perl extension for the GNU Readline/History library"
        },
        {
            "name": "p5.34-term-readpassword",
            "description": "Term::ReadPassword - Asking the user for a password"
        },
        {
            "name": "p5.34-term-shell",
            "description": "A simple command-line shell framework."
        },
        {
            "name": "p5.34-term-size-any",
            "description": "Term::Size::Any - Retrieve terminal size"
        },
        {
            "name": "p5.34-term-size-perl",
            "description": "Term::Size::Perl - Perl extension for retrieving terminal size (Perl version)"
        },
        {
            "name": "p5.34-term-sk",
            "description": "Term::Sk - Perl extension for displaying a progress indicator on a terminal."
        },
        {
            "name": "p5.34-term-table",
            "description": "Term::Table - Format a header and rows into a table"
        },
        {
            "name": "p5.34-term-twiddle",
            "description": "twiddles a baton while-u-wait."
        },
        {
            "name": "p5.34-term-ui",
            "description": "Term::UI - Term::ReadLine UI made easy"
        },
        {
            "name": "p5.34-term-vt102",
            "description": "Emulates a colour VT102 terminal in memory"
        },
        {
            "name": "p5.34-termextract",
            "description": "a Perl module to extract technical terms from texts"
        },
        {
            "name": "p5.34-test-api",
            "description": "Test::API - Test a list of subroutines provided by a module"
        },
        {
            "name": "p5.34-test-base",
            "description": "A Data Driven Testing Framework"
        },
        {
            "name": "p5.34-test-checkdeps",
            "description": "Test::CheckDeps - Check for presence of dependencies"
        },
        {
            "name": "p5.34-test-class",
            "description": "Test::Class - Easily create test classes in an xUnit/JUnit style"
        },
        {
            "name": "p5.34-test-class-most",
            "description": "Test::Class::Most - Test Classes the easy way"
        },
        {
            "name": "p5.34-test-classapi",
            "description": "Provides basic first-pass API testing for large class trees"
        },
        {
            "name": "p5.34-test-cleannamespaces",
            "description": "Test::CleanNamespaces - Check for uncleaned imports"
        },
        {
            "name": "p5.34-test-command",
            "description": "Test routines for external commands"
        },
        {
            "name": "p5.34-test-compile",
            "description": "Check whether Perl files compile correctly"
        },
        {
            "name": "p5.34-test-cpan-meta",
            "description": "Validate your CPAN META.yml files"
        },
        {
            "name": "p5.34-test-cpan-meta-json",
            "description": "Test::CPAN::Meta::JSON - Validate a META.json file within a CPAN distribution."
        },
        {
            "name": "p5.34-test-cpan-meta-yaml",
            "description": "Test::CPAN::Meta::YAML - Validate a META.yml file within a CPAN distribution."
        },
        {
            "name": "p5.34-test-deep",
            "description": "Test::Deep - Extremely flexible deep comparison"
        },
        {
            "name": "p5.34-test-deep-json",
            "description": "Test::Deep::JSON - Compare JSON with Test::Deep"
        },
        {
            "name": "p5.34-test-deep-type",
            "description": "Test::Deep::Type - A Test::Deep plugin for validating type constraints"
        },
        {
            "name": "p5.34-test-describeme",
            "description": "Test::DescribeMe - Tell test runners what kind of test you are"
        },
        {
            "name": "p5.34-test-differences",
            "description": "Test::Differences - Test strings and data structures and show differences if not ok"
        },
        {
            "name": "p5.34-test-directory",
            "description": "Test::Directory - Perl extension for maintaining test directories."
        },
        {
            "name": "p5.34-test-distmanifest",
            "description": "Author test that validates a package MANIFEST."
        },
        {
            "name": "p5.34-test-eol",
            "description": "Test::EOL - Check the correct line endings in your project"
        },
        {
            "name": "p5.34-test-exception",
            "description": "Convenience methods for testing exception-based code"
        }
    ]
}