HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51892,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=503",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=501",
"results": [
{
"name": "p5.34-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Unload",
"description": "Class::Unload - Unload a class",
"long_description": "Class::Unload - Unload a class",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-inspector"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-refresh",
"p5-class-unload",
"p5.34-dbix-class-schema-loader",
"p5.34-mason"
]
}
]
},
{
"name": "p5.32-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Unload",
"description": "Class::Unload - Unload a class",
"long_description": "Class::Unload - Unload a class",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-class-inspector"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-class-refresh",
"p5.32-dbix-class-schema-loader",
"p5.32-mason"
]
}
]
},
{
"name": "p5.30-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Unload",
"description": "Class::Unload - Unload a class",
"long_description": "Class::Unload - Unload a class",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-inspector"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-class-refresh",
"p5.30-dbix-class-schema-loader",
"p5.30-mason"
]
}
]
},
{
"name": "p5.28-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Unload",
"description": "Class::Unload - Unload a class",
"long_description": "Class::Unload - Unload a class",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-class-inspector"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-class-refresh",
"p5.28-dbix-class-schema-loader",
"p5.28-mason"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-class-dbi",
"p5-class-trigger"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-class-dbi"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-class-dbi"
]
}
]
},
{
"name": "p5-class-unload",
"portdir": "perl/p5-class-unload",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-unload",
"homepage": "https://metacpan.org/pod/Class::Unload",
"description": "Class::Unload - Unload a class",
"long_description": "Class::Unload - Unload a class",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-unload"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-trigger"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-class-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-tiny-chained",
"p5.34-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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-class-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-www-oauth"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-class-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-www-oauth"
]
}
]
},
{
"name": "p5.34-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Tiny",
"description": "Minimalist class construction",
"long_description": "This module offers a minimalist class construction kit in around 120 lines of code.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-role-hooks",
"p5.34-sub-handlesvia"
]
},
{
"type": "lib",
"ports": [
"p5.34-devel-partialdump",
"p5.34-path-finddev",
"p5.34-path-isdev",
"p5.34-pod-spell",
"p5.34-test-file-sharedir",
"p5-class-tiny",
"p5.34-test2-tools-process",
"p5.34-class-tiny-chained"
]
}
]
},
{
"name": "p5.32-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Tiny",
"description": "Minimalist class construction",
"long_description": "This module offers a minimalist class construction kit in around 120 lines of code.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-role-hooks",
"p5.32-sub-handlesvia"
]
},
{
"type": "lib",
"ports": [
"p5.32-path-finddev",
"p5.32-path-isdev",
"p5.32-pod-spell",
"p5.32-test-file-sharedir",
"p5.32-class-tiny-chained",
"p5.32-test2-tools-process",
"p5.32-devel-partialdump"
]
}
]
},
{
"name": "p5.30-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Tiny",
"description": "Minimalist class construction",
"long_description": "This module offers a minimalist class construction kit in around 120 lines of code.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-role-hooks",
"p5.30-sub-handlesvia"
]
},
{
"type": "lib",
"ports": [
"p5.30-path-finddev",
"p5.30-path-isdev",
"p5.30-pod-spell",
"p5.30-test-file-sharedir",
"p5.30-class-tiny-chained",
"p5.30-test2-tools-process",
"p5.30-devel-partialdump"
]
}
]
},
{
"name": "p5.28-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Tiny",
"description": "Minimalist class construction",
"long_description": "This module offers a minimalist class construction kit in around 120 lines of code.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-role-hooks",
"p5.28-sub-handlesvia"
]
},
{
"type": "lib",
"ports": [
"p5.28-path-finddev",
"p5.28-path-isdev",
"p5.28-pod-spell",
"p5.28-test-file-sharedir",
"p5.28-class-tiny-chained",
"p5.28-test2-tools-process",
"p5.28-devel-partialdump"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-tiny-chained"
]
}
],
"depends_on": []
},
{
"name": "p5-class-tiny",
"portdir": "perl/p5-class-tiny",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-tiny",
"homepage": "https://metacpan.org/pod/Class::Tiny",
"description": "Minimalist class construction",
"long_description": "This module offers a minimalist class construction kit in around 120 lines of code.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-tiny"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"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.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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-catalyst-plugin-authorization-acl",
"p5.32-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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-plugin-authorization-acl",
"p5.30-tree-simple-view"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-catalyst-plugin-authorization-acl",
"p5.28-tree-simple-view"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sympa",
"p5-class-singleton",
"p5.34-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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-datetime-timezone"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-throwable"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-singleton"
]
}
],
"depends_on": []
},
{
"name": "p5.32-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Refresh",
"description": "Class::Refresh - refresh your classes during runtime",
"long_description": "Class::Refresh - refresh your classes during runtime",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-test-fatal",
"p5.32-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.32-devel-overrideglobalrequire",
"p5.32-try-tiny",
"perl5.32",
"p5.32-class-load",
"p5.32-class-unload"
]
},
{
"type": "test",
"ports": [
"p5.32-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-perl-languageserver"
]
}
]
},
{
"name": "p5.34-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Refresh",
"description": "Class::Refresh - refresh your classes during runtime",
"long_description": "Class::Refresh - refresh your classes during runtime",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-test-fatal",
"p5.34-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-devel-overrideglobalrequire",
"p5.34-try-tiny",
"perl5.34",
"p5.34-class-load",
"p5.34-class-unload"
]
},
{
"type": "test",
"ports": [
"p5.34-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-refresh",
"p5.34-perl-languageserver"
]
}
]
},
{
"name": "p5.30-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Refresh",
"description": "Class::Refresh - refresh your classes during runtime",
"long_description": "Class::Refresh - refresh your classes during runtime",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-fatal",
"p5.30-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-devel-overrideglobalrequire",
"p5.30-try-tiny",
"perl5.30",
"p5.30-class-load",
"p5.30-class-unload"
]
},
{
"type": "test",
"ports": [
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-perl-languageserver"
]
}
]
},
{
"name": "p5.28-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Refresh",
"description": "Class::Refresh - refresh your classes during runtime",
"long_description": "Class::Refresh - refresh your classes during runtime",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-test-fatal",
"p5.28-test-requires",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.28-devel-overrideglobalrequire",
"p5.28-try-tiny",
"perl5.28",
"p5.28-class-load",
"p5.28-class-unload"
]
},
{
"type": "test",
"ports": [
"p5.28-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-perl-languageserver"
]
}
]
},
{
"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-18"
]
},
{
"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.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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-devel-stacktrace"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-data-ical",
"p5.32-dbix-searchbuilder"
]
}
]
},
{
"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-18"
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-devel-stacktrace"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-data-ical",
"p5.30-dbix-searchbuilder"
]
}
]
},
{
"name": "p5-class-refresh",
"portdir": "perl/p5-class-refresh",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-refresh",
"homepage": "https://metacpan.org/pod/Class::Refresh",
"description": "Class::Refresh - refresh your classes during runtime",
"long_description": "Class::Refresh - refresh your classes during runtime",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-refresh"
]
}
],
"depends_on": []
},
{
"name": "p5-class-returnvalue",
"portdir": "perl/p5-class-returnvalue",
"version": "0.550.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-returnvalue",
"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-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-returnvalue"
]
}
],
"depends_on": []
},
{
"name": "p5.34-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Mix",
"description": "Class::Mix - dynamic class mixing",
"long_description": "Class::Mix - dynamic class mixing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-params-classify"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-class-mix",
"p5.34-crypt-eksblowfish",
"p5.34-net-cli-interact"
]
}
]
},
{
"name": "p5.32-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Mix",
"description": "Class::Mix - dynamic class mixing",
"long_description": "Class::Mix - dynamic class mixing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-params-classify"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-crypt-eksblowfish",
"p5.32-net-cli-interact"
]
}
]
},
{
"name": "p5.30-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Mix",
"description": "Class::Mix - dynamic class mixing",
"long_description": "Class::Mix - dynamic class mixing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-params-classify"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-crypt-eksblowfish",
"p5.30-net-cli-interact"
]
}
]
},
{
"name": "p5.28-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Mix",
"description": "Class::Mix - dynamic class mixing",
"long_description": "Class::Mix - dynamic class mixing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-params-classify"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-crypt-eksblowfish",
"p5.28-net-cli-interact"
]
}
]
},
{
"name": "p5.34-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::MethodMaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl",
"long_description": "Class::MethodMaker - Create generic methods for OO Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"signing-party",
"p5-class-methodmaker",
"p5.34-term-progressbar"
]
}
]
},
{
"name": "p5.32-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::MethodMaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl",
"long_description": "Class::MethodMaker - Create generic methods for OO Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-term-progressbar"
]
}
]
},
{
"name": "p5.30-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::MethodMaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl",
"long_description": "Class::MethodMaker - Create generic methods for OO Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-term-progressbar"
]
}
]
},
{
"name": "p5.28-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::MethodMaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl",
"long_description": "Class::MethodMaker - Create generic methods for OO Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-term-progressbar"
]
}
]
},
{
"name": "p5-class-mix",
"portdir": "perl/p5-class-mix",
"version": "0.6.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-mix",
"homepage": "https://metacpan.org/pod/Class::Mix",
"description": "Class::Mix - dynamic class mixing",
"long_description": "Class::Mix - dynamic class mixing",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-mix"
]
}
],
"depends_on": []
},
{
"name": "p5-class-methodmaker",
"portdir": "perl/p5-class-methodmaker",
"version": "2.250.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-class-methodmaker",
"homepage": "https://metacpan.org/pod/Class::MethodMaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl",
"long_description": "Class::MethodMaker - Create generic methods for OO Perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-methodmaker"
]
}
],
"depends_on": []
}
]
}