{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=1023","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=1021","results":[{"name":"p5.26-canary-stability","portdir":"perl/p5-canary-stability","version":"2013","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Canary::Stability","description":"Canary::Stability - canary to check perl compatibility","long_description":"Canary::Stability - canary to check perl compatibility","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-anyevent","p5.26-async-interrupt","p5.26-cbor-xs","p5.26-convert-uulib","p5.26-coro","p5.26-ev","p5.26-io-aio","p5.26-io-fdpass","p5.26-json-xs"]}]},{"name":"p5.26-term-shell","portdir":"perl/p5-term-shell","version":"0.120.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::Shell","description":"A simple command-line shell framework.","long_description":"A simple command-line shell framework.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-term-readkey","p5.26-text-autoformat"]}],"depends_on":[]},{"name":"p5.26-time-duration-parse","portdir":"perl/p5-time-duration-parse","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Time::Duration::Parse","description":"Time::Duration::Parse - Parse string that represents time duration","long_description":"Time::Duration::Parse - Parse string that represents time duration","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-time-duration"]},{"type":"lib","ports":["perl5.26","p5.26-exporter-lite"]}],"depends_on":[{"type":"lib","ports":["p5.26-chi","p5.26-code-tidyall","p5.26-dancer-session-cookie"]}]},{"name":"p5.26-template-plugin-class","portdir":"perl/p5-template-plugin-class","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Template::Plugin::Class","description":"allow calling of class methods on arbitrary classes","long_description":"allow calling of class methods on arbitrary classes","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-template-toolkit"]}],"depends_on":[]},{"name":"p5.26-test-pod","portdir":"perl/p5-test-pod","version":"1.520.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Pod","description":"check for POD errors in files","long_description":"check for POD errors in files","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.26-twitter-api","p5.26-app-cli","p5.26-cgi-alternatives","p5.26-data-serializer","p5.26-gedcom","p5.26-git-raw","p5.26-graphviz","p5.26-gstreamer1","p5.26-html-entities-interpolate","p5.26-io-async","p5.26-moosex-storage-io-chi","p5.26-pegex","p5.26-pod-projectdocs","p5.26-search-elasticsearch","p5.26-test-inter","p5.26-test-kit","p5.26-test-strict","p5.26-treepath"]},{"type":"lib","ports":["p5.26-getopt-simple","p5.26-dist-zilla-pluginbundle-starter","p5.26-module-find","p5.26-time-epoch","p5.26-semver","p5.26-algorithm-curvefit","p5.26-file-rename","p5.26-mac-applescript-glue"]},{"type":"test","ports":["p5.26-io-compress","p5.26-compress-raw-zlib","p5.26-io-compress-lzma","p5.26-devel-nytprof","p5.26-file-find-object-rule","p5.26-mac-errors","p5.26-compress-raw-bzip2"]}]},{"name":"p5.26-term-progressbar","portdir":"perl/p5-term-progressbar","version":"2.220.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::ProgressBar","description":"Term::ProgressBar provides a progress meter on a standard terminal.","long_description":"Term::ProgressBar provides a progress meter on a standard terminal.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-capture-tiny","p5.26-test-exception","p5.26-test-warnings"]},{"type":"lib","ports":["p5.26-class-methodmaker","p5.26-term-readkey","perl5.26"]}],"depends_on":[]},{"name":"p5.26-test-mock-guard","portdir":"perl/p5-test-mock-guard","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Mock::Guard","description":"Test::Mock::Guard - Simple mock test library using RAII","long_description":"Test::Mock::Guard - Simple mock test library using RAII","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-load","p5.26-module-build"]}],"depends_on":[{"type":"build","ports":["p5.26-json-webtoken"]}]},{"name":"p5.26-test-mockrandom","portdir":"perl/p5-test-mockrandom","version":"1.10.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::MockRandom","description":"Test::MockRandom - Replaces random number generation with non-random number generation","long_description":"Test::MockRandom - Replaces random number generation with non-random number generation","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-path-tiny"]}]},{"name":"p5.26-text-trac","portdir":"perl/p5-text-trac","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Trac","description":"Perl extension for formatting text with Trac Wiki Style.","long_description":"Perl extension for formatting text with Trac Wiki Style.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-class-accessor","p5.26-class-data-inheritable","p5.26-html-parser","p5.26-list-moreutils","perl5.26","p5.26-test-base","p5.26-tie-ixhash","p5.26-universal-require","p5.26-path-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.26-svn-notify"]}]},{"name":"p5.26-class-loader","portdir":"perl/p5-class-loader","version":"2.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Loader","description":"Load modules and create objects on demand","long_description":"Load modules and create objects on demand","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-alt-crypt-rsa-bigint","p5.26-crypt-primes","p5.26-crypt-random","p5.26-crypt-rsa"]}]},{"name":"p5.26-const-fast","portdir":"perl/p5-const-fast","version":"0.14.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Const::Fast","description":"Const::Fast - Facility for creating read-only scalars, arrays, and hashes.","long_description":"Const::Fast - Facility for creating read-only scalars, arrays, and hashes.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-module-build-tiny","p5.26-test-fatal"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-sub-exporter-progressive"]}],"depends_on":[{"type":"lib","ports":["p5.26-const-exporter"]}]},{"name":"p5.26-catalyst-controller-formbuilder","portdir":"perl/p5-catalyst-controller-formbuilder","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Controller::FormBuilder","description":"Catalyst FormBuilder Base Controller","long_description":"This base controller merges the functionality of CGI::FormBuilder with Catalyst and the following templating systems: Template Toolkit, Mason and HTML::Template. This gives you access to all of FormBuilder's niceties, such as controllablefield stickiness, multilingual support, and Javascript generation.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-catalyst-runtime","p5.26-catalyst-view-tt","p5.26-cgi-formbuilder","p5.26-class-data-inheritable","perl5.26","p5.26-mro-compat","p5.26-scalar-list-utils","p5.26-test-www-mechanize-catalyst","p5.26-tie-ixhash","p5.26-class-inspector"]}],"depends_on":[]},{"name":"p5.26-tap-simpleoutput","portdir":"perl/p5-tap-simpleoutput","version":"0.9.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/TAP::SimpleOutput","description":"TAP::SimpleOutput - Simple closure-driven TAP generator","long_description":"TAP::SimpleOutput - Simple closure-driven TAP generator","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-checkdeps"]},{"type":"lib","ports":["perl5.26","p5.26-class-load","p5.26-perl-version","p5.26-sub-exporter-progressive"]}],"depends_on":[{"type":"build","ports":["p5.26-test-moose-more"]}]},{"name":"p5.26-test-lib","portdir":"perl/p5-test-lib","version":"0.2.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Lib","description":"Test::Lib - Use libraries from a t/lib directory","long_description":"Test::Lib - Use libraries from a t/lib directory","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"]}]},{"name":"p5.26-text-autoformat","portdir":"perl/p5-text-autoformat","version":"1.750.0","license":"Artistic-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Autoformat","description":"Automatic text wrapping and reformatting","long_description":"Automatic text wrapping and reformatting","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-reform"]}],"depends_on":[{"type":"lib","ports":["p5.26-term-shell","p5.26-text-quoted","p5.26-text-recordparser"]}]},{"name":"p5.26-test-classapi","portdir":"perl/p5-test-classapi","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::ClassAPI","description":"Provides basic first-pass API testing for large class trees","long_description":"For many APIs with large numbers of classes, it can be very useful to be able to do a quick once-over to make sure that classes, methods, and inheritance is correct, before doing more comprehensive testing. This module aims to provide such a capability.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-inspector","p5.26-config-tiny","p5.26-params-util"]}],"depends_on":[{"type":"build","ports":["p5.26-algorithm-dependency","p5.26-file-flat","p5.26-test-inline"]}]},{"name":"p5.26-tie-simple","portdir":"perl/p5-tie-simple","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::Simple","description":"Tie::Simple - Variable ties made easier: much, much, much easier...","long_description":"Tie::Simple - Variable ties made easier: much, much, much easier...","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-sdl"]}]},{"name":"p5.26-term-prompt","portdir":"perl/p5-term-prompt","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::Prompt","description":"Perl extension for prompting a user for information","long_description":"Perl extension for prompting a user for information","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-term-readkey"]}],"depends_on":[]},{"name":"p5.26-text-quoted","portdir":"perl/p5-text-quoted","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Quoted","description":"Extract the structure of a quoted mail message","long_description":"Text::Quoted examines the structure of some text which may contain multiple different levels of quoting, and turns the text into a nested data structure.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-autoformat"]}],"depends_on":[]},{"name":"p5.26-term-readline","portdir":"perl/p5-term-readline","version":"1.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Term::ReadLine","description":"Term::ReadLine - Perl interface to various readline packages.","long_description":"Term::ReadLine - Perl interface to various readline packages. If no real package is found, substitutes stubs instead of basic functions.","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-datetime-format-natural","p5.26-dist-zilla","p5.26-term-ui"]}]},{"name":"p5.26-tie-toobject","portdir":"perl/p5-tie-toobject","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::ToObject","description":"Tie to an existing object","long_description":"Tie to an existing object","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-data-visitor"]}]},{"name":"p5.26-types-serialiser","portdir":"perl/p5-types-serialiser","version":"1.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Types::Serialiser","description":"Simple data types for common serialisation formats","long_description":"Simple data types for common serialisation formats","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-common-sense"]}],"depends_on":[{"type":"lib","ports":["p5.26-cbor-xs","p5.26-json-xs"]},{"type":"run","ports":["p5.26-net-apns-persistent"]}]},{"name":"p5.26-cam-pdf","portdir":"perl/p5-cam-pdf","version":"1.600.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CAM::PDF","description":"Reads and writes any document that conforms to PDF v1.4","long_description":"This package reads and writes any document that conforms to the PDF specification generously provided by Adobe at http://partners.adobe.com/asn/developer/acrosdk/docs/filefmtspecs/PDFReference.pdf (3rd edition, for PDF v1.4 as of May 2002)","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-crypt-rc4","p5.26-text-pdf"]}],"depends_on":[]},{"name":"p5.26-class-dbi-mysql","portdir":"perl/p5-class-dbi-mysql","version":"1.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::DBI::mysql","description":"Extensions to Class::DBI for MySQL","long_description":"This is an extension to Class::DBI, containing several functions and optimisations for the MySQL database. Instead of setting Class::DBI as your base class, use this instead.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-dbi","p5.26-dbd-mysql"]}],"depends_on":[]},{"name":"p5.26-catalyst-plugin-session-store-dbi","portdir":"perl/p5-catalyst-plugin-session-store-dbi","version":"0.160.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Session::Store::DBI","description":"Store your sessions in a database","long_description":"This storage module will store session data in a database using DBI.","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-dbi","p5.26-mro-compat"]}],"depends_on":[]},{"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":2661}],"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-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-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"]}]}]}