HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52203,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=798",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=796",
"results": [
{
"name": "p5.30-dancer2-plugin-database",
"portdir": "perl/p5-dancer2-plugin-database",
"version": "2.170.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer2::Plugin::Database",
"description": "Dancer2::Plugin::Database - easy database connections for Dancer2 applications",
"long_description": "Dancer2::Plugin::Database - easy database connections for Dancer2 applications",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-dbd-sqlite",
"p5.30-http-message",
"p5.30-plack",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-dancer-plugin-database-core",
"p5.30-dancer2",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-dancer2",
"portdir": "perl/p5-dancer2",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer2",
"description": "Dancer2 - Lightweight yet powerful web application framework",
"long_description": "Dancer2 - Lightweight yet powerful web application framework",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-capture-tiny",
"p5.30-cpan-meta-requirements",
"p5.30-file-sharedir-install",
"p5.30-module-metadata",
"p5.30-test-cpan-meta",
"p5.30-test-eol",
"p5.30-test-exception",
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-file-share",
"p5.30-file-which",
"p5.30-hash-merge-simple",
"p5.30-http-date",
"p5.30-http-entity-parser",
"p5.30-http-message",
"p5.30-http-tiny",
"p5.30-import-into",
"p5.30-json-maybexs",
"p5.30-math-random-isaac",
"p5.30-math-random-isaac-xs",
"p5.30-mime-types",
"p5.30-module-pluggable",
"p5.30-module-runtime",
"p5.30-moo",
"p5.30-moox-typetiny",
"p5.30-path-tiny",
"p5.30-plack",
"p5.30-plack-middleware-fixmissingbodyinredirect",
"p5.30-plack-middleware-removeredundantbody",
"p5.30-ref-util",
"p5.30-role-tiny",
"p5.30-safe-isa",
"perl5.30",
"p5.30-template-tiny",
"p5.30-template-toolkit",
"p5.30-type-tiny",
"p5.30-type-tiny-xs",
"p5.30-uri",
"p5.30-url-encode-xs",
"p5.30-yaml",
"p5.30-yaml-libyaml",
"p5.30-cli-osprey",
"p5.30-data-censor",
"p5.30-sub-quote",
"p5.30-attribute-handlers",
"p5.30-cgi-deurl-xs",
"p5.30-class-xsaccessor",
"p5.30-clone",
"p5.30-config-any",
"p5.30-cpanel-json-xs",
"p5.30-crypt-urandom",
"p5.30-exporter-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dancer2-plugin-database",
"p5.30-dancer2-session-cookie"
]
}
]
},
{
"name": "p5.30-dancer",
"portdir": "perl/p5-dancer",
"version": "1.352.200",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer",
"description": "Lightweight yet powerful web application framework",
"long_description": "Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "jpo",
"github": "jpoliv",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-devel-hide",
"p5.30-json",
"p5.30-plack",
"p5.30-template-provider-fromdata",
"p5.30-template-toolkit",
"p5.30-test-nowarnings",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-test-longstring",
"p5.30-test-simple",
"p5.30-time-hires",
"p5.30-try-tiny",
"perl5.30",
"p5.30-xml-simple",
"p5.30-yaml",
"p5.30-yaml-libyaml",
"p5.30-uri",
"p5.30-hash-merge-simple",
"p5.30-http-body",
"p5.30-http-parser-xs",
"p5.30-http-server-simple-psgi",
"p5.30-mime-types",
"p5.30-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dancer-plugin-database",
"p5.30-dancer-session-cookie",
"p5.30-dancer-template-mason",
"p5.30-dancer-template-mason2"
]
}
]
},
{
"name": "p5.30-cwd-guard",
"portdir": "perl/p5-cwd-guard",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Cwd::Guard",
"description": "Temporary changing working directory (chdir)",
"long_description": "Temporary changing working directory (chdir)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-file-copy-link",
"p5.30-module-build",
"p5.30-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-module-build-xsutil"
]
}
]
},
{
"name": "p5.30-curses-ui",
"portdir": "perl/p5-curses-ui",
"version": "0.960.900",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses::UI",
"description": "A curses based OO user interface framework",
"long_description": "A UI framework based on the curses library. Curses::UI contains several widgets which can be used to build a user interface.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-curses",
"p5.30-term-readkey"
]
}
],
"depends_on": []
},
{
"name": "p5.30-curses",
"portdir": "perl/p5-curses",
"version": "1.460.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Curses",
"description": "Curses - terminal screen handling and optimization",
"long_description": "Curses - terminal screen handling and optimization",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-curses-ui",
"p5.30-poe"
]
}
]
},
{
"name": "p5.30-curry",
"portdir": "perl/p5-curry",
"version": "2.0.1",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/curry",
"description": "curry - Create automatic curried method call closures for any class or object",
"long_description": "curry - Create automatic curried method call closures for any class or object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-beam-emitter"
]
},
{
"type": "lib",
"ports": [
"p5.30-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.30-c-tokenize",
"portdir": "perl/p5-c-tokenize",
"version": "0.190.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/C::Tokenize",
"description": "C::Tokenize - reduce a C file to a series of tokens",
"long_description": "C::Tokenize - reduce a C file to a series of tokens",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "chrischavez",
"github": "chrstphrchvz",
"ports_count": 96
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-xs-check"
]
}
]
},
{
"name": "p5.30-css-tiny",
"portdir": "perl/p5-css-tiny",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS::Tiny",
"description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"long_description": "CSS::Tiny - Read/Write .css files with as little code as possible",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-ppi-html"
]
}
]
},
{
"name": "p5.30-css",
"portdir": "perl/p5-css",
"version": "1.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/CSS",
"description": "Object oriented access to Cascading Style Sheets (CSS)",
"long_description": "This module can be used to parse CSS data and represent it as a tree of objects, which can then be transformed into other formats.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-parse-recdescent"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-html-wikiconverter"
]
}
]
},
{
"name": "p5.30-cryptx",
"portdir": "perl/p5-cryptx",
"version": "0.89.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/dist/CryptX",
"description": "CryptX - Cryptographic toolkit",
"long_description": "CryptX - Cryptographic toolkit",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-math-bigint",
"p5.30-time-hires"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-convert-pem",
"p5.30-crypt-cbc",
"p5.30-mail-dkim",
"p5.30-net-ssh-perl"
]
}
]
},
{
"name": "p5.30-crypt-urandom-token",
"portdir": "perl/p5-crypt-urandom-token",
"version": "0.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::URandom::Token",
"description": "Crypt::URandom::Token - Generate secure strings for passwords, secrets and similar",
"long_description": "Crypt::URandom::Token - Generate secure strings for passwords, secrets and similar",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-exception",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-crypt-urandom"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dbix-class-encodedcolumn"
]
}
]
},
{
"name": "p5.30-crypt-urandom",
"portdir": "perl/p5-crypt-urandom",
"version": "0.550.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::URandom",
"description": "Crypt::URandom - Provide non blocking randomness",
"long_description": "Crypt::URandom - Provide non blocking randomness",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-pod",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-dsa",
"p5.30-crypt-passwdmd5",
"p5.30-crypt-pbkdf2",
"p5.30-authen-sasl",
"p5.30-crypt-cbc",
"p5.30-crypt-random",
"p5.30-crypt-urandom-token",
"p5.30-dancer2",
"p5.30-data-entropy",
"p5.30-dbix-class-encodedcolumn",
"p5.30-net-oauth",
"p5.30-session-storage-secure"
]
}
]
},
{
"name": "p5.30-crypt-unixcrypt_xs",
"portdir": "perl/p5-crypt-unixcrypt_xs",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::UnixCrypt_XS",
"description": "Crypt::UnixCrypt_XS - perl xs interface for a portable traditional crypt function.",
"long_description": "Crypt::UnixCrypt_XS - perl xs interface for a portable traditional crypt function.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-authen-passphrase"
]
}
]
},
{
"name": "p5.30-crypt-twofish",
"portdir": "perl/p5-crypt-twofish",
"version": "2.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Twofish",
"description": "Implementation of the twofish-crypto algorithm for perl",
"long_description": "Twofish is a 128-bit symmetric block cipher with a variable length (128, 192, or 256-bit) key, developed by Counterpane Labs. It is unpatented and free for all uses, as described at <URL:http://www.counterpane.com/twofish.html>.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openpgp"
]
}
]
},
{
"name": "p5.30-crypt-sysrandom-xs",
"portdir": "perl/p5-crypt-sysrandom-xs",
"version": "0.11.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::SysRandom::XS",
"description": "Crypt::SysRandom::XS - Perl interface to system randomness, XS version",
"long_description": "Crypt::SysRandom::XS - Perl interface to system randomness, XS version",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18",
"p5.30-dist-build"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-passphrase",
"p5.30-catalyst-plugin-session",
"p5.30-www-oauth"
]
}
]
},
{
"name": "p5.30-crypt-sysrandom",
"portdir": "perl/p5-crypt-sysrandom",
"version": "0.7.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::SysRandom",
"description": "Crypt::SysRandom - Perl interface to system randomness",
"long_description": "Crypt::SysRandom - Perl interface to system randomness",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-dsa",
"p5.30-crypt-passphrase",
"p5.30-authen-passphrase",
"p5.30-catalyst-authentication-credential-http",
"p5.30-catalyst-plugin-session",
"p5.30-www-oauth"
]
}
]
},
{
"name": "p5.30-crypt-ssleay",
"portdir": "perl/p5-crypt-ssleay",
"version": "0.720.0",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::SSLeay",
"description": "module to add SSL support to LWP",
"long_description": "module to add SSL support to LWP",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-path-class",
"p5.30-try-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"p5.30-mime-base64",
"perl5.30",
"p5.30-lwp-protocol-https"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-mail-webmail-gmail"
]
}
]
},
{
"name": "p5.30-crypt-smime",
"portdir": "perl/p5-crypt-smime",
"version": "0.330.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::SMIME",
"description": "Crypt::SMIME - S/MIME message signing, verification, encryption and decryption",
"long_description": "Crypt::SMIME - S/MIME message signing, verification, encryption and decryption",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-extutils-cchecker",
"p5.30-extutils-pkgconfig",
"p5.30-test-exception",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-rsa",
"portdir": "perl/p5-crypt-rsa",
"version": "1.990.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::RSA",
"description": "perl implementation of RSA",
"long_description": "Crypt::RSA is a pure-perl, cleanroom implementation of the RSA public-key cryptosystem. It uses Math::Pari(3), a perl interface to the blazingly fast PARI library, for big integer arithmetic and number theoretic computations.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-class-loader",
"p5.30-convert-ascii-armour",
"p5.30-crypt-blowfish",
"p5.30-crypt-cbc",
"p5.30-crypt-primes",
"p5.30-crypt-random",
"perl5.30",
"p5.30-digest-md2",
"p5.30-digest-sha1",
"p5.30-math-pari",
"p5.30-sort-versions",
"p5.30-tie-encryptedhash",
"p5.30-data-buffer"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-ripemd160",
"portdir": "perl/p5-crypt-ripemd160",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::RIPEMD160",
"description": "Crypt::RIPEMD160 - Perl extension for the RIPEMD-160 Hash function",
"long_description": "Crypt::RIPEMD160 - Perl extension for the RIPEMD-160 Hash function",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openpgp"
]
}
]
},
{
"name": "p5.30-crypt-rijndael",
"portdir": "perl/p5-crypt-rijndael",
"version": "1.160.0",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Rijndael",
"description": "Implementation of the Rijndel-crypto algorithm for perl",
"long_description": "This is Crypt::Rijndael, an XS-based implementation of the Advanced Encryption Standard algorithm Rijndael, designed by Joan Daemen and Vincent Rijmen.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-data-entropy",
"p5.30-audio-m4p",
"p5.30-dancer-session-cookie",
"p5.30-crypt-openpgp",
"p5.30-session-storage-secure",
"p5.30-net-snmp"
]
},
{
"type": "run",
"ports": [
"p5.30-file-keepass"
]
}
]
},
{
"name": "p5.30-crypt-rc4",
"portdir": "perl/p5-crypt-rc4",
"version": "2.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::RC4",
"description": "Perl implementation of the RC4 encryption algorithm",
"long_description": "A simple implementation of the RC4 algorithm, developed by RSA Security, Inc. Based substantially on the RC4 in 3 lines of perl found at http://www.cypherspace.org",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-cam-pdf",
"p5.30-spreadsheet-parseexcel"
]
}
]
},
{
"name": "p5.30-crypt-random-tesha2",
"portdir": "perl/p5-crypt-random-tesha2",
"version": "0.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Random::TESHA2",
"description": "Crypt::Random::TESHA2 - Random numbers using timer/schedule entropy",
"long_description": "Crypt::Random::TESHA2 - Random numbers using timer/schedule entropy",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-random-seed"
]
}
]
},
{
"name": "p5.30-crypt-random-source",
"portdir": "perl/p5-crypt-random-source",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Random::Source",
"description": "Get weak or strong random data from pluggable sources",
"long_description": "Get weak or strong random data from pluggable sources",
"active": true,
"categories": [
"crypto",
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-moo",
"perl5.30",
"p5.30-type-tiny",
"p5.30-namespace-clean",
"p5.30-capture-tiny",
"p5.30-module-find",
"p5.30-module-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-math-random-secure"
]
}
]
},
{
"name": "p5.30-crypt-random-seed",
"portdir": "perl/p5-crypt-random-seed",
"version": "0.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Random::Seed",
"description": "Crypt::Random::Seed - Simple method to get strong randomness",
"long_description": "Crypt::Random::Seed - Simple method to get strong randomness",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-crypt-random-tesha2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-dsa-gmp",
"p5.30-bytes-random-secure"
]
}
]
},
{
"name": "p5.30-crypt-random",
"portdir": "perl/p5-crypt-random",
"version": "1.570.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Random",
"description": "Crypt::Random - Cryptographically Secure, True Random Number Generator",
"long_description": "Crypt::Random - Cryptographically Secure, True Random Number Generator",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-crypt-urandom",
"perl5.30",
"p5.30-statistics-chisquare",
"p5.30-math-pari",
"p5.30-class-loader"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-primes",
"p5.30-crypt-rsa"
]
}
]
},
{
"name": "p5.30-crypt-primes",
"portdir": "perl/p5-crypt-primes",
"version": "0.520.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Primes",
"description": "Crypt::Primes - Provable Prime Number Generator suitable for Cryptographic Applications.",
"long_description": "Crypt::Primes - Provable Prime Number Generator suitable for Cryptographic Applications.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-crypt-random",
"p5.30-math-pari"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-rsa"
]
}
]
},
{
"name": "p5.30-crypt-pbkdf2",
"portdir": "perl/p5-crypt-pbkdf2",
"version": "0.261.630",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::PBKDF2",
"description": "Crypt::PBKDF2 - The PBKDF2 password hashing algorithm",
"long_description": "Crypt::PBKDF2 - The PBKDF2 password hashing algorithm",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-module-runtime",
"p5.30-moo",
"p5.30-namespace-autoclean",
"p5.30-strictures",
"perl5.30",
"p5.30-try-tiny",
"p5.30-type-tiny",
"p5.30-digest-sha3",
"p5.30-test-fatal",
"p5.30-crypt-urandom",
"p5.30-digest-hmac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-cbc"
]
}
]
},
{
"name": "p5.30-crypt-passwdmd5",
"portdir": "perl/p5-crypt-passwdmd5",
"version": "1.430.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::PasswdMD5",
"description": "Crypt::PasswdMD5 - Provide interoperable MD5-based crypt() functions",
"long_description": "Crypt::PasswdMD5 - Provide interoperable MD5-based crypt() functions",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-crypt-urandom",
"p5.30-encode",
"p5.30-extutils-makemaker",
"p5.30-exporter"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-authen-passphrase",
"p5.30-authen-simple"
]
}
]
},
{
"name": "p5.30-crypt-passphrase-bcrypt",
"portdir": "perl/p5-crypt-passphrase-bcrypt",
"version": "0.9.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Passphrase::Bcrypt",
"description": "Crypt::Passphrase::Bcrypt - A bcrypt encoder for Crypt::Passphrase",
"long_description": "Crypt::Passphrase::Bcrypt - A bcrypt encoder for Crypt::Passphrase",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-crypt-bcrypt",
"p5.30-crypt-passphrase"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-passphrase-argon2",
"portdir": "perl/p5-crypt-passphrase-argon2",
"version": "0.10.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Passphrase::Argon2",
"description": "Crypt::Passphrase::Argon2 - An Argon2 encoder for Crypt::Passphrase",
"long_description": "Crypt::Passphrase::Argon2 - An Argon2 encoder for Crypt::Passphrase",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-mime-base64",
"p5.30-parent",
"p5.30-crypt-argon2",
"p5.30-crypt-passphrase"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-passphrase",
"portdir": "perl/p5-crypt-passphrase",
"version": "0.23.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::Passphrase",
"description": "Crypt::Passphrase - A module for managing passwords in a cryptographically agile manner",
"long_description": "Crypt::Passphrase - A module for managing passwords in a cryptographically agile manner",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-digest-md5",
"p5.30-digest-sha",
"p5.30-encode",
"p5.30-mime-base64",
"perl5.30",
"p5.30-unicode-normalize",
"p5.30-crypt-sysrandom-xs",
"p5.30-crypt-sysrandom",
"p5.30-scalar-list-utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-passphrase-argon2",
"p5.30-crypt-passphrase-bcrypt"
]
}
]
},
{
"name": "p5.30-crypt-openssl-x509",
"portdir": "perl/p5-crypt-openssl-x509",
"version": "2.1.1",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::X509",
"description": "Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API",
"long_description": "Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-crypt-openssl-guess",
"p5.30-test-pod",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30",
"p5.30-convert-asn1"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-openssl-rsa",
"portdir": "perl/p5-crypt-openssl-rsa",
"version": "0.410.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::RSA",
"description": "Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries",
"long_description": "Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries",
"active": true,
"categories": [
"security",
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-crypt-openssl-guess",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30",
"p5.30-crypt-openssl-bignum",
"p5.30-crypt-openssl-random"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-mail-dkim",
"p5.30-net-eboks"
]
}
]
},
{
"name": "p5.30-crypt-openssl-random",
"portdir": "perl/p5-crypt-openssl-random",
"version": "0.170.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::Random",
"description": "Crypt::OpenSSL::Random - OpenSSL/LibreSSL pseudo-random number generator access",
"long_description": "Crypt::OpenSSL::Random provides the ability to seed and query the OpenSSL and LibreSSL library's pseudo-random number generators.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-crypt-openssl-guess",
"p5.30-test-pod",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openssl-rsa"
]
}
]
},
{
"name": "p5.30-crypt-openssl-guess",
"portdir": "perl/p5-crypt-openssl-guess",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::Guess",
"description": "Crypt::OpenSSL::Guess - Guess OpenSSL include path",
"long_description": "Crypt::OpenSSL::Guess - Guess OpenSSL include path",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-crypt-openssl-x509",
"p5.30-crypt-openssl-random",
"p5.30-crypt-openssl-rsa"
]
}
]
},
{
"name": "p5.30-crypt-openssl-ecdsa",
"portdir": "perl/p5-crypt-openssl-ecdsa",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::ECDSA",
"description": "Crypt::OpenSSL::ECDSA - Perl extension for OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm)",
"long_description": "Crypt::OpenSSL::ECDSA - Perl extension for OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm)",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30",
"p5.30-crypt-openssl-ec"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-openssl-ec",
"portdir": "perl/p5-crypt-openssl-ec",
"version": "1.340.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::EC",
"description": "Crypt::OpenSSL::EC - Perl extension for OpenSSL EC (Elliptic Curves) library",
"long_description": "Crypt::OpenSSL::EC - Perl extension for OpenSSL EC (Elliptic Curves) library",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30",
"p5.30-crypt-openssl-bignum"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openssl-ecdsa"
]
}
]
},
{
"name": "p5.30-crypt-openssl-dsa",
"portdir": "perl/p5-crypt-openssl-dsa",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::DSA",
"description": "Crypt::OpenSSL::DSA - Digital Signature Algorithm using OpenSSL",
"long_description": "Crypt::OpenSSL::DSA - Digital Signature Algorithm using OpenSSL",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-crypt-openssl-bignum",
"portdir": "perl/p5-crypt-openssl-bignum",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenSSL::Bignum",
"description": "OpenSSL's multiprecision integer arithmetic",
"long_description": "OpenSSL's multiprecision integer arithmetic",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openssl-ec",
"p5.30-crypt-openssl-rsa"
]
}
]
},
{
"name": "p5.30-crypt-openpgp",
"portdir": "perl/p5-crypt-openpgp",
"version": "1.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::OpenPGP",
"description": "Crypt::OpenPGP - Pure-Perl OpenPGP implementation",
"long_description": "Crypt::OpenPGP - Pure-Perl OpenPGP implementation",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-exception",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-crypt-blowfish",
"p5.30-crypt-cast5_pp",
"p5.30-crypt-des_ede3",
"p5.30-crypt-idea",
"p5.30-crypt-rijndael",
"p5.30-crypt-ripemd160",
"p5.30-crypt-twofish",
"p5.30-data-buffer",
"perl5.30",
"p5.30-digest-sha",
"p5.30-file-homedir",
"p5.30-io-compress",
"p5.30-libwww-perl",
"p5.30-math-bigint",
"p5.30-mime-base64",
"p5.30-uri",
"p5.30-crypt-dsa-gmp",
"p5.30-digest-md5",
"p5.30-alt-crypt-rsa-bigint",
"p5.30-bytes-random-secure"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dbix-class-encodedcolumn",
"p5.30-module-signature"
]
}
]
},
{
"name": "p5.30-crypt-mysql",
"portdir": "perl/p5-crypt-mysql",
"version": "0.40.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::MySQL",
"description": "Crypt::MySQL - emulate MySQL PASSWORD() function.",
"long_description": "Crypt::MySQL - emulate MySQL PASSWORD() function.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-digest-sha1"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-authen-passphrase"
]
}
]
},
{
"name": "p5.30-crypt-idea",
"portdir": "perl/p5-crypt-idea",
"version": "1.100.0",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::IDEA",
"description": "perl implementation of IDEA",
"long_description": "perl implementation of IDEA",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openpgp",
"p5.30-net-ssh-perl"
]
}
]
},
{
"name": "p5.30-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.30",
"p5.30-data-dumper"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-mix"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-authen-passphrase"
]
}
]
},
{
"name": "p5.30-crypt-dsa-gmp",
"portdir": "perl/p5-crypt-dsa-gmp",
"version": "0.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Crypt::DSA::GMP",
"description": "Crypt::DSA::GMP - DSA Signatures and Key Generation",
"long_description": "Crypt::DSA::GMP - DSA Signatures and Key Generation",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-crypt-random-seed",
"p5.30-data-buffer",
"p5.30-digest-sha",
"perl5.30",
"p5.30-math-bigint-gmp",
"p5.30-math-prime-util-gmp",
"p5.30-mime-base64",
"p5.30-math-bigint"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-openpgp"
]
}
]
},
{
"name": "p5.30-crypt-dsa",
"portdir": "perl/p5-crypt-dsa",
"version": "1.210.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.30-crypt-des_ede3",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-convert-pem",
"p5.30-crypt-urandom",
"p5.30-data-buffer",
"p5.30-digest-sha",
"perl5.30",
"p5.30-math-bigint",
"p5.30-math-bigint-gmp",
"p5.30-crypt-sysrandom",
"p5.30-file-which",
"p5.30-convert-asn1"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-devel-checklib",
"p5.30-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-net-openid-common"
]
}
]
}
]
}