{"count":52341,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=876","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=874","results":[{"name":"p5.26-digest-md5","portdir":"perl/p5-digest-md5","version":"2.580.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::MD5","description":"RSA MD5 implementation for perl","long_description":"The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit fingerprint or message digest of the input. MD5 is described in RFC 1321.","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-authen-radius","p5.26-convert-pem","p5.26-cpan-uploader","p5.26-dbix-class-schema-loader","p5.26-dist-zilla","p5.26-perl-ldap","p5.26-text-multimarkdown"]}]},{"name":"p5.26-digest-md4","portdir":"perl/p5-digest-md4","version":"1.900.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::MD4","description":"Perl interface to the MD4 Algorithm","long_description":"The Digest::MD5 module allows you to use the RSA Data Security Inc. MD4 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit fingerprint or message digest of the input. MD4 is described in RFC 1320.","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-authen-passphrase"]}]},{"name":"p5.26-digest-md2","portdir":"perl/p5-digest-md2","version":"2.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::MD2","description":"Perl interface to the MD2 Algorithm","long_description":"The Digest::MD2 module allows you to use the RSA Data Security Inc. MD2 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit 'fingerprint' or 'message digest' of the input.","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-alt-crypt-rsa-bigint","p5.26-crypt-rsa"]}]},{"name":"p5.26-digest-jhash","portdir":"perl/p5-digest-jhash","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::JHash","description":"Digest::JHash - Perl extension for 32 bit Jenkins Hashing Algorithm","long_description":"Digest::JHash - Perl extension for 32 bit Jenkins Hashing Algorithm","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-chi","p5.26-mojolicious-plugin-chi"]}]},{"name":"p5.26-digest-hmac","portdir":"perl/p5-digest-hmac","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::HMAC","description":"Keyed-Hashing for Message Authentication","long_description":"HMAC is used for message integrity checks between two parties that share a secret key, and works in combination with some other Digest algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in RFC 2104.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-digest-sha1"]}],"depends_on":[{"type":"build","ports":["p5.26-moosex-storage"]},{"type":"lib","ports":["p5.26-amazon-s3","p5.26-auth-yubikey_webclient","p5.26-authen-sasl","p5.26-mail-box-imap4","p5.26-mail-imapclient","p5.26-mail-sender","p5.26-net-oauth","p5.26-net-smtp-tls","p5.26-net-smtp-tls-butmaintained","p5.26-net-smtp_auth","p5.26-net-snmp","p5.26-net-dns","p5.26-ntlm"]}]},{"name":"p5.26-digest-gost","portdir":"perl/p5-digest-gost","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::GOST","description":"A Perl interface to the GOST R 34.11-94 digest algorithm","long_description":"A Perl interface to the GOST R 34.11-94 digest algorithm","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-digest-crc","portdir":"perl/p5-digest-crc","version":"0.22.2","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::CRC","description":"Generic CRC functions","long_description":"The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.","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-authen-dechpwd"]}]},{"name":"p5.26-digest-bubblebabble","portdir":"perl/p5-digest-bubblebabble","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest::BubbleBabble","description":"Create bubble-babble fingerprints","long_description":"Create bubble-babble fingerprints","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-net-dns","p5.26-net-ssh-perl"]}]},{"name":"p5.26-digest","portdir":"perl/p5-digest","version":"1.190.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Digest","description":"A simple frontend module for autoloading of various Digest:: modules.","long_description":"A simple frontend module for autoloading of various Digest:: modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-device-serialport","portdir":"perl/p5-device-serialport","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Device::SerialPort","description":"A POSIX-based version of the Win32::Serialport module","long_description":"A POSIX-based version of the Win32::Serialport module that provides modem support to Perl applications","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-gps"]}]},{"name":"p5.26-devel-symdump","portdir":"perl/p5-devel-symdump","version":"2.180.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Symdump","description":"Inspect the symbol table and class hierarchy","long_description":"A convenient way to inspect perl's symbol table and the class hierarchy within a running program.","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-capitalization","p5.26-pod-coverage"]}]},{"name":"p5.26-devel-stacktrace-ashtml","portdir":"perl/p5-devel-stacktrace-ashtml","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::StackTrace::AsHTML","description":"Displays stack trace in HTML","long_description":"Displays stack trace in HTML","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-devel-stacktrace"]}],"depends_on":[{"type":"lib","ports":["p5.26-plack"]}]},{"name":"p5.26-devel-stacktrace","portdir":"perl/p5-devel-stacktrace","version":"2.40.0","license":"Artistic-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::StackTrace","description":"Stack trace and stack trace frame objects","long_description":"The Devel::StackTrace module contains two classes, Devel::StackTrace and Devel::StackTraceFrame. The goal of this object is to encapsulate the information that can found through using the caller() function, as well as providing a simple interface to this data.","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-exception-class","p5.26-catalyst-plugin-stacktrace","p5.26-class-returnvalue","p5.26-devel-stacktrace-ashtml","p5.26-iterator","p5.26-iterator-util","p5.26-moose","p5.26-net-twitter","p5.26-plack","p5.26-specio","p5.26-throwable"]}]},{"name":"p5.26-devel-size","portdir":"perl/p5-devel-size","version":"0.830.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Size","description":"Perl extension for finding the memory usage of Perl variables","long_description":"Perl extension for finding the memory usage of Perl variables","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-text-template-simple"]}]},{"name":"p5.26-devel-repl","portdir":"perl/p5-devel-repl","version":"1.3.28","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::REPL","description":"Devel::REPL - a modern perl interactive shell","long_description":"Devel::REPL - a modern perl interactive shell","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-fatal"]},{"type":"lib","ports":["p5.26-b-keywords","p5.26-data-dump-streamer","p5.26-data-dumper-concise","p5.26-file-homedir","p5.26-file-next","p5.26-lexical-persistence","p5.26-module-refresh","p5.26-module-runtime","perl5.26","p5.26-moosex-getopt","p5.26-moosex-object-pluggable","p5.26-namespace-autoclean","p5.26-ppi","p5.26-ppi-xs","p5.26-sys-sigaction","p5.26-task-weaken","p5.26-moose","p5.26-app-nopaste"]}],"depends_on":[{"type":"lib","ports":["p5.26-pdl"]}]},{"name":"p5.26-devel-refcount","portdir":"perl/p5-devel-refcount","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Refcount","description":"Devel::Refcount - obtain the REFCNT value of a referent","long_description":"This module provides a single function which obtains the reference count of the object being pointed to by the passed reference value. It also provides a debugging assertion that asserts a given reference has a count of only 1.","active":false,"categories":["perl"],"maintainers":[{"name":"chrischavez","github":"chrstphrchvz","ports_count":96}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-fatal","p5.26-test-simple"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"test","ports":["p5.26-tcl"]}]},{"name":"p5.26-devel-ppport","portdir":"perl/p5-devel-ppport","version":"3.620.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::PPPort","description":"Perl/Pollution/Portability","long_description":"Perl/Pollution/Portability","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-data-messagepack","p5.26-mouse","p5.26-text-xslate"]},{"type":"lib","ports":["p5.26-module-install"]}]},{"name":"p5.26-devel-partialdump","portdir":"perl/p5-devel-partialdump","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::PartialDump","description":"Devel::PartialDump - Partial dumping of data structures, optimized for argument printing.","long_description":"Devel::PartialDump - Partial dumping of data structures, optimized for argument printing.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-warnings"]},{"type":"lib","ports":["perl5.26","p5.26-class-tiny","p5.26-namespace-clean","p5.26-sub-exporter"]}],"depends_on":[{"type":"lib","ports":["p5.26-moosex-types-structured"]}]},{"name":"p5.26-devel-overrideglobalrequire","portdir":"perl/p5-devel-overrideglobalrequire","version":"0.1.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::OverrideGlobalRequire","description":"Devel::OverrideGlobalRequire - Override CORE::GLOBAL::require safely","long_description":"Devel::OverrideGlobalRequire - Override CORE::GLOBAL::require safely","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-class-refresh"]}]},{"name":"p5.26-devel-overloadinfo","portdir":"perl/p5-devel-overloadinfo","version":"0.5.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::OverloadInfo","description":"Devel::OverloadInfo - introspect overloaded operators","long_description":"Devel::OverloadInfo returns information about overloaded operators for a given class (or object), including where in the inheritance hierarchy the overloads are declared and where the code implementing it is.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-fatal"]},{"type":"lib","ports":["perl5.26","p5.26-mro-compat","p5.26-package-stash","p5.26-sub-identify"]}],"depends_on":[{"type":"lib","ports":["p5.26-moose"]}]},{"name":"p5.26-devel-nytprof","portdir":"perl/p5-devel-nytprof","version":"6.60.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::NYTProf","description":"Powerful feature-rich perl source code profiler","long_description":"Devel::NYTProf is a powerful feature-rich perl source code profiler. \n o Performs per-line statement profiling for fine detail \n o Performs per-subroutine statement profiling for overview \n o Performs per-block statement profiling (the first profiler to do so) \n o Accounts correctly for time spent after calls return \n o Performs inclusive and exclusive timing of subroutines \n o Subroutine times are per calling location (a powerful feature) \n o Can profile compile-time activity, just run-time, or just END time \n o Uses novel techniques for efficient profiling \n o Sub-microsecond (100ns) resolution on systems with clock_gettime() \n o Very fast - the fastest statement and subroutine profilers for perl \n o Handles applications that fork, with no performance cost \n o Immune from noise caused by profiling overheads and I/O \n o Program being profiled can stop/start the profiler \n o Generates richly annotated and cross-linked html reports \n o Trivial to use with mod_perl - add one line to httpd.conf \n o Includes an extensive test suite \n o Tested on very large codebases \n \nNYTProf is effectively two profilers in one: a statement profiler, and a subroutine profiler.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-sub-name"]},{"type":"lib","ports":["p5.26-json-maybexs","p5.26-test-differences","perl5.26","p5.26-file-which"]},{"type":"test","ports":["p5.26-moose","p5.26-test-pod","p5.26-test-pod-coverage"]}],"depends_on":[]},{"name":"p5.26-devel-mat-dumper","portdir":"perl/p5-devel-mat-dumper","version":"0.420.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::MAT::Dumper","description":"Devel::MAT::Dumper - write a heap dump file for later analysis","long_description":"Devel::MAT::Dumper - write a heap dump file for later analysis","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"lib","ports":["p5.26-devel-mat"]}]},{"name":"p5.26-devel-mat","portdir":"perl/p5-devel-mat","version":"0.430.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::MAT","description":"Devel::MAT - Perl Memory Analysis Tool","long_description":"Devel::MAT - Perl Memory Analysis Tool","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-identity"]},{"type":"lib","ports":["p5.26-devel-mat-dumper","p5.26-file-sharedir","p5.26-heap","p5.26-list-utilsby","p5.26-module-build","perl5.26","p5.26-string-tagged","p5.26-string-tagged-terminal","p5.26-struct-dumb","p5.26-syntax-keyword-try","p5.26-module-pluggable","p5.26-commandable"]}],"depends_on":[{"type":"lib","ports":["p5.26-test-refcount"]}]},{"name":"p5.26-devel-lexalias","portdir":"perl/p5-devel-lexalias","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::LexAlias","description":"Devel::LexAlias - alias lexical variables","long_description":"Devel::LexAlias - alias lexical variables","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-devel-caller"]}],"depends_on":[{"type":"build","ports":["p5.26-eval-closure"]},{"type":"lib","ports":["p5.26-lexical-persistence"]}]},{"name":"p5.26-devel-leak","portdir":"perl/p5-devel-leak","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Leak","description":"Devel::Leak - Utility for looking for perl objects that are not reclaimed.","long_description":"Devel::Leak - Utility for looking for perl objects that are not reclaimed.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-devel-hide","portdir":"perl/p5-devel-hide","version":"0.1.300","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Hide","description":"Devel::Hide - Forces the unavailability of specified Perl modules (for testing)","long_description":"Devel::Hide - Forces the unavailability of specified Perl modules (for testing)","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-class-accessor-grouped","p5.26-dancer"]},{"type":"lib","ports":["p5.26-term-size-any"]}]},{"name":"p5.26-devel-globalphase","portdir":"perl/p5-devel-globalphase","version":"0.3.3","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::GlobalPhase","description":"Devel::GlobalPhase - Detect perl's global phase on older perls","long_description":"Devel::GlobalPhase - Detect perl's global phase on older perls","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-test-spec"]}]},{"name":"p5.26-devel-globaldestruction","portdir":"perl/p5-devel-globaldestruction","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::GlobalDestruction","description":"Devel::GlobalDestruction - Provides function returning true if the interpreter is in global destruction.","long_description":"Devel::GlobalDestruction - Provides function returning true if the interpreter is in global destruction.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-scope-guard","p5.26-sub-exporter","p5.26-sub-exporter-progressive"]}],"depends_on":[{"type":"lib","ports":["p5.26-dbix-class","p5.26-fey-orm","p5.26-log-dispatch","p5.26-mail-box","p5.26-mason","p5.26-moose","p5.26-search-elasticsearch","p5.26-search-elasticsearch-client-2_0","p5.26-search-elasticsearch-client-5_0","p5.26-search-elasticsearch-client-6_0"]}]},{"name":"p5.26-devel-findperl","portdir":"perl/p5-devel-findperl","version":"0.15.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::FindPerl","description":"Devel::FindPerl - Find the path to your perl","long_description":"Devel::FindPerl - Find the path to your perl","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-module-path"]}]},{"name":"p5.26-devel-declare","portdir":"perl/p5-devel-declare","version":"0.6.22","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Declare","description":"(DEPRECATED) Devel::Declare - Adding keywords to perl, in perl","long_description":"(DEPRECATED) Devel::Declare - Adding keywords to perl, in perl","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-extutils-depends","p5.26-test-requires"]},{"type":"lib","ports":["perl5.26","p5.26-sub-name","p5.26-b-hooks-endofscope","p5.26-b-hooks-op-check"]}],"depends_on":[{"type":"build","ports":["p5.26-indirect"]},{"type":"lib","ports":["p5.26-method-signatures-simple"]}]},{"name":"p5.26-devel-cycle","portdir":"perl/p5-devel-cycle","version":"1.120.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Cycle","description":"Find memory cycles in objects and other references","long_description":"Find memory cycles in objects and other references","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-catalystx-leakchecker","p5.26-test-memory-cycle"]}]},{"name":"p5.26-devel-cover","portdir":"perl/p5-devel-cover","version":"1.360.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Cover","description":"Code coverage metrics for Perl","long_description":"Code coverage metrics for Perl","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-math-bigint"]},{"type":"lib","ports":["p5.26-browser-open","p5.26-capture-tiny","p5.26-class-xsaccessor","p5.26-html-parser","p5.26-json-maybexs","p5.26-moo","p5.26-namespace-clean","p5.26-parallel-iterator","perl5.26","p5.26-pod-coverage","p5.26-ppi-html","p5.26-sereal","p5.26-sereal-decoder","p5.26-sereal-encoder","p5.26-template-toolkit","p5.26-test-differences","p5.26-perl-tidy","p5.26-b-debug"]}],"depends_on":[{"type":"build","ports":["p5.26-test-strict"]}]},{"name":"p5.26-devel-checkos","portdir":"perl/p5-devel-checkos","version":"1.850.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::CheckOS","description":"Devel::CheckOS - check what OS we're running on","long_description":"Devel::CheckOS - check what OS we're running on","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-file-find-rule"]}],"depends_on":[{"type":"build","ports":["p5.26-moosex-daemonize"]},{"type":"lib","ports":["p5.26-dumbbench","p5.26-test-compile"]}]},{"name":"p5.26-devel-checklib","portdir":"perl/p5-devel-checklib","version":"1.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::CheckLib","description":"check that a library is available","long_description":"Devel::CheckLib is a perl module that checks whether a particular C library and its headers are available.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-mock-config"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-uuid","p5.26-io-kqueue","p5.26-pdl","p5.26-crypt-dh-gmp","p5.26-dbd-mariadb","p5.26-dbd-mysql","p5.26-font-freetype","p5.26-git-raw","p5.26-gstreamer1"]},{"type":"lib","ports":["p5.26-compress-snappy","p5.26-alien-gmp"]}]},{"name":"p5.26-devel-checkcompiler","portdir":"perl/p5-devel-checkcompiler","version":"0.70.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::CheckCompiler","description":"Check the compiler's availability","long_description":"Check the compiler's availability","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-module-build-tiny"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"lib","ports":["p5.26-module-build-xsutil"]}]},{"name":"p5.26-devel-checkbin","portdir":"perl/p5-devel-checkbin","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::CheckBin","description":"Devel::CheckBin - check that a command is available","long_description":"Devel::CheckBin is a perl module that checks whether a particular command is available.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-extutils-makemaker"]}],"depends_on":[{"type":"build","ports":["p5.26-dist-zilla-pluginbundle-git-checkfor","p5.26-git-wrapper","p5.26-sub-name"]}]},{"name":"p5.26-devel-caller","portdir":"perl/p5-devel-caller","version":"2.60.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Devel::Caller","description":"meatier versions of caller","long_description":"meatier versions of caller","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-padwalker"]}],"depends_on":[{"type":"lib","ports":["p5.26-devel-lexalias","p5.26-moosex-params-validate"]}]},{"name":"p5.26-declare-constraints-simple","portdir":"perl/p5-declare-constraints-simple","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Declare::Constraints::Simple","description":"Declare::Constraints::Simple - Declarative Validation of Data Structures","long_description":"Declare::Constraints::Simple - Declarative Validation of Data Structures","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-aliased","p5.26-carp-clan","p5.26-class-inspector"]}],"depends_on":[{"type":"build","ports":["p5.26-moose","p5.26-mouse"]}]},{"name":"p5.26-dbm-deep","portdir":"perl/p5-dbm-deep","version":"2.1.600","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBM::Deep","description":"A pure perl persistent multi-level hash/array DBM","long_description":"A unique flat-file database module, written in pure perl. True multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface, cross-platform FTPable files, and quite fast. Can handle millions of keys and unlimited hash levels without significant slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper around a C-based DBM.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-warn","clang-9.0","p5.26-test-deep","p5.26-test-exception"]},{"type":"lib","ports":["perl5.26","p5.26-dbd-sqlite","p5.26-dbi","p5.26-module-build"]}],"depends_on":[{"type":"build","ports":["p5.26-moose"]}]},{"name":"p5.26-dbix-sqlcrosstab","portdir":"perl/p5-dbix-sqlcrosstab","version":"1.170.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::SQLCrosstab","description":"creates a server-side cross tabulation from a database","long_description":"DBIx::SQLCrosstab produces a SQL query to interrogate a database and generate a cross-tabulation report.","active":false,"categories":["perl"],"maintainers":[{"name":"face","github":"","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-dbi","p5.26-tree-dag_node"]}],"depends_on":[]},{"name":"p5.26-dbix-searchbuilder","portdir":"perl/p5-dbix-searchbuilder","version":"1.680.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::SearchBuilder","description":"Deal with multiple SearchBuilder result sets as one","long_description":"Deal with multiple SearchBuilder result sets as one","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-dbd-sqlite"]},{"type":"lib","ports":["p5.26-capitalization","p5.26-class-accessor","p5.26-class-returnvalue","p5.26-clone","perl5.26","p5.26-dbix-dbschema","p5.26-encode","p5.26-want","p5.26-dbi","p5.26-cache-simple-timedexpiry"]}],"depends_on":[]},{"name":"p5.26-dbix-dbschema","portdir":"perl/p5-dbix-dbschema","version":"0.450.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::DBSchema","description":"Database-independent schema objects","long_description":"Database-independent schema objects","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-dbi"]}],"depends_on":[{"type":"lib","ports":["p5.26-dbix-searchbuilder"]}]},{"name":"p5.26-dbix-contextualfetch","portdir":"perl/p5-dbix-contextualfetch","version":"1.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::ContextualFetch","description":"Add contextual fetches to DBI","long_description":"It always struck me odd that DBI didn't take much advantage of Perl's context sensitivity. DBIx::ContextualFetch redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency).","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-dbi"]}],"depends_on":[{"type":"lib","ports":["p5.26-ima-dbi"]}]},{"name":"p5.26-dbix-connector","portdir":"perl/p5-dbix-connector","version":"0.560.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Connector","description":"DBIx::Connector - Fast, safe DBI connection and transaction management","long_description":"DBIx::Connector - Fast, safe DBI connection and transaction management","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-mockmodule"]},{"type":"lib","ports":["perl5.26","p5.26-dbi","p5.26-module-build"]}],"depends_on":[{"type":"lib","ports":["p5.26-rdf-trine"]}]},{"name":"p5.26-dbix-class-timestamp","portdir":"perl/p5-dbix-class-timestamp","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Class::TimeStamp","description":"DBIx::Class extension to update and create date and time based fields","long_description":"DBIx::Class extension to update and create date and time based fields","active":false,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-time-warp","p5.26-datetime-format-mysql","p5.26-datetime-format-sqlite","p5.26-dbd-sqlite","p5.26-time-hires","clang-9.0","p5.26-class-accessor-grouped"]},{"type":"lib","ports":["p5.26-datetime","p5.26-dbix-class","p5.26-dbix-class-dynamicdefault","perl5.26"]}],"depends_on":[]},{"name":"p5.26-dbix-class-schema-loader","portdir":"perl/p5-dbix-class-schema-loader","version":"0.70.490","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Class::Schema::Loader","description":"Dynamic definition of a DBIx::Class::Schema","long_description":"DBIx::Class::Schema::Loader automates the definition of a DBIx::Class::Schema by scanning database table definitions and setting up the columns, primary keys, and relationships.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-config-any","p5.26-config-general","p5.26-dbd-sqlite","p5.26-moose","p5.26-moosex-markasmethods","p5.26-moosex-nonmoose","p5.26-namespace-autoclean","p5.26-test-deep","p5.26-test-differences","p5.26-test-exception","p5.26-test-warn"]},{"type":"lib","ports":["p5.26-lingua-en-inflect-phrase","p5.26-lingua-en-tagger","p5.26-mro-compat","p5.26-namespace-clean","perl5.26","p5.26-scope-guard","p5.26-string-toidentifier-en","p5.26-try-tiny","p5.26-parent","p5.26-carp-clan","p5.26-class-accessor-grouped","p5.26-class-c3-componentised","p5.26-class-inspector","p5.26-class-unload","p5.26-curry","p5.26-data-dump","p5.26-dbix-class","p5.26-digest-md5","p5.26-hash-merge","p5.26-lingua-en-inflect-number"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-helper-authdbic","p5.26-catalyst-model-dbic-schema"]}]},{"name":"p5.26-dbix-class-introspectablem2m","portdir":"perl/p5-dbix-class-introspectablem2m","version":"0.1.2","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Class::IntrospectableM2M","description":"DBIx::Class::IntrospectableM2M - Introspect many-to-many shortcuts","long_description":"Because the many-to-many relationships are not real relationships, they can not be introspected with DBIx::Class. Many-to-many relationships are actually just a collection of convenience methods installed to bridge two relationships. This DBIx::Class component can be used to store all relevant information about these non-relationships so they can later be introspected and examined.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-dbix-class"]}],"depends_on":[]},{"name":"p5.26-dbix-class-encodedcolumn","portdir":"perl/p5-dbix-class-encodedcolumn","version":"0.0.200","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Class::EncodedColumn","description":"Automatically encode columns","long_description":"Automatically encode columns","active":false,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-dbd-sqlite","p5.26-dir-self","p5.26-module-build-tiny","p5.26-test-exception"]},{"type":"lib","ports":["p5.26-module-build","perl5.26","p5.26-sub-name","p5.26-crypt-openpgp","p5.26-dbix-class","p5.26-encode","p5.26-math-pari"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-helper-authdbic"]}]},{"name":"p5.26-dbix-class-dynamicdefault","portdir":"perl/p5-dbix-class-dynamicdefault","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Class::DynamicDefault","description":"Automatically set and update fields","long_description":"Automatically set and update fields","active":false,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-dbicx-testdatabase"]},{"type":"lib","ports":["perl5.26","p5.26-dbix-class"]}],"depends_on":[{"type":"lib","ports":["p5.26-dbix-class-timestamp"]}]},{"name":"p5.26-dbix-class-cursor-cached","portdir":"perl/p5-dbix-class-cursor-cached","version":"1.1.4","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/DBIx::Class::Cursor::Cached","description":"cursor class with built-in caching support","long_description":"cursor class with built-in caching support","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-cache-cache","p5.26-dbd-sqlite"]},{"type":"lib","ports":["perl5.26","p5.26-digest-sha","p5.26-carp-clan","p5.26-dbix-class"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-model-dbic-schema"]}]}]}