{"count":41006,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=224","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=222","results":[{"name":"p5.28-net-twitter","description":"DEPRECATED: A Perl interface to the Twitter API"},{"name":"p5.28-net-twitter-lite","description":"A perl interface to the Twitter API"},{"name":"p5.28-net-upnp","description":"Net::UPnP: Perl extension for UPnP"},{"name":"p5.28-net-z3950-zoom","description":"Perl implementation of the ZOOM API"},{"name":"p5.28-netaddr-ip","description":"Manages IPv4 and IPv6 addresses and subnets"},{"name":"p5.28-netpacket","description":"NetPacket - assemble/disassemble network packets at the protocol level"},{"name":"p5.28-news-nntpclient","description":"News::NNTPClient - Perl 5 module to talk to NNTP (RFC977) server"},{"name":"p5.28-next","description":"Provide a pseudo-class NEXT (et al) that allows method redispatch"},{"name":"p5.28-nkf","description":"A perl extension module to use the nkf kanji code conversion filter."},{"name":"p5.28-nmap-scanner","description":"Perform and manipulate nmap scans using perl"},{"name":"p5.28-ntlm","description":"A perl NTLM authentication module"},{"name":"p5.28-number-compare","description":"numeric comparisons"},{"name":"p5.28-number-format","description":"Perl extension for formatting numbers"},{"name":"p5.28-number-misc","description":"Number::Misc - handy utilities for numbers"},{"name":"p5.28-number-tolerant","description":"Number::Tolerant - tolerance ranges for inexact numbers"},{"name":"p5.28-number-witherror","description":"Number::WithError - Numbers with error propagation and scientific rounding"},{"name":"p5.28-object-destroyer","description":"Make objects with circular references DESTROY normally"},{"name":"p5.28-object-hashbase","description":"Object::HashBase - Build hash based classes."},{"name":"p5.28-object-id","description":"Object::ID - A unique identifier for any object"},{"name":"p5.28-object-insideout","description":"Object::InsideOut - Comprehensive inside-out object support module"},{"name":"p5.28-object-pad","description":"Object::Pad - a simple syntax for lexical field-based objects"},{"name":"p5.28-object-realize-later","description":"Object::Realize::Later - Delayed creation of objects"},{"name":"p5.28-object-signature","description":"Generate cryptographic signatures for objects"},{"name":"p5.28-object-tiny","description":"A data object with as little code as possible"},{"name":"p5.28-ogg-vorbis-header-pureperl","description":"Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)"},{"name":"p5.28-ole-storage_lite","description":"OLE::Storage_Lite - Simple Class for OLE document interface"},{"name":"p5.28-opcodes","description":"Opcodes - More Opcodes information from opnames.h and opcode.h"},{"name":"p5.28-opengl","description":"Perl OpenGL: a.k.a. POGL"},{"name":"p5.28-opengl-glfw","description":"OpenGL::GLFW - Perl bindings for the GLFW library"},{"name":"p5.28-opengl-glut","description":"Obsolete port, replaced by p5.28-opengl"},{"name":"p5.28-opengl-modern","description":"OpenGL::Modern - Perl extension to Modern OpenGL API up to 4.6"},{"name":"p5.28-openoffice-oodoc","description":"The Open OpenDocument Connector"},{"name":"p5.28-package-constants","description":"List all constants declared in a package"},{"name":"p5.28-package-deprecationmanager","description":"Manage deprecation warnings for your distribution"},{"name":"p5.28-package-pkg","description":"Package::Pkg - Handy package munging utilities"},{"name":"p5.28-package-stash","description":"routines for manipulating stashes"},{"name":"p5.28-package-stash-xs","description":"faster and more correct implementation of Package::Stash"},{"name":"p5.28-package-variant","description":"Package::Variant - Parameterizable packages"},{"name":"p5.28-padwalker","description":"play with other peoples' lexical variables"},{"name":"p5.28-palm","description":"Palm OS utility functions"},{"name":"p5.28-palm-pdb","description":"Palm::PDB - Parse Palm database files"},{"name":"p5.28-pango","description":"Perl bindings to Pango"},{"name":"p5.28-panotools-script","description":"Tools for manipulating Hugin script files"},{"name":"p5.28-par-dist","description":"Create and manipulate PAR distributions"},{"name":"p5.28-parallel-forkmanager","description":"Parallel::ForkManager - A simple parallel processing fork manager"},{"name":"p5.28-parallel-iterator","description":"Parallel::Iterator - Simple parallel execution"},{"name":"p5.28-params-check","description":"A generic input parsing/checking mechanism"},{"name":"p5.28-params-classify","description":"Params::Classify - argument type classification"},{"name":"p5.28-params-util","description":"Simple, compact and correct param-checking functions"},{"name":"p5.28-params-validate","description":"Validate method/function parameters"}]}