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

{
    "count": 50307,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=45",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=43",
    "results": [
        {
            "name": "p5.28-class-returnvalue",
            "portdir": "perl/p5-class-returnvalue",
            "version": "0.550.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::ReturnValue",
            "description": "A return-value object that lets you treat it as as a boolean, array or object",
            "long_description": "Class::ReturnValue is a clever return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values).",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-devel-stacktrace"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-data-ical",
                        "p5.28-dbix-searchbuilder"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-class-returnvalue",
            "portdir": "perl/p5-class-returnvalue",
            "version": "0.550.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::ReturnValue",
            "description": "A return-value object that lets you treat it as as a boolean, array or object",
            "long_description": "Class::ReturnValue is a clever return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values).",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-devel-stacktrace"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-data-ical",
                        "p5.30-dbix-searchbuilder"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-class-returnvalue",
            "portdir": "perl/p5-class-returnvalue",
            "version": "0.550.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::ReturnValue",
            "description": "A return-value object that lets you treat it as as a boolean, array or object",
            "long_description": "Class::ReturnValue is a clever return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values).",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-devel-stacktrace"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-data-ical",
                        "p5.32-dbix-searchbuilder"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-class-returnvalue",
            "portdir": "perl/p5-class-returnvalue",
            "version": "0.550.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::ReturnValue",
            "description": "A return-value object that lets you treat it as as a boolean, array or object",
            "long_description": "Class::ReturnValue is a clever return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values).",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-devel-stacktrace"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-class-returnvalue",
                        "p5.34-data-ical",
                        "p5.34-dbix-searchbuilder"
                    ]
                }
            ]
        },
        {
            "name": "p5-class-singleton",
            "portdir": "perl/p5-class-singleton",
            "version": "1.600.0",
            "license": "(Artistic-1 or GPL-1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-class-singleton",
            "homepage": "https://metacpan.org/pod/Class::Singleton",
            "description": "Implementation of a Singleton class",
            "long_description": "This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-singleton"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-class-singleton",
            "portdir": "perl/p5-class-singleton",
            "version": "1.600.0",
            "license": "(Artistic-1 or GPL-1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Singleton",
            "description": "Implementation of a Singleton class",
            "long_description": "This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-datetime-timezone"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-class-singleton",
            "portdir": "perl/p5-class-singleton",
            "version": "1.600.0",
            "license": "(Artistic-1 or GPL-1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Singleton",
            "description": "Implementation of a Singleton class",
            "long_description": "This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-datetime-timezone"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-class-singleton",
            "portdir": "perl/p5-class-singleton",
            "version": "1.600.0",
            "license": "(Artistic-1 or GPL-1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Singleton",
            "description": "Implementation of a Singleton class",
            "long_description": "This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-datetime-timezone"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-class-singleton",
            "portdir": "perl/p5-class-singleton",
            "version": "1.600.0",
            "license": "(Artistic-1 or GPL-1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Singleton",
            "description": "Implementation of a Singleton class",
            "long_description": "This is the Class::Singleton module. A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object. In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "sympa",
                        "p5-class-singleton",
                        "p5.34-datetime-timezone"
                    ]
                }
            ]
        },
        {
            "name": "p5-class-throwable",
            "portdir": "perl/p5-class-throwable",
            "version": "0.130.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-class-throwable",
            "homepage": "https://metacpan.org/pod/Class::Throwable",
            "description": "A minimal lightweight exception class",
            "long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-throwable"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-class-throwable",
            "portdir": "perl/p5-class-throwable",
            "version": "0.130.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Throwable",
            "description": "A minimal lightweight exception class",
            "long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-catalyst-plugin-authorization-acl",
                        "p5.28-tree-simple-view"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-class-throwable",
            "portdir": "perl/p5-class-throwable",
            "version": "0.130.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Throwable",
            "description": "A minimal lightweight exception class",
            "long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-catalyst-plugin-authorization-acl",
                        "p5.30-tree-simple-view"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-class-throwable",
            "portdir": "perl/p5-class-throwable",
            "version": "0.130.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Throwable",
            "description": "A minimal lightweight exception class",
            "long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-catalyst-plugin-authorization-acl",
                        "p5.32-tree-simple-view"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-class-throwable",
            "portdir": "perl/p5-class-throwable",
            "version": "0.130.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Throwable",
            "description": "A minimal lightweight exception class",
            "long_description": "This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception::Class which can be used to define complex inline exceptions and has a number of module dependencies.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-catalyst-plugin-authorization-acl",
                        "p5-class-throwable",
                        "p5.34-tree-simple-view"
                    ]
                }
            ]
        },
        {
            "name": "p5-class-tiny-chained",
            "portdir": "perl/p5-class-tiny-chained",
            "version": "0.4.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-class-tiny-chained",
            "homepage": "https://metacpan.org/pod/Class::Tiny::Chained",
            "description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "long_description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-tiny-chained"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-class-tiny-chained",
            "portdir": "perl/p5-class-tiny-chained",
            "version": "0.4.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Tiny::Chained",
            "description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "long_description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-class-tiny"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-www-oauth"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-class-tiny-chained",
            "portdir": "perl/p5-class-tiny-chained",
            "version": "0.4.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Tiny::Chained",
            "description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "long_description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-class-tiny"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-www-oauth"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-class-tiny-chained",
            "portdir": "perl/p5-class-tiny-chained",
            "version": "0.4.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Tiny::Chained",
            "description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "long_description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-class-tiny"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-www-oauth"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-class-tiny-chained",
            "portdir": "perl/p5-class-tiny-chained",
            "version": "0.4.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Tiny::Chained",
            "description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "long_description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-class-tiny"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-class-tiny-chained",
                        "p5.34-www-oauth"
                    ]
                }
            ]
        },
        {
            "name": "p5-class-trigger",
            "portdir": "perl/p5-class-trigger",
            "version": "0.150.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-class-trigger",
            "homepage": "https://metacpan.org/pod/Class::Trigger",
            "description": "Mixin to add / call inheritable triggers",
            "long_description": "Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-trigger"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-class-trigger",
            "portdir": "perl/p5-class-trigger",
            "version": "0.150.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Trigger",
            "description": "Mixin to add / call inheritable triggers",
            "long_description": "Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-io-stringy",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-class-dbi"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-class-trigger",
            "portdir": "perl/p5-class-trigger",
            "version": "0.150.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Trigger",
            "description": "Mixin to add / call inheritable triggers",
            "long_description": "Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-io-stringy",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-class-dbi"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-class-trigger",
            "portdir": "perl/p5-class-trigger",
            "version": "0.150.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Trigger",
            "description": "Mixin to add / call inheritable triggers",
            "long_description": "Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-io-stringy",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-class-dbi"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-class-trigger",
            "portdir": "perl/p5-class-trigger",
            "version": "0.150.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::Trigger",
            "description": "Mixin to add / call inheritable triggers",
            "long_description": "Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-io-stringy",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-dbi",
                        "p5-class-trigger"
                    ]
                }
            ]
        },
        {
            "name": "p5-class-whitehole",
            "portdir": "perl/p5-class-whitehole",
            "version": "0.40.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-class-whitehole",
            "homepage": "https://metacpan.org/pod/Class::WhiteHole",
            "description": "base class to treat unhandled method calls as errors",
            "long_description": "Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-whitehole"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-class-whitehole",
            "portdir": "perl/p5-class-whitehole",
            "version": "0.40.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::WhiteHole",
            "description": "base class to treat unhandled method calls as errors",
            "long_description": "Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.30-class-whitehole",
            "portdir": "perl/p5-class-whitehole",
            "version": "0.40.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::WhiteHole",
            "description": "base class to treat unhandled method calls as errors",
            "long_description": "Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.32-class-whitehole",
            "portdir": "perl/p5-class-whitehole",
            "version": "0.40.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::WhiteHole",
            "description": "base class to treat unhandled method calls as errors",
            "long_description": "Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.34-class-whitehole",
            "portdir": "perl/p5-class-whitehole",
            "version": "0.40.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::WhiteHole",
            "description": "base class to treat unhandled method calls as errors",
            "long_description": "Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-class-whitehole"
                    ]
                }
            ]
        },
        {
            "name": "p5-class-xsaccessor",
            "portdir": "perl/p5-class-xsaccessor",
            "version": "1.190.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "p5.28-class-xsaccessor",
            "homepage": "https://metacpan.org/pod/Class::XSAccessor",
            "description": "Generate fast XS accessors without runtime compilation",
            "long_description": "Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-class-xsaccessor"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-class-xsaccessor",
            "portdir": "perl/p5-class-xsaccessor",
            "version": "1.190.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::XSAccessor",
            "description": "Generate fast XS accessors without runtime compilation",
            "long_description": "Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-class-accessor-grouped",
                        "p5-class-xsaccessor",
                        "p5.28-file-find-object-rule",
                        "p5.28-hash-objectify",
                        "p5.28-mo",
                        "p5.28-zmq-ffi",
                        "p5.28-moo",
                        "p5.28-params-validationcompiler",
                        "p5.28-devel-cover",
                        "p5.28-object-hashbase",
                        "p5.28-file-find-object",
                        "p5.28-dumbbench",
                        "p5.28-dancer2",
                        "p5.28-type-tiny"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-class-xsaccessor",
            "portdir": "perl/p5-class-xsaccessor",
            "version": "1.190.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::XSAccessor",
            "description": "Generate fast XS accessors without runtime compilation",
            "long_description": "Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-class-accessor-grouped",
                        "p5.30-file-find-object-rule",
                        "p5.30-hash-objectify",
                        "p5.30-mo",
                        "p5.30-zmq-ffi",
                        "p5.30-moo",
                        "p5.30-params-validationcompiler",
                        "p5.30-devel-cover",
                        "p5.30-object-hashbase",
                        "p5.30-file-find-object",
                        "p5.30-dumbbench",
                        "p5.30-dancer2",
                        "p5.30-type-tiny"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-class-xsaccessor",
            "portdir": "perl/p5-class-xsaccessor",
            "version": "1.190.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::XSAccessor",
            "description": "Generate fast XS accessors without runtime compilation",
            "long_description": "Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-class-accessor-grouped",
                        "p5.32-file-find-object-rule",
                        "p5.32-hash-objectify",
                        "p5.32-mo",
                        "p5.32-zmq-ffi",
                        "p5.32-moo",
                        "p5.32-params-validationcompiler",
                        "p5.32-devel-cover",
                        "p5.32-object-hashbase",
                        "p5.32-file-find-object",
                        "p5.32-dumbbench",
                        "p5.32-dancer2",
                        "p5.32-type-tiny"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-class-xsaccessor",
            "portdir": "perl/p5-class-xsaccessor",
            "version": "1.190.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Class::XSAccessor",
            "description": "Generate fast XS accessors without runtime compilation",
            "long_description": "Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as has_foo() for testing whether the attribute foo is defined in the object.",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-class-accessor-grouped",
                        "p5.34-file-find-object-rule",
                        "p5.34-hash-objectify",
                        "p5.34-mo",
                        "p5.34-zmq-ffi",
                        "p5.34-moo",
                        "p5.34-params-validationcompiler",
                        "p5.34-devel-cover",
                        "p5.34-object-hashbase",
                        "p5.34-file-find-object",
                        "p5.34-dumbbench",
                        "p5.34-dancer2",
                        "p5.34-type-tiny"
                    ]
                }
            ]
        },
        {
            "name": "p5-clone-choose",
            "portdir": "perl/p5-clone-choose",
            "version": "0.10.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-clone-choose",
            "homepage": "https://metacpan.org/pod/Clone::Choose",
            "description": "Clone::Choose - Choose appropriate clone utility",
            "long_description": "Clone::Choose - Choose appropriate clone utility",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-clone-choose"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-clone-choose",
            "portdir": "perl/p5-clone-choose",
            "version": "0.10.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::Choose",
            "description": "Clone::Choose - Choose appropriate clone utility",
            "long_description": "Clone::Choose - Choose appropriate clone utility",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-clone",
                        "p5.28-clone-pp",
                        "p5.28-test-without-module",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-module-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-hash-merge"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-clone-choose",
            "portdir": "perl/p5-clone-choose",
            "version": "0.10.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::Choose",
            "description": "Clone::Choose - Choose appropriate clone utility",
            "long_description": "Clone::Choose - Choose appropriate clone utility",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-clone",
                        "p5.30-clone-pp",
                        "p5.30-test-without-module",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-module-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-hash-merge"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-clone-choose",
            "portdir": "perl/p5-clone-choose",
            "version": "0.10.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::Choose",
            "description": "Clone::Choose - Choose appropriate clone utility",
            "long_description": "Clone::Choose - Choose appropriate clone utility",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-clone",
                        "p5.32-clone-pp",
                        "p5.32-test-without-module",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-module-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-hash-merge"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-clone-choose",
            "portdir": "perl/p5-clone-choose",
            "version": "0.10.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::Choose",
            "description": "Clone::Choose - Choose appropriate clone utility",
            "long_description": "Clone::Choose - Choose appropriate clone utility",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-clone",
                        "p5.34-clone-pp",
                        "p5.34-test-without-module",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-module-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-clone-choose",
                        "p5.34-hash-merge"
                    ]
                }
            ]
        },
        {
            "name": "p5-clone-pp",
            "portdir": "perl/p5-clone-pp",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-clone-pp",
            "homepage": "https://metacpan.org/pod/Clone::PP",
            "description": "Clone::PP - Recursively copy Perl datatypes",
            "long_description": "Clone::PP - Recursively copy Perl datatypes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-clone-pp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-clone-pp",
            "portdir": "perl/p5-clone-pp",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::PP",
            "description": "Clone::PP - Recursively copy Perl datatypes",
            "long_description": "Clone::PP - Recursively copy Perl datatypes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-clone-choose",
                        "p5.28-hash-merge"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-specio"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-clone-pp",
            "portdir": "perl/p5-clone-pp",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::PP",
            "description": "Clone::PP - Recursively copy Perl datatypes",
            "long_description": "Clone::PP - Recursively copy Perl datatypes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-clone-choose",
                        "p5.30-hash-merge"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-specio"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-clone-pp",
            "portdir": "perl/p5-clone-pp",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::PP",
            "description": "Clone::PP - Recursively copy Perl datatypes",
            "long_description": "Clone::PP - Recursively copy Perl datatypes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-clone-choose",
                        "p5.32-hash-merge"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-specio"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-clone-pp",
            "portdir": "perl/p5-clone-pp",
            "version": "1.80.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Clone::PP",
            "description": "Clone::PP - Recursively copy Perl datatypes",
            "long_description": "Clone::PP - Recursively copy Perl datatypes",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-clone-choose",
                        "p5.34-hash-merge"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5-clone-pp",
                        "p5.34-specio"
                    ]
                }
            ]
        },
        {
            "name": "p5-color-library",
            "portdir": "perl/p5-color-library",
            "version": "0.21.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-color-library",
            "homepage": "https://metacpan.org/pod/Color::Library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "long_description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-color-library"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.28-color-library",
            "portdir": "perl/p5-color-library",
            "version": "0.21.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Color::Library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "long_description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.28-test-most",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-class-accessor",
                        "p5.28-class-data-inheritable",
                        "p5.28-module-pluggable"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-graphics-color"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-color-library",
            "portdir": "perl/p5-color-library",
            "version": "0.21.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Color::Library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "long_description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.30-test-most",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-class-accessor",
                        "p5.30-class-data-inheritable",
                        "p5.30-module-pluggable"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-graphics-color"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-color-library",
            "portdir": "perl/p5-color-library",
            "version": "0.21.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Color::Library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "long_description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.32-test-most",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-class-accessor",
                        "p5.32-class-data-inheritable",
                        "p5.32-module-pluggable"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-graphics-color"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-color-library",
            "portdir": "perl/p5-color-library",
            "version": "0.21.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Color::Library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "long_description": "Color::Library - An easy-to-use and comprehensive named-color library",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2610
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-test-most",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-class-accessor",
                        "p5.34-class-data-inheritable",
                        "p5.34-module-pluggable"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5-color-library",
                        "p5.34-graphics-color"
                    ]
                }
            ]
        },
        {
            "name": "p5-common-sense",
            "portdir": "perl/p5-common-sense",
            "version": "3.750.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-common-sense",
            "homepage": "https://metacpan.org/pod/common::sense",
            "description": "common::sense - best-practice strictures and pragmas condensed into a single 'use'",
            "long_description": "common::sense - best-practice strictures and pragmas condensed into a single 'use'",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-common-sense"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}