GET /api/v1/autocomplete/port/?format=api&page=314
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=315",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=313",
    "results": [
        {
            "name": "p5.32-sub-name",
            "description": "Sub::Name - (Re)name a sub"
        },
        {
            "name": "p5.32-sub-override",
            "description": "Sub::Override - Perl extension for easily overriding subroutines"
        },
        {
            "name": "p5.32-sub-quote",
            "description": "Sub::Quote - efficient generation of subroutines via string eval"
        },
        {
            "name": "p5.32-sub-uplevel",
            "description": "Apparently run a function in a higher stack frame"
        },
        {
            "name": "p5.32-super",
            "description": "SUPER - control superclass method dispatch"
        },
        {
            "name": "p5.32-svg",
            "description": "SVG - Perl extension for generating Scalable Vector Graphics (SVG) documents."
        },
        {
            "name": "p5.32-svg-graph",
            "description": "Perl extension for Visualize your data in Scalable Vector Graphics (SVG) format"
        },
        {
            "name": "p5.32-svn-dump",
            "description": "A Perl interface to Subversion dumps"
        },
        {
            "name": "p5.32-svn-mirror",
            "description": "This is a Perl extension for mirroring a remote repository to a local subversion one."
        },
        {
            "name": "p5.32-svn-notify",
            "description": "Subversion activity notification"
        },
        {
            "name": "p5.32-svn-simple",
            "description": "This is a Perl extension for driving svn delta editors."
        },
        {
            "name": "p5.32-swf-builder",
            "description": "SWF::Builder - Create SWF movie."
        },
        {
            "name": "p5.32-swf-file",
            "description": "SWF::File - Create a SWF file."
        },
        {
            "name": "p5.32-switch",
            "description": "A switch statement for Perl"
        },
        {
            "name": "p5.32-syntax",
            "description": "syntax - Activate syntax extensions"
        },
        {
            "name": "p5.32-syntax-highlight-perl",
            "description": "Perform syntax highlighting of Perl code"
        },
        {
            "name": "p5.32-syntax-keyword-defer",
            "description": "Syntax::Keyword::Defer - execute code when leaving a block"
        },
        {
            "name": "p5.32-syntax-keyword-dynamically",
            "description": "Syntax::Keyword::Dynamically - dynamically change the value of a variable"
        },
        {
            "name": "p5.32-syntax-keyword-junction",
            "description": "Syntax::Keyword::Junction - Perl6 style Junction operators in Perl5"
        },
        {
            "name": "p5.32-syntax-keyword-match",
            "description": "Syntax::Keyword::Match - a match/case syntax for perl"
        },
        {
            "name": "p5.32-syntax-keyword-multisub",
            "description": "Syntax::Keyword::MultiSub - multiple dispatch on subroutines"
        },
        {
            "name": "p5.32-syntax-keyword-try",
            "description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl"
        },
        {
            "name": "p5.32-syntax-operator-divides",
            "description": "Syntax::Operator::Divides - an infix operator for division test"
        },
        {
            "name": "p5.32-syntax-operator-equ",
            "description": "Syntax::Operator::Equ - equality operators that distinguish undef"
        },
        {
            "name": "p5.32-syntax-operator-existsor",
            "description": "Syntax::Operator::ExistsOr - an infix operator sensitive to hash element existence"
        },
        {
            "name": "p5.32-syntax-operator-in",
            "description": "Syntax::Operator::In - infix element-of-list meta-operator"
        },
        {
            "name": "p5.32-sys-cpuload",
            "description": "Sys::CpuLoad - retrieve system load averages"
        },
        {
            "name": "p5.32-sys-filesystem",
            "description": "Retrieve list of filesystems and their properties"
        },
        {
            "name": "p5.32-sys-hostip",
            "description": "Sys::HostIP - Try extra hard to get IP address related info"
        },
        {
            "name": "p5.32-sys-hostname-long",
            "description": "Sys::Hostname::Long - Try every conceivable way to get full hostname"
        },
        {
            "name": "p5.32-sys-info",
            "description": "Fetch information from the host system"
        },
        {
            "name": "p5.32-sys-info-base",
            "description": "Sys::Info::Base - Base class for Sys::Info"
        },
        {
            "name": "p5.32-sys-info-driver-osx",
            "description": "OSX driver for Sys::Info"
        },
        {
            "name": "p5.32-sys-meminfo",
            "description": "Query the total free and used physical memory"
        },
        {
            "name": "p5.32-sys-sigaction",
            "description": "Sys::SigAction - Perl extension for Consistent Signal Handling"
        },
        {
            "name": "p5.32-sys-syscall",
            "description": "Access system calls that Perl does not provide access to"
        },
        {
            "name": "p5.32-sys-syslog",
            "description": "Perl interface to the UNIX syslog(3) calls"
        },
        {
            "name": "p5.32-sysadm-install",
            "description": "Typical installation tasks for system administrators"
        },
        {
            "name": "p5.32-tap-simpleoutput",
            "description": "TAP::SimpleOutput - Simple closure-driven TAP generator"
        },
        {
            "name": "p5.32-task-weaken",
            "description": "Ensure that a platform has weaken support"
        },
        {
            "name": "p5.32-tcl",
            "description": "Tcl extension module for Perl"
        },
        {
            "name": "p5.32-tcl-ptk",
            "description": "Tcl::pTk - Interface to Tcl/Tk with Perl/Tk compatible syntax"
        },
        {
            "name": "p5.32-tcl-tk",
            "description": "Tcl::Tk - Extension module for Perl giving access to Tk via the Tcl extension"
        },
        {
            "name": "p5.32-template-gd",
            "description": "Template Toolkit plugin to interface with GD modules"
        },
        {
            "name": "p5.32-template-plugin-cgi",
            "description": "Template::Plugin::CGI - Simple Template Toolkit plugin interfacing to the CGI.pm module"
        },
        {
            "name": "p5.32-template-plugin-class",
            "description": "allow calling of class methods on arbitrary classes"
        },
        {
            "name": "p5.32-template-provider-fromdata",
            "description": "Template::Provider::FromDATA - Load templates from your __DATA__ section"
        },
        {
            "name": "p5.32-template-timer",
            "description": "Rudimentary profiling for Template Toolkit"
        },
        {
            "name": "p5.32-template-tiny",
            "description": "Template::Tiny - Template Toolkit reimplemented in as little code as possible"
        },
        {
            "name": "p5.32-template-toolkit",
            "description": "Template::Toolkit - Template Processing System"
        }
    ]
}