{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=244","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=242","results":[{"name":"p5.30-bio-db-ncbihelper","portdir":"perl/p5-bio-db-ncbihelper","version":"1.7.8","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Bio::DB::NCBIHelper","description":"Bio::DB::NCBIHelper - A collection of routines useful for queries to NCBI databases","long_description":"Bio::DB::NCBIHelper - A collection of routines useful for queries to NCBI databases","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-exception","p5.30-test-most","p5.30-test-requiresinternet","clang-18"]},{"type":"lib","ports":["p5.30-cgi","p5.30-http-message","p5.30-libwww-perl","perl5.30","p5.30-uri","p5.30-xml-twig","p5.30-lwp-protocol-https","p5.30-bio-asn1-entrezgene","p5.30-bioperl","p5.30-cache-cache"]}],"depends_on":[]},{"name":"p5.30-bioperl","portdir":"perl/p5-bioperl","version":"1.7.8","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/BioPerl","description":"Modules for Biology","long_description":"Modules for Biology","active":true,"categories":["science","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-memory-cycle","p5.30-test-weaken","clang-18"]},{"type":"lib","ports":["p5.30-db_file","p5.30-error","p5.30-getopt-long","p5.30-graph","p5.30-http-message","p5.30-io-string","p5.30-io-stringy","p5.30-ipc-run","p5.30-libwww-perl","p5.30-libxml-perl","p5.30-list-moreutils","p5.30-module-build","p5.30-scalar-list-utils","p5.30-set-scalar","perl5.30","p5.30-test-requiresinternet","p5.30-time-hires","p5.30-uri","p5.30-version","p5.30-xml-dom","p5.30-xml-libxml","p5.30-xml-parser","p5.30-xml-sax","p5.30-xml-sax-base","p5.30-xml-sax-expat","p5.30-xml-sax-writer","p5.30-xml-twig","p5.30-xml-writer","p5.30-yaml","p5.30-test-most","p5.30-data-dumper","p5.30-data-stag"]}],"depends_on":[{"type":"lib","ports":["p5.30-bio-asn1-entrezgene","p5.30-bio-cluster","p5.30-bio-db-embl","p5.30-bio-db-ncbihelper","p5.30-bio-variation"]}]},{"name":"p5.30-bio-phylo","portdir":"perl/p5-bio-phylo","version":"2.0.2","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Bio::Phylo","description":"Bio::Phylo - Phylogenetic analysis using perl","long_description":"Bio::Phylo - Phylogenetic analysis using perl","active":true,"categories":["science","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-archive-zip","p5.30-gd","p5.30-json","p5.30-math-cdf","p5.30-math-random","p5.30-pdf-api2","perl5.30","p5.30-rdf-trine","p5.30-svg","p5.30-swf-builder","p5.30-xml-libxml","p5.30-xml-twig","p5.30-xml-xml2json","p5.30-rdf-query"]}],"depends_on":[]},{"name":"p5.30-bio-variation","portdir":"perl/p5-bio-variation","version":"1.7.5","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Bio::Variation","description":"Bio::Variation name space contains modules to store sequence variation information as differences between the reference sequence and changes sequences","long_description":"Bio::Variation name space contains modules to store sequence variation information as differences between the reference sequence and changes sequences","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-bioperl","p5.30-io-string","perl5.30","p5.30-xml-twig","p5.30-xml-writer","p5.30-text-tabsxwrap"]}],"depends_on":[{"type":"lib","ports":["p5.30-bio-cluster"]}]},{"name":"p5.30-bit-vector","portdir":"perl/p5-bit-vector","version":"7.400.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Bit::Vector","description":"Bit::Vector - Efficient bit vector, set of integers and big int math library","long_description":"Bit::Vector - Efficient bit vector, set of integers and big int math library","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-carp-clan"]}],"depends_on":[{"type":"lib","ports":["p5.30-date-calc","p5.30-net-frame","p5.30-net-frame-layer-icmpv6","p5.30-net-frame-layer-ipv6","p5.30-thrift","p5.30-www-search"]}]},{"name":"p5.30-b-keywords","portdir":"perl/p5-b-keywords","version":"1.290.0","license":"(Artistic-1 or GPL-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/B::Keywords","description":"B::Keywords - Lists of reserved barewords and symbol names","long_description":"B::Keywords - Lists of reserved barewords and symbol names","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-devel-repl","p5.30-perl-critic","p5.30-ppix-utils"]}]},{"name":"p5.30-boolean","portdir":"perl/p5-boolean","version":"0.460.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/boolean","description":"boolean - Boolean support for Perl","long_description":"boolean - Boolean support for Perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-json-maybexs"]}],"depends_on":[{"type":"build","ports":["p5.30-yaml-pp"]},{"type":"lib","ports":["p5.30-datetime-format-natural"]}]},{"name":"p5.30-browser-open","portdir":"perl/p5-browser-open","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Browser::Open","description":"Browser::Open - open a browser in a given URL","long_description":"Browser::Open - open a browser in a given URL","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-app-nopaste","p5.30-astro-spacetrack","p5.30-devel-cover"]}]},{"name":"p5.30-bsd-resource","portdir":"perl/p5-bsd-resource","version":"1.291.100","license":"(Artistic-2 or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/BSD::Resource","description":"BSD::Resource - BSD process resource limit and priority functions","long_description":"BSD::Resource - BSD process resource limit and priority functions","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-danga-socket","p5.30-net-ftpserver","p5.30-test2-plugin-memusage"]},{"type":"run","ports":["p5.30-perlbal"]}]},{"name":"p5.30-business-isbn","portdir":"perl/p5-business-isbn","version":"3.14.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN","description":"Business::ISBN - work with International Standard Book Numbers","long_description":"Business::ISBN - work with International Standard Book Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-business-isbn-data","p5.30-gd-barcode","p5.30-mojolicious"]}],"depends_on":[]},{"name":"p5.30-business-isbn-data","portdir":"perl/p5-business-isbn-data","version":"20260508.1.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN::Data","description":"Business::ISBN::Data - data pack for Business::ISBN","long_description":"Business::ISBN::Data - data pack for Business::ISBN","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-business-isbn"]}]},{"name":"p5.30-business-ismn","portdir":"perl/p5-business-ismn","version":"1.205.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISMN","description":"International Standard Music Numbers","long_description":"International Standard Music Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-extutils-makemaker","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-scalar-list-utils","p5.30-tie-cycle"]}],"depends_on":[]},{"name":"p5.30-business-issn","portdir":"perl/p5-business-issn","version":"1.8.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISSN","description":"Business::ISSN - Perl extension for International Standard Serial Numbers","long_description":"Business::ISSN - Perl extension for International Standard Serial Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.30-b-utils","portdir":"perl/p5-b-utils","version":"0.270.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/B::Utils","description":"B::Utils - Helper functions for op tree manipulation","long_description":"B::Utils - Helper functions for op tree manipulation","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-extutils-depends","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-task-weaken"]}],"depends_on":[{"type":"lib","ports":["p5.30-data-dump-streamer"]}]},{"name":"p5.30-bytes-random-secure","portdir":"perl/p5-bytes-random-secure","version":"0.290.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Bytes::Random::Secure","description":"Bytes::Random::Secure - Perl extension to generate cryptographically-secure random bytes.","long_description":"Bytes::Random::Secure - Perl extension to generate cryptographically-secure random bytes.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-crypt-random-seed","p5.30-math-random-isaac"]}],"depends_on":[{"type":"lib","ports":["p5.30-crypt-openpgp"]}]},{"name":"p5.30-bytes-random-secure-tiny","portdir":"perl/p5-bytes-random-secure-tiny","version":"1.11.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Bytes::Random::Secure::Tiny","description":"Bytes::Random::Secure::Tiny - A tiny Perl extension to generate cryptographically-secure random bytes.","long_description":"Bytes::Random::Secure::Tiny - A tiny Perl extension to generate cryptographically-secure random bytes.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.30-cache-cache","portdir":"perl/p5-cache-cache","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cache::Cache","description":"Cache::Cache, the Cache interface","long_description":"The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines or databases. People have also been known to use Cache::Cache for its straightforward interface in sharing data between runs of an application or invocations of a CGI-style script or simply as an easy to use abstraction of the filesystem or shared memory.","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-digest-sha1","p5.30-error","p5.30-ipc-sharelite"]}],"depends_on":[{"type":"build","ports":["p5.30-chi","p5.30-dbix-class-cursor-cached"]},{"type":"lib","ports":["p5.30-www-mechanize-cached","p5.30-bio-db-ncbihelper","p5.30-html-mason"]}]},{"name":"p5.30-cache-fastmmap","portdir":"perl/p5-cache-fastmmap","version":"1.620.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cache::FastMmap","description":"Cache::FastMmap - Uses an mmap'ed file to act as a shared memory interprocess cache","long_description":"Cache::FastMmap - Uses an mmap'ed file to act as a shared memory interprocess cache","active":true,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-test-deep","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-catalyst-plugin-session-store-fastmmap"]}]},{"name":"p5.30-cache-lru","portdir":"perl/p5-cache-lru","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cache::LRU","description":"Cache::LRU - a simple, fast implementation of LRU cache in pure perl","long_description":"Cache::LRU - a simple, fast implementation of LRU cache in pure perl","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-requires","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-net-github","p5.30-rdf-trine"]}]},{"name":"p5.30-cache-memcached","portdir":"perl/p5-cache-memcached","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cache::Memcached","description":"Perl 5 client library for memcached","long_description":"This is the Perl API for memcached, a distributed memory cache daemon.","active":true,"categories":["perl"],"maintainers":[{"name":"ron","github":"","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-string-crc32"]}],"depends_on":[]},{"name":"p5.30-cache-simple-timedexpiry","portdir":"perl/p5-cache-simple-timedexpiry","version":"0.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-dbix-searchbuilder"]}]},{"name":"p5.30-cairo","portdir":"perl/p5-cairo","version":"1.109.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cairo","description":"Perl interface to the cairo 2d vector graphics library","long_description":"Perl interface to the cairo 2d vector graphics library","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-extutils-depends","p5.30-extutils-pkgconfig","p5.30-font-freetype","p5.30-glib","cairo"]},{"type":"test","ports":["bitstream-vera","dejavu-fonts"]}],"depends_on":[{"type":"lib","ports":["p5.30-cairo-gobject","p5.30-graphics-primitive-driver-cairo","p5.30-gtk2","p5.30-gtk3-imageview","p5.30-pango","p5.30-poppler"]}]},{"name":"p5.30-cairo-gobject","portdir":"perl/p5-cairo-gobject","version":"1.5.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cairo::GObject","description":"Cairo::GObject - Integrate Cairo into the Glib type system","long_description":"Cairo::GObject - Integrate Cairo into the Glib type system","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-cairo","p5.30-extutils-depends","p5.30-extutils-pkgconfig","p5.30-glib"]}],"depends_on":[{"type":"lib","ports":["p5.30-gtk3","p5.30-poppler"]}]},{"name":"p5.30-calendar-simple","portdir":"perl/p5-calendar-simple","version":"2.1.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Calendar::Simple","description":"Perl extension to create simple calendar","long_description":"Perl extension to create simple calendar","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-datetime"]}],"depends_on":[]},{"name":"p5.30-cam-pdf","portdir":"perl/p5-cam-pdf","version":"1.600.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-crypt-rc4","p5.30-text-pdf"]}],"depends_on":[]},{"name":"p5.30-canary-stability","portdir":"perl/p5-canary-stability","version":"2013","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-anyevent","p5.30-async-interrupt","p5.30-cbor-xs","p5.30-convert-uulib","p5.30-coro","p5.30-ev","p5.30-io-aio","p5.30-io-fdpass","p5.30-json-xs"]}]},{"name":"p5.30-capitalization","portdir":"perl/p5-capitalization","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/capitalization","description":"capitalization - no capitalization on method names","long_description":"capitalization - no capitalization on method names","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-devel-symdump"]}],"depends_on":[{"type":"lib","ports":["p5.30-dbix-searchbuilder"]}]},{"name":"p5.30-captcha-recaptcha","portdir":"perl/p5-captcha-recaptcha","version":"0.990.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-html-tiny","p5.30-libwww-perl"]}],"depends_on":[]},{"name":"p5.30-capture-tiny","portdir":"perl/p5-capture-tiny","version":"0.500.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Capture::Tiny","description":"Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs","long_description":"Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-moosex-extended","p5.30-ffi-c","p5.30-ffi-platypus-lang-rust","p5.30-file-copy-recursive-reduced","p5.30-file-sharedir-projectdistdir","p5.30-gdgraph","p5.30-git-raw","p5.30-html-masonx-free","p5.30-io-prompt-tiny","p5.30-list-compare","p5.30-module-build-xsutil","p5.30-lwp-consolelogger","p5.30-moosex-role-warnonconflict","p5.30-sys-hostip","p5.30-term-progressbar","p5.30-test-failwarnings","p5.30-test-snapshot","p5.30-test-tempdir-tiny","p5.30-test2-plugin-nowarnings","p5.30-text-bibtex","p5.30-try-tiny","p5.30-alien-build-plugin-cleanse-builddir","p5.30-alien-build-plugin-download-github","p5.30-alien-build-plugin-pkgconfig-ppwrapper","p5.30-alien-ffi","p5.30-array-iterator","p5.30-catalyst-view-html-mason","p5.30-cgi-compile","p5.30-cli-osprey","p5.30-dancer2","p5.30-devel-checklib","p5.30-devel-nytprof","p5.30-dist-zilla-plugin-checkextratests","p5.30-dist-zilla-plugin-checkmetaresources","p5.30-dist-zilla-plugin-dynamicprereqs","p5.30-dist-zilla-plugin-makemaker-fallback","p5.30-dist-zilla-plugin-test-reportprereqs","p5.30-dist-zilla-pluginbundle-git-checkfor","p5.30-email-date","p5.30-email-send","p5.30-email-sender"]},{"type":"lib","ports":["p5.30-alien-base-modulebuild","p5.30-alien-build","p5.30-test-output","p5.30-ffi-platypus","p5.30-sys-info-driver-osx","p5.30-mason","p5.30-alien-sdl","p5.30-app-cli","p5.30-app-cmd","p5.30-test-script","p5.30-module-compile","p5.30-dumbbench","p5.30-test-differences","p5.30-code-tidyall","p5.30-config-autoconf","p5.30-crypt-random-source","p5.30-html-entities-interpolate","p5.30-test2-tools-process","p5.30-devel-cover","p5.30-email-valid"]}]},{"name":"p5.30-carp-always","portdir":"perl/p5-carp-always","version":"0.160.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Carp::Always","description":"Carp::Always - Warns and dies noisily with stack backtraces","long_description":"Carp::Always - Warns and dies noisily with stack backtraces","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-test-base"]}],"depends_on":[{"type":"lib","ports":["p5.30-gtk3-imageview"]}]},{"name":"p5.30-carp-assert","portdir":"perl/p5-carp-assert","version":"0.220.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Carp::Assert","description":"Carp::Assert - executable comments","long_description":"Carp::Assert - executable comments","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-chi"]}]},{"name":"p5.30-carp-assert-more","portdir":"perl/p5-carp-assert-more","version":"2.9.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Carp::Assert::More","description":"Carp::Assert::More - Convenience assertions for common situations","long_description":"Carp::Assert::More - Convenience assertions for common situations","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-exception","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-test-www-mechanize"]}]},{"name":"p5.30-carp-clan","portdir":"perl/p5-carp-clan","version":"6.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Carp::Clan","description":"Report errors from perspective of caller of a clan of modules","long_description":"This module reports errors from the perspective of the caller of a clan of modules, similar to Carp.pm itself. But instead of giving it a number of levels to skip on the calling stack, you give it a pattern to characterize the package names of the clan of modules which shall never be blamed for any error. :-)","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-bit-vector","p5.30-carp-clan-share","p5.30-catalyst-model-dbic-schema","p5.30-date-calc","p5.30-dbix-class-cursor-cached","p5.30-dbix-class-schema-loader","p5.30-declare-constraints-simple","p5.30-moosex-types","p5.30-net-twitter","p5.30-sql-translator"]}]},{"name":"p5.30-carp-clan-share","portdir":"perl/p5-carp-clan-share","version":"0.13.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Carp::Clan::Share","description":"Carp::Clan::Share - Share your Carp::Clan settings with your whole Clan","long_description":"Carp::Clan::Share - Share your Carp::Clan settings with your whole Clan","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-carp-clan"]}],"depends_on":[{"type":"lib","ports":["p5.30-config-jfdi"]}]},{"name":"p5.30-catalyst-action-renderview","portdir":"perl/p5-catalyst-action-renderview","version":"0.170.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Action::RenderView","description":"Catalyst::Action::RenderView - Sensible default end action","long_description":"This action implements a sensible default end action, which will forward to the first available view, unless status is set to 3xx, or there is a response body.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-catalyst-runtime","p5.30-data-visitor","p5.30-mro-compat"]}],"depends_on":[{"type":"build","ports":["p5.30-catalyst-view-html-mason","p5.30-catalyst-view-mason2"]},{"type":"lib","ports":["p5.30-catalyst-devel"]}]},{"name":"p5.30-catalyst-action-rest","portdir":"perl/p5-catalyst-action-rest","version":"1.220.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Action::REST","description":"Catalyst::Action::REST - Automated REST Method Dispatching","long_description":"Catalyst::Action::REST - Automated REST Method Dispatching","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-libwww-perl","p5.30-test-requires","p5.30-yaml-syck","clang-18"]},{"type":"lib","ports":["p5.30-module-pluggable","p5.30-moose","p5.30-mro-compat","perl5.30","p5.30-params-validate","p5.30-uri-find","p5.30-namespace-autoclean","p5.30-catalyst-runtime","p5.30-class-inspector","p5.30-json-maybexs"]}],"depends_on":[]},{"name":"p5.30-catalyst-authentication-credential-http","portdir":"perl/p5-catalyst-authentication-credential-http","version":"1.19.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Authentication::Credential::HTTP","description":"Catalyst::Authentication::Credential::HTTP - HTTP Basic and Digest authentication for Catalyst","long_description":"Catalyst::Authentication::Credential::HTTP - HTTP Basic and Digest authentication for Catalyst","active":true,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.30-http-message","p5.30-module-build","p5.30-module-build-tiny","p5.30-test-exception","p5.30-test-mockobject","p5.30-test-needs"]},{"type":"lib","ports":["perl5.30","p5.30-catalyst-plugin-authentication","p5.30-catalyst-runtime","p5.30-class-accessor","p5.30-string-escape","p5.30-uri","p5.30-crypt-sysrandom"]}],"depends_on":[{"type":"lib","ports":["p5.30-catalyst-helper-authdbic"]}]},{"name":"p5.30-catalyst-authentication-store-dbix-class","portdir":"perl/p5-catalyst-authentication-store-dbix-class","version":"0.150.600","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Authentication::Store::DBIx::Class","description":"A storage class for Catalyst Authentication using DBIx::Class.","long_description":"The Catalyst::Authentication::Store::DBIx::Class class provides access to authentication information stored in a database via DBIx::Class.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-catalyst-model-dbic-schema","p5.30-catalyst-plugin-authentication","p5.30-catalyst-runtime","p5.30-dbix-class","perl5.30","p5.30-moose","p5.30-namespace-autoclean","p5.30-try-tiny","p5.30-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.30-catalyst-helper-authdbic"]}]},{"name":"p5.30-catalyst-component-instancepercontext","portdir":"perl/p5-catalyst-component-instancepercontext","version":"0.1.1","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Component::InstancePerContext","description":"Return a new instance a component on each request","long_description":"Return a new instance a component on each request","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-catalyst-runtime","p5.30-moose"]}],"depends_on":[{"type":"lib","ports":["p5.30-catalyst-model-dbic-schema"]}]},{"name":"p5.30-catalyst-controller-formbuilder","portdir":"perl/p5-catalyst-controller-formbuilder","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-catalyst-runtime","p5.30-catalyst-view-tt","p5.30-cgi-formbuilder","p5.30-class-data-inheritable","perl5.30","p5.30-mro-compat","p5.30-scalar-list-utils","p5.30-test-www-mechanize-catalyst","p5.30-tie-ixhash","p5.30-class-inspector"]}],"depends_on":[]},{"name":"p5.30-catalyst-devel","portdir":"perl/p5-catalyst-devel","version":"1.420.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-file-sharedir-install","p5.30-ipc-run3","p5.30-test-fatal","clang-18"]},{"type":"lib","ports":["p5.30-catalyst-runtime","p5.30-config-general","p5.30-file-changenotify","p5.30-file-copy-recursive","p5.30-file-sharedir","p5.30-module-install","p5.30-moose","perl5.30","p5.30-moosex-emulate-class-accessor-fast","p5.30-namespace-autoclean","p5.30-namespace-clean","p5.30-path-class","p5.30-starman","p5.30-template-toolkit","p5.30-moosex-daemonize","p5.30-catalyst-action-renderview","p5.30-catalyst-plugin-configloader","p5.30-catalyst-plugin-static-simple"]}],"depends_on":[{"type":"build","ports":["p5.30-catalyst-view-html-mason"]},{"type":"lib","ports":["p5.30-catalyst-helper-authdbic","p5.30-catalyst-model-dbic-schema"]}]},{"name":"p5.30-catalyst-engine-apache","portdir":"perl/p5-catalyst-engine-apache","version":"1.160.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Engine::Apache","description":"Catalyst Apache Engines","long_description":"These classes provide mod_perl support for Catalyst.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-catalyst-runtime"]}],"depends_on":[]},{"name":"p5.30-catalyst-helper-authdbic","portdir":"perl/p5-catalyst-helper-authdbic","version":"0.170.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Helper::AuthDBIC","description":"Helper to provide a simple authentication scaffold for a Catalyst application.","long_description":"Helper to provide a simple authentication scaffold for a Catalyst application.","active":true,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-catalyst-runtime","p5.30-directory-scratch","p5.30-test-command","clang-18"]},{"type":"lib","ports":["p5.30-catalyst-model-dbic-schema","p5.30-catalyst-plugin-authentication","p5.30-catalyst-plugin-authorization-roles","p5.30-catalyst-plugin-session","perl5.30","p5.30-catalyst-plugin-session-store-fastmmap","p5.30-dbix-class-encodedcolumn","p5.30-dbix-class-schema-loader","p5.30-ppi","p5.30-catalyst-plugin-session-state-cookie","p5.30-catalyst-authentication-credential-http","p5.30-catalyst-authentication-store-dbix-class","p5.30-catalyst-devel"]}],"depends_on":[]},{"name":"p5.30-catalyst-log-log4perl","portdir":"perl/p5-catalyst-log-log4perl","version":"1.60.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Log::Log4perl","description":"Catalyst::Log::Log4perl - DEPRECATED (see Log::Log4perl::Catalyst)","long_description":"Catalyst::Log::Log4perl - DEPRECATED (see Log::Log4perl::Catalyst)","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-catalyst-runtime","p5.30-data-dump","perl5.30","p5.30-mro-compat","p5.30-params-validate","p5.30-log-log4perl"]}],"depends_on":[]},{"name":"p5.30-catalyst-model-adaptor","portdir":"perl/p5-catalyst-model-adaptor","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Model::Adaptor","description":"helper for the incredibly lazy","long_description":"helper for the incredibly lazy","active":true,"categories":["perl"],"maintainers":[{"name":"dev","github":"","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-catalyst-runtime","p5.30-mro-compat"]}],"depends_on":[]},{"name":"p5.30-catalyst-model-dbic-schema","portdir":"perl/p5-catalyst-model-dbic-schema","version":"0.660.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Model::DBIC::Schema","description":"Helper for DBIC Schema Models","long_description":"Helper for DBIC Schema Models","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-dbd-sqlite","p5.30-test-exception","p5.30-test-requires","clang-18"]},{"type":"lib","ports":["p5.30-catalyst-runtime","p5.30-catalystx-component-traits","p5.30-dbix-class","p5.30-dbix-class-cursor-cached","p5.30-dbix-class-schema-loader","p5.30-hash-merge","p5.30-list-moreutils","p5.30-module-runtime","perl5.30","p5.30-moosex-markasmethods","p5.30-moosex-nonmoose","p5.30-moosex-types","p5.30-moosex-types-loadableclass","p5.30-namespace-autoclean","p5.30-namespace-clean","p5.30-tie-ixhash","p5.30-try-tiny","p5.30-moose","p5.30-carp-clan","p5.30-catalyst-component-instancepercontext","p5.30-catalyst-devel"]}],"depends_on":[{"type":"lib","ports":["p5.30-catalyst-authentication-store-dbix-class","p5.30-catalyst-helper-authdbic","p5.30-catalyst-plugin-authentication-store-dbic"]}]},{"name":"p5.30-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.240","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","long_description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-fatal","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["p5.30-moosex-emulate-class-accessor-fast","p5.30-mro-compat","perl5.30","p5.30-string-rewriteprefix","p5.30-try-tiny","p5.30-namespace-autoclean","p5.30-catalyst-runtime","p5.30-moose"]}],"depends_on":[{"type":"build","ports":["p5.30-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.30-catalyst-authentication-credential-http","p5.30-catalyst-authentication-store-dbix-class","p5.30-catalyst-helper-authdbic","p5.30-catalyst-plugin-authentication-store-dbic","p5.30-catalyst-plugin-authorization-roles"]}]},{"name":"p5.30-catalyst-plugin-authentication-store-dbic","portdir":"perl/p5-catalyst-plugin-authentication-store-dbic","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication::Store::DBIC","description":"Authentication against a DBIx::Class or Class::DBI model.","long_description":"This plugin uses a DBIx::Class (or Class::DBI) object to authenticate a user.","active":true,"categories":["perl"],"maintainers":[],"variants":["class_dbi"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-catalyst-model-dbic-schema","p5.30-catalyst-plugin-authentication","p5.30-catalyst-plugin-authorization-roles","p5.30-catalyst-plugin-session-state-cookie","perl5.30","p5.30-class-accessor","p5.30-dbix-class","p5.30-set-object","p5.30-catalyst-runtime"]}],"depends_on":[]},{"name":"p5.30-catalyst-plugin-authorization-acl","portdir":"perl/p5-catalyst-plugin-authorization-acl","version":"0.160.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","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":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.30-catalyst-plugin-authentication","p5.30-catalyst-plugin-authorization-roles","p5.30-catalyst-plugin-session","p5.30-catalyst-plugin-session-state-cookie","p5.30-catalyst-runtime","p5.30-test-www-mechanize-catalyst"]},{"type":"lib","ports":["perl5.30","p5.30-catalyst-runtime","p5.30-class-throwable","p5.30-moose","p5.30-namespace-autoclean","p5.30-tree-simple","p5.30-tree-simple-visitorfactory"]}],"depends_on":[]},{"name":"p5.30-catalyst-plugin-authorization-roles","portdir":"perl/p5-catalyst-plugin-authorization-roles","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authorization::Roles","description":"Role based authorization for Catalyst based on Catalyst::Plugin::Authentication","long_description":"Role based access control is very simple: every user has a list of roles, which that user is allowed to assume, and every restricted part of the app makes an assertion about the necessary roles.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-exception","clang-18"]},{"type":"lib","ports":["p5.30-catalyst-runtime","perl5.30","p5.30-universal-isa","p5.30-set-object","p5.30-catalyst-plugin-authentication"]}],"depends_on":[{"type":"build","ports":["p5.30-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.30-catalyst-helper-authdbic","p5.30-catalyst-plugin-authentication-store-dbic"]}]}]}