{"count":42696,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=280","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=278","results":[{"name":"p5.30-time-warp","description":"control over the flow of time"},{"name":"p5.30-time-y2038","description":"Versions of Perl's time functions which work beyond 2038"},{"name":"p5.30-timedate","description":"TimeDate - Date and time formatting subroutines"},{"name":"p5.30-tk","description":"p5-tk is a Perl interface to Tk"},{"name":"p5.30-tk-dynatabframe","description":"Tk::DynaTabFrame - A NoteBook widget with orientable, dynamically stacking tabs"},{"name":"p5.30-tk-graphviz","description":"Tk::GraphViz - Render an interactive GraphViz graph"},{"name":"p5.30-tk-idelayout","description":"Tk::IDElayout - Perl/Tk widget for layout of frames similar to an IDE"},{"name":"p5.30-tk-matchentry","description":"Tk::MatchEntry - Entry widget with advanced auto-completion capability"},{"name":"p5.30-tk-tablematrix","description":"Tk::TableMatrix - port of the Tcl/Tk Tktable Widget to Perl/Tk"},{"name":"p5.30-tkx","description":"Yet another Tk interface"},{"name":"p5.30-tree-dag_node","description":"Tree::DAG_Node - An N-ary tree"},{"name":"p5.30-tree-simple","description":"A simple tree object"},{"name":"p5.30-tree-simple-view","description":"A set of classes for viewing Tree::Simple hierarchies"},{"name":"p5.30-tree-simple-visitorfactory","description":"A factory object for dispensing Visitor objects"},{"name":"p5.30-treepath","description":"Simple Tree Path! (EXPERIMENTAL)"},{"name":"p5.30-treepath-role-graph","description":"TreePath::Role::Graph - Role to visualize TreePath Graph"},{"name":"p5.30-true","description":"true - automatically return a true value when a file is required"},{"name":"p5.30-try-tiny","description":"Try::Tiny - minimal try/catch with proper preservation of $@"},{"name":"p5.30-twitter-api","description":"Twitter::API - A Twitter REST API library for Perl, successor to Net::Twitter"},{"name":"p5.30-type-tiny","description":"Type::Tiny - tiny, yet Moo(se)-compatible type constraint"},{"name":"p5.30-type-tiny-xs","description":"Type::Tiny::XS - provides an XS boost for some of Type::Tiny's built-in type constraints"},{"name":"p5.30-types-path-tiny","description":"Types::Path::Tiny - Path::Tiny types and coercions for Moose and Moo"},{"name":"p5.30-types-serialiser","description":"Simple data types for common serialisation formats"},{"name":"p5.30-unicode-checkutf8","description":"Unicode::CheckUTF8 - checks if scalar is valid UTF-8"},{"name":"p5.30-unicode-collate","description":"Unicode Collation Algorithm"},{"name":"p5.30-unicode-eastasianwidth","description":"Unicode::EastAsianWidth - East Asian Width properties"},{"name":"p5.30-unicode-escape","description":"Escape and unescape Unicode characters"},{"name":"p5.30-unicode-linebreak","description":"Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm"},{"name":"p5.30-unicode-normalize","description":"Unicode::Normalize - Unicode Normalization Forms"},{"name":"p5.30-unicode-string","description":"String of Unicode characters (UCS2/UTF16)"},{"name":"p5.30-unicode-utf8","description":"Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form"},{"name":"p5.30-universal-can","description":"Hack around people calling UNIVERSAL::can() as a function"},{"name":"p5.30-universal-isa","description":"Attempt to recover from people calling UNIVERSAL::isa as a function"},{"name":"p5.30-universal-moniker","description":"Class names in Perl often don't sound great when spoken"},{"name":"p5.30-universal-require","description":"require() modules from a variable"},{"name":"p5.30-unix-groups","description":"Unix::Groups - Perl to support getgroups and setgroups syscalls"},{"name":"p5.30-unix-groups-ffi","description":"Unix::Groups::FFI - Interface to Unix group syscalls"},{"name":"p5.30-unix-process","description":"Unix::Process - Perl extension to get pid info from (/bin/ps)."},{"name":"p5.30-unix-syslog","description":"Access to the Unix system logger via Perl's XSUBs"},{"name":"p5.30-uri","description":"URI - Uniform Resource Identifiers (absolute and relative)"},{"name":"p5.30-uri-escape-xs","description":"URI::Escape::XS - drop-in replacement for URI::Escape"},{"name":"p5.30-uri-fetch","description":"URI::Fetch module for Perl"},{"name":"p5.30-uri-find","description":"URI::Find - Find URIs in arbitrary text"},{"name":"p5.30-uri-fromhash","description":"URI::FromHash - Build a URI from a set of named parameters"},{"name":"p5.30-uri-query","description":"URI::Query - class providing URI query string manipulation"},{"name":"p5.30-url-encode","description":"URL::Encode - Encoding and decoding of application/x-www-form-urlencoded encoding."},{"name":"p5.30-url-encode-xs","description":"URL::Encode::XS - XS implementation of URL::Encode"},{"name":"p5.30-user","description":"User - API for locating user information regardless of OS"},{"name":"p5.30-user-identity","description":"User::Identity - maintains info about a physical person"},{"name":"p5.30-utf8-all","description":"utf8::all - turn on Unicode - all of it"}]}