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

{
    "count": 52152,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=615",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=613",
    "results": [
        {
            "name": "p5-object-id",
            "portdir": "perl/p5-object-id",
            "version": "0.1.2",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-object-id",
            "homepage": "https://metacpan.org/pod/Object::ID",
            "description": "Object::ID - A unique identifier for any object",
            "long_description": "Object::ID - A unique identifier for any object",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-object-id"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-object-insideout",
            "portdir": "perl/p5-object-insideout",
            "version": "4.50.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-object-insideout",
            "homepage": "https://metacpan.org/pod/Object::InsideOut",
            "description": "Object::InsideOut - Comprehensive inside-out object support module",
            "long_description": "Object::InsideOut - Comprehensive inside-out object support module",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-object-insideout"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-object-id",
            "portdir": "perl/p5-object-id",
            "version": "0.1.2",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::ID",
            "description": "Object::ID - A unique identifier for any object",
            "long_description": "Object::ID - A unique identifier for any object",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-module-build",
                        "p5.28-namespace-autoclean",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-sub-name",
                        "p5.28-data-uuid",
                        "p5.28-hash-fieldhash"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-fey-orm"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-object-id",
            "portdir": "perl/p5-object-id",
            "version": "0.1.2",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::ID",
            "description": "Object::ID - A unique identifier for any object",
            "long_description": "Object::ID - A unique identifier for any object",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-module-build",
                        "p5.30-namespace-autoclean",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-sub-name",
                        "p5.30-data-uuid",
                        "p5.30-hash-fieldhash"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-fey-orm"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-object-id",
            "portdir": "perl/p5-object-id",
            "version": "0.1.2",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::ID",
            "description": "Object::ID - A unique identifier for any object",
            "long_description": "Object::ID - A unique identifier for any object",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-module-build",
                        "p5.32-namespace-autoclean",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-sub-name",
                        "p5.32-data-uuid",
                        "p5.32-hash-fieldhash"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-fey-orm"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-object-id",
            "portdir": "perl/p5-object-id",
            "version": "0.1.2",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::ID",
            "description": "Object::ID - A unique identifier for any object",
            "long_description": "Object::ID - A unique identifier for any object",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-module-build",
                        "p5.34-namespace-autoclean",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-sub-name",
                        "p5.34-data-uuid",
                        "p5.34-hash-fieldhash"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-fey-orm",
                        "p5-object-id"
                    ]
                }
            ]
        },
        {
            "name": "p5.28-object-insideout",
            "portdir": "perl/p5-object-insideout",
            "version": "4.50.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::InsideOut",
            "description": "Object::InsideOut - Comprehensive inside-out object support module",
            "long_description": "Object::InsideOut - Comprehensive inside-out object support module",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-data-dumper",
                        "p5.28-exception-class",
                        "p5.28-scalar-list-utils",
                        "p5.28-test-simple"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-math-random-mt-auto"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-object-insideout",
            "portdir": "perl/p5-object-insideout",
            "version": "4.50.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::InsideOut",
            "description": "Object::InsideOut - Comprehensive inside-out object support module",
            "long_description": "Object::InsideOut - Comprehensive inside-out object support module",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-data-dumper",
                        "p5.30-exception-class",
                        "p5.30-scalar-list-utils",
                        "p5.30-test-simple"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-math-random-mt-auto"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-object-insideout",
            "portdir": "perl/p5-object-insideout",
            "version": "4.50.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::InsideOut",
            "description": "Object::InsideOut - Comprehensive inside-out object support module",
            "long_description": "Object::InsideOut - Comprehensive inside-out object support module",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-scalar-list-utils",
                        "p5.32-data-dumper",
                        "p5.32-exception-class",
                        "p5.32-test-simple"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-math-random-mt-auto"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-object-insideout",
            "portdir": "perl/p5-object-insideout",
            "version": "4.50.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::InsideOut",
            "description": "Object::InsideOut - Comprehensive inside-out object support module",
            "long_description": "Object::InsideOut - Comprehensive inside-out object support module",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-data-dumper",
                        "p5.34-exception-class",
                        "p5.34-scalar-list-utils",
                        "p5.34-test-simple"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-math-random-mt-auto",
                        "p5-object-insideout"
                    ]
                }
            ]
        },
        {
            "name": "p5-object-pad",
            "portdir": "perl/p5-object-pad",
            "version": "0.825.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.34-object-pad",
            "homepage": "https://metacpan.org/pod/Object::Pad",
            "description": "Object::Pad - a simple syntax for lexical field-based objects",
            "long_description": "Object::Pad - a simple syntax for lexical field-based objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-object-pad"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-object-realize-later",
            "portdir": "perl/p5-object-realize-later",
            "version": "4.0.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-object-realize-later",
            "homepage": "https://metacpan.org/pod/Object::Realize::Later",
            "description": "Object::Realize::Later - Delayed creation of objects",
            "long_description": "Object::Realize::Later - Delayed creation of objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-object-realize-later"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-object-pad",
            "portdir": "perl/p5-object-pad",
            "version": "0.825.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Pad",
            "description": "Object::Pad - a simple syntax for lexical field-based objects",
            "long_description": "Object::Pad - a simple syntax for lexical field-based objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-extutils-cbuilder",
                        "p5.28-module-build",
                        "p5.28-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-xs-parse-sublike",
                        "p5.28-xs-parse-keyword",
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-sub-handlesvia",
                        "p5.28-syntax-keyword-dynamically"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-feature-compat-class"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-object-pad",
            "portdir": "perl/p5-object-pad",
            "version": "0.825.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Pad",
            "description": "Object::Pad - a simple syntax for lexical field-based objects",
            "long_description": "Object::Pad - a simple syntax for lexical field-based objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-extutils-cbuilder",
                        "p5.30-module-build",
                        "p5.30-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-xs-parse-sublike",
                        "p5.30-xs-parse-keyword",
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-sub-handlesvia",
                        "p5.30-syntax-keyword-dynamically"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-feature-compat-class"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-object-pad",
            "portdir": "perl/p5-object-pad",
            "version": "0.825.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Pad",
            "description": "Object::Pad - a simple syntax for lexical field-based objects",
            "long_description": "Object::Pad - a simple syntax for lexical field-based objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-module-build",
                        "p5.32-extutils-cbuilder",
                        "p5.32-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-xs-parse-sublike",
                        "p5.32-xs-parse-keyword",
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-sub-handlesvia",
                        "p5.32-syntax-keyword-dynamically"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-feature-compat-class"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-object-pad",
            "portdir": "perl/p5-object-pad",
            "version": "0.825.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Pad",
            "description": "Object::Pad - a simple syntax for lexical field-based objects",
            "long_description": "Object::Pad - a simple syntax for lexical field-based objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-extutils-cbuilder",
                        "p5.34-module-build",
                        "p5.34-test-simple",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-xs-parse-keyword",
                        "p5.34-xs-parse-sublike",
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-sub-handlesvia",
                        "p5.34-syntax-keyword-dynamically"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-feature-compat-class",
                        "p5-object-pad"
                    ]
                }
            ]
        },
        {
            "name": "p5.28-object-realize-later",
            "portdir": "perl/p5-object-realize-later",
            "version": "4.0.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Realize::Later",
            "description": "Object::Realize::Later - Delayed creation of objects",
            "long_description": "Object::Realize::Later - Delayed creation of objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-log-report"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-mail-box"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-object-realize-later",
            "portdir": "perl/p5-object-realize-later",
            "version": "4.0.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Realize::Later",
            "description": "Object::Realize::Later - Delayed creation of objects",
            "long_description": "Object::Realize::Later - Delayed creation of objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-log-report"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-mail-box"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-object-realize-later",
            "portdir": "perl/p5-object-realize-later",
            "version": "4.0.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Realize::Later",
            "description": "Object::Realize::Later - Delayed creation of objects",
            "long_description": "Object::Realize::Later - Delayed creation of objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-log-report"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-mail-box"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-object-realize-later",
            "portdir": "perl/p5-object-realize-later",
            "version": "4.0.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Realize::Later",
            "description": "Object::Realize::Later - Delayed creation of objects",
            "long_description": "Object::Realize::Later - Delayed creation of objects",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-log-report"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-mail-box",
                        "p5-object-realize-later"
                    ]
                }
            ]
        },
        {
            "name": "p5-object-signature",
            "portdir": "perl/p5-object-signature",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-object-signature",
            "homepage": "https://metacpan.org/pod/Object::Signature",
            "description": "Generate cryptographic signatures for objects",
            "long_description": "Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-object-signature"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-object-tiny",
            "portdir": "perl/p5-object-tiny",
            "version": "1.90.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-object-tiny",
            "homepage": "https://metacpan.org/pod/Object::Tiny",
            "description": "A data object with as little code as possible",
            "long_description": "A data object with as little code as possible",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-object-tiny"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-object-signature",
            "portdir": "perl/p5-object-signature",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Signature",
            "description": "Generate cryptographic signatures for objects",
            "long_description": "Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-catalyst-plugin-session"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-object-signature",
            "portdir": "perl/p5-object-signature",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Signature",
            "description": "Generate cryptographic signatures for objects",
            "long_description": "Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-catalyst-plugin-session"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-object-signature",
            "portdir": "perl/p5-object-signature",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Signature",
            "description": "Generate cryptographic signatures for objects",
            "long_description": "Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-catalyst-plugin-session"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-object-signature",
            "portdir": "perl/p5-object-signature",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Signature",
            "description": "Generate cryptographic signatures for objects",
            "long_description": "Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-catalyst-plugin-session",
                        "p5-object-signature"
                    ]
                }
            ]
        },
        {
            "name": "p5.28-object-tiny",
            "portdir": "perl/p5-object-tiny",
            "version": "1.90.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Tiny",
            "description": "A data object with as little code as possible",
            "long_description": "A data object with as little code as possible",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.30-object-tiny",
            "portdir": "perl/p5-object-tiny",
            "version": "1.90.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Tiny",
            "description": "A data object with as little code as possible",
            "long_description": "A data object 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": []
        },
        {
            "name": "p5.32-object-tiny",
            "portdir": "perl/p5-object-tiny",
            "version": "1.90.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Tiny",
            "description": "A data object with as little code as possible",
            "long_description": "A data object 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": []
        },
        {
            "name": "p5.34-object-tiny",
            "portdir": "perl/p5-object-tiny",
            "version": "1.90.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Object::Tiny",
            "description": "A data object with as little code as possible",
            "long_description": "A data object with as little code as possible",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-object-tiny"
                    ]
                }
            ]
        },
        {
            "name": "p5-ogg-vorbis-header-pureperl",
            "portdir": "perl/p5-ogg-vorbis-header-pureperl",
            "version": "1.50.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-ogg-vorbis-header-pureperl",
            "homepage": "https://metacpan.org/pod/Ogg::Vorbis::Header::PurePerl",
            "description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "long_description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "active": true,
            "categories": [
                "audio",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-ogg-vorbis-header-pureperl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-ole-storage_lite",
            "portdir": "perl/p5-ole-storage_lite",
            "version": "0.240.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-ole-storage_lite",
            "homepage": "https://metacpan.org/pod/OLE::Storage_Lite",
            "description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "long_description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-ole-storage_lite"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-ogg-vorbis-header-pureperl",
            "portdir": "perl/p5-ogg-vorbis-header-pureperl",
            "version": "1.50.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Ogg::Vorbis::Header::PurePerl",
            "description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "long_description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "active": true,
            "categories": [
                "audio",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.30-ogg-vorbis-header-pureperl",
            "portdir": "perl/p5-ogg-vorbis-header-pureperl",
            "version": "1.50.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Ogg::Vorbis::Header::PurePerl",
            "description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "long_description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "active": true,
            "categories": [
                "audio",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-ogg-vorbis-header-pureperl",
            "portdir": "perl/p5-ogg-vorbis-header-pureperl",
            "version": "1.50.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Ogg::Vorbis::Header::PurePerl",
            "description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "long_description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "active": true,
            "categories": [
                "audio",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.34-ogg-vorbis-header-pureperl",
            "portdir": "perl/p5-ogg-vorbis-header-pureperl",
            "version": "1.50.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Ogg::Vorbis::Header::PurePerl",
            "description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "long_description": "Ogg::Vorbis::Header::PurePerl - access Ogg Vorbis info and comment fields (read-only)",
            "active": true,
            "categories": [
                "audio",
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-ogg-vorbis-header-pureperl"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gcstar"
                    ]
                }
            ]
        },
        {
            "name": "p5.28-ole-storage_lite",
            "portdir": "perl/p5-ole-storage_lite",
            "version": "0.240.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OLE::Storage_Lite",
            "description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "long_description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-email-outlook-message",
                        "p5.28-spreadsheet-parseexcel"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-ole-storage_lite",
            "portdir": "perl/p5-ole-storage_lite",
            "version": "0.240.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OLE::Storage_Lite",
            "description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "long_description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-email-outlook-message",
                        "p5.30-spreadsheet-parseexcel"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-ole-storage_lite",
            "portdir": "perl/p5-ole-storage_lite",
            "version": "0.240.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OLE::Storage_Lite",
            "description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "long_description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-email-outlook-message",
                        "p5.32-spreadsheet-parseexcel"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-ole-storage_lite",
            "portdir": "perl/p5-ole-storage_lite",
            "version": "0.240.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OLE::Storage_Lite",
            "description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "long_description": "OLE::Storage_Lite - Simple Class for OLE document interface",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-email-outlook-message",
                        "p5-ole-storage_lite",
                        "p5.34-spreadsheet-parseexcel"
                    ]
                }
            ]
        },
        {
            "name": "p5-opcodes",
            "portdir": "perl/p5-opcodes",
            "version": "0.160.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.34-opcodes",
            "homepage": "https://metacpan.org/pod/Opcodes",
            "description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "long_description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-opcodes"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5-opengl",
            "portdir": "perl/p5-opengl",
            "version": "0.700.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin < 22}",
            "epoch": 0,
            "replaced_by": "p5.34-opengl",
            "homepage": "https://metacpan.org/pod/OpenGL",
            "description": "Perl OpenGL: a.k.a. POGL",
            "long_description": "Perl OpenGL (a.k.a. POGL) is a perl5 interface to opengl, glu, and glut. Virtually all of the OpenGL 1.0 and 1.1 functions are available as well as most of 1.2. The functional interface is very similar to using C with most changes made in an obvious way (see man page for details). High-level object interfaces are available in the form of OpenGL::Array, OpenGL::Image, and OpenGL::Shader.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-opengl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-opcodes",
            "portdir": "perl/p5-opcodes",
            "version": "0.160.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Opcodes",
            "description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "long_description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-b-c"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-opcodes",
            "portdir": "perl/p5-opcodes",
            "version": "0.160.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Opcodes",
            "description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "long_description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-b-c"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-opcodes",
            "portdir": "perl/p5-opcodes",
            "version": "0.160.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Opcodes",
            "description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "long_description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-b-c"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-opcodes",
            "portdir": "perl/p5-opcodes",
            "version": "0.160.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Opcodes",
            "description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "long_description": "Opcodes - More Opcodes information from opnames.h and opcode.h",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2656
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-b-c",
                        "p5-opcodes"
                    ]
                }
            ]
        },
        {
            "name": "p5.28-opengl",
            "portdir": "perl/p5-opengl",
            "version": "0.700.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin < 22}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OpenGL",
            "description": "Perl OpenGL: a.k.a. POGL",
            "long_description": "Perl OpenGL (a.k.a. POGL) is a perl5 interface to opengl, glu, and glut. Virtually all of the OpenGL 1.0 and 1.1 functions are available as well as most of 1.2. The functional interface is very similar to using C with most changes made in an obvious way (see man page for details). High-level object interfaces are available in the form of OpenGL::Array, OpenGL::Image, and OpenGL::Shader.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-time-hires",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libGLU",
                        "mesa",
                        "xorg-libX11",
                        "perl5.28",
                        "xorg-libXi",
                        "xorg-libXmu",
                        "xorg-libice",
                        "xorg-libXext",
                        "freeglut"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.30-opengl",
            "portdir": "perl/p5-opengl",
            "version": "0.700.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin < 22}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OpenGL",
            "description": "Perl OpenGL: a.k.a. POGL",
            "long_description": "Perl OpenGL (a.k.a. POGL) is a perl5 interface to opengl, glu, and glut. Virtually all of the OpenGL 1.0 and 1.1 functions are available as well as most of 1.2. The functional interface is very similar to using C with most changes made in an obvious way (see man page for details). High-level object interfaces are available in the form of OpenGL::Array, OpenGL::Image, and OpenGL::Shader.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-time-hires",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libGLU",
                        "mesa",
                        "xorg-libX11",
                        "perl5.30",
                        "xorg-libXi",
                        "xorg-libXmu",
                        "xorg-libice",
                        "xorg-libXext",
                        "freeglut"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-opengl",
            "portdir": "perl/p5-opengl",
            "version": "0.700.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin < 22}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OpenGL",
            "description": "Perl OpenGL: a.k.a. POGL",
            "long_description": "Perl OpenGL (a.k.a. POGL) is a perl5 interface to opengl, glu, and glut. Virtually all of the OpenGL 1.0 and 1.1 functions are available as well as most of 1.2. The functional interface is very similar to using C with most changes made in an obvious way (see man page for details). High-level object interfaces are available in the form of OpenGL::Array, OpenGL::Image, and OpenGL::Shader.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-time-hires",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libGLU",
                        "mesa",
                        "xorg-libX11",
                        "perl5.32",
                        "xorg-libXi",
                        "xorg-libXmu",
                        "xorg-libice",
                        "xorg-libXext",
                        "freeglut"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.34-opengl",
            "portdir": "perl/p5-opengl",
            "version": "0.700.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin < 22}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/OpenGL",
            "description": "Perl OpenGL: a.k.a. POGL",
            "long_description": "Perl OpenGL (a.k.a. POGL) is a perl5 interface to opengl, glu, and glut. Virtually all of the OpenGL 1.0 and 1.1 functions are available as well as most of 1.2. The functional interface is very similar to using C with most changes made in an obvious way (see man page for details). High-level object interfaces are available in the form of OpenGL::Array, OpenGL::Image, and OpenGL::Shader.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-time-hires",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mesa",
                        "xorg-libX11",
                        "xorg-libXext",
                        "freeglut",
                        "xorg-libXmu",
                        "xorg-libice",
                        "perl5.34",
                        "xorg-libXi",
                        "libGLU"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-opengl"
                    ]
                }
            ]
        }
    ]
}