{"count":51961,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=207","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=205","results":[{"name":"p5.28-config-mvp","portdir":"perl/p5-config-mvp","version":"2.200.13","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::MVP","description":"Config::MVP - multivalue-property package-oriented configuration","long_description":"Config::MVP - multivalue-property package-oriented configuration","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-fatal","clang-18"]},{"type":"lib","ports":["p5.28-module-pluggable","p5.28-moose","p5.28-moosex-oneargnew","p5.28-params-util","perl5.28","p5.28-role-identifiable","p5.28-throwable","p5.28-tie-ixhash","p5.28-try-tiny","p5.28-role-hasmessage","p5.28-class-load"]}],"depends_on":[{"type":"lib","ports":["p5.28-config-mvp-reader-ini","p5.28-dist-zilla","p5.28-dist-zilla-plugin-promptifstale","p5.28-pod-weaver"]}]},{"name":"p5.28-config-mvp-reader-ini","portdir":"perl/p5-config-mvp-reader-ini","version":"2.101.465","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::MVP::Reader::INI","description":"Config::MVP::Reader::INI - an MVP config reader for .ini files","long_description":"Config::MVP::Reader::INI - an MVP config reader for .ini files","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-config-ini","p5.28-config-mvp","p5.28-moose"]}],"depends_on":[{"type":"lib","ports":["p5.28-dist-zilla","p5.28-pod-weaver"]}]},{"name":"p5.28-config-mvp-slicer","portdir":"perl/p5-config-mvp-slicer","version":"0.303.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::MVP::Slicer","description":"Config::MVP::Slicer - Extract embedded plugin config from parent config","long_description":"Config::MVP::Slicer - Extract embedded plugin config from parent config","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-moose"]}],"depends_on":[{"type":"lib","ports":["p5.28-dist-zilla-config-slicer","p5.28-dist-zilla-role-stash-plugins"]}]},{"name":"p5.28-config-properties","portdir":"perl/p5-config-properties","version":"1.800.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::Properties","description":"Configuration using Java style properties","long_description":"Configuration using Java style properties","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-log-handler"]}]},{"name":"p5.28-config-simple","portdir":"perl/p5-config-simple","version":"4.590.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/SHERZODR/Config-Simple-4.59","description":"simple configuration file class","long_description":"Reading and writing configuration files is one of the most frequent tasks of any software design. Config::Simple is the library that helps you with it. Config::Simple is a class representing configuration file object. It supports several configuration file syntax and tries to identify the file syntax automatically. Library supports parsing, updating and creating configuration files.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-config-tiny","portdir":"perl/p5-config-tiny","version":"2.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Config::Tiny","description":"Read/Write .ini style files with as little code as possible","long_description":"Config::Tiny is a perl class to read and write .ini style configuration files with as little code as possible, reducing load time and memory overhead. Most of the time it is accepted that Perl applications use a lot of memory and modules. The ::Tiny family of modules is specifically intended to provide an ultralight alternative to the standard modules. This module is primarily for reading human written files, and anything we write shouldn't need to have documentation/comments. If you need something with more power move up to Config::Simple, Config::General or one of the many other Config:: modules. To rephrase, Config::Tiny does not preserve your comments, whitespace, or the order of your config file.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-log-dispatch-configurator-any"]},{"type":"lib","ports":["p5.28-config-any","p5.28-dbix-admin-dsnmanager","p5.28-perl-critic","p5.28-test-classapi","p5.28-test-inline"]}]},{"name":"p5.28-conf-libconfig","portdir":"perl/p5-conf-libconfig","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Conf::Libconfig","description":"Perl extension for libconfig","long_description":"Perl extension for libconfig","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","p5.28-test-simple","p5.28-test-warn","p5.28-extutils-makemaker","p5.28-extutils-pkgconfig","p5.28-test-deep","p5.28-test-exception"]},{"type":"lib","ports":["perl5.28","libconfig-hr"]}],"depends_on":[]},{"name":"p5.28-const-exporter","portdir":"perl/p5-const-exporter","version":"1.3.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Const::Exporter","description":"Const::Exporter - Declare constants for export","long_description":"Const::Exporter - Declare constants for export","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-hash-objectify","p5.28-sub-identify","p5.28-test-most","clang-18"]},{"type":"lib","ports":["p5.28-package-stash-xs","p5.28-ref-util","perl5.28","p5.28-scalar-list-utils","p5.28-ref-util-xs","p5.28-const-fast","p5.28-list-someutils-xs","p5.28-package-stash"]}],"depends_on":[{"type":"lib","ports":["p5.28-text-table-manifold"]}]},{"name":"p5.28-const-fast","portdir":"perl/p5-const-fast","version":"0.14.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Const::Fast","description":"Const::Fast - Facility for creating read-only scalars, arrays, and hashes.","long_description":"Const::Fast - Facility for creating read-only scalars, arrays, and hashes.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-module-build-tiny","p5.28-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-sub-exporter-progressive"]}],"depends_on":[{"type":"lib","ports":["p5.28-const-exporter"]}]},{"name":"p5.28-context-preserve","portdir":"perl/p5-context-preserve","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Context::Preserve","description":"Context::Preserve - Run code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller","long_description":"Context::Preserve - Run code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller","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-dbix-class"]}]},{"name":"p5.28-convert-ascii-armour","portdir":"perl/p5-convert-ascii-armour","version":"1.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::ASCII::Armour","description":"Convert binary octets into ASCII armoured messages.","long_description":"This module converts hashes of binary octets into ASCII messages suitable for transfer over 6-bit clean transport channels. The encoded ASCII resembles PGP's armoured messages, but are in no way compatible with PGP.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-alt-crypt-rsa-bigint","p5.28-crypt-rsa"]}]},{"name":"p5.28-convert-asn1","portdir":"perl/p5-convert-asn1","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::ASN1","description":"ASN1 Encode / Decode Library","long_description":"Encodes and decodes ASN.1 data structures using BER/DER rules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-convert-pem","p5.28-crypt-dsa","p5.28-crypt-openssl-x509","p5.28-perl-ldap"]}]},{"name":"p5.28-convert-bencode","portdir":"perl/p5-convert-bencode","version":"1.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Bencode","description":"Functions for converting to/from bencoded strings","long_description":"This module provides two functions, bencode and bdecode, which encode and decode bencoded strings respectively. The description of bencode is part of the bittorrent protocol specification which can be found at http://bitconjurer.org/BitTorrent/protocol.html","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-convert-binary-c","portdir":"perl/p5-convert-binary-c","version":"0.860.0","license":"(Artistic-1 or GPL) and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Binary::C","description":"Convert::Binary::C - Binary Data Conversion using C Types","long_description":"Convert::Binary::C - Binary Data Conversion using C Types","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-convert-binhex","portdir":"perl/p5-convert-binhex","version":"1.125.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::BinHex","description":"Module for converting to and from BinHex encoded files","long_description":"BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-file-slurp","p5.28-test-most","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-mime-tools"]}]},{"name":"p5.28-convert-color","portdir":"perl/p5-convert-color","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Color","description":"Convert::Color - color space conversions and named lookups","long_description":"Convert::Color - color space conversions and named lookups","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-meta","p5.28-list-utilsby","p5.28-module-pluggable"]}],"depends_on":[{"type":"lib","ports":["p5.28-convert-color-xterm","p5.28-string-tagged-markdown","p5.28-string-tagged-terminal"]}]},{"name":"p5.28-convert-color-xterm","portdir":"perl/p5-convert-color-xterm","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Color::XTerm","description":"Convert::Color::XTerm - indexed colors used by XTerm","long_description":"Convert::Color::XTerm - indexed colors used by XTerm","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-convert-color"]}],"depends_on":[{"type":"lib","ports":["p5.28-string-tagged-terminal"]}]},{"name":"p5.28-convert-moji","portdir":"perl/p5-convert-moji","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::Moji","description":"Convert::Moji - Convert between alphabets","long_description":"Convert::Moji - Convert between alphabets","active":true,"categories":["perl"],"maintainers":[{"name":"raf","github":"macportsraf","ports_count":33}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-lingua-ja-moji"]}]},{"name":"p5.28-convert-pem","portdir":"perl/p5-convert-pem","version":"0.130.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::PEM","description":"Convert::PEM - Read/write encrypted ASN.1 PEM files","long_description":"Convert::PEM - Read/write encrypted ASN.1 PEM files","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-exception","clang-18"]},{"type":"lib","ports":["p5.28-convert-asn1","p5.28-crypt-des_ede3","perl5.28","p5.28-digest-md5","p5.28-mime-base64","p5.28-cryptx","p5.28-class-errorhandler"]}],"depends_on":[{"type":"lib","ports":["p5.28-crypt-dsa"]}]},{"name":"p5.28-convert-tnef","portdir":"perl/p5-convert-tnef","version":"0.180.0","license":"unknown","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::TNEF","description":"Perl module to read TNEF files","long_description":"Perl module to read TNEF files","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-io-stringy","p5.28-mime-tools"]}],"depends_on":[]},{"name":"p5.28-convert-uu","portdir":"perl/p5-convert-uu","version":"0.520.100","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::UU","description":"Perl module for uuencode and uudecode","long_description":"Perl module for uuencode and uudecode","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-convert-uulib","portdir":"perl/p5-convert-uulib","version":"1.800.0","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Convert::UUlib","description":"Perl interface to the uulib library","long_description":"p5-convert-uulib is a Perl interface to the uulib library (a.k.a. uudeview/uuenview)","active":true,"categories":["perl"],"maintainers":[{"name":"borys","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-canary-stability","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-common-sense"]}],"depends_on":[]},{"name":"p5.28-cookie-baker","portdir":"perl/p5-cookie-baker","version":"0.120.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cookie::Baker","description":"Cookie::Baker - A cookie string generator/parser","long_description":"Cookie::Baker - A cookie string generator/parser","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-module-build-tiny","p5.28-test-time","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-uri"]}],"depends_on":[{"type":"lib","ports":["p5.28-plack"]}]},{"name":"p5.28-coro","portdir":"perl/p5-coro","version":"6.570.0","license":"(Artistic-1 or GPL) and (BSD or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Coro","description":"Coro - the only real threads in perl","long_description":"Coro - the only real threads in perl","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-canary-stability","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-anyevent","p5.28-common-sense","p5.28-guard"]}],"depends_on":[{"type":"lib","ports":["p5.28-perl-languageserver"]}]},{"name":"p5.28-cpan-changes","portdir":"perl/p5-cpan-changes","version":"0.500.5","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Changes","description":"CPAN::Changes - Read and write Changes files","long_description":"CPAN::Changes - Read and write Changes files","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-module-runtime","p5.28-moo","perl5.28","p5.28-test-simple","p5.28-type-tiny","p5.28-sub-quote"]}],"depends_on":[{"type":"build","ports":["p5.28-test-strict"]},{"type":"lib","ports":["p5.28-pod-readme"]}]},{"name":"p5.28-cpan-distnameinfo","portdir":"perl/p5-cpan-distnameinfo","version":"0.120.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::DistnameInfo","description":"CPAN::DistnameInfo - Extract distribution name and version from a distribution filename","long_description":"CPAN::DistnameInfo - Extract distribution name and version from a distribution filename","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-dist-zilla-plugin-promptifstale","p5.28-parse-cpan-packages-fast"]}]},{"name":"p5.28-cpanel-json-xs","portdir":"perl/p5-cpanel-json-xs","version":"4.400.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Cpanel::JSON::XS","description":"JSON::XS for Cpanel, fast and correct serialising","long_description":"JSON::XS for Cpanel, fast and correct serialising","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-json","p5.28-time-piece","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-encode","p5.28-podlators"]}],"depends_on":[{"type":"build","ports":["p5.28-search-elasticsearch"]},{"type":"lib","ports":["p5.28-dancer2","p5.28-data-dump-streamer","p5.28-getopt-yath","p5.28-json-maybexs","p5.28-test2-harness","p5.28-config-any","p5.28-twitter-api"]}]},{"name":"p5.28-cpan-meta","portdir":"perl/p5-cpan-meta","version":"2.150.13","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Meta","description":"CPAN::Meta - the distribution metadata for a CPAN dist","long_description":"CPAN::Meta - the distribution metadata for a CPAN dist","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-cpan-meta-requirements","p5.28-cpan-meta-yaml","perl5.28","p5.28-scalar-list-utils","p5.28-version","p5.28-encode"]}],"depends_on":[{"type":"build","ports":["p5.28-xml-rss-libxml","p5.28-data-hexdump","p5.28-dist-zilla-plugin-checkissues","p5.28-dist-zilla-plugin-checkprereqsindexed","p5.28-dist-zilla-plugin-checkselfdependency","p5.28-dist-zilla-plugin-checkstrictversion","p5.28-dist-zilla-plugin-ensurelatestperl","p5.28-http-headers-fast","p5.28-uuid","p5.28-authen-radius"]},{"type":"lib","ports":["p5.28-module-cpanfile","p5.28-cpan-meta-check","p5.28-cpan-requirements-dynamic","p5.28-dist-zilla-plugin-metamergefile","p5.28-dist-build","p5.28-dist-zilla","p5.28-extutils-makemaker-cpanfile","p5.28-module-install","p5.28-module-build","p5.28-module-build-tiny"]}]},{"name":"p5.28-cpan-meta-check","portdir":"perl/p5-cpan-meta-check","version":"0.18.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Meta::Check","description":"CPAN::Meta::Check - Verify requirements in a CPAN::Meta object","long_description":"CPAN::Meta::Check - Verify requirements in a CPAN::Meta object","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-scalar-list-utils","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-cpan-meta","p5.28-cpan-meta-requirements","p5.28-module-metadata"]}],"depends_on":[{"type":"build","ports":["p5.28-test-warnings","p5.28-datetime-locale","p5.28-dist-zilla","p5.28-dist-zilla-plugin-git","p5.28-dist-zilla-plugin-makemaker-awesome","p5.28-dist-zilla-plugin-test-compile","p5.28-dist-zilla-pluginbundle-git-versionmanager","p5.28-getopt-long-descriptive","p5.28-moose","p5.28-moosex-role-parameterized","p5.28-package-stash","p5.28-datetime"]},{"type":"lib","ports":["p5.28-test-checkdeps"]}]},{"name":"p5.28-cpan-meta-requirements","portdir":"perl/p5-cpan-meta-requirements","version":"2.145.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Meta::Requirements","description":"CPAN::Meta::Requirements - a set of version requirements for a CPAN dist","long_description":"CPAN::Meta::Requirements - a set of version requirements for a CPAN dist","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-dist-zilla-plugin-checkissues","p5.28-dancer2","p5.28-moose","p5.28-dist-zilla-plugin-checkstrictversion"]},{"type":"lib","ports":["p5.28-dist-zilla-pluginbundle-git-versionmanager","p5.28-extutils-makemaker","p5.28-cpan-meta","p5.28-perl-prereqscanner","p5.28-cpan-meta-check","p5.28-dist-zilla","p5.28-dist-zilla-plugin-checkselfdependency"]}]},{"name":"p5.28-cpan-meta-yaml","portdir":"perl/p5-cpan-meta-yaml","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Meta::YAML","description":"CPAN::Meta::YAML - Read and write a subset of YAML for CPAN Meta files","long_description":"CPAN::Meta::YAML - Read and write a subset of YAML for CPAN Meta files","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-module-build"]},{"type":"lib","ports":["p5.28-cpan-meta"]}]},{"name":"p5.28-cpan-requirements-dynamic","portdir":"perl/p5-cpan-requirements-dynamic","version":"0.2.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Requirements::Dynamic","description":"CPAN::Requirements::Dynamic - Dynamic prerequisites in meta files","long_description":"CPAN::Requirements::Dynamic - Dynamic prerequisites in meta files","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-cpan-meta","p5.28-extutils-config","p5.28-extutils-hascompiler"]}],"depends_on":[{"type":"lib","ports":["p5.28-module-build-tiny"]}]},{"name":"p5.28-cpan-uploader","portdir":"perl/p5-cpan-uploader","version":"0.103.19","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CPAN::Uploader","description":"CPAN::Uploader - upload things to the CPAN","long_description":"CPAN::Uploader - upload things to the CPAN","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-file-temp","clang-18"]},{"type":"lib","ports":["p5.28-digest-md5","p5.28-getopt-long-descriptive","p5.28-http-message","perl5.28","p5.28-lwp-protocol-https","p5.28-term-readkey","p5.28-libwww-perl","p5.28-data-dumper"]}],"depends_on":[{"type":"lib","ports":["p5.28-dist-zilla"]}]},{"name":"p5.28-crypt-appletwofish","portdir":"perl/p5-crypt-appletwofish","version":"0.51.0","license":"Restrictive","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::AppleTwoFish","description":"two Apple iTMS/iTunes key descrambling algorithms","long_description":"The first algorithm appears to have only cursory resemblance to Bruce Schneier's blowfish and twofish algorithms in that it too has a table-based decoder. The second algorithm is more standard encryption using S-box type permutations and lookup tables, and might have started out something like Twofish or Blowfish.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-digest-sha"]}],"depends_on":[]},{"name":"p5.28-crypt-argon2","portdir":"perl/p5-crypt-argon2","version":"0.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::Argon2","description":"Crypt::Argon2 - Perl interface to the Argon2 key derivation functions","long_description":"Crypt::Argon2 - Perl interface to the Argon2 key derivation functions","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-simple","clang-18","p5.28-dist-build"]},{"type":"lib","ports":["p5.28-time-hires","p5.28-xsloader","perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-crypt-passphrase-argon2"]}]},{"name":"p5.28-crypt-bcrypt","portdir":"perl/p5-crypt-bcrypt","version":"0.11.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::Bcrypt","description":"Crypt::Bcrypt - A modern bcrypt implementation","long_description":"Crypt::Bcrypt - A modern bcrypt implementation","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-digest-sha","p5.28-mime-base64","p5.28-xsloader"]}],"depends_on":[{"type":"lib","ports":["p5.28-crypt-passphrase-bcrypt"]}]},{"name":"p5.28-crypt-blowfish","portdir":"perl/p5-crypt-blowfish","version":"2.140.0","license":"BSD-old","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::Blowfish","description":"Implementation of the blowfish-crypto algorithm for perl","long_description":"This is Crypt::Blowfish, an XS-based implementation of the Blowfish cryptography algorithm designed by Bruce Schneier.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-crypt-cbc","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-alt-crypt-rsa-bigint","p5.28-crypt-openpgp","p5.28-crypt-rsa","p5.28-data-serializer","p5.28-tie-encryptedhash"]}]},{"name":"p5.28-crypt-cast5","portdir":"perl/p5-crypt-cast5","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::CAST5","description":"CAST5 block cipher","long_description":"This module provides an implementation of the CAST5 block cipher using compiled C code for increased speed. CAST5 is also known as CAST-128. It is a product of the CAST design procedure developed by C. Adams and S. Tavares.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-crypt-cbc","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-crypt-cast5_pp","portdir":"perl/p5-crypt-cast5_pp","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::CAST5_PP","description":"Crypt::CAST5_PP - CAST5 block cipher in pure Perl","long_description":"Crypt::CAST5_PP - CAST5 block cipher in pure Perl","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-crypt-openpgp"]}]},{"name":"p5.28-crypt-cbc","portdir":"perl/p5-crypt-cbc","version":"3.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::CBC","description":"Crypt::CBC - Encrypt Data with Cipher Block Chaining Mode","long_description":"Crypt::CBC - Encrypt Data with Cipher Block Chaining Mode","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-crypt-urandom","p5.28-cryptx","p5.28-crypt-pbkdf2"]}],"depends_on":[{"type":"build","ports":["p5.28-crypt-des","p5.28-crypt-blowfish","p5.28-crypt-cast5"]},{"type":"lib","ports":["p5.28-data-serializer","p5.28-session-storage-secure","p5.28-alt-crypt-rsa-bigint","p5.28-tie-encryptedhash","p5.28-crypt-rsa","p5.28-dancer-session-cookie"]}]},{"name":"p5.28-crypt-ciphersaber","portdir":"perl/p5-crypt-ciphersaber","version":"1.10.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::CipherSaber","description":"CipherSaber-1 and CipherSaber-2 encryption","long_description":"CipherSaber-1 and CipherSaber-2 encryption","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-warn","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-crypt-curve25519","portdir":"perl/p5-crypt-curve25519","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::Curve25519","description":"Crypt::Curve25519 - Generate shared secret using elliptic-curve Diffie-Hellman function","long_description":"Crypt::Curve25519 - Generate shared secret using elliptic-curve Diffie-Hellman function","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-net-ssh-perl"]}]},{"name":"p5.28-crypt-des","portdir":"perl/p5-crypt-des","version":"2.70.0","license":"BSD-old","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::DES","description":"Perl DES encryption module","long_description":"Crypt::DES - an XS-based DES implimentation for Perl.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-crypt-cbc","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-authen-passphrase","p5.28-crypt-des_ede3","p5.28-net-snmp","p5.28-plrpc","p5.28-tie-encryptedhash"]}]},{"name":"p5.28-crypt-des_ede3","portdir":"perl/p5-crypt-des_ede3","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::DES_EDE3","description":"Crypt::DES_EDE3 - Triple-DES EDE encryption/decryption","long_description":"Crypt::DES_EDE3 - Triple-DES EDE encryption/decryption","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-crypt-des"]}],"depends_on":[{"type":"build","ports":["p5.28-crypt-dsa"]},{"type":"lib","ports":["p5.28-convert-pem","p5.28-crypt-openpgp"]}]},{"name":"p5.28-crypt-dh","portdir":"perl/p5-crypt-dh","version":"0.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::DH","description":"Perl5 interface to a Diffie-Hellman key exchange system","long_description":"Perl5 interface to a Diffie-Hellman key exchange system","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-math-bigint","p5.28-math-bigint-gmp"]}],"depends_on":[]},{"name":"p5.28-crypt-dh-gmp","portdir":"perl/p5-crypt-dh-gmp","version":"0.0.120","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::DH::GMP","description":"Crypt::DH::GMP - Crypt::DH Using GMP Directly","long_description":"Crypt::DH::GMP - Crypt::DH Using GMP Directly","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-devel-checklib","p5.28-test-requires","clang-18"]},{"type":"lib","ports":["gmp","perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-net-openid-common"]}]},{"name":"p5.28-crypt-dsa","portdir":"perl/p5-crypt-dsa","version":"1.190.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::DSA","description":"Crypt::DSA - DSA Signatures and Key Generation","long_description":"Crypt::DSA - DSA Signatures and Key Generation","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-crypt-des_ede3","clang-18"]},{"type":"lib","ports":["p5.28-convert-pem","p5.28-crypt-urandom","p5.28-data-buffer","perl5.28","p5.28-file-which","p5.28-math-bigint","p5.28-math-bigint-gmp","p5.28-digest-sha","p5.28-convert-asn1"]}],"depends_on":[{"type":"lib","ports":["p5.28-crypt-openpgp"]}]},{"name":"p5.28-crypt-eksblowfish","portdir":"perl/p5-crypt-eksblowfish","version":"0.9.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::Eksblowfish","description":"Crypt::Eksblowfish - The Eksblowfish block cipher","long_description":"Crypt::Eksblowfish - The Eksblowfish block cipher","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-class-mix"]}],"depends_on":[{"type":"lib","ports":["p5.28-authen-passphrase"]}]},{"name":"p5.28-crypt-gcrypt","portdir":"perl/p5-crypt-gcrypt","version":"1.260.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::GCrypt","description":"Perl interface to the GNU Cryptographic library","long_description":"Crypt::GCrypt provides a Perl interface to the libgcrypt cryptographic functions. It currently supports symmetric ciphers such as AES/Rikndael, Twofish, Triple DES, Arcfour etc., while asymmetric cryptography is being developed.","active":true,"categories":["perl"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libgcrypt","perl5.28"]}],"depends_on":[]},{"name":"p5.28-crypt-generatepassword","portdir":"perl/p5-crypt-generatepassword","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::GeneratePassword","description":"Generate secure random pronounceable passwords","long_description":"Crypt::GeneratePassword generates random passwords that are (more or less) pronounceable. Unlike Crypt::RandPasswd, it doesn't use the FIPS-181 NIST standard, which is proven to be insecure. It does use a similar interface, so it should be a drop-in replacement in most cases.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-data-dumper"]}],"depends_on":[]}]}