{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=1016","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=1014","results":[{"name":"p5.26-class-dbi-uuid","portdir":"perl/p5-class-dbi-uuid","version":"1.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::DBI::UUID","description":"Provide Globally Unique Column Values","long_description":"This module implements globally unique columns values. When an object is created, the columns specified are given unique IDs.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-dbi","p5.26-data-uuid"]}],"depends_on":[]},{"name":"p5.26-cwd-guard","portdir":"perl/p5-cwd-guard","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cwd::Guard","description":"Temporary changing working directory (chdir)","long_description":"Temporary changing working directory (chdir)","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-file-copy-link","p5.26-test-requires"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"build","ports":["p5.26-module-build-xsutil"]}]},{"name":"p5.26-class-makemethods","portdir":"perl/p5-class-makemethods","version":"1.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::MakeMethods","description":"Generate common types of methods","long_description":"The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-crypt-openssl-guess","portdir":"perl/p5-crypt-openssl-guess","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::Guess","description":"Crypt::OpenSSL::Guess - Guess OpenSSL include path","long_description":"Crypt::OpenSSL::Guess - Guess OpenSSL include path","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-crypt-openssl-random","p5.26-crypt-openssl-rsa"]}]},{"name":"p5.26-crypt-dh","portdir":"perl/p5-crypt-dh","version":"0.70.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::DH","description":"Perl5 interface to a Diffie-Hellman key exchange system","long_description":"Perl5 interface to a Diffie-Hellman key exchange system","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-math-bigint","p5.26-math-bigint-gmp"]}],"depends_on":[]},{"name":"p5.26-class-whitehole","portdir":"perl/p5-class-whitehole","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::WhiteHole","description":"base class to treat unhandled method calls as errors","long_description":"Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-cgi-struct","portdir":"perl/p5-cgi-struct","version":"1.210.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CGI::Struct","description":"Build structures from CGI data","long_description":"Build structures from CGI data","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-deep"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-runtime"]}]},{"name":"p5.26-css-tiny","portdir":"perl/p5-css-tiny","version":"1.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CSS::Tiny","description":"CSS::Tiny - Read/Write .css files with as little code as possible","long_description":"CSS::Tiny - Read/Write .css files with as little code as possible","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-ppi-html"]}]},{"name":"p5.26-class-dbi-plugin-pager","portdir":"perl/p5-class-dbi-plugin-pager","version":"0.566.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::DBI::Plugin::Pager","description":"paged queries for CDBI","long_description":"Adds a pager method to your class that can query using SQL::Abstract where clauses, and limit the number of rows returned to a specific subset.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-class-data-inheritable","p5.26-class-dbi","p5.26-class-dbi-plugin-abstractcount","p5.26-data-page","perl5.26","p5.26-test-exception","p5.26-test-warn","p5.26-universal-require","p5.26-sql-abstract"]}],"depends_on":[]},{"name":"p5.26-class-accessor","portdir":"perl/p5-class-accessor","version":"0.510.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor","description":"Automated accessor generation","long_description":"This module automagically generates accessor/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting.","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-xml-rss-libxml","p5.26-authen-simple","p5.26-catalyst-authentication-credential-http","p5.26-catalyst-plugin-authentication-store-dbic","p5.26-catalyst-plugin-session-store-dbic","p5.26-catalyst-view-tt","p5.26-cgi-ajax","p5.26-class-accessor-chained","p5.26-class-csv","p5.26-class-dbi","p5.26-color-library","p5.26-data-ical","p5.26-dbix-searchbuilder","p5.26-file-monitor-lite","p5.26-google-protocolbuffers","p5.26-http-request-ascgi","p5.26-amazon-s3","p5.26-net-oauth","p5.26-net-stomp","p5.26-sgml-parser-opensp","p5.26-svn-mirror","p5.26-template-provider-fromdata","p5.26-text-recordparser","p5.26-text-trac","p5.26-thrift","p5.26-wx-demo"]},{"type":"run","ports":["p5.26-net-apns-persistent"]}]},{"name":"p5.26-class-accessor-chained","portdir":"perl/p5-class-accessor-chained","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Chained","description":"make chained accessors","long_description":"A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5.26-data-page","p5.26-module-depends","p5.26-test-expect","p5.26-text-vfile-asdata"]}]},{"name":"p5.26-config-inifiles","portdir":"perl/p5-config-inifiles","version":"3.0.3","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::IniFiles","description":"A module for reading .ini-style configuration files.","long_description":"A module for reading .ini-style configuration files.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-io-stringy","p5.26-module-build"]}],"depends_on":[]},{"name":"p5.26-class-data-accessor","portdir":"perl/p5-class-data-accessor","version":"0.40.40","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Data::Accessor","description":"Inheritable, overridable class and instance data accessor creation","long_description":"Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-class-accessor-grouped","portdir":"perl/p5-class-accessor-grouped","version":"0.100.140","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Grouped","description":"Lets you build groups of accessors","long_description":"This class lets you build groups of accessors that will call different getters and setters.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-exception","clang-9.0","p5.26-devel-hide","p5.26-package-stash"]},{"type":"lib","ports":["perl5.26","p5.26-class-xsaccessor","p5.26-module-runtime","p5.26-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.26-dbix-class-timestamp"]},{"type":"lib","ports":["p5.26-dbix-class","p5.26-dbix-class-schema-loader"]}]},{"name":"p5.26-catalyst-view-mason2","portdir":"perl/p5-catalyst-view-mason2","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::View::Mason2","description":"Catalyst::View::Mason2 - Mason 2.x view class","long_description":"Catalyst::View::Mason2 - Mason 2.x view class","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-catalyst-action-renderview"]},{"type":"lib","ports":["perl5.26","p5.26-catalyst-runtime","p5.26-mason"]}],"depends_on":[]},{"name":"p5.26-catalyst-plugin-authorization-acl","portdir":"perl/p5-catalyst-plugin-authorization-acl","version":"0.160.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authorization::ACL","description":"ACL support for Catalyst applications.","long_description":"This module provides Access Control List style path protection, with arbitrary rules for Catalyst applications.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-www-mechanize-catalyst","clang-9.0","p5.26-catalyst-plugin-authentication","p5.26-catalyst-plugin-authorization-roles","p5.26-catalyst-plugin-session","p5.26-catalyst-plugin-session-state-cookie","p5.26-catalyst-runtime"]},{"type":"lib","ports":["perl5.26","p5.26-catalyst-runtime","p5.26-class-throwable","p5.26-moose","p5.26-namespace-autoclean","p5.26-tree-simple","p5.26-tree-simple-visitorfactory"]}],"depends_on":[]},{"name":"p5.26-crypt-passwdmd5","portdir":"perl/p5-crypt-passwdmd5","version":"1.400.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::PasswdMD5","description":"provides interoperable MD5-based crypt() functions for perl","long_description":"The unix_md5_crypt() provides a crypt()-compatible interface to the rather new MD5-based crypt() function found in modern operating systems. It is based on the implementation found on FreeBSD 2.2-RELEASE.","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-authen-passphrase","p5.26-authen-simple"]}]},{"name":"p5.26-convert-color-xterm","portdir":"perl/p5-convert-color-xterm","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Color::XTerm","description":"Convert::Color::XTerm - indexed colors used by XTerm","long_description":"Convert::Color::XTerm - indexed colors used by XTerm","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-convert-color","p5.26-module-build"]}],"depends_on":[{"type":"lib","ports":["p5.26-string-tagged-terminal"]}]},{"name":"p5.26-class-refresh","portdir":"perl/p5-class-refresh","version":"0.70.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Refresh","description":"Class::Refresh - refresh your classes during runtime","long_description":"Class::Refresh - refresh your classes during runtime","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-fatal","p5.26-test-requires"]},{"type":"lib","ports":["p5.26-devel-overrideglobalrequire","p5.26-try-tiny","perl5.26","p5.26-class-load","p5.26-class-unload"]},{"type":"test","ports":["p5.26-moose"]}],"depends_on":[{"type":"lib","ports":["p5.26-perl-languageserver"]}]},{"name":"p5.26-catalyst-devel","portdir":"perl/p5-catalyst-devel","version":"1.420.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Devel","description":"Catalyst Development Tools","long_description":"The Catalyst::Devel package includes a variety of modules useful for the development of Catalyst applications, but not required to run them.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-file-sharedir-install","p5.26-ipc-run3","p5.26-test-fatal"]},{"type":"lib","ports":["p5.26-catalyst-runtime","p5.26-config-general","p5.26-file-changenotify","p5.26-file-copy-recursive","p5.26-file-sharedir","p5.26-module-install","p5.26-moose","perl5.26","p5.26-moosex-emulate-class-accessor-fast","p5.26-namespace-autoclean","p5.26-namespace-clean","p5.26-path-class","p5.26-starman","p5.26-template-toolkit","p5.26-moosex-daemonize","p5.26-catalyst-action-renderview","p5.26-catalyst-plugin-configloader","p5.26-catalyst-plugin-static-simple"]}],"depends_on":[{"type":"build","ports":["p5.26-catalyst-view-html-mason"]},{"type":"lib","ports":["p5.26-catalyst-helper-authdbic","p5.26-catalyst-model-dbic-schema"]}]},{"name":"p5.26-class-factory-util","portdir":"perl/p5-class-factory-util","version":"1.700.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Factory::Util","description":"Provide utility methods for factory classes","long_description":"This module exports a method that is useful for factory classes.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-module-build"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-crypt-appletwofish","portdir":"perl/p5-crypt-appletwofish","version":"0.51.0","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::AppleTwoFish","description":"two Apple iTMS/iTunes key descrambling algorithms","long_description":"The first algorithm appears to have only cursory resemblance to Bruce Schneier's blowfish and twofish algorithms in that it too has a table-based decoder. The second algorithm is more standard encryption using S-box type permutations and lookup tables, and might have started out something like Twofish or Blowfish.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-digest-sha"]}],"depends_on":[]},{"name":"p5.26-convert-bencode","portdir":"perl/p5-convert-bencode","version":"1.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Bencode","description":"Functions for converting to/from bencoded strings","long_description":"This module provides two functions, bencode and bdecode, which encode and decode bencoded strings respectively. The description of bencode is part of the bittorrent protocol specification which can be found at http://bitconjurer.org/BitTorrent/protocol.html","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-config-grammar","portdir":"perl/p5-config-grammar","version":"1.130.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::Grammar","description":"A grammar-based, user-friendly config parser","long_description":"A grammar-based, user-friendly config parser","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-catalyst-view-html-template","portdir":"perl/p5-catalyst-view-html-template","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::View::HTML::Template","description":"HTML::Template View Class","long_description":"This is the HTML::Template view class.","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-template"]}],"depends_on":[]},{"name":"p5.26-curry","portdir":"perl/p5-curry","version":"1.1.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/curry","description":"curry - Create automatic curried method call closures for any class or object","long_description":"curry - Create automatic curried method call closures for any class or object","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-beam-emitter"]},{"type":"lib","ports":["p5.26-dbix-class-schema-loader"]}]},{"name":"p5.26-class-load","portdir":"perl/p5-class-load","version":"0.250.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Load","description":"a working (require Class::Name) and more","long_description":"a working (require Class::Name) and more","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-sub-exporter-progressive","p5.26-test-fatal","p5.26-test-needs","p5.26-test-without-module"]},{"type":"lib","ports":["perl5.26","p5.26-try-tiny","p5.26-data-optlist","p5.26-module-implementation","p5.26-module-runtime","p5.26-package-stash"]}],"depends_on":[{"type":"build","ports":["p5.26-moosex-types-loadableclass"]},{"type":"lib","ports":["p5.26-app-cli","p5.26-app-cmd","p5.26-app-nopaste","p5.26-catalyst-runtime","p5.26-catalystx-component-traits","p5.26-chart-clicker","p5.26-chi","p5.26-class-load-xs","p5.26-class-refresh","p5.26-config-mvp","p5.26-dist-zilla","p5.26-dist-zilla-plugin-github","p5.26-dist-zilla-role-registerstash","p5.26-mason","p5.26-moose","p5.26-moosex-traits","p5.26-net-cli-interact","p5.26-package-pkg","p5.26-pod-elemental","p5.26-tap-simpleoutput","p5.26-test-mock-guard","p5.26-apache-authcookie","p5.26-test-www-mechanize-catalyst"]}]},{"name":"p5.26-catalyst-view-xslt","portdir":"perl/p5-catalyst-view-xslt","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::View::XSLT","description":"Helper for XSLT Views","long_description":"Helper for XSLT Views","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-catalyst-runtime","p5.26-module-build","p5.26-path-class","p5.26-xml-libxslt"]}],"depends_on":[]},{"name":"p5.26-class-c3","portdir":"perl/p5-class-c3","version":"0.350.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::C3","description":"A pragma to use the C3 method resolution order algortihm","long_description":"This is a pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-algorithm-c3","p5.26-class-c3-xs"]}],"depends_on":[{"type":"lib","ports":["p5.26-class-c3-componentised"]}]},{"name":"p5.26-crypt-rsa","portdir":"perl/p5-crypt-rsa","version":"1.990.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::RSA","description":"perl implementation of RSA","long_description":"Crypt::RSA is a pure-perl, cleanroom implementation of the RSA public-key cryptosystem. It uses Math::Pari(3), a perl interface to the blazingly fast PARI library, for big integer arithmetic and number theoretic computations.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-class-loader","p5.26-convert-ascii-armour","p5.26-crypt-blowfish","p5.26-crypt-cbc","p5.26-crypt-primes","p5.26-crypt-random","perl5.26","p5.26-digest-md2","p5.26-digest-sha1","p5.26-math-pari","p5.26-sort-versions","p5.26-tie-encryptedhash","p5.26-data-buffer"]}],"depends_on":[{"type":"lib","ports":["p5.26-net-ssh-perl"]}]},{"name":"p5.26-test-xml","portdir":"perl/p5-test-xml","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::XML","description":"Test::XML - Compare XML in perl tests","long_description":"Test::XML - Compare XML in perl tests","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-module-build","p5.26-xml-parser","p5.26-xml-sax","p5.26-xml-sax-expat","perl5.26","p5.26-xml-semanticdiff","p5.26-xml-twig","p5.26-xml-xpath","p5.26-xml-sax-writer"]}],"depends_on":[{"type":"build","ports":["p5.26-soap-lite"]}]},{"name":"p5.26-template-gd","portdir":"perl/p5-template-gd","version":"2.660.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Template::GD","description":"Template Toolkit plugin to interface with GD modules","long_description":"The Template-GD distribution provides a number of Template Toolkit plugin modules to interface with Lincoln Stein's GD modules. These in turn provide an interface to Thomas Boutell's GD graphics library.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-gd","p5.26-template-toolkit"]}],"depends_on":[]},{"name":"p5.26-text-parsewords","portdir":"perl/p5-text-parsewords","version":"3.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::ParseWords","description":"parse text into an array of tokens or array of arrays","long_description":"parse text into an array of tokens or array of arrays","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-b-hooks-endofscope","p5.26-ref-util","p5.26-list-someutils"]},{"type":"lib","ports":["p5.26-astro-spacetrack","p5.26-code-tidyall","p5.26-extutils-cbuilder","p5.26-extutils-f77","p5.26-module-scandeps","p5.26-alien-base-modulebuild","p5.26-test-script","p5.26-alien-build","p5.26-astro-app-satpass2"]}]},{"name":"p5.26-text-reform","portdir":"perl/p5-text-reform","version":"1.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Reform","description":"Manual text wrapping and reformatting","long_description":"Manual text wrapping and reformatting","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-text-autoformat"]}]},{"name":"p5.26-test-toolbox","portdir":"perl/p5-test-toolbox","version":"0.400.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Toolbox","description":"Test::Toolbox - tools for testing","long_description":"Test::Toolbox - tools for testing","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-test-time","portdir":"perl/p5-test-time","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Time","description":"Test::Time - Overrides the time() and sleep() core functions for testing","long_description":"Test::Time - Overrides the time() and sleep() core functions 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-cookie-baker"]}]},{"name":"p5.26-tie-ixhash","portdir":"perl/p5-tie-ixhash","version":"1.230.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::IxHash","description":"Module that preserves order in perl associative arrays.","long_description":"Module that preserves order in perl associative arrays.","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-pegex"]},{"type":"lib","ports":["p5.26-catalyst-model-dbic-schema","p5.26-config-mvp","p5.26-extutils-xsbuilder","p5.26-fey","p5.26-test-spec","p5.26-text-trac","p5.26-catalyst-controller-formbuilder","p5.26-xml-twig"]}]},{"name":"p5.26-test-requires","portdir":"perl/p5-test-requires","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Requires","description":"Checks to see if the module can be loaded","long_description":"Checks to see if the module can be loaded","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-extutils-makemaker"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-apache-logformat-compiler","p5.26-cache-lru","p5.26-catalyst-action-rest","p5.26-catalyst-model-dbic-schema","p5.26-catalyst-view-email","p5.26-cgi-compile","p5.26-cgi-emulate-psgi","p5.26-class-refresh","p5.26-class-unload","p5.26-crypt-dh-gmp","p5.26-cwd-guard","p5.26-dancer-session-cookie","p5.26-data-messagepack","p5.26-data-section-simple","p5.26-data-validate-ip","p5.26-datetime-timezone","p5.26-devel-declare","p5.26-dist-zilla-plugin-checkextratests","p5.26-dist-zilla-plugin-readmeanyfrompod","p5.26-eval-closure","p5.26-fey","p5.26-file-changenotify","p5.26-http-cookiejar","p5.26-http-headers-fast","p5.26-json-any","p5.26-json-webtoken","p5.26-module-implementation","p5.26-module-scandeps","p5.26-moose","p5.26-moosex-aliases","p5.26-moosex-attributeshortcuts","p5.26-moosex-classattribute","p5.26-moosex-configfromfile","p5.26-moosex-singleton","p5.26-moosex-traits","p5.26-moosex-types","p5.26-moosex-util","p5.26-moox-late","p5.26-moox-traits","p5.26-mouse","p5.26-mousex-foreign","p5.26-package-stash-xs","p5.26-params-validate","p5.26-plack","p5.26-plack-test-agent","p5.26-proc-guard","p5.26-starman","p5.26-sub-handlesvia","p5.26-syntax-keyword-junction","p5.26-test-sharedfork","p5.26-text-xslate","p5.26-type-tie","p5.26-web-scraper","p5.26-www-mechanize-cached","p5.26-xml-parser-lite","p5.26-zeromq"]}]},{"name":"p5.26-test-failwarnings","portdir":"perl/p5-test-failwarnings","version":"0.8.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::FailWarnings","description":"Test::FailWarnings - Add test failures if warnings are caught","long_description":"Test::FailWarnings - Add test failures if warnings are caught","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-data-section","p5.26-dist-zilla","p5.26-lwp-consolelogger","p5.26-path-tiny"]}]},{"name":"p5.26-test-cpan-meta","portdir":"perl/p5-test-cpan-meta","version":"0.250.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::CPAN::Meta","description":"Validate your CPAN META.yml files","long_description":"Validate your CPAN META.yml files","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-html-formatter","p5.26-dancer2","p5.26-redis"]},{"type":"test","ports":["p5.26-compress-raw-bzip2","p5.26-io-compress","p5.26-compress-raw-zlib","p5.26-io-compress-lzma"]}]},{"name":"p5.26-text-template","portdir":"perl/p5-text-template","version":"1.590.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Template","description":"Expand template text with embedded Perl","long_description":"Expand template text with embedded Perl","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-more-utf8","p5.26-test-warnings"]},{"type":"lib","ports":["perl5.26","p5.26-encode"]}],"depends_on":[{"type":"lib","ports":["p5.26-cgi-formbuilder","p5.26-dist-zilla","p5.26-finance-quote","p5.26-software-license"]}]},{"name":"p5.26-cgi-ajax","portdir":"perl/p5-cgi-ajax","version":"0.707.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CGI::Ajax","description":"A module for writing AJAX/DHTML-based web apps","long_description":"CGI::Ajax is an object-oriented module that provides a unique mechanism for using Perl code asynchronously from JavaScript-enhanced HTML pages. CGI::Ajax unburdens the user from having to write extensive JavaScript, except for associating an exported method with a document-defined event (such as onClick, onKeyUp, etc). CGI::Ajax also mixes well with HTML containing more complex JavaScript.","active":false,"categories":["www","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-accessor"]}],"depends_on":[]},{"name":"p5.26-cache-simple-timedexpiry","portdir":"perl/p5-cache-simple-timedexpiry","version":"0.270.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cache::Simple::TimedExpiry","description":"A lightweight cache with timed expiration","long_description":"A lightweight cache with timed expiration","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-dbix-searchbuilder"]}]},{"name":"p5.26-captcha-recaptcha","portdir":"perl/p5-captcha-recaptcha","version":"0.990.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Captcha::reCaptcha","description":"A Perl implementation of the reCAPTCHA API","long_description":"A Perl implementation of the reCAPTCHA API","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-html-tiny","p5.26-libwww-perl"]}],"depends_on":[]},{"name":"p5.26-test-identity","portdir":"perl/p5-test-identity","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Identity","description":"Test::Identity - assert the referential identity of a reference","long_description":"Test::Identity - assert the referential identity of a reference","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"build","ports":["p5.26-devel-mat","p5.26-future","p5.26-future-io","p5.26-io-async","p5.26-string-tagged"]}]},{"name":"p5.26-crypt-generatepassword","portdir":"perl/p5-crypt-generatepassword","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::GeneratePassword","description":"Generate secure random pronounceable passwords","long_description":"Crypt::GeneratePassword generates random passwords that are (more or less) pronounceable. Unlike Crypt::RandPasswd, it doesn't use the FIPS-181 NIST standard, which is proven to be insecure. It does use a similar interface, so it should be a drop-in replacement in most cases.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-data-dumper"]}],"depends_on":[]},{"name":"p5.26-crypt-rc4","portdir":"perl/p5-crypt-rc4","version":"2.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::RC4","description":"Perl implementation of the RC4 encryption algorithm","long_description":"A simple implementation of the RC4 algorithm, developed by RSA Security, Inc. Based substantially on the RC4 in 3 lines of perl found at http://www.cypherspace.org","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-cam-pdf","p5.26-spreadsheet-parseexcel"]}]},{"name":"p5.26-chi","portdir":"perl/p5-chi","version":"0.600.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CHI","description":"CHI - Unified cache handling interface","long_description":"CHI - Unified cache handling interface","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-class","p5.26-test-deep","p5.26-test-exception","p5.26-test-warn","p5.26-timedate"]},{"type":"lib","ports":["p5.26-json-maybexs","p5.26-list-moreutils","p5.26-log-any","p5.26-moo","p5.26-moox-types-mooselike","perl5.26","p5.26-string-rewriteprefix","p5.26-task-weaken","p5.26-time-duration","p5.26-time-duration-parse","p5.26-try-tiny","p5.26-moox-types-mooselike-numeric","p5.26-carp-assert","p5.26-class-load","p5.26-data-uuid","p5.26-digest-jhash","p5.26-hash-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-plugin-session-store-chi","p5.26-mojolicious-plugin-chi","p5.26-moosex-storage-io-chi","p5.26-www-mechanize-cached"]}]},{"name":"p5.26-yaml-pp-libyaml","portdir":"perl/p5-yaml-pp-libyaml","version":"0.5.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/YAML::PP::LibYAML","description":"YAML::PP::LibYAML - Faster parsing for YAML::PP","long_description":"YAML::PP::LibYAML - Faster parsing for YAML::PP","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-yaml-libyaml-api","p5.26-yaml-pp"]}],"depends_on":[]},{"name":"p5.26-class-returnvalue","portdir":"perl/p5-class-returnvalue","version":"0.550.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::ReturnValue","description":"A return-value object that lets you treat it as as a boolean, array or object","long_description":"Class::ReturnValue is a clever return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values).","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-data-ical","p5.26-dbix-searchbuilder"]}]}]}