{"count":42696,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=292","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=290","results":[{"name":"p5.32-dbix-class-cursor-cached","description":"cursor class with built-in caching support"},{"name":"p5.32-dbix-class-dynamicdefault","description":"Automatically set and update fields"},{"name":"p5.32-dbix-class-encodedcolumn","description":"DBIx::Class::EncodedColumn - Automatically encode columns"},{"name":"p5.32-dbix-class-introspectablem2m","description":"DBIx::Class::IntrospectableM2M - Introspect many-to-many shortcuts"},{"name":"p5.32-dbix-class-schema-loader","description":"DBIx::Class::Schema::Loader - Create a DBIx::Class::Schema based on a database"},{"name":"p5.32-dbix-class-timestamp","description":"DBIx::Class extension to update and create date and time based fields"},{"name":"p5.32-dbix-connector","description":"DBIx::Connector - Fast, safe DBI connection and transaction management"},{"name":"p5.32-dbix-contextualfetch","description":"Add contextual fetches to DBI"},{"name":"p5.32-dbix-dbschema","description":"Database-independent schema objects"},{"name":"p5.32-dbix-searchbuilder","description":"DBIx::SearchBuilder - Encapsulate SQL queries and rows in simple perl objects"},{"name":"p5.32-dbix-sqlcrosstab","description":"creates a server-side cross tabulation from a database"},{"name":"p5.32-dbm-deep","description":"A pure perl persistent multi-level hash/array DBM"},{"name":"p5.32-declare-constraints-simple","description":"Declare::Constraints::Simple - Declarative Validation of Data Structures"},{"name":"p5.32-devel-caller","description":"meatier versions of caller"},{"name":"p5.32-devel-checkbin","description":"Devel::CheckBin - check that a command is available"},{"name":"p5.32-devel-checkcompiler","description":"Check the compiler's availability"},{"name":"p5.32-devel-checklib","description":"check that a library is available"},{"name":"p5.32-devel-checkos","description":"Devel::CheckOS - check what OS we're running on"},{"name":"p5.32-devel-cover","description":"Devel::Cover - Code coverage metrics for Perl"},{"name":"p5.32-devel-cycle","description":"Find memory cycles in objects and other references"},{"name":"p5.32-devel-declare","description":"(DEPRECATED) Devel::Declare - Adding keywords to perl, in perl"},{"name":"p5.32-devel-deprecate","description":"Devel::Deprecate - Create deprecation schedules in your code"},{"name":"p5.32-devel-dumptrace","description":"Evaluate and print out each line before it is executed."},{"name":"p5.32-devel-findperl","description":"Devel::FindPerl - Find the path to your perl"},{"name":"p5.32-devel-globaldestruction","description":"Devel::GlobalDestruction - Provides function returning true if the interpreter is in global destruction."},{"name":"p5.32-devel-globalphase","description":"Devel::GlobalPhase - Detect perl's global phase on older perls"},{"name":"p5.32-devel-hide","description":"Devel::Hide - Forces the unavailability of specified Perl modules (for testing)"},{"name":"p5.32-devel-leak","description":"Devel::Leak - Utility for looking for perl objects that are not reclaimed."},{"name":"p5.32-devel-lexalias","description":"Devel::LexAlias - alias lexical variables"},{"name":"p5.32-devel-mat","description":"Devel::MAT - Perl Memory Analysis Tool"},{"name":"p5.32-devel-mat-dumper","description":"Devel::MAT::Dumper - write a heap dump file for later analysis"},{"name":"p5.32-devel-nytprof","description":"Devel::NYTProf - Powerful fast feature-rich Perl source code profiler"},{"name":"p5.32-devel-overloadinfo","description":"Devel::OverloadInfo - introspect overloaded operators"},{"name":"p5.32-devel-overrideglobalrequire","description":"Devel::OverrideGlobalRequire - Override CORE::GLOBAL::require safely"},{"name":"p5.32-devel-partialdump","description":"Devel::PartialDump - Partial dumping of data structures, optimized for argument printing."},{"name":"p5.32-devel-ppport","description":"Perl/Pollution/Portability"},{"name":"p5.32-devel-refcount","description":"Devel::Refcount - obtain the REFCNT value of a referent"},{"name":"p5.32-devel-repl","description":"Devel::REPL - a modern perl interactive shell"},{"name":"p5.32-devel-size","description":"Devel::Size - Perl extension for finding the memory usage of Perl variables"},{"name":"p5.32-devel-stacktrace","description":"Stack trace and stack trace frame objects"},{"name":"p5.32-devel-stacktrace-ashtml","description":"Displays stack trace in HTML"},{"name":"p5.32-devel-stacktrace-extract","description":"Devel::StackTrace::Extract - Extract a stack trace from an exception object"},{"name":"p5.32-devel-symdump","description":"Inspect the symbol table and class hierarchy"},{"name":"p5.32-devel-trace","description":"Devel::Trace - Print out each line before it is executed (like sh -x)"},{"name":"p5.32-device-serialport","description":"A POSIX-based version of the Win32::Serialport module"},{"name":"p5.32-digest","description":"A simple frontend module for autoloading of various Digest:: modules."},{"name":"p5.32-digest-bubblebabble","description":"Create bubble-babble fingerprints"},{"name":"p5.32-digest-crc","description":"Generic CRC functions"},{"name":"p5.32-digest-gost","description":"Digest::GOST - Perl interface to the GOST R 34.11-94 digest algorithm"},{"name":"p5.32-digest-hmac","description":"Digest::HMAC - Keyed-Hashing for Message Authentication"}]}