{"count":40987,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=353","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=351","results":[{"name":"p5.34-test-warnings","description":"Test::Warnings - Test for warnings and the lack of them"},{"name":"p5.34-test-weaken","description":"Test::Weaken - Test that freed memory objects were, indeed, freed"},{"name":"p5.34-test-without-module","description":"Test::Without::Module - Test fallback behaviour in absence of modules"},{"name":"p5.34-test-writevariants","description":"Test::WriteVariants - Dynamic generation of tests in nested combinations of contexts"},{"name":"p5.34-test-www-mechanize","description":"Testing-specific WWW::Mechanize subclass"},{"name":"p5.34-test-www-mechanize-catalyst","description":"Test::WWW::Mechanize for Catalyst"},{"name":"p5.34-test-www-mechanize-psgi","description":"Test::WWW::Mechanize::PSGI - Test PSGI programs using WWW::Mechanize"},{"name":"p5.34-test-www-selenium","description":"Test applications using Selenium Remote Control"},{"name":"p5.34-test-xml","description":"Test::XML - Compare XML in perl tests"},{"name":"p5.34-test-yaml","description":"Test::YAML - Testing Module for YAML Implementations"},{"name":"p5.34-test-yaml-valid","description":"Test for valid YAML"},{"name":"p5.34-test2-harness","description":"Test2::Harness - A new and improved test harness with better Test2 integration"},{"name":"p5.34-test2-plugin-cover","description":"Test2::Plugin::Cover - Fast and Minimal file coverage info"},{"name":"p5.34-test2-plugin-dbiprofile","description":"Test2::Plugin::DBIProfile - Plugin to enable and display DBI profiling."},{"name":"p5.34-test2-plugin-ioevents","description":"Test2::Plugin::IOEvents - Turn STDOUT and STDERR into Test2 events."},{"name":"p5.34-test2-plugin-memusage","description":"Test2::Plugin::MemUsage - Collect and display memory usage information"},{"name":"p5.34-test2-plugin-nowarnings","description":"Test2::Plugin::NoWarnings - Fail if tests warn"},{"name":"p5.34-test2-plugin-uuid","description":"Test2::Plugin::UUID - Use REAL UUIDs in Test2"},{"name":"p5.34-test2-suite","description":"Obsolete port, replaced by p5.34-test-simple"},{"name":"p5.34-test2-tools-explain","description":"Test2::Tools::Explain -- Explain tools for Perl's Test2 framework"},{"name":"p5.34-test2-tools-loadmodule","description":"Test2::Tools::LoadModule - Test whether a module can be successfully loaded"},{"name":"p5.34-test2-tools-process","description":"Test2::Tools::Process - Unit tests for code that calls exit, exec, system or qx()"},{"name":"p5.34-tex-encode","description":"Encode/decode Perl utf-8 strings into TeX"},{"name":"p5.34-text-aligner","description":"A module to align text"},{"name":"p5.34-text-aspell","description":"perl interface to GNU aspell."},{"name":"p5.34-text-autoformat","description":"Automatic text wrapping and reformatting"},{"name":"p5.34-text-balanced","description":"Text::Balanced - Extract delimited text sequences from strings"},{"name":"p5.34-text-bibtex","description":"Text::BibTeX - interface to read and parse BibTeX files"},{"name":"p5.34-text-chasen","description":"ChaSen library module for Perl5."},{"name":"p5.34-text-csv","description":"Text::CSV - comma-separated values manipulator (using XS or PurePerl)"},{"name":"p5.34-text-csv_xs","description":"Perl module containing comma-separated values manipulation routines"},{"name":"p5.34-text-diff","description":"This is a Perl extension for performing diffs on files and record sets."},{"name":"p5.34-text-flow","description":"Text::Flow - Flexible text flowing and word wrapping for not just ASCII output"},{"name":"p5.34-text-german","description":"German grundform reduction"},{"name":"p5.34-text-glob","description":"match globbing patterns against text"},{"name":"p5.34-text-iconv","description":"Perl interface to iconv() codeset conversion function"},{"name":"p5.34-text-kakasi","description":"This module provides interface to kakasi."},{"name":"p5.34-text-levenshteinxs","description":"An XS implementation of the Levenshtein edit distance"},{"name":"p5.34-text-linenumber","description":"Text::LineNumber - Convert between offsets and line numbers"},{"name":"p5.34-text-markdown","description":"Markdown text-to-HTML filter."},{"name":"p5.34-text-multimarkdown","description":"Text::MultiMarkdown - Convert MultiMarkdown syntax to (X)HTML"},{"name":"p5.34-text-parsewords","description":"parse text into an array of tokens or array of arrays"},{"name":"p5.34-text-patch","description":"Text::Patch - Patches text with given patch"},{"name":"p5.34-text-pdf","description":"Perl module for creating and manipulating PDF files."},{"name":"p5.34-text-quoted","description":"Extract the structure of a quoted mail message"},{"name":"p5.34-text-recordparser","description":"Read record-oriented files"},{"name":"p5.34-text-reform","description":"Manual text wrapping and reformatting"},{"name":"p5.34-text-roman","description":"Allows conversion between Roman and Arabic algarisms"},{"name":"p5.34-text-simpletable","description":"Simple Eyecandy ASCII Tables"},{"name":"p5.34-text-simpletable-autowidth","description":"Text::SimpleTable::AutoWidth - Simple eyecandy ASCII tables with auto-width selection"}]}