{"count":40987,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=349","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=347","results":[{"name":"p5.34-strictures","description":"strictures - turn on strict and make all warnings fatal."},{"name":"p5.34-string-camelcase","description":"String::CamelCase - camelcase, de-camelcase"},{"name":"p5.34-string-compare-constanttime","description":"String::Compare::ConstantTime - Timing side-channel protected string compare"},{"name":"p5.34-string-crc32","description":"Perl interface for cyclic redundency check generation"},{"name":"p5.34-string-ediff","description":"Produce common sub-string indices for two strings"},{"name":"p5.34-string-errf","description":"String::Errf - a simple sprintf-like dialect"},{"name":"p5.34-string-escape","description":"Backslash escapes, quoted phrase, word elision, etc."},{"name":"p5.34-string-flogger","description":"String::Flogger - string munging for loggers"},{"name":"p5.34-string-format","description":"String::Format - sprintf-like string formatting capabilities with arbitrary format definitions"},{"name":"p5.34-string-formatter","description":"String::Formatter - build sprintf-like functions of your own"},{"name":"p5.34-string-print","description":"String::Print - printf alternative"},{"name":"p5.34-string-random","description":"Perl module to generate random strings based on a pattern"},{"name":"p5.34-string-rewriteprefix","description":"rewrite strings based on a set of known prefixes"},{"name":"p5.34-string-shellquote","description":"Quote strings for passing through the shell"},{"name":"p5.34-string-tagged","description":"String::Tagged - string buffers with value tags on extents"},{"name":"p5.34-string-tagged-markdown","description":"String::Tagged::Markdown - parse and emit text with Markdown inline formatting"},{"name":"p5.34-string-tagged-terminal","description":"String::Tagged::Terminal - format terminal output using String::Tagged"},{"name":"p5.34-string-toidentifier-en","description":"String::ToIdentifier::EN - Convert Strings to English Program Identifiers"},{"name":"p5.34-string-tokenizer","description":"A simple string tokenizer."},{"name":"p5.34-string-trim","description":"String::Trim - trim whitespace from your strings"},{"name":"p5.34-string-truncate","description":"a module for when strings are too long to be displayed in..."},{"name":"p5.34-string-ttylength","description":"String::TtyLength - length or width of string excluding ANSI tty codes"},{"name":"p5.34-string-util","description":"String::Util -- String processing utility functions"},{"name":"p5.34-struct-dumb","description":"Struct::Dumb - make simple lightweight record-like structures"},{"name":"p5.34-sub-delete","description":"Sub::Delete - Perl module enabling one to delete subroutines"},{"name":"p5.34-sub-exporter","description":"a sophisticated exporter for custom-built routines"},{"name":"p5.34-sub-exporter-formethods","description":"Sub::Exporter::ForMethods - helper routines for using Sub::Exporter to build methods"},{"name":"p5.34-sub-exporter-globexporter","description":"Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors"},{"name":"p5.34-sub-exporter-progressive","description":"Sub::Exporter::Progressive - Only use Sub::Exporter if you need it."},{"name":"p5.34-sub-handlesvia","description":"Sub::HandlesVia - alternative handles_via implementation"},{"name":"p5.34-sub-handlesvia-xs","description":"Sub::HandlesVia::XS - XS parts for Sub::HandlesVia; no user-serviceable parts inside"},{"name":"p5.34-sub-identify","description":"Retrieve names of code references"},{"name":"p5.34-sub-info","description":"Sub::Info - Tool for inspecting subroutines"},{"name":"p5.34-sub-install","description":"install subroutines into packages easily"},{"name":"p5.34-sub-name","description":"Sub::Name - (Re)name a sub"},{"name":"p5.34-sub-override","description":"Sub::Override - Perl extension for easily overriding subroutines"},{"name":"p5.34-sub-quote","description":"Sub::Quote - efficient generation of subroutines via string eval"},{"name":"p5.34-sub-uplevel","description":"Apparently run a function in a higher stack frame"},{"name":"p5.34-super","description":"SUPER - control superclass method dispatch"},{"name":"p5.34-svg","description":"SVG - Perl extension for generating Scalable Vector Graphics (SVG) documents."},{"name":"p5.34-svg-graph","description":"Perl extension for Visualize your data in Scalable Vector Graphics (SVG) format"},{"name":"p5.34-svn-dump","description":"A Perl interface to Subversion dumps"},{"name":"p5.34-svn-mirror","description":"This is a Perl extension for mirroring a remote repository to a local subversion one."},{"name":"p5.34-svn-notify","description":"Subversion activity notification"},{"name":"p5.34-svn-simple","description":"This is a Perl extension for driving svn delta editors."},{"name":"p5.34-swf-builder","description":"SWF::Builder - Create SWF movie."},{"name":"p5.34-swf-file","description":"SWF::File - Create a SWF file."},{"name":"p5.34-switch","description":"A switch statement for Perl"},{"name":"p5.34-syntax","description":"syntax - Activate syntax extensions"},{"name":"p5.34-syntax-highlight-perl","description":"Perform syntax highlighting of Perl code"}]}