{"count":40988,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=347","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=345","results":[{"name":"p5.34-poppler","description":"Perl bindings for the poppler library"},{"name":"p5.34-posix-strftime-compiler","description":"GNU C library compatible strftime for loggers and servers"},{"name":"p5.34-postscript","description":"Perl extension for building an object that may be used to construct a block of text in PostScript"},{"name":"p5.34-postscript-font","description":"Module to fetch data from PostScript fonts"},{"name":"p5.34-postscript-simple","description":"Produce PostScript files from Perl"},{"name":"p5.34-ppi","description":"PPI - Parse, Analyze and Manipulate Perl (without perl)"},{"name":"p5.34-ppi-html","description":"PPI::HTML - Generate syntax-highlighted HTML for Perl using PPI"},{"name":"p5.34-ppi-xs","description":"PPI::XS - (Minor) XS acceleration for PPI"},{"name":"p5.34-ppix-quotelike","description":"PPIx::QuoteLike - Parse Perl string literals and string-literal-like things."},{"name":"p5.34-ppix-regexp","description":"Parse regular expressions"},{"name":"p5.34-ppix-utilities","description":"PPIx::Utilities - Extensions to PPI"},{"name":"p5.34-ppix-utils","description":"PPIx::Utils - Utility functions for PPI"},{"name":"p5.34-prefork","description":"Optimized module loading for forking or non-forking processes"},{"name":"p5.34-privileges-drop","description":"A module to make it simple to drop all privileges, even POSIX groups."},{"name":"p5.34-probe-perl","description":"Information about the currently running perl"},{"name":"p5.34-proc-daemon","description":"Run Perl program(s) as a daemon process"},{"name":"p5.34-proc-guard","description":"Proc::Guard - run a process and destroy it when the perl script exits"},{"name":"p5.34-proc-processtable","description":"Proc::ProcessTable - Perl extension to access the unix process table"},{"name":"p5.34-protocol-http2","description":"Protocol::HTTP2 - HTTP/2 protocol implementation (RFC 7540)"},{"name":"p5.34-psgi","description":"Perl Web Server Gateway Interface Specification"},{"name":"p5.34-razor2-client-agent","description":"Razor2::Client::Agent -- UI routines for razor agents"},{"name":"p5.34-rdf-query","description":"RDF::Query - A complete SPARQL 1.1 Query and Update implementation for use with RDF::Trine"},{"name":"p5.34-rdf-trine","description":"RDF::Trine - An RDF Framework for Perl"},{"name":"p5.34-readonly","description":"Facility for creating read-only scalars, arrays, hashes."},{"name":"p5.34-readonly-xs","description":"Readonly::XS is a companion module for Readonly. It speeds up read-only scalar variables."},{"name":"p5.34-redis","description":"Redis - perl binding for Redis database"},{"name":"p5.34-ref-util","description":"Ref::Util - Utility functions for checking references"},{"name":"p5.34-ref-util-xs","description":"Ref::Util::XS - XS implementation for Ref::Util"},{"name":"p5.34-regexp-assemble","description":"Combine several regular expressions into one"},{"name":"p5.34-regexp-common","description":"Regexp::Common - Provide commonly requested regular expressions"},{"name":"p5.34-regexp-ipv4","description":"Regexp::IPv4 - Regular expression for IPv4 addresses"},{"name":"p5.34-regexp-ipv6","description":"Regexp::IPv6 - Regular expression for IPv6 addresses"},{"name":"p5.34-regexp-parser","description":"Regexp::Parser - base class for parsing regexes"},{"name":"p5.34-regexp-shellish","description":"Perl module for shell-like regular expressions."},{"name":"p5.34-return-multilevel","description":"Return::MultiLevel - return across multiple call levels"},{"name":"p5.34-return-value","description":"Polymorphic Return Values"},{"name":"p5.34-role-basic","description":"Role::Basic - Just roles. Nothing else."},{"name":"p5.34-role-hasmessage","description":"Role::HasMessage - a thing with a message method"},{"name":"p5.34-role-hooks","description":"Role::Hooks - role callbacks"},{"name":"p5.34-role-identifiable","description":"Role::Identifiable - a thing you can identify somehow"},{"name":"p5.34-role-tiny","description":"Role::Tiny - Roles: a nouvelle cuisine portion size slice of Moose"},{"name":"p5.34-roman","description":"Convert between Arabic and Roman numerals"},{"name":"p5.34-rpc-xml","description":"A set of classes for core data, message and XML handling."},{"name":"p5.34-rtf-parser","description":"An event-driven RTF Parser"},{"name":"p5.34-rtf-tokenizer","description":"A tokenizer for RTF data"},{"name":"p5.34-safe-isa","description":"Safe::Isa - Call isa, can, does and DOES safely on things that may not be objects"},{"name":"p5.34-scalar-list-utils","description":"Scalar::List::Utils - A distribution of general-utility subroutines"},{"name":"p5.34-scalar-string","description":"Scalar::String - String aspects of scalars"},{"name":"p5.34-scope-guard","description":"lexically scoped resource management"},{"name":"p5.34-scope-upper","description":"Scope::Upper - Act on upper scopes."}]}