GET /api/v1/autocomplete/port/?format=api&page=359
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=360",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=358",
    "results": [
        {
            "name": "p5.34-tie-function",
            "description": "Tie::Function - wrap functions in tied hash sugar"
        },
        {
            "name": "p5.34-tie-ixhash",
            "description": "Module that preserves order in perl associative arrays."
        },
        {
            "name": "p5.34-tie-refhash",
            "description": "Tie::RefHash - Use references as hash keys"
        },
        {
            "name": "p5.34-tie-refhash-weak",
            "description": "Tie::RefHash::Weak - A Tie::RefHash subclass with weakened references in the keys"
        },
        {
            "name": "p5.34-tie-simple",
            "description": "Tie::Simple - Variable ties made easier: much, much, much easier..."
        },
        {
            "name": "p5.34-tie-toobject",
            "description": "Tie to an existing object"
        },
        {
            "name": "p5.34-time-duration",
            "description": "Rounded or exact English expression of durations"
        },
        {
            "name": "p5.34-time-duration-parse",
            "description": "Time::Duration::Parse - Parse string that represents time duration"
        },
        {
            "name": "p5.34-time-epoch",
            "description": "Convert times in one epoch to times in another epoch"
        },
        {
            "name": "p5.34-time-format",
            "description": "Easy-to-use date/time formatting"
        },
        {
            "name": "p5.34-time-hires",
            "description": "perl5 module implementing High resolution time, sleep, and alarm"
        },
        {
            "name": "p5.34-time-local",
            "description": "Time::Local - Efficiently compute time from local and GMT time"
        },
        {
            "name": "p5.34-time-mock",
            "description": "Time::Mock - shift and scale time"
        },
        {
            "name": "p5.34-time-out",
            "description": "Time::Out - Easily timeout long running operations"
        },
        {
            "name": "p5.34-time-parsedate",
            "description": "Time::ParseDate -- date parsing both relative and absolute"
        },
        {
            "name": "p5.34-time-period",
            "description": "Determine if a time is within the next specified period."
        },
        {
            "name": "p5.34-time-piece",
            "description": "Time::Piece - Object Oriented time objects"
        },
        {
            "name": "p5.34-time-progress",
            "description": "Time::Progress - Elapsed and estimated finish time reporting"
        },
        {
            "name": "p5.34-time-warp",
            "description": "control over the flow of time"
        },
        {
            "name": "p5.34-time-y2038",
            "description": "Versions of Perl's time functions which work beyond 2038"
        },
        {
            "name": "p5.34-timedate",
            "description": "TimeDate - Date and time formatting subroutines"
        },
        {
            "name": "p5.34-tk",
            "description": "p5-tk is a Perl interface to Tk"
        },
        {
            "name": "p5.34-tk-dynatabframe",
            "description": "Tk::DynaTabFrame - A NoteBook widget with orientable, dynamically stacking tabs"
        },
        {
            "name": "p5.34-tk-graphviz",
            "description": "Tk::GraphViz - Render an interactive GraphViz graph"
        },
        {
            "name": "p5.34-tk-idelayout",
            "description": "Tk::IDElayout - Perl/Tk widget for layout of frames similar to an IDE"
        },
        {
            "name": "p5.34-tk-matchentry",
            "description": "Tk::MatchEntry - Entry widget with advanced auto-completion capability"
        },
        {
            "name": "p5.34-tk-tablematrix",
            "description": "Tk::TableMatrix - port of the Tcl/Tk Tktable Widget to Perl/Tk"
        },
        {
            "name": "p5.34-tkx",
            "description": "Yet another Tk interface"
        },
        {
            "name": "p5.34-tree-dag_node",
            "description": "Tree::DAG_Node - An N-ary tree"
        },
        {
            "name": "p5.34-tree-simple",
            "description": "A simple tree object"
        },
        {
            "name": "p5.34-tree-simple-view",
            "description": "A set of classes for viewing Tree::Simple hierarchies"
        },
        {
            "name": "p5.34-tree-simple-visitorfactory",
            "description": "A factory object for dispensing Visitor objects"
        },
        {
            "name": "p5.34-treepath",
            "description": "Simple Tree Path! (EXPERIMENTAL)"
        },
        {
            "name": "p5.34-treepath-role-graph",
            "description": "TreePath::Role::Graph - Role to visualize TreePath Graph"
        },
        {
            "name": "p5.34-true",
            "description": "true - automatically return a true value when a file is required"
        },
        {
            "name": "p5.34-try-tiny",
            "description": "Try::Tiny - minimal try/catch with proper preservation of $@"
        },
        {
            "name": "p5.34-twitter-api",
            "description": "Twitter::API - A Twitter REST API library for Perl, successor to Net::Twitter"
        },
        {
            "name": "p5.34-type-tiny",
            "description": "Type::Tiny - tiny, yet Moo(se)-compatible type constraint"
        },
        {
            "name": "p5.34-type-tiny-xs",
            "description": "Type::Tiny::XS - provides an XS boost for some of Type::Tiny's built-in type constraints"
        },
        {
            "name": "p5.34-types-path-tiny",
            "description": "Types::Path::Tiny - Path::Tiny types and coercions for Moose and Moo"
        },
        {
            "name": "p5.34-types-serialiser",
            "description": "Simple data types for common serialisation formats"
        },
        {
            "name": "p5.34-unicode-checkutf8",
            "description": "Unicode::CheckUTF8 - checks if scalar is valid UTF-8"
        },
        {
            "name": "p5.34-unicode-collate",
            "description": "Unicode Collation Algorithm"
        },
        {
            "name": "p5.34-unicode-eastasianwidth",
            "description": "Unicode::EastAsianWidth - East Asian Width properties"
        },
        {
            "name": "p5.34-unicode-escape",
            "description": "Escape and unescape Unicode characters"
        },
        {
            "name": "p5.34-unicode-linebreak",
            "description": "Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm"
        },
        {
            "name": "p5.34-unicode-normalize",
            "description": "Unicode::Normalize - Unicode Normalization Forms"
        },
        {
            "name": "p5.34-unicode-string",
            "description": "String of Unicode characters (UCS2/UTF16)"
        },
        {
            "name": "p5.34-unicode-utf8",
            "description": "Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form"
        },
        {
            "name": "p5.34-universal-can",
            "description": "Hack around people calling UNIVERSAL::can() as a function"
        }
    ]
}