{"count":51503,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=802","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=800","results":[{"name":"p5.28-pcsc","portdir":"perl/p5-pcsc","version":"1.4.14","license":"none","platforms":"darwin","epoch":0,"replaced_by":"p5.28-chipcard-pcsc","homepage":"https://www.macports.org","description":"Obsolete port, replaced by p5.28-chipcard-pcsc","long_description":"This port has been replaced by p5.28-chipcard-pcsc.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"p5.26-pcsc","portdir":"perl/p5-pcsc","version":"1.4.14","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ludovic.rousseau.free.fr/softwares/pcsc-perl/","description":"Perl lib for accessing PC/SC card or reader.","long_description":"Perl lib for accessing PC/SC card or reader.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5-pcsc","portdir":"perl/p5-pcsc","version":"1.4.14","license":"none","platforms":"darwin","epoch":0,"replaced_by":"p5-chipcard-pcsc","homepage":"https://www.macports.org","description":"Obsolete port, replaced by p5-chipcard-pcsc","long_description":"This port has been replaced by p5-chipcard-pcsc.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"p5.30-pathtools","portdir":"perl/p5-pathtools","version":"3.750.0","license":"(Artistic-1 or GPL) and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/PathTools","description":"PathTools contains path building and modification classes.","long_description":"PathTools contains path building and modification classes.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-dist-zilla-plugin-checkstrictversion"]},{"type":"lib","ports":["p5.30-dist-zilla-plugin-git-pushinitial","p5.30-file-pushd","p5.30-svn-notify","p5.30-data-hexdump","p5.30-authen-radius","p5.30-extutils-builder","p5.30-path-tiny"]}]},{"name":"p5.28-pathtools","portdir":"perl/p5-pathtools","version":"3.750.0","license":"(Artistic-1 or GPL) and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/PathTools","description":"PathTools contains path building and modification classes.","long_description":"PathTools contains path building and modification classes.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-dist-zilla-plugin-checkstrictversion"]},{"type":"lib","ports":["p5.28-dist-zilla-plugin-git-pushinitial","p5.28-file-pushd","p5-pathtools","p5.28-svn-notify","p5.28-data-hexdump","p5.28-authen-radius","p5.28-extutils-builder","p5.28-path-tiny"]}]},{"name":"p5.26-pathtools","portdir":"perl/p5-pathtools","version":"3.750.0","license":"(Artistic-1 or GPL) and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/PathTools","description":"PathTools contains path building and modification classes.","long_description":"PathTools contains path building and modification classes.","active":false,"categories":["perl"],"maintainers":[{"name":"dluke","github":"danielluke","ports_count":31}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-dist-zilla-plugin-checkstrictversion"]},{"type":"lib","ports":["p5.26-data-hexdump","p5.26-authen-radius","p5.26-file-pushd","p5.26-path-tiny","p5.26-svn-notify","p5.26-dist-zilla-plugin-git-pushinitial"]}]},{"name":"p5-pathtools","portdir":"perl/p5-pathtools","version":"3.750.0","license":"(Artistic-1 or GPL) and BSD","platforms":"darwin","epoch":0,"replaced_by":"p5.28-pathtools","homepage":"https://metacpan.org/release/PathTools","description":"PathTools contains path building and modification classes.","long_description":"PathTools contains path building and modification classes.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.28-pathtools"]}],"depends_on":[]},{"name":"p5.30-path-tiny","portdir":"perl/p5-path-tiny","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Tiny","description":"Path::Tiny - File path utility","long_description":"Path::Tiny - File path utility","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-failwarnings","p5.30-test-mockrandom","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-encode","p5.30-pathtools"]}],"depends_on":[{"type":"build","ports":["p5.30-xml-xpath","p5.30-dist-zilla-pluginbundle-git-versionmanager","p5.30-dist-zilla-role-filewatcher","p5.30-dist-zilla-plugin-ensurelatestperl","p5.30-file-copy-recursive-reduced","p5.30-alien-sqlite","p5.30-lwp-consolelogger","p5.30-dist-zilla-role-modulemetadata","p5.30-dist-zilla-plugin-keywords","p5.30-file-copy-recursive","p5.30-log-dispatch-filerotate","p5.30-dist-zilla-plugin-test-reportprereqs","p5.30-path-iterator-rule","p5.30-alien-rust","p5.30-ffi-c","p5.30-dist-zilla-plugin-metaprovides","p5.30-dist-zilla-plugin-metaprovides-package","p5.30-pithub","p5.30-dist-zilla-plugin-checkissues","p5.30-dist-zilla-plugin-ourpkgversion","p5.30-dist-zilla-plugin-checkselfdependency","p5.30-test-lwp-useragent","p5.30-dist-zilla-plugin-githubmeta","p5.30-dist-zilla-plugin-ffi","p5.30-dist-zilla-plugin-installguide","p5.30-alien-libtiff","p5.30-www-mechanize-cached","p5.30-alien-cmake3","p5.30-dist-zilla-plugin-github","p5.30-dist-zilla-plugin-git-describe","p5.30-alien-proj","p5.30-dist-zilla-plugin-versionfrommainmodule","p5.30-dist-zilla-plugin-distbuild","p5.30-dist-zilla-plugin-modulebuildtiny","p5.30-dist-zilla-pluginbundle-git-checkfor","p5.30-www-mechanize","p5.30-moosex-getopt","p5.30-datetime-locale","p5.30-dist-zilla-pluginbundle-starter"]},{"type":"lib","ports":["p5.30-file-mimeinfo","p5.30-alien-build","p5.30-cli-osprey","p5.30-dist-zilla-plugin-test-compile","p5.30-dist-zilla-app-command-regenerate","p5.30-dancer2","p5.30-dist-zilla-plugin-git","p5.30-dist-zilla-plugin-git-contributors","p5.30-app-nopaste","p5.30-dist-zilla-plugin-bumpversionafterrelease","p5.30-dist-zilla-plugin-checkextratests","p5.30-dist-zilla-plugin-copyfilesfromrelease","p5.30-dist-zilla-plugin-dynamicprereqs","p5.30-dist-zilla-plugin-generatefile-fromsharedir","p5.30-dist-zilla-plugin-makemaker-awesome","p5.30-dist-zilla-plugin-modulebuildtiny-fallback","p5.30-dist-zilla-plugin-prereqs-authordeps","p5.30-dist-zilla-plugin-readmeanyfrompod","p5.30-dist-zilla-plugin-rewriteversion-transitional","p5.30-dist-zilla-role-repofileinjector","p5.30-moosex-types-path-tiny","p5.30-pod-readme","p5.30-specio-library-path-tiny","p5.30-test-file-sharedir","p5.30-test-filename","p5.30-test-inline","p5.30-text-trac","p5.30-types-path-tiny","p5.30-directory-scratch","p5.30-file-sharedir-projectdistdir","p5.30-path-finddev","p5.30-path-isdev","p5.30-dist-zilla-plugin-makemaker-fallback","p5.30-alien-base-modulebuild","p5.30-alien-build-plugin-cleanse-builddir","p5.30-alien-build-plugin-download-github","p5.30-alien-build-plugin-download-gitlab","p5.30-alien-build-plugin-pkgconfig-ppwrapper","p5.30-ffi-platypus-lang-rust","p5.30-test2-plugin-cover","p5.30-dist-zilla","p5.30-dist-zilla-plugin-promptifstale","p5.30-test-perltidy","p5.30-dist-zilla-plugin-run","p5.30-code-tidyall"]}]},{"name":"p5.28-path-tiny","portdir":"perl/p5-path-tiny","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Tiny","description":"Path::Tiny - File path utility","long_description":"Path::Tiny - File path utility","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-failwarnings","p5.28-test-mockrandom","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-encode","p5.28-pathtools"]}],"depends_on":[{"type":"build","ports":["p5.28-xml-xpath","p5.28-dist-zilla-pluginbundle-git-versionmanager","p5.28-dist-zilla-role-filewatcher","p5.28-dist-zilla-plugin-ensurelatestperl","p5.28-file-copy-recursive-reduced","p5.28-alien-sqlite","p5.28-lwp-consolelogger","p5.28-dist-zilla-role-modulemetadata","p5.28-dist-zilla-plugin-keywords","p5.28-file-copy-recursive","p5.28-log-dispatch-filerotate","p5.28-dist-zilla-plugin-test-reportprereqs","p5.28-path-iterator-rule","p5.28-alien-rust","p5.28-ffi-c","p5.28-dist-zilla-plugin-metaprovides","p5.28-dist-zilla-plugin-metaprovides-package","p5.28-pithub","p5.28-dist-zilla-plugin-checkissues","p5.28-dist-zilla-plugin-ourpkgversion","p5.28-dist-zilla-plugin-checkselfdependency","p5.28-test-lwp-useragent","p5.28-dist-zilla-plugin-githubmeta","p5.28-dist-zilla-plugin-ffi","p5.28-dist-zilla-plugin-installguide","p5.28-alien-libtiff","p5.28-www-mechanize-cached","p5.28-alien-cmake3","p5.28-dist-zilla-plugin-github","p5.28-dist-zilla-plugin-git-describe","p5.28-alien-proj","p5.28-dist-zilla-plugin-versionfrommainmodule","p5.28-dist-zilla-plugin-distbuild","p5.28-dist-zilla-plugin-modulebuildtiny","p5.28-dist-zilla-pluginbundle-git-checkfor","p5.28-www-mechanize","p5.28-moosex-getopt","p5.28-datetime-locale","p5.28-dist-zilla-pluginbundle-starter"]},{"type":"lib","ports":["p5.28-file-mimeinfo","p5.28-alien-build","p5.28-cli-osprey","p5.28-dist-zilla-plugin-test-compile","p5.28-dist-zilla-app-command-regenerate","p5.28-dancer2","p5.28-dist-zilla-plugin-git","p5.28-dist-zilla-plugin-git-contributors","p5.28-app-nopaste","p5.28-dist-zilla-plugin-bumpversionafterrelease","p5.28-dist-zilla-plugin-checkextratests","p5.28-dist-zilla-plugin-copyfilesfromrelease","p5.28-dist-zilla-plugin-dynamicprereqs","p5.28-dist-zilla-plugin-generatefile-fromsharedir","p5.28-dist-zilla-plugin-makemaker-awesome","p5.28-dist-zilla-plugin-modulebuildtiny-fallback","p5.28-dist-zilla-plugin-prereqs-authordeps","p5.28-dist-zilla-plugin-readmeanyfrompod","p5.28-dist-zilla-plugin-rewriteversion-transitional","p5.28-dist-zilla-role-repofileinjector","p5.28-moosex-types-path-tiny","p5.28-pod-readme","p5.28-specio-library-path-tiny","p5.28-test-file-sharedir","p5.28-test-filename","p5.28-test-inline","p5.28-text-trac","p5.28-types-path-tiny","p5.28-directory-scratch","p5.28-file-sharedir-projectdistdir","p5.28-path-finddev","p5.28-path-isdev","p5.28-dist-zilla-plugin-makemaker-fallback","p5.28-alien-base-modulebuild","p5.28-alien-build-plugin-cleanse-builddir","p5.28-alien-build-plugin-download-github","p5.28-alien-build-plugin-download-gitlab","p5.28-alien-build-plugin-pkgconfig-ppwrapper","p5.28-ffi-platypus-lang-rust","p5.28-test2-plugin-cover","p5.28-dist-zilla","p5.28-dist-zilla-plugin-promptifstale","p5.28-test-perltidy","p5.28-dist-zilla-plugin-run","p5.28-code-tidyall"]}]},{"name":"p5.26-path-tiny","portdir":"perl/p5-path-tiny","version":"0.118.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Tiny","description":"Path::Tiny - File path utility","long_description":"This module provide a small, fast utility for working with file paths. It is friendlier to use than File::Spec and provides easy access to functions from several other core file handling modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-failwarnings","p5.26-test-mockrandom"]},{"type":"lib","ports":["perl5.26","p5.26-unicode-utf8","p5.26-encode","p5.26-pathtools"]}],"depends_on":[{"type":"build","ports":["p5.26-dist-zilla-plugin-github","p5.26-dist-zilla-plugin-test-reportprereqs","p5.26-dist-zilla-plugin-versionfrommainmodule","p5.26-dist-zilla-pluginbundle-git-checkfor","p5.26-dist-zilla-pluginbundle-git-versionmanager","p5.26-dist-zilla-pluginbundle-starter","p5.26-dist-zilla-role-filewatcher","p5.26-dist-zilla-role-modulemetadata","p5.26-dist-zilla-plugin-githubmeta","p5.26-ffi-c","p5.26-dist-zilla-plugin-installguide","p5.26-file-copy-recursive","p5.26-file-copy-recursive-reduced","p5.26-dist-zilla-plugin-keywords","p5.26-log-dispatch-filerotate","p5.26-lwp-consolelogger","p5.26-moosex-getopt","p5.26-dist-zilla-plugin-ensurelatestperl","p5.26-dist-zilla-plugin-makemaker-fallback","p5.26-dist-zilla-plugin-metaprovides","p5.26-path-iterator-rule","p5.26-pithub","p5.26-dist-zilla-plugin-metaprovides-package","p5.26-dist-zilla-plugin-modulebuildtiny","p5.26-dist-zilla-plugin-modulebuildtiny-fallback","p5.26-dist-zilla-plugin-ourpkgversion","p5.26-dist-zilla-plugin-ffi","p5.26-test-lwp-useragent","p5.26-dist-zilla-plugin-checkselfdependency","p5.26-datetime-locale","p5.26-dist-zilla-plugin-checkissues","p5.26-dist-zilla-plugin-git-describe","p5.26-www-mechanize","p5.26-www-mechanize-cached","p5.26-xml-xpath"]},{"type":"lib","ports":["p5.26-types-path-tiny","p5.26-test-filename","p5.26-alien-build","p5.26-app-nopaste","p5.26-code-tidyall","p5.26-directory-scratch","p5.26-dist-zilla","p5.26-dist-zilla-app-command-regenerate","p5.26-dist-zilla-plugin-bumpversionafterrelease","p5.26-dist-zilla-plugin-checkextratests","p5.26-dist-zilla-plugin-copyfilesfromrelease","p5.26-dist-zilla-plugin-dynamicprereqs","p5.26-dist-zilla-plugin-generatefile-fromsharedir","p5.26-dist-zilla-plugin-git","p5.26-dist-zilla-plugin-git-contributors","p5.26-dist-zilla-plugin-makemaker-awesome","p5.26-dist-zilla-plugin-prereqs-authordeps","p5.26-dist-zilla-plugin-promptifstale","p5.26-dist-zilla-plugin-readmeanyfrompod","p5.26-dist-zilla-plugin-rewriteversion-transitional","p5.26-dist-zilla-plugin-run","p5.26-dist-zilla-plugin-test-compile","p5.26-dist-zilla-role-repofileinjector","p5.26-ffi-platypus-lang-rust","p5.26-file-sharedir-projectdistdir","p5.26-moosex-types-path-tiny","p5.26-path-finddev","p5.26-path-isdev","p5.26-pod-readme","p5.26-pod-spell","p5.26-specio-library-path-tiny","p5.26-test-file-sharedir","p5.26-alien-base-modulebuild","p5.26-test-perltidy","p5.26-test2-plugin-cover","p5.26-text-trac"]}]},{"name":"p5-path-tiny","portdir":"perl/p5-path-tiny","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-path-tiny","homepage":"https://metacpan.org/pod/Path::Tiny","description":"Path::Tiny - File path utility","long_description":"Path::Tiny - File path utility","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-path-tiny"]}],"depends_on":[]},{"name":"p5.30-path-iterator-rule","portdir":"perl/p5-path-iterator-rule","version":"1.15.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Iterator::Rule","description":"Path::Iterator::Rule - Iterative, recursive file finder","long_description":"Path::Iterator::Rule - Iterative, recursive file finder","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14","p5.30-file-pushd","p5.30-path-tiny","p5.30-test-deep","p5.30-test-filename"]},{"type":"lib","ports":["p5.30-number-compare","p5.30-text-glob","p5.30-try-tiny","perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-dist-zilla-plugin-checkextratests"]}]},{"name":"p5.28-path-iterator-rule","portdir":"perl/p5-path-iterator-rule","version":"1.15.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Iterator::Rule","description":"Path::Iterator::Rule - Iterative, recursive file finder","long_description":"Path::Iterator::Rule - Iterative, recursive file finder","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14","p5.28-file-pushd","p5.28-path-tiny","p5.28-test-deep","p5.28-test-filename"]},{"type":"lib","ports":["p5.28-number-compare","p5.28-text-glob","p5.28-try-tiny","perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-dist-zilla-plugin-checkextratests"]}]},{"name":"p5.26-path-iterator-rule","portdir":"perl/p5-path-iterator-rule","version":"1.14.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Iterator::Rule","description":"Path::Iterator::Rule - Iterative, recursive file finder","long_description":"Path::Iterator::Rule - Iterative, recursive file finder","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-filename","clang-9.0","p5.26-file-pushd","p5.26-path-tiny","p5.26-test-deep"]},{"type":"lib","ports":["p5.26-number-compare","p5.26-text-glob","p5.26-try-tiny","perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-dist-zilla-plugin-checkextratests"]}]},{"name":"p5-path-iterator-rule","portdir":"perl/p5-path-iterator-rule","version":"1.15.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-path-iterator-rule","homepage":"https://metacpan.org/pod/Path::Iterator::Rule","description":"Path::Iterator::Rule - Iterative, recursive file finder","long_description":"Path::Iterator::Rule - Iterative, recursive file finder","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-path-iterator-rule"]}],"depends_on":[]},{"name":"p5.30-path-iter","portdir":"perl/p5-path-iter","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Iter","description":"Path::Iter - Simple Efficient Path Iteration","long_description":"Path::Iter - Simple Efficient Path Iteration","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.28-path-iter","portdir":"perl/p5-path-iter","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Iter","description":"Path::Iter - Simple Efficient Path Iteration","long_description":"Path::Iter - Simple Efficient Path Iteration","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.26-path-iter","portdir":"perl/p5-path-iter","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Iter","description":"Path::Iter - Simple Efficient Path Iteration","long_description":"Path::Iter - Simple Efficient Path Iteration","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5-path-iter","portdir":"perl/p5-path-iter","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-path-iter","homepage":"https://metacpan.org/pod/Path::Iter","description":"Path::Iter - Simple Efficient Path Iteration","long_description":"Path::Iter - Simple Efficient Path Iteration","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-path-iter"]}],"depends_on":[]},{"name":"p5.30-path-isdev","portdir":"perl/p5-path-isdev","version":"1.1.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::IsDev","description":"Determine if a given Path resembles a development source tree","long_description":"Determine if a given Path resembles a development source tree","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-fatal","clang-14"]},{"type":"lib","ports":["p5.30-file-homedir","p5.30-module-runtime","perl5.30","p5.30-role-tiny","p5.30-sub-exporter","p5.30-path-tiny","p5.30-class-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.30-file-sharedir-projectdistdir","p5.30-path-finddev"]}]},{"name":"p5.28-path-isdev","portdir":"perl/p5-path-isdev","version":"1.1.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::IsDev","description":"Determine if a given Path resembles a development source tree","long_description":"Determine if a given Path resembles a development source tree","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-fatal","clang-14"]},{"type":"lib","ports":["p5.28-file-homedir","p5.28-module-runtime","perl5.28","p5.28-role-tiny","p5.28-sub-exporter","p5.28-path-tiny","p5.28-class-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.28-file-sharedir-projectdistdir","p5.28-path-finddev"]}]},{"name":"p5.26-path-isdev","portdir":"perl/p5-path-isdev","version":"1.1.3","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::IsDev","description":"Determine if a given Path resembles a development source tree","long_description":"Determine if a given Path resembles a development source tree","active":false,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-fatal"]},{"type":"lib","ports":["p5.26-file-homedir","p5.26-module-runtime","perl5.26","p5.26-role-tiny","p5.26-sub-exporter","p5.26-path-tiny","p5.26-class-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.26-file-sharedir-projectdistdir","p5.26-path-finddev"]}]},{"name":"p5-path-isdev","portdir":"perl/p5-path-isdev","version":"1.1.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-path-isdev","homepage":"https://metacpan.org/pod/Path::IsDev","description":"Determine if a given Path resembles a development source tree","long_description":"Determine if a given Path resembles a development source tree","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-path-isdev"]}],"depends_on":[]},{"name":"p5.30-path-finddev","portdir":"perl/p5-path-finddev","version":"0.5.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::FindDev","description":"Find a development path somewhere in an upper hierarchy.","long_description":"Find a development path somewhere in an upper hierarchy.","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30","p5.30-class-tiny","p5.30-path-isdev","p5.30-path-tiny","p5.30-sub-exporter"]}],"depends_on":[{"type":"lib","ports":["p5.30-file-sharedir-projectdistdir"]}]},{"name":"p5.28-path-finddev","portdir":"perl/p5-path-finddev","version":"0.5.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::FindDev","description":"Find a development path somewhere in an upper hierarchy.","long_description":"Find a development path somewhere in an upper hierarchy.","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.28","p5.28-class-tiny","p5.28-path-isdev","p5.28-path-tiny","p5.28-sub-exporter"]}],"depends_on":[{"type":"lib","ports":["p5.28-file-sharedir-projectdistdir"]}]},{"name":"p5.26-path-finddev","portdir":"perl/p5-path-finddev","version":"0.5.3","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::FindDev","description":"Find a development path somewhere in an upper hierarchy.","long_description":"Find a development path somewhere in an upper hierarchy.","active":false,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-tiny","p5.26-path-isdev","p5.26-path-tiny","p5.26-sub-exporter"]}],"depends_on":[{"type":"lib","ports":["p5.26-file-sharedir-projectdistdir"]}]},{"name":"p5-path-finddev","portdir":"perl/p5-path-finddev","version":"0.5.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-path-finddev","homepage":"https://metacpan.org/pod/Path::FindDev","description":"Find a development path somewhere in an upper hierarchy.","long_description":"Find a development path somewhere in an upper hierarchy.","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-path-finddev"]}],"depends_on":[]},{"name":"p5.30-path-class","portdir":"perl/p5-path-class","version":"0.370.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Class","description":"This Perl extension provides cross-platform path specification manipulation.","long_description":"Path::Class is a module for manipulation of file and directory specifications in a cross-platform manner.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","clang-16"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-html-masonx-free","p5.30-catalyst-view-html-mason","p5.30-crypt-ssleay","p5.30-dist-zilla-plugin-checkmetaresources","p5.30-file-flock-tiny","p5.30-forest","p5.30-git-wrapper","p5.30-moosex-attributeshortcuts","p5.30-mouse"]},{"type":"lib","ports":["p5.30-directory-scratch","p5.30-net-cli-interact","p5.30-catalyst-runtime","p5.30-catalyst-view-tt","p5.30-module-refresh","p5.30-dbix-class","p5.30-moosex-types-path-class","p5.30-catalyst-devel","p5.30-catalyst-plugin-session-store-chi","p5.30-text-vimcolor","p5.30-catalyst-view-xslt","p5.30-config-jfdi","p5.30-treepath","p5.30-catalyst-plugin-session-store-fastmmap","p5.30-dist-zilla-plugin-contributorsfromgit"]}]},{"name":"p5.28-path-class","portdir":"perl/p5-path-class","version":"0.370.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Class","description":"This Perl extension provides cross-platform path specification manipulation.","long_description":"Path::Class is a module for manipulation of file and directory specifications in a cross-platform manner.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-16"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-html-masonx-free","p5.28-catalyst-view-html-mason","p5.28-crypt-ssleay","p5.28-dist-zilla-plugin-checkmetaresources","p5.28-file-flock-tiny","p5.28-forest","p5.28-git-wrapper","p5.28-moosex-attributeshortcuts","p5.28-mouse"]},{"type":"lib","ports":["p5.28-directory-scratch","p5.28-net-cli-interact","p5.28-catalyst-runtime","p5.28-catalyst-view-tt","p5.28-module-refresh","p5.28-dbix-class","p5.28-moosex-types-path-class","p5.28-catalyst-devel","p5.28-catalyst-plugin-session-store-chi","p5.28-text-vimcolor","p5.28-catalyst-view-xslt","p5.28-config-jfdi","p5.28-treepath","p5.28-catalyst-plugin-session-store-fastmmap","p5.28-dist-zilla-plugin-contributorsfromgit"]}]},{"name":"p5.26-path-class","portdir":"perl/p5-path-class","version":"0.370.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Path::Class","description":"This Perl extension provides cross-platform path specification manipulation.","long_description":"Path::Class is a module for manipulation of file and directory specifications in a cross-platform manner.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-build"]}],"depends_on":[{"type":"build","ports":["p5.26-html-masonx-free","p5.26-crypt-ssleay","p5.26-moosex-attributeshortcuts","p5.26-dist-zilla-plugin-checkmetaresources","p5.26-mouse","p5.26-catalyst-view-html-mason","p5.26-forest","p5.26-git-wrapper"]},{"type":"lib","ports":["p5.26-directory-scratch","p5.26-dist-zilla-plugin-contributorsfromgit","p5.26-module-refresh","p5.26-moosex-types-path-class","p5.26-net-cli-interact","p5.26-text-vimcolor","p5.26-catalyst-devel","p5.26-treepath","p5.26-catalyst-plugin-session-store-chi","p5.26-catalyst-plugin-session-store-fastmmap","p5.26-catalyst-runtime","p5.26-catalyst-view-tt","p5.26-catalyst-view-xslt","p5.26-config-jfdi","p5.26-dbix-class"]}]},{"name":"p5-path-class","portdir":"perl/p5-path-class","version":"0.370.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-path-class","homepage":"https://metacpan.org/pod/Path::Class","description":"This Perl extension provides cross-platform path specification manipulation.","long_description":"Path::Class is a module for manipulation of file and directory specifications in a cross-platform manner.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["p5.34-path-class"]}],"depends_on":[]},{"name":"p5.30-patchreader","portdir":"perl/p5-patchreader","version":"0.9.6","license":"unknown","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PatchReader","description":"Utilities to read and manipulate patches and CVS","long_description":"PatchReader is a set of utilities for reading in, transforming, and doing various other things with a patch. It basically allows you to create a chain of readers that can read a patch, remove files from a patch, add CVS context, fix up the patch root according to CVS, and output the patch as raw unified or through a template processor (used in some places to output a patch as HTML).","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.28-patchreader","portdir":"perl/p5-patchreader","version":"0.9.6","license":"unknown","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PatchReader","description":"Utilities to read and manipulate patches and CVS","long_description":"PatchReader is a set of utilities for reading in, transforming, and doing various other things with a patch. It basically allows you to create a chain of readers that can read a patch, remove files from a patch, add CVS context, fix up the patch root according to CVS, and output the patch as raw unified or through a template processor (used in some places to output a patch as HTML).","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.26-patchreader","portdir":"perl/p5-patchreader","version":"0.9.6","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PatchReader","description":"Utilities to read and manipulate patches and CVS","long_description":"PatchReader is a set of utilities for reading in, transforming, and doing various other things with a patch. It basically allows you to create a chain of readers that can read a patch, remove files from a patch, add CVS context, fix up the patch root according to CVS, and output the patch as raw unified or through a template processor (used in some places to output a patch as HTML).","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5-patchreader","portdir":"perl/p5-patchreader","version":"0.9.6","license":"unknown","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-patchreader","homepage":"https://metacpan.org/pod/PatchReader","description":"Utilities to read and manipulate patches and CVS","long_description":"PatchReader is a set of utilities for reading in, transforming, and doing various other things with a patch. It basically allows you to create a chain of readers that can read a patch, remove files from a patch, add CVS context, fix up the patch root according to CVS, and output the patch as raw unified or through a template processor (used in some places to output a patch as HTML).","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-patchreader"]}],"depends_on":[]},{"name":"p5.30-parse-yapp","portdir":"perl/p5-parse-yapp","version":"1.210.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::Yapp","description":"Perl extension for generating and using LALR parsers.","long_description":"Perl extension for generating and using LALR parsers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.28-parse-yapp","portdir":"perl/p5-parse-yapp","version":"1.210.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::Yapp","description":"Perl extension for generating and using LALR parsers.","long_description":"Perl extension for generating and using LALR parsers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.26-parse-yapp","portdir":"perl/p5-parse-yapp","version":"1.210.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::Yapp","description":"Perl extension for generating and using LALR parsers.","long_description":"Perl extension for generating and using LALR parsers.","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-libxml-enno"]}]},{"name":"p5-parse-yapp","portdir":"perl/p5-parse-yapp","version":"1.210.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":"p5.34-parse-yapp","homepage":"https://metacpan.org/pod/Parse::Yapp","description":"Perl extension for generating and using LALR parsers.","long_description":"Perl extension for generating and using LALR parsers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-parse-yapp"]}],"depends_on":[]},{"name":"p5.30-parse-win32registry","portdir":"perl/p5-parse-win32registry","version":"1.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::Win32Registry","description":"Perl Module to parse Windows Registry","long_description":"Perl Module to parse Windows Registry","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30","p5.30-encode","p5.30-time-local"]}],"depends_on":[]},{"name":"p5.28-parse-win32registry","portdir":"perl/p5-parse-win32registry","version":"1.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::Win32Registry","description":"Perl Module to parse Windows Registry","long_description":"Perl Module to parse Windows Registry","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.28","p5.28-encode","p5.28-time-local"]}],"depends_on":[]},{"name":"p5.26-parse-win32registry","portdir":"perl/p5-parse-win32registry","version":"1.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::Win32Registry","description":"Perl Module to parse Windows Registry","long_description":"Perl Module to parse Windows Registry","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-encode","p5.26-time-local"]}],"depends_on":[]},{"name":"p5-parse-win32registry","portdir":"perl/p5-parse-win32registry","version":"1.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-parse-win32registry","homepage":"https://metacpan.org/pod/Parse::Win32Registry","description":"Perl Module to parse Windows Registry","long_description":"Perl Module to parse Windows Registry","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-parse-win32registry"]}],"depends_on":[]},{"name":"p5.30-parse-recdescent","portdir":"perl/p5-parse-recdescent","version":"1.967.15","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::RecDescent","description":"Generate Recursive-Descent Parsers","long_description":"RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) productions for any rule, * Repeated, optional and alternate subrules within productions, * Late-bound (run-time dispatched) subrules * Full access to Perl within actions specified as part of the grammar, * Simple automated error reporting during parser generation and parsing, * The ability to commit to, uncommit to, or reject particular productions during a parse, * Incremental extension of the parsing grammar (even during a parse), * Precompilation of parser objects, * User-definable reduce-reduce conflict resolution via scoring of matching productions. See the file RecDescent.pod for excruciating detail on all of this.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-warn","clang-14"]},{"type":"lib","ports":["perl5.30","p5.30-text-balanced"]}],"depends_on":[{"type":"build","ports":["p5.30-inline-python"]},{"type":"lib","ports":["p5.30-extutils-xsbuilder","p5.30-gedcom","p5.30-html-template-compiled","p5.30-inline-c","p5.30-rdf-query","p5.30-mail-imapclient","p5.30-google-protocolbuffers","p5.30-spreadsheet-writeexcel","p5.30-sql-translator","p5.30-mail-audit","p5.30-graphviz","p5.30-css","p5.30-math-symbolic"]}]},{"name":"p5.28-parse-recdescent","portdir":"perl/p5-parse-recdescent","version":"1.967.15","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::RecDescent","description":"Generate Recursive-Descent Parsers","long_description":"RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) productions for any rule, * Repeated, optional and alternate subrules within productions, * Late-bound (run-time dispatched) subrules * Full access to Perl within actions specified as part of the grammar, * Simple automated error reporting during parser generation and parsing, * The ability to commit to, uncommit to, or reject particular productions during a parse, * Incremental extension of the parsing grammar (even during a parse), * Precompilation of parser objects, * User-definable reduce-reduce conflict resolution via scoring of matching productions. See the file RecDescent.pod for excruciating detail on all of this.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-warn","clang-14"]},{"type":"lib","ports":["perl5.28","p5.28-text-balanced"]}],"depends_on":[{"type":"build","ports":["p5.28-inline-python"]},{"type":"lib","ports":["p5.28-extutils-xsbuilder","p5.28-gedcom","p5.28-html-template-compiled","p5.28-inline-c","p5.28-rdf-query","p5.28-mail-imapclient","p5.28-google-protocolbuffers","p5.28-spreadsheet-writeexcel","p5.28-sql-translator","p5.28-mail-audit","p5.28-graphviz","p5.28-css","p5.28-math-symbolic"]}]},{"name":"p5.26-parse-recdescent","portdir":"perl/p5-parse-recdescent","version":"1.967.15","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::RecDescent","description":"Generate Recursive-Descent Parsers","long_description":"RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) productions for any rule, * Repeated, optional and alternate subrules within productions, * Late-bound (run-time dispatched) subrules * Full access to Perl within actions specified as part of the grammar, * Simple automated error reporting during parser generation and parsing, * The ability to commit to, uncommit to, or reject particular productions during a parse, * Incremental extension of the parsing grammar (even during a parse), * Precompilation of parser objects, * User-definable reduce-reduce conflict resolution via scoring of matching productions. See the file RecDescent.pod for excruciating detail on all of this.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-warn"]},{"type":"lib","ports":["perl5.26","p5.26-text-balanced"]}],"depends_on":[{"type":"build","ports":["p5.26-inline-python"]},{"type":"lib","ports":["p5.26-css","p5.26-extutils-xsbuilder","p5.26-gedcom","p5.26-google-protocolbuffers","p5.26-graphviz","p5.26-html-template-compiled","p5.26-inline-c","p5.26-mail-audit","p5.26-mail-imapclient","p5.26-math-symbolic","p5.26-rdf-query","p5.26-spreadsheet-writeexcel","p5.26-sql-translator"]}]},{"name":"p5-parse-recdescent","portdir":"perl/p5-parse-recdescent","version":"1.967.15","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-parse-recdescent","homepage":"https://metacpan.org/pod/Parse::RecDescent","description":"Generate Recursive-Descent Parsers","long_description":"RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) productions for any rule, * Repeated, optional and alternate subrules within productions, * Late-bound (run-time dispatched) subrules * Full access to Perl within actions specified as part of the grammar, * Simple automated error reporting during parser generation and parsing, * The ability to commit to, uncommit to, or reject particular productions during a parse, * Incremental extension of the parsing grammar (even during a parse), * Precompilation of parser objects, * User-definable reduce-reduce conflict resolution via scoring of matching productions. See the file RecDescent.pod for excruciating detail on all of this.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["p5.34-parse-recdescent"]}],"depends_on":[]},{"name":"p5.30-parse-mime","portdir":"perl/p5-parse-mime","version":"1.6.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::MIME","description":"Parse::MIME - Parse mime-types, match against media ranges","long_description":"Parse::MIME - Parse mime-types, match against media ranges","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2631}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-lwp-consolelogger"]}]},{"name":"p5.28-parse-mime","portdir":"perl/p5-parse-mime","version":"1.6.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::MIME","description":"Parse::MIME - Parse mime-types, match against media ranges","long_description":"Parse::MIME - Parse mime-types, match against media ranges","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2631}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-lwp-consolelogger"]}]},{"name":"p5.26-parse-mime","portdir":"perl/p5-parse-mime","version":"1.5.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Parse::MIME","description":"Parse::MIME - Parse mime-types, match against media ranges","long_description":"Parse::MIME - Parse mime-types, match against media ranges","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2631}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-lwp-consolelogger"]}]}]}