GET /api/v1/autocomplete/port/?format=api&page=357
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 42650,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=358",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=356",
    "results": [
        {
            "name": "p5.34-test-portability-files",
            "description": "Check file names portability"
        },
        {
            "name": "p5.34-test-refcount",
            "description": "Test::Refcount - assert reference counts on objects"
        },
        {
            "name": "p5.34-test-regexp",
            "description": "Test::Regexp - Test your regular expressions"
        },
        {
            "name": "p5.34-test-requires",
            "description": "Checks to see if the module can be loaded"
        },
        {
            "name": "p5.34-test-requiresinternet",
            "description": "Test::RequiresInternet - Easily test network connectivity"
        },
        {
            "name": "p5.34-test-script",
            "description": "Test::Script - Basic cross-platform tests for scripts"
        },
        {
            "name": "p5.34-test-settings",
            "description": "Test::Settings - Ask or tell when certain types of tests should be run"
        },
        {
            "name": "p5.34-test-sharedfork",
            "description": "Test::SharedFork - use fork() safely in test code"
        },
        {
            "name": "p5.34-test-simple",
            "description": "Test::Simple - Basic utilities for writing tests."
        },
        {
            "name": "p5.34-test-snapshot",
            "description": "Test::Snapshot - test against data stored in automatically-named file"
        },
        {
            "name": "p5.34-test-spec",
            "description": "Test::Spec - Write tests in a declarative specification style"
        },
        {
            "name": "p5.34-test-spelling",
            "description": "Test::Spelling - Check for spelling errors in POD files"
        },
        {
            "name": "p5.34-test-strict",
            "description": "Test::Strict - Check syntax, presence of 'use strict' and test coverage"
        },
        {
            "name": "p5.34-test-subcalls",
            "description": "Track the number of times subs are called"
        },
        {
            "name": "p5.34-test-sys-info",
            "description": "Centralized test suite for Sys::Info"
        },
        {
            "name": "p5.34-test-taint",
            "description": "Test::Taint - Tools to test taintedness"
        },
        {
            "name": "p5.34-test-tcp",
            "description": "Test::TCP - for testing TCP/IP programs"
        },
        {
            "name": "p5.34-test-tempdir-tiny",
            "description": "Test::TempDir::Tiny - Temporary directories that stick around when tests fail"
        },
        {
            "name": "p5.34-test-time",
            "description": "Test::Time - Overrides the time() and sleep() core functions for testing"
        },
        {
            "name": "p5.34-test-timer",
            "description": "Test::Timer - a test module to test/assert response times"
        },
        {
            "name": "p5.34-test-toolbox",
            "description": "Test::Toolbox - tools for testing"
        },
        {
            "name": "p5.34-test-trailingspace",
            "description": "Test::TrailingSpace - test for trailing space in source files."
        },
        {
            "name": "p5.34-test-trap",
            "description": "Test::Trap - Trap exit codes, exceptions, output, etc."
        },
        {
            "name": "p5.34-test-useallmodules",
            "description": "do use_ok() for all the MANIFESTed modules"
        },
        {
            "name": "p5.34-test-utf8",
            "description": "Test::utf8 - handy utf8 tests"
        },
        {
            "name": "p5.34-test-version",
            "description": "Test::Version - Check to see that versions in modules are sane"
        },
        {
            "name": "p5.34-test-warn",
            "description": "A few convenience methods for testing warning-based code"
        },
        {
            "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"
        }
    ]
}