HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52837,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=25",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=23",
"results": [
{
"name": "p5.26-www-mechanize-sleepy",
"portdir": "perl/p5-www-mechanize-sleepy",
"version": "0.700.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/WWW::Mechanize::Sleepy",
"description": "A Sleepy Mechanize Agent",
"long_description": "Sometimes when testing the behavior of a webserver it is important to be able to space out your requests in order to simulate a person reading, thinking (or sleeping) at the keyboard. WWW::Mechanize::Sleepy subclasses WWW::Mechanize to provide pauses between your server requests. Use it just like you would use WWW::Mechanize.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-www-mechanize"
]
}
],
"depends_on": []
},
{
"name": "p5.26-moose-autobox",
"portdir": "perl/p5-moose-autobox",
"version": "0.160.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Moose::Autobox",
"description": "Autoboxed wrappers for Native Perl datatypes",
"long_description": "Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use with autobox.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-module-build-tiny",
"p5.26-test-exception"
]
},
{
"type": "lib",
"ports": [
"p5.26-module-build",
"p5.26-moose",
"perl5.26",
"p5.26-syntax-keyword-junction",
"p5.26-namespace-autoclean",
"p5.26-autobox",
"p5.26-list-moreutils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-pod-weaver-plugin-ensureuniquesections"
]
}
]
},
{
"name": "p5.26-net-openid-common",
"portdir": "perl/p5-net-openid-common",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Net::OpenID::Common",
"description": "Net::OpenID::Common - Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server",
"long_description": "Net::OpenID::Common - Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-crypt-dh-gmp",
"p5.26-html-parser",
"perl5.26",
"p5.26-math-bigint",
"p5.26-xml-simple",
"p5.26-http-message"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-net-openid-consumer"
]
}
]
},
{
"name": "p5.26-svn-simple",
"portdir": "perl/p5-svn-simple",
"version": "0.280.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/release/SVN-Simple",
"description": "This is a Perl extension for driving svn delta editors.",
"long_description": "This is a Perl extension for driving svn delta editors.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"subversion-perlbindings-5.26",
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-svn-mirror"
]
}
]
},
{
"name": "p5.26-perl6-junction",
"portdir": "perl/p5-perl6-junction",
"version": "1.600.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Perl6::Junction",
"description": "Perl6 style Junction operators in Perl5.",
"long_description": "Perl6 style Junction operators in Perl5.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": []
},
{
"name": "p5.26-dist-zilla-plugin-git-pushinitial",
"portdir": "perl/p5-dist-zilla-plugin-git-pushinitial",
"version": "0.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::Git::PushInitial",
"description": "Dist::Zilla::Plugin::Git::PushInitial - do initial git push from your minting profile",
"long_description": "Dist::Zilla::Plugin::Git::PushInitial - do initial git push from your minting profile",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-dist-zilla",
"p5.26-git-wrapper",
"p5.26-moose",
"perl5.26",
"p5.26-pathtools",
"p5.26-try-tiny",
"p5.26-moosex-types"
]
}
],
"depends_on": []
},
{
"name": "p5.26-dist-zilla-plugin-authority",
"portdir": "perl/p5-dist-zilla-plugin-authority",
"version": "1.9.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::Authority",
"description": "Dist::Zilla::Plugin::Authority - Add the AUTHORITY variable and metadata to your distribution",
"long_description": "Dist::Zilla::Plugin::Authority - Add the AUTHORITY variable and metadata to your distribution",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-file-temp"
]
},
{
"type": "lib",
"ports": [
"p5.26-file-homedir",
"p5.26-module-build",
"perl5.26",
"p5.26-ppi",
"p5.26-moose",
"p5.26-dist-zilla"
]
}
],
"depends_on": []
},
{
"name": "p5.26-html-tidy5",
"portdir": "perl/p5-html-tidy5",
"version": "1.60.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTML::Tidy5",
"description": "HTML::Tidy5 - HTML validation in a Perl object",
"long_description": "HTML::Tidy5 - HTML validation in a Perl object",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-encode",
"p5.26-getopt-long",
"perl5.26",
"p5.26-test-exception",
"tidy",
"p5.26-libwww-perl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-test-www-mechanize"
]
}
]
},
{
"name": "p5.26-file-sharedir-dist",
"portdir": "perl/p5-file-sharedir-dist",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/File::ShareDir::Dist",
"description": "File::ShareDir::Dist - Locate per-dist shared files",
"long_description": "File::ShareDir::Dist - Locate per-dist shared files",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-module-build-ffi"
]
}
]
},
{
"name": "p5.26-encode-eucjpascii",
"portdir": "perl/p5-encode-eucjpascii",
"version": "0.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Encode::EUCJPASCII",
"description": "Encode::EUCJPASCII (no description available)",
"long_description": "Encode::EUCJPASCII (no description available)",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-mime-charset"
]
}
]
},
{
"name": "p5.26-masonx-request-withapachesession",
"portdir": "perl/p5-masonx-request-withapachesession",
"version": "0.310.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/MasonX::Request::WithApacheSession",
"description": "Add a session to the Mason Request object",
"long_description": "This module integrates Apache::Session into Mason by adding methods to the Mason Request object available in all Mason components.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-apache-session-wrapper",
"p5.26-html-mason",
"p5.26-module-build"
]
}
],
"depends_on": []
},
{
"name": "p5.26-svn-notify",
"portdir": "perl/p5-svn-notify",
"version": "2.870.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/SVN::Notify",
"description": "Subversion activity notification",
"long_description": "This class may be used for sending email messages for Subversion repository activity. There are a number of different modes supported, and SVN::Notify is fully subclassable to easily add new functionality. By default, a list of all the files affected by the commit will be assembled and listed in a single message. An additional option allows diffs to be calculated for the changes and either appended to the message or added as an attachment.",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dluke",
"github": "danielluke",
"ports_count": 31
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-email-address-xs",
"p5.26-html-parser",
"p5.26-module-build",
"perl5.26",
"p5.26-pathtools",
"p5.26-text-trac",
"p5.26-version",
"p5.26-net-smtp-tls"
]
}
],
"depends_on": []
},
{
"name": "p5.26-ipc-cmd",
"portdir": "perl/p5-ipc-cmd",
"version": "1.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/IPC::Cmd",
"description": "finding and running system commands made easy",
"long_description": "finding and running system commands made easy",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-locale-maketext-simple",
"p5.26-module-load-conditional",
"p5.26-params-check"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-archive-extract",
"p5.26-extutils-cbuilder",
"p5.26-git-wrapper"
]
}
]
},
{
"name": "p5.26-html-encoding",
"portdir": "perl/p5-html-encoding",
"version": "0.610.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTML::Encoding",
"description": "Determine the encoding of HTML/XML/XHTML documents",
"long_description": "Determine the encoding of HTML/XML/XHTML documents",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-encode",
"p5.26-html-parser",
"p5.26-libwww-perl"
]
}
],
"depends_on": []
},
{
"name": "p5.26-tie-refhash-weak",
"portdir": "perl/p5-tie-refhash-weak",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Tie::RefHash::Weak",
"description": "Tie::RefHash::Weak - A Tie::RefHash subclass with weakened references in the keys",
"long_description": "Tie::RefHash::Weak - A Tie::RefHash subclass with weakened references in the keys",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-task-weaken",
"p5.26-tie-refhash",
"p5.26-variable-magic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-hash-util-fieldhash-compat"
]
}
]
},
{
"name": "p5.26-uri-query",
"portdir": "perl/p5-uri-query",
"version": "0.160.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/URI::Query",
"description": "URI::Query - class providing URI query string manipulation",
"long_description": "URI::Query - class providing URI query string manipulation",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-yaml"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-clone",
"p5.26-uri"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-lwp-consolelogger"
]
}
]
},
{
"name": "p5.26-string-shellquote",
"portdir": "perl/p5-string-shellquote",
"version": "1.40.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/String::ShellQuote",
"description": "Quote strings for passing through the shell",
"long_description": "This module contains some functions which are useful for quoting strings which are going to pass through the shell or a shell-like object.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": []
},
{
"name": "p5.26-config-identity",
"portdir": "perl/p5-config-identity",
"version": "0.1.900",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Config::Identity",
"description": "Config::Identity - Load (and optionally decrypt via GnuPG) user/pass identity information",
"long_description": "Config::Identity - Load (and optionally decrypt via GnuPG) user/pass identity information",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-most"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-file-homedir",
"p5.26-file-which",
"p5.26-ipc-run"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-astro-spacetrack"
]
}
]
},
{
"name": "p5.26-test-refcount",
"portdir": "perl/p5-test-refcount",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Test::Refcount",
"description": "Test::Refcount - assert reference counts on objects",
"long_description": "Test::Refcount - assert reference counts on objects",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-devel-mat",
"p5.26-module-build"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-future",
"p5.26-future-asyncawait",
"p5.26-io-async",
"p5.26-test-trap"
]
}
]
},
{
"name": "p5.26-font-ttf",
"portdir": "perl/p5-font-ttf",
"version": "1.60.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Font::TTF",
"description": "TTF font support for Perl",
"long_description": "TTF font support for Perl",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-io-string"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-pdf-api2",
"p5.26-pdf-reuse"
]
}
]
},
{
"name": "p5.26-lingua-stem-it",
"portdir": "perl/p5-lingua-stem-it",
"version": "0.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Lingua::Stem::It",
"description": "Porter's stemming algorithm for Italian",
"long_description": "Porter's stemming algorithm for Italian",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-lingua-stem"
]
}
]
},
{
"name": "p5.26-http-daemon-ssl",
"portdir": "perl/p5-http-daemon-ssl",
"version": "1.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTTP::Daemon::SSL",
"description": "A simple http server class with SSL support",
"long_description": "HTTP::Daemon::SSL is a descendant of HTTP::Daemon that uses SSL sockets (via IO::Socket::SSL) instead of cleartext sockets. It also handles SSL-specific problems, such as dealing with HTTP clients that attempt to connect to it without using SSL.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-io-socket-ssl",
"p5.26-libwww-perl"
]
}
],
"depends_on": []
},
{
"name": "p5.26-io-all",
"portdir": "perl/p5-io-all",
"version": "0.870.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/IO::All",
"description": "IO::All to Larry Wall!",
"long_description": "IO::All combines all of the best Perl IO modules into a single nifty object oriented interface to greatly simplify your everyday Perl IO idioms. It exports a single function called io, which returns a new IO::All object. And that object can do it all!",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-file-readbackwards"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-alien-gimp",
"p5.26-inline-c"
]
},
{
"type": "lib",
"ports": [
"p5.26-app-svn-bisect",
"p5.26-email-outlook-message",
"p5.26-gimp",
"p5.26-mo"
]
}
]
},
{
"name": "p5.26-mason",
"portdir": "perl/p5-mason",
"version": "2.240.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Mason",
"description": "Mason - Powerful, high-performance templating for the web and beyond",
"long_description": "Mason - Powerful, high-performance templating for the web and beyond",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-class-most",
"p5.26-test-longstring"
]
},
{
"type": "lib",
"ports": [
"p5.26-class-unload",
"p5.26-devel-globaldestruction",
"p5.26-exception-class",
"p5.26-guard",
"p5.26-ipc-system-simple",
"p5.26-json",
"perl5.26",
"p5.26-memoize",
"p5.26-method-signatures-simple",
"p5.26-moose",
"p5.26-moosex-hasdefaults",
"p5.26-moosex-strictconstructor",
"p5.26-try-tiny",
"p5.26-log-any",
"p5.26-capture-tiny",
"p5.26-class-load"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-catalyst-view-mason2",
"p5.26-dancer-template-mason2",
"p5.26-mojolicious-plugin-mason2renderer"
]
}
]
},
{
"name": "p5.26-number-misc",
"portdir": "perl/p5-number-misc",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Number::Misc",
"description": "Number::Misc - handy utilities for numbers",
"long_description": "Number::Misc - handy utilities for numbers",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-module-build"
]
}
],
"depends_on": []
},
{
"name": "p5.26-net-frame-layer-icmpv6",
"portdir": "perl/p5-net-frame-layer-icmpv6",
"version": "1.110.0",
"license": "Artistic-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Net::Frame::Layer::ICMPv6",
"description": "Internet Control Message Protocol v6 layer object",
"long_description": "This modules implements the encoding and decoding of the ICMPv6 layer. Encompassed by RFCs 4861,4389,4191, 3775,2463,2461 and 2460. See also Net::Frame::Layer for other attributes and methods.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-bit-vector",
"p5.26-net-frame"
]
}
],
"depends_on": []
},
{
"name": "p5.26-regexp-assemble",
"portdir": "perl/p5-regexp-assemble",
"version": "0.380.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Regexp::Assemble",
"description": "Combine several regular expressions into one",
"long_description": "Regexp::Assemble allows you to take a number of regular expressions and assemble them into a single regular expression (or RE) that will match everything that any of the individual REs match, only what they match and nothing else.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": []
},
{
"name": "p5.26-patchreader",
"portdir": "perl/p5-patchreader",
"version": "0.9.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PatchReader",
"description": "Utilities to read and manipulate patches and CVS",
"long_description": "PatchReader is a set of utilities for reading in, transforming, and doing various other things with a patch. It basically allows you to create a chain of readers that can read a patch, remove files from a patch, add CVS context, fix up the patch root according to CVS, and output the patch as raw unified or through a template processor (used in some places to output a patch as HTML).",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": []
},
{
"name": "p5.26-hash-objectify",
"portdir": "perl/p5-hash-objectify",
"version": "0.8.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Hash::Objectify",
"description": "Hash::Objectify - Create objects from hashes on the fly",
"long_description": "Hash::Objectify - Create objects from hashes on the fly",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-fatal"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-class-xsaccessor"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-const-exporter"
]
}
]
},
{
"name": "p5.26-sort-versions",
"portdir": "perl/p5-sort-versions",
"version": "1.620.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Sort::Versions",
"description": "A perl 5 module for sorting of revision-like numbers.",
"long_description": "Sort::Versions allows easy sorting of mixed non-numeric and numeric strings, like the 'version numbers' that many shared library systems and revision control packages use. This is quite useful if you are trying to deal with shared libraries. It can also be applied to applications that intersperse variable-width numeric fields within text.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-dist-zilla-plugin-git-contributors",
"p5.26-dist-zilla-plugin-git-describe"
]
},
{
"type": "lib",
"ports": [
"p5.26-alien-base-modulebuild",
"p5.26-alt-crypt-rsa-bigint",
"p5.26-crypt-rsa",
"p5.26-git-wrapper"
]
}
]
},
{
"name": "p5.26-catalyst-view-mason",
"portdir": "perl/p5-catalyst-view-mason",
"version": "0.190.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Catalyst::View::Mason",
"description": "Catalyst::View::Mason - Legacy HTML::Mason View Class",
"long_description": "Catalyst::View::Mason - Legacy HTML::Mason View Class. New code should use Catalyst::View::HTML::Mason or Catalyst::View::Mason2.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-catalyst-runtime",
"p5.26-html-mason",
"p5.26-mro-compat"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-catalyst-view-email"
]
}
]
},
{
"name": "p5.26-cgi-psgi",
"portdir": "perl/p5-cgi-psgi",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CGI::PSGI",
"description": "CGI::PSGI - Adapt CGI.pm to the PSGI protocol",
"long_description": "CGI::PSGI - Adapt CGI.pm to the PSGI protocol",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-cgi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-html-mason-psgihandler"
]
}
]
},
{
"name": "p5.26-cgi-emulate-psgi",
"portdir": "perl/p5-cgi-emulate-psgi",
"version": "0.230.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CGI::Emulate::PSGI",
"description": "CGI::Emulate::PSGI - PSGI adapter for CGI",
"long_description": "CGI::Emulate::PSGI - PSGI adapter for CGI",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-requires"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-cgi",
"p5.26-http-message"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-plack"
]
}
]
},
{
"name": "p5.26-carp-clan",
"portdir": "perl/p5-carp-clan",
"version": "6.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Carp::Clan",
"description": "Report errors from perspective of caller of a clan of modules",
"long_description": "This module reports errors from the perspective of the caller of a clan of modules, similar to Carp.pm itself. But instead of giving it a number of levels to skip on the calling stack, you give it a pattern to characterize the package names of the clan of modules which shall never be blamed for any error. :-)",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-bit-vector",
"p5.26-carp-clan-share",
"p5.26-catalyst-model-dbic-schema",
"p5.26-date-calc",
"p5.26-dbix-class-cursor-cached",
"p5.26-dbix-class-schema-loader",
"p5.26-declare-constraints-simple",
"p5.26-moosex-types",
"p5.26-net-twitter",
"p5.26-sql-translator"
]
}
]
},
{
"name": "p5.26-catalyst-plugin-stacktrace",
"portdir": "perl/p5-catalyst-plugin-stacktrace",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Catalyst::Plugin::StackTrace",
"description": "Display a stack trace on the debug screen",
"long_description": "This plugin will enhance the standard Catalyst debug screen by including a stack trace of your appliation up to the point where the error occurred.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-catalyst-runtime",
"p5.26-devel-stacktrace",
"p5.26-mro-compat"
]
}
],
"depends_on": []
},
{
"name": "p5.26-html-formattext-withlinks",
"portdir": "perl/p5-html-formattext-withlinks",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/HTML::FormatText::WithLinks",
"description": "HTML::FormatText::WithLinks - HTML to text conversion with links as footnotes",
"long_description": "HTML::FormatText::WithLinks - HTML to text conversion with links as footnotes",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-html-formatter",
"p5.26-html-tree",
"perl5.26",
"p5.26-test-mockobject",
"p5.26-uri",
"p5.26-module-build"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-lwp-consolelogger"
]
}
]
},
{
"name": "p5.26-class-generate",
"portdir": "perl/p5-class-generate",
"version": "1.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Generate",
"description": "Generate Perl class hierarchies",
"long_description": "Generate Perl class hierarchies",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-text-soundex",
"p5.26-text-tabsxwrap"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-module-build"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-nmap-scanner"
]
}
]
},
{
"name": "p5.26-hash-util-fieldhash-compat",
"portdir": "perl/p5-hash-util-fieldhash-compat",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Hash::Util::FieldHash::Compat",
"description": "Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending on availability",
"long_description": "Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending on availability",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-tie-refhash",
"p5.26-tie-refhash-weak"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-moosex-clone",
"p5.26-moosex-insideout"
]
}
]
},
{
"name": "p5.26-class-inspector",
"portdir": "perl/p5-class-inspector",
"version": "1.360.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Inspector",
"description": "Get information about a class and its structure",
"long_description": "Class::Inspector allows you to get information about a loaded class. Most or all of this information can be found in other ways, but they aren't always very friendly, and usually involve a relatively high level of Perl wizardry, or strange and unusual looking code. Class::Inspector attempts to provide an easier, more friendly interface to this information.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-ppi"
]
},
{
"type": "lib",
"ports": [
"p5.26-catalyst-controller-formbuilder",
"p5.26-catalyst-plugin-authentication",
"p5.26-class-c3-componentised",
"p5.26-class-unload",
"p5.26-dbix-class",
"p5.26-dbix-class-schema-loader",
"p5.26-declare-constraints-simple",
"p5.26-ffi-c",
"p5.26-file-sharedir",
"p5.26-soap-lite",
"p5.26-catalyst-action-rest",
"p5.26-test-classapi"
]
}
]
},
{
"name": "p5.26-catalyst-plugin-captcha",
"portdir": "perl/p5-catalyst-plugin-captcha",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Catalyst::Plugin::Captcha",
"description": "create and validate Captcha for Catalyst",
"long_description": "This plugin create, validate Captcha.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-catalyst-plugin-session",
"p5.26-catalyst-runtime",
"p5.26-gd-securityimage",
"p5.26-libwww-perl"
]
}
],
"depends_on": []
},
{
"name": "p5.26-specio-library-path-tiny",
"portdir": "perl/p5-specio-library-path-tiny",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Specio::Library::Path::Tiny",
"description": "Specio::Library::Path::Tiny - Path::Tiny types and coercions for Specio",
"long_description": "Specio::Library::Path::Tiny - Path::Tiny types and coercions for Specio",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-file-pushd",
"p5.26-test-fatal"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-path-tiny",
"p5.26-specio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-code-tidyall"
]
}
]
},
{
"name": "p5.26-pod-weaver-plugin-ensureuniquesections",
"portdir": "perl/p5-pod-weaver-plugin-ensureuniquesections",
"version": "0.163.250",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Pod::Weaver::Plugin::EnsureUniqueSections",
"description": "Pod::Weaver::Plugin::EnsureUniqueSections - Ensure that POD has no duplicate section headers.",
"long_description": "Pod::Weaver::Plugin::EnsureUniqueSections - Ensure that POD has no duplicate section headers.",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-pod-elemental",
"p5.26-ppi",
"p5.26-software-license",
"p5.26-test-exception"
]
},
{
"type": "lib",
"ports": [
"p5.26-pod-weaver",
"perl5.26",
"p5.26-text-trim",
"p5.26-lingua-en-inflect-number",
"p5.26-moose",
"p5.26-moose-autobox",
"p5.26-moosex-has-sugar"
]
}
],
"depends_on": []
},
{
"name": "p5.26-context-preserve",
"portdir": "perl/p5-context-preserve",
"version": "0.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Context::Preserve",
"description": "Context::Preserve - Run code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller",
"long_description": "Context::Preserve - Run code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-exception"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dbix-class"
]
}
]
},
{
"name": "p5.26-rdf-trine",
"portdir": "perl/p5-rdf-trine",
"version": "1.19.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/RDF::Trine",
"description": "RDF::Trine - An RDF Framework for Perl",
"long_description": "RDF::Trine - An RDF Framework for Perl",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-deep",
"p5.26-test-exception",
"p5.26-test-json"
]
},
{
"type": "lib",
"ports": [
"p5.26-dbd-sqlite",
"p5.26-dbi",
"p5.26-dbix-connector",
"p5.26-error",
"p5.26-http-negotiate",
"p5.26-iri",
"p5.26-libwww-perl",
"p5.26-log-log4perl",
"p5.26-moose",
"p5.26-moosex-arrayref",
"perl5.26",
"p5.26-text-csv_xs",
"p5.26-text-table",
"p5.26-time-hires",
"p5.26-uri",
"p5.26-xml-commonns",
"p5.26-xml-libxml",
"p5.26-xml-namespace",
"p5.26-xml-sax",
"p5.26-xml-sax-expat",
"p5.26-set-scalar",
"p5.26-algorithm-combinatorics",
"p5.26-cache-lru",
"p5.26-data-uuid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-bio-phylo",
"p5.26-rdf-query"
]
}
]
},
{
"name": "p5.26-convert-binhex",
"portdir": "perl/p5-convert-binhex",
"version": "1.125.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Convert::BinHex",
"description": "Module for converting to and from BinHex encoded files",
"long_description": "BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-file-slurp",
"p5.26-test-most"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-mime-tools"
]
}
]
},
{
"name": "p5.26-css",
"portdir": "perl/p5-css",
"version": "1.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS",
"description": "Object oriented access to Cascading Style Sheets (CSS)",
"long_description": "This module can be used to parse CSS data and represent it as a tree of objects, which can then be transformed into other formats.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-parse-recdescent"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-html-wikiconverter"
]
}
]
},
{
"name": "p5.26-crypt-cast5_pp",
"portdir": "perl/p5-crypt-cast5_pp",
"version": "1.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::CAST5_PP",
"description": "Crypt::CAST5_PP - CAST5 block cipher in pure Perl",
"long_description": "Crypt::CAST5_PP - CAST5 block cipher in pure Perl",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-crypt-openpgp"
]
}
]
},
{
"name": "p5.26-catalyst-plugin-session-store-chi",
"portdir": "perl/p5-catalyst-plugin-session-store-chi",
"version": "0.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Catalyst::Plugin::Session::Store::CHI",
"description": "Catalyst::Plugin::Session::Store::CHI - Use CHI module to handle storage backend for session data.",
"long_description": "Catalyst::Plugin::Session::Store::CHI - Use CHI module to handle storage backend for session data.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-catalyst-plugin-session",
"p5.26-chi",
"p5.26-class-data-inheritable",
"perl5.26",
"p5.26-mro-compat",
"p5.26-path-class",
"p5.26-module-build"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-throwable",
"portdir": "perl/p5-class-throwable",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Throwable",
"description": "A minimal lightweight exception class",
"long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-catalyst-plugin-authorization-acl",
"p5.26-tree-simple-view"
]
}
]
},
{
"name": "p5.26-class-dbi",
"portdir": "perl/p5-class-dbi",
"version": "3.0.17",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI",
"description": "Simple Database Abstraction",
"long_description": "Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-date-simple",
"p5.26-dbd-sqlite"
]
},
{
"type": "lib",
"ports": [
"p5.26-class-trigger",
"p5.26-clone",
"perl5.26",
"p5.26-universal-moniker",
"p5.26-version",
"p5.26-ima-dbi",
"p5.26-class-accessor",
"p5.26-class-data-inheritable"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-dbix-class"
]
},
{
"type": "lib",
"ports": [
"p5.26-class-dbi-mysql",
"p5.26-class-dbi-pg",
"p5.26-class-dbi-plugin",
"p5.26-class-dbi-abstractsearch",
"p5.26-class-dbi-plugin-pager",
"p5.26-class-dbi-uuid",
"p5.26-class-dbi-plugin-abstractcount"
]
}
]
}
]
}