{"count":52178,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=492","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=490","results":[{"name":"p5.28-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.28"]}],"depends_on":[{"type":"build","ports":["p5.28-moosex-extended","p5.28-ffi-c","p5.28-ffi-platypus-lang-rust","p5.28-file-copy-recursive-reduced","p5.28-file-sharedir-projectdistdir","p5.28-gdgraph","p5.28-git-raw","p5.28-html-masonx-free","p5.28-io-prompt-tiny","p5.28-list-compare","p5.28-module-build-xsutil","p5.28-lwp-consolelogger","p5.28-moosex-role-warnonconflict","p5.28-sys-hostip","p5.28-term-progressbar","p5.28-test-failwarnings","p5.28-test-snapshot","p5.28-test-tempdir-tiny","p5.28-test2-plugin-nowarnings","p5.28-text-bibtex","p5.28-try-tiny","p5.28-alien-build-plugin-cleanse-builddir","p5.28-alien-build-plugin-download-github","p5.28-alien-build-plugin-pkgconfig-ppwrapper","p5.28-alien-ffi","p5.28-array-iterator","p5.28-catalyst-view-html-mason","p5.28-cgi-compile","p5.28-cli-osprey","p5.28-dancer2","p5.28-devel-checklib","p5.28-devel-nytprof","p5.28-dist-zilla-plugin-checkextratests","p5.28-dist-zilla-plugin-checkmetaresources","p5.28-dist-zilla-plugin-dynamicprereqs","p5.28-dist-zilla-plugin-makemaker-fallback","p5.28-dist-zilla-plugin-test-reportprereqs","p5.28-dist-zilla-pluginbundle-git-checkfor","p5.28-email-date","p5.28-email-send","p5.28-email-sender"]},{"type":"lib","ports":["p5.28-alien-base-modulebuild","p5.28-alien-build","p5.28-test-output","p5.28-ffi-platypus","p5.28-sys-info-driver-osx","p5.28-mason","p5.28-alien-sdl","p5.28-app-cli","p5.28-app-cmd","p5.28-test-script","p5.28-module-compile","p5.28-dumbbench","p5.28-test-differences","p5.28-code-tidyall","p5.28-config-autoconf","p5.28-crypt-random-source","p5.28-html-entities-interpolate","p5.28-test2-tools-process","p5.28-devel-cover","p5.28-email-valid"]}]},{"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.32-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.32"]}],"depends_on":[{"type":"build","ports":["p5.32-moosex-extended","p5.32-ffi-c","p5.32-ffi-platypus-lang-rust","p5.32-file-copy-recursive-reduced","p5.32-file-sharedir-projectdistdir","p5.32-gdgraph","p5.32-git-raw","p5.32-html-masonx-free","p5.32-io-prompt-tiny","p5.32-list-compare","p5.32-module-build-xsutil","p5.32-lwp-consolelogger","p5.32-moosex-role-warnonconflict","p5.32-sys-hostip","p5.32-term-progressbar","p5.32-test-failwarnings","p5.32-test-snapshot","p5.32-test-tempdir-tiny","p5.32-test2-plugin-nowarnings","p5.32-text-bibtex","p5.32-try-tiny","p5.32-alien-build-plugin-cleanse-builddir","p5.32-alien-build-plugin-download-github","p5.32-alien-build-plugin-pkgconfig-ppwrapper","p5.32-alien-ffi","p5.32-array-iterator","p5.32-catalyst-view-html-mason","p5.32-cgi-compile","p5.32-cli-osprey","p5.32-dancer2","p5.32-devel-checklib","p5.32-devel-nytprof","p5.32-dist-zilla-plugin-checkextratests","p5.32-dist-zilla-plugin-checkmetaresources","p5.32-dist-zilla-plugin-dynamicprereqs","p5.32-dist-zilla-plugin-makemaker-fallback","p5.32-dist-zilla-plugin-test-reportprereqs","p5.32-dist-zilla-pluginbundle-git-checkfor","p5.32-email-date","p5.32-email-send","p5.32-email-sender"]},{"type":"lib","ports":["p5.32-alien-base-modulebuild","p5.32-alien-build","p5.32-test-output","p5.32-ffi-platypus","p5.32-sys-info-driver-osx","p5.32-mason","p5.32-alien-sdl","p5.32-app-cli","p5.32-app-cmd","p5.32-test-script","p5.32-module-compile","p5.32-dumbbench","p5.32-test-differences","p5.32-code-tidyall","p5.32-config-autoconf","p5.32-crypt-random-source","p5.32-html-entities-interpolate","p5.32-test2-tools-process","p5.32-devel-cover","p5.32-email-valid"]}]},{"name":"p5.34-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.34"]}],"depends_on":[{"type":"build","ports":["p5.34-html-masonx-free","p5.34-io-prompt-tiny","p5.34-list-compare","p5.34-cli-osprey","p5.34-module-build-xsutil","p5.34-alien-build-plugin-cleanse-builddir","p5.34-moosex-extended","p5.34-moosex-role-warnonconflict","p5.34-sys-hostip","p5.34-alien-build-plugin-download-github","p5.34-term-progressbar","p5.34-alien-build-plugin-pkgconfig-ppwrapper","p5.34-test-failwarnings","p5.34-dancer2","p5.34-devel-checklib","p5.34-test-snapshot","p5.34-test-tempdir-tiny","p5.34-test2-plugin-nowarnings","p5.34-array-iterator","p5.34-text-bibtex","p5.34-try-tiny","p5.34-devel-nytprof","demeter","p5.34-dist-zilla-plugin-checkextratests","p5.34-dist-zilla-plugin-checkmetaresources","p5.34-dist-zilla-plugin-dynamicprereqs","p5.34-dist-zilla-plugin-makemaker-fallback","p5.34-dist-zilla-plugin-test-reportprereqs","p5.34-dist-zilla-pluginbundle-git-checkfor","p5.34-alien-ffi","p5.34-email-date","p5.34-email-send","p5.34-email-sender","p5.34-catalyst-view-html-mason","p5.34-ffi-c","p5.34-cgi-compile","p5.34-ffi-platypus-lang-rust","p5.34-file-copy-recursive-reduced","p5.34-file-sharedir-projectdistdir","p5.34-gdgraph","p5.34-git-raw","p5.34-lwp-consolelogger"]},{"type":"lib","ports":["p5.34-html-entities-interpolate","lcov","p5.34-alien-base-modulebuild","p5.34-alien-build","p5.34-alien-sdl","p5.34-app-cli","p5.34-app-cmd","p5-capture-tiny","p5.34-code-tidyall","p5.34-config-autoconf","p5.34-crypt-random-source","p5.34-devel-cover","p5.34-dumbbench","p5.34-email-valid","p5.34-ffi-platypus","p5.34-mason","p5.34-module-compile","p5.34-sys-info-driver-osx","p5.34-test-differences","p5.34-test-output","p5.34-test-script","p5.34-test2-tools-process","demeter"]},{"type":"test","ports":["ccdiff"]}]},{"name":"p5-carp-always","portdir":"perl/p5-carp-always","version":"0.160.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-carp-always","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":["p5.34-carp-always"]}],"depends_on":[]},{"name":"p5-carp-assert","portdir":"perl/p5-carp-assert","version":"0.220.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-carp-assert","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":["p5.34-carp-assert"]}],"depends_on":[]},{"name":"p5.28-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.28","p5.28-test-base"]}],"depends_on":[{"type":"lib","ports":["p5.28-gtk3-imageview"]}]},{"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.32-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.32","p5.32-test-base"]}],"depends_on":[{"type":"lib","ports":["p5.32-gtk3-imageview"]}]},{"name":"p5.34-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.34","p5.34-test-base"]}],"depends_on":[{"type":"lib","ports":["p5-carp-always","p5.34-gtk3-imageview"]}]},{"name":"p5.28-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.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-chi"]}]},{"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.32-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.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-chi"]}]},{"name":"p5.34-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.34"]}],"depends_on":[{"type":"lib","ports":["p5-carp-assert","p5.34-chi","log2timeline"]}]},{"name":"p5-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":"p5.34-carp-assert-more","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":["clang-18"]},{"type":"lib","ports":["p5.34-carp-assert-more"]}],"depends_on":[]},{"name":"p5-carp-clan","portdir":"perl/p5-carp-clan","version":"6.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-carp-clan","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":["p5.34-carp-clan"]}],"depends_on":[]},{"name":"p5.28-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.28-test-exception","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-test-www-mechanize"]}]},{"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.32-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.32-test-exception","clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-test-www-mechanize"]}]},{"name":"p5.34-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.34-test-exception","clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-carp-assert-more","p5.34-test-www-mechanize"]}]},{"name":"p5.28-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.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-bit-vector","p5.28-carp-clan-share","p5.28-catalyst-model-dbic-schema","p5.28-date-calc","p5.28-dbix-class-cursor-cached","p5.28-dbix-class-schema-loader","p5.28-declare-constraints-simple","p5.28-moosex-types","p5.28-net-twitter","p5.28-sql-translator"]}]},{"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.32-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.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-bit-vector","p5.32-carp-clan-share","p5.32-catalyst-model-dbic-schema","p5.32-date-calc","p5.32-dbix-class-cursor-cached","p5.32-dbix-class-schema-loader","p5.32-declare-constraints-simple","p5.32-moosex-types","p5.32-net-twitter","p5.32-sql-translator"]}]},{"name":"p5.34-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.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-bit-vector","p5-carp-clan","p5.34-carp-clan-share","p5.34-catalyst-model-dbic-schema","p5.34-date-calc","p5.34-dbix-class-cursor-cached","p5.34-dbix-class-schema-loader","p5.34-declare-constraints-simple","p5.34-moosex-types","p5.34-net-twitter","p5.34-sql-translator"]},{"type":"run","ports":["cpan2port"]}]},{"name":"p5-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":"p5.34-carp-clan-share","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":2656}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-carp-clan-share"]}],"depends_on":[]},{"name":"p5-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":"p5.34-catalyst-action-renderview","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":["p5.34-catalyst-action-renderview"]}],"depends_on":[]},{"name":"p5.28-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":2656}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-carp-clan"]}],"depends_on":[{"type":"lib","ports":["p5.28-config-jfdi"]}]},{"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":2656}],"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.32-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":2656}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-carp-clan"]}],"depends_on":[{"type":"lib","ports":["p5.32-config-jfdi"]}]},{"name":"p5.34-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":2656}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-carp-clan"]}],"depends_on":[{"type":"lib","ports":["p5-carp-clan-share","p5.34-config-jfdi"]}]},{"name":"p5.28-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.28","p5.28-catalyst-runtime","p5.28-data-visitor","p5.28-mro-compat"]}],"depends_on":[{"type":"build","ports":["p5.28-catalyst-view-html-mason","p5.28-catalyst-view-mason2"]},{"type":"lib","ports":["p5.28-catalyst-devel"]}]},{"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.32-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.32","p5.32-catalyst-runtime","p5.32-data-visitor","p5.32-mro-compat"]}],"depends_on":[{"type":"build","ports":["p5.32-catalyst-view-html-mason","p5.32-catalyst-view-mason2"]},{"type":"lib","ports":["p5.32-catalyst-devel"]}]},{"name":"p5.34-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.34","p5.34-catalyst-runtime","p5.34-data-visitor","p5.34-mro-compat"]}],"depends_on":[{"type":"build","ports":["p5.34-catalyst-view-html-mason","p5.34-catalyst-view-mason2"]},{"type":"lib","ports":["p5-catalyst-action-renderview","p5.34-catalyst-devel"]}]},{"name":"p5-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":"p5.34-catalyst-action-rest","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":["clang-18"]},{"type":"lib","ports":["p5.34-catalyst-action-rest"]}],"depends_on":[]},{"name":"p5-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":"p5.34-catalyst-authentication-credential-http","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"]},{"type":"lib","ports":["p5.34-catalyst-authentication-credential-http"]}],"depends_on":[]},{"name":"p5.28-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.28-libwww-perl","p5.28-test-requires","p5.28-yaml-syck","clang-18"]},{"type":"lib","ports":["p5.28-module-pluggable","p5.28-moose","p5.28-mro-compat","perl5.28","p5.28-params-validate","p5.28-uri-find","p5.28-namespace-autoclean","p5.28-catalyst-runtime","p5.28-class-inspector","p5.28-json-maybexs"]}],"depends_on":[]},{"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.32-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.32-libwww-perl","p5.32-test-requires","p5.32-yaml-syck","clang-18"]},{"type":"lib","ports":["p5.32-module-pluggable","p5.32-moose","p5.32-mro-compat","perl5.32","p5.32-params-validate","p5.32-uri-find","p5.32-namespace-autoclean","p5.32-catalyst-runtime","p5.32-class-inspector","p5.32-json-maybexs"]}],"depends_on":[]},{"name":"p5.34-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.34-libwww-perl","p5.34-test-requires","p5.34-yaml-syck","clang-18"]},{"type":"lib","ports":["p5.34-module-pluggable","p5.34-moose","p5.34-mro-compat","perl5.34","p5.34-params-validate","p5.34-uri-find","p5.34-namespace-autoclean","p5.34-catalyst-runtime","p5.34-class-inspector","p5.34-json-maybexs"]}],"depends_on":[{"type":"lib","ports":["p5-catalyst-action-rest"]}]},{"name":"p5.28-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.28-http-message","p5.28-module-build","p5.28-module-build-tiny","p5.28-test-exception","p5.28-test-mockobject","p5.28-test-needs"]},{"type":"lib","ports":["perl5.28","p5.28-catalyst-plugin-authentication","p5.28-catalyst-runtime","p5.28-class-accessor","p5.28-string-escape","p5.28-uri","p5.28-crypt-sysrandom"]}],"depends_on":[{"type":"lib","ports":["p5.28-catalyst-helper-authdbic"]}]},{"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.32-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.32-module-build","p5.32-http-message","p5.32-module-build-tiny","p5.32-test-exception","p5.32-test-mockobject","p5.32-test-needs"]},{"type":"lib","ports":["perl5.32","p5.32-catalyst-plugin-authentication","p5.32-catalyst-runtime","p5.32-class-accessor","p5.32-string-escape","p5.32-uri","p5.32-crypt-sysrandom"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-helper-authdbic"]}]},{"name":"p5.34-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.34-http-message","p5.34-module-build","p5.34-module-build-tiny","p5.34-test-exception","p5.34-test-mockobject","p5.34-test-needs"]},{"type":"lib","ports":["perl5.34","p5.34-catalyst-plugin-authentication","p5.34-catalyst-runtime","p5.34-class-accessor","p5.34-string-escape","p5.34-uri","p5.34-crypt-sysrandom"]}],"depends_on":[{"type":"lib","ports":["p5-catalyst-authentication-credential-http","p5.34-catalyst-helper-authdbic"]}]},{"name":"p5-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":"p5.34-catalyst-authentication-store-dbix-class","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.34-catalyst-authentication-store-dbix-class"]}],"depends_on":[]},{"name":"p5-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":"p5.34-catalyst-component-instancepercontext","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":["p5.34-catalyst-component-instancepercontext"]}],"depends_on":[]},{"name":"p5.28-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.28-catalyst-model-dbic-schema","p5.28-catalyst-plugin-authentication","p5.28-catalyst-runtime","p5.28-dbix-class","perl5.28","p5.28-moose","p5.28-namespace-autoclean","p5.28-try-tiny","p5.28-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.28-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.32-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.32-catalyst-model-dbic-schema","p5.32-catalyst-plugin-authentication","p5.32-catalyst-runtime","p5.32-dbix-class","perl5.32","p5.32-moose","p5.32-namespace-autoclean","p5.32-try-tiny","p5.32-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-helper-authdbic"]}]},{"name":"p5.34-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.34-catalyst-model-dbic-schema","p5.34-catalyst-plugin-authentication","p5.34-catalyst-runtime","p5.34-dbix-class","perl5.34","p5.34-moose","p5.34-namespace-autoclean","p5.34-try-tiny","p5.34-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5-catalyst-authentication-store-dbix-class","p5.34-catalyst-helper-authdbic"]}]}]}