GET /api/v1/ports/?format=api&ordering=name&page=288
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51976,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=289",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=287",
    "results": [
        {
            "name": "p5.32-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.32",
                        "p5.32-data-dumper"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-openpgp",
                        "p5.32-net-ssh-perl"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-module-build",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-digest-sha1"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-authen-passphrase"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-crypt-openpgp",
            "portdir": "perl/p5-crypt-openpgp",
            "version": "1.190.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Crypt::OpenPGP",
            "description": "Pure-Perl OpenPGP implementation",
            "long_description": "Crypt::OpenPGP is a pure-Perl implementation of the OpenPGP standard.] In addition to support for the standard itself, Crypt::OpenPGP claims compatibility with many other PGP implementations, both those that support the standard and those that preceded it.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-test-exception",
                        "p5.32-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-blowfish",
                        "p5.32-crypt-cast5_pp",
                        "p5.32-crypt-des_ede3",
                        "p5.32-crypt-dsa",
                        "p5.32-crypt-idea",
                        "p5.32-crypt-rijndael",
                        "p5.32-crypt-ripemd160",
                        "p5.32-crypt-twofish",
                        "perl5.32",
                        "p5.32-digest-md5",
                        "p5.32-digest-sha",
                        "p5.32-file-homedir",
                        "p5.32-io-compress",
                        "p5.32-libwww-perl",
                        "p5.32-math-bigint",
                        "p5.32-mime-base64",
                        "p5.32-uri",
                        "p5.32-data-buffer",
                        "p5.32-alt-crypt-rsa-bigint",
                        "p5.32-bytes-random-secure"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dbix-class-encodedcolumn",
                        "p5.32-module-signature"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-openssl-ec",
                        "p5.32-crypt-openssl-rsa"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-crypt-openssl-bignum"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-openssl-ecdsa"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-crypt-openssl-ec"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-crypt-openssl-random",
                        "p5.32-crypt-openssl-rsa",
                        "p5.32-crypt-openssl-x509"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-crypt-openssl-guess",
                        "p5.32-test-pod",
                        "p5.32-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-openssl-rsa"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-crypt-openssl-guess",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "perl5.32",
                        "p5.32-crypt-openssl-bignum",
                        "p5.32-crypt-openssl-random"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-mail-dkim",
                        "p5.32-net-eboks"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-crypt-openssl-x509",
            "portdir": "perl/p5-crypt-openssl-x509",
            "version": "2.0.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.32-crypt-openssl-guess",
                        "p5.32-test-pod",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "perl5.32",
                        "p5.32-convert-asn1"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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.32-encode",
                        "p5.32-scalar-list-utils",
                        "p5.32-digest-md5",
                        "p5.32-digest-sha",
                        "perl5.32",
                        "p5.32-unicode-normalize",
                        "p5.32-crypt-sysrandom-xs",
                        "p5.32-crypt-sysrandom",
                        "p5.32-mime-base64"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-passphrase-argon2",
                        "p5.32-crypt-passphrase-bcrypt"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-mime-base64",
                        "p5.32-parent",
                        "p5.32-crypt-argon2",
                        "p5.32-crypt-passphrase"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-crypt-bcrypt",
                        "p5.32-crypt-passphrase"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-crypt-passwdmd5",
            "portdir": "perl/p5-crypt-passwdmd5",
            "version": "1.420.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Crypt::PasswdMD5",
            "description": "provides interoperable MD5-based crypt() functions for perl",
            "long_description": "The unix_md5_crypt() provides a crypt()-compatible interface to the rather new MD5-based crypt() function found in modern operating systems. It is based on the implementation found on FreeBSD 2.2-RELEASE.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-authen-passphrase",
                        "p5.32-authen-simple"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-crypt-pbkdf2",
            "portdir": "perl/p5-crypt-pbkdf2",
            "version": "0.161.520",
            "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": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-digest-hmac",
                        "p5.32-module-runtime",
                        "p5.32-moo",
                        "p5.32-namespace-autoclean",
                        "perl5.32",
                        "p5.32-test-fatal",
                        "p5.32-try-tiny",
                        "p5.32-type-tiny",
                        "p5.32-digest-sha3",
                        "p5.32-strictures"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-cbc"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-crypt-random",
                        "p5.32-math-pari"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-rsa"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-urandom",
                        "perl5.32",
                        "p5.32-statistics-chisquare",
                        "p5.32-math-pari",
                        "p5.32-class-loader"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-primes",
                        "p5.32-crypt-rsa"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-crypt-random-tesha2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-bytes-random-secure"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-module-build",
                        "p5.32-module-build-tiny",
                        "p5.32-test-fatal",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-moo",
                        "perl5.32",
                        "p5.32-type-tiny",
                        "p5.32-namespace-clean",
                        "p5.32-capture-tiny",
                        "p5.32-module-find",
                        "p5.32-module-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-math-random-secure"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-random-seed"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-cam-pdf",
                        "p5.32-spreadsheet-parseexcel"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-data-entropy",
                        "p5.32-crypt-openpgp",
                        "p5.32-dancer-session-cookie",
                        "p5.32-audio-m4p",
                        "p5.32-session-storage-secure",
                        "p5.32-net-snmp"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "p5.32-file-keepass"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-openpgp"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-crypt-cbc",
                        "p5.32-class-loader",
                        "p5.32-convert-ascii-armour",
                        "p5.32-crypt-blowfish",
                        "p5.32-crypt-primes",
                        "p5.32-crypt-random",
                        "perl5.32",
                        "p5.32-digest-md2",
                        "p5.32-digest-sha1",
                        "p5.32-math-pari",
                        "p5.32-sort-versions",
                        "p5.32-tie-encryptedhash",
                        "p5.32-data-buffer"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-extutils-cchecker",
                        "p5.32-extutils-pkgconfig",
                        "p5.32-test-exception",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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.32-path-class",
                        "p5.32-try-tiny",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "p5.32-mime-base64",
                        "perl5.32",
                        "p5.32-lwp-protocol-https"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-mail-webmail-gmail"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-dsa",
                        "p5.32-crypt-passphrase",
                        "p5.32-authen-passphrase",
                        "p5.32-catalyst-authentication-credential-http",
                        "p5.32-catalyst-plugin-session",
                        "p5.32-www-oauth"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-module-build",
                        "clang-18",
                        "p5.32-dist-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-passphrase",
                        "p5.32-catalyst-plugin-session",
                        "p5.32-www-oauth"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-openpgp"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-authen-passphrase"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-test-pod",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-crypt-dsa",
                        "p5.32-authen-sasl",
                        "p5.32-crypt-cbc",
                        "p5.32-crypt-random",
                        "p5.32-crypt-urandom-token",
                        "p5.32-dancer2",
                        "p5.32-data-entropy",
                        "p5.32-dbix-class-encodedcolumn",
                        "p5.32-net-oauth",
                        "p5.32-session-storage-secure"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-test-exception",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-crypt-urandom"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dbix-class-encodedcolumn"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-math-bigint",
                        "p5.32-time-hires"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-convert-pem",
                        "p5.32-crypt-cbc",
                        "p5.32-mail-dkim",
                        "p5.32-net-ssh-perl"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-parse-recdescent"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-html-wikiconverter"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-ppi-html"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-xs-check"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-beam-emitter"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dbix-class-schema-loader"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-curses-ui",
                        "p5.32-poe"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32",
                        "p5.32-curses",
                        "p5.32-term-readkey"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-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.32-module-build",
                        "p5.32-file-copy-link",
                        "p5.32-test-requires",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-module-build-xsutil"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-devel-hide",
                        "p5.32-json",
                        "p5.32-plack",
                        "p5.32-template-provider-fromdata",
                        "p5.32-template-toolkit",
                        "p5.32-test-nowarnings",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-test-longstring",
                        "p5.32-test-simple",
                        "p5.32-time-hires",
                        "p5.32-try-tiny",
                        "perl5.32",
                        "p5.32-xml-simple",
                        "p5.32-yaml",
                        "p5.32-yaml-libyaml",
                        "p5.32-uri",
                        "p5.32-hash-merge-simple",
                        "p5.32-http-body",
                        "p5.32-http-parser-xs",
                        "p5.32-http-server-simple-psgi",
                        "p5.32-mime-types",
                        "p5.32-module-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dancer-plugin-database",
                        "p5.32-dancer-session-cookie",
                        "p5.32-dancer-template-mason",
                        "p5.32-dancer-template-mason2"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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.32-cpan-meta-requirements",
                        "p5.32-module-metadata",
                        "p5.32-capture-tiny",
                        "p5.32-file-sharedir-install",
                        "p5.32-test-cpan-meta",
                        "p5.32-test-eol",
                        "p5.32-test-exception",
                        "p5.32-test-fatal",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-file-share",
                        "p5.32-file-which",
                        "p5.32-hash-merge-simple",
                        "p5.32-http-date",
                        "p5.32-http-entity-parser",
                        "p5.32-http-message",
                        "p5.32-http-tiny",
                        "p5.32-import-into",
                        "p5.32-json-maybexs",
                        "p5.32-math-random-isaac",
                        "p5.32-math-random-isaac-xs",
                        "p5.32-mime-types",
                        "p5.32-module-pluggable",
                        "p5.32-module-runtime",
                        "p5.32-moo",
                        "p5.32-moox-typetiny",
                        "p5.32-path-tiny",
                        "p5.32-plack",
                        "p5.32-plack-middleware-fixmissingbodyinredirect",
                        "p5.32-plack-middleware-removeredundantbody",
                        "p5.32-ref-util",
                        "p5.32-role-tiny",
                        "p5.32-safe-isa",
                        "perl5.32",
                        "p5.32-template-tiny",
                        "p5.32-template-toolkit",
                        "p5.32-type-tiny",
                        "p5.32-type-tiny-xs",
                        "p5.32-uri",
                        "p5.32-url-encode-xs",
                        "p5.32-yaml",
                        "p5.32-yaml-libyaml",
                        "p5.32-cli-osprey",
                        "p5.32-data-censor",
                        "p5.32-sub-quote",
                        "p5.32-attribute-handlers",
                        "p5.32-cgi-deurl-xs",
                        "p5.32-class-xsaccessor",
                        "p5.32-clone",
                        "p5.32-config-any",
                        "p5.32-cpanel-json-xs",
                        "p5.32-crypt-urandom",
                        "p5.32-exporter-tiny"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dancer2-plugin-database",
                        "p5.32-dancer2-session-cookie"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-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": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-dbd-sqlite",
                        "p5.32-http-message",
                        "p5.32-plack",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dancer-plugin-database-core",
                        "p5.32-dancer2",
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-dancer2-session-cookie",
            "portdir": "perl/p5-dancer2-session-cookie",
            "version": "0.9.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Dancer2::Session::Cookie",
            "description": "Dancer2::Session::Cookie - Dancer 2 session storage in secure cookies",
            "long_description": "Dancer2::Session::Cookie - Dancer 2 session storage in secure cookies",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2651
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "p5.32-http-message",
                        "p5.32-plack",
                        "p5.32-test-mockobject",
                        "p5.32-yaml",
                        "p5.32-http-cookies"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dancer2",
                        "p5.32-moo",
                        "p5.32-session-storage-secure",
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-dancer-plugin-database",
            "portdir": "perl/p5-dancer-plugin-database",
            "version": "2.130.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Dancer::Plugin::Database",
            "description": "Easy database connections for Dancer applications",
            "long_description": "p5-dancer-plugin-database provides an easy way to obtain a connected DBI database handle by simply calling the database keyword within your Dancer application.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "jpo",
                    "github": "jpoliv",
                    "ports_count": 60
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-dbd-sqlite",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-dancer",
                        "p5.32-dancer-plugin-database-core"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-dancer-plugin-database-core",
            "portdir": "perl/p5-dancer-plugin-database-core",
            "version": "0.200.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Dancer::Plugin::Database::Core",
            "description": "Shared core library for Dancer and Dancer2 database plugins",
            "long_description": "Shared core library for Dancer and Dancer2 database plugins",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-dbi"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-dancer-plugin-database",
                        "p5.32-dancer2-plugin-database"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-dancer-session-cookie",
            "portdir": "perl/p5-dancer-session-cookie",
            "version": "0.300.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Dancer::Session::Cookie",
            "description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
            "long_description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-http-date",
                        "p5.32-http-message",
                        "p5.32-plack",
                        "p5.32-test-exception",
                        "p5.32-test-nowarnings",
                        "p5.32-test-requires",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-time-duration-parse",
                        "p5.32-crypt-cbc",
                        "p5.32-crypt-rijndael",
                        "p5.32-dancer",
                        "p5.32-perlx-maybe",
                        "p5.32-session-storage-secure",
                        "p5.32-string-crc32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-dancer-template-mason",
            "portdir": "perl/p5-dancer-template-mason",
            "version": "0.4.2",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Dancer::Template::Mason",
            "description": "Dancer::Template::Mason - Mason wrapper for Dancer",
            "long_description": "Dancer::Template::Mason - Mason wrapper for Dancer",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-plack",
                        "p5.32-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-moo",
                        "p5.32-dancer",
                        "p5.32-html-mason"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}