HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50086,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=145",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=143",
"results": [
{
"name": "p5.30-class-autouse",
"portdir": "perl/p5-class-autouse",
"version": "2.20.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Autouse",
"description": "Class::Autouse - Run-time load a class the first time you call a method in it.",
"long_description": "Class::Autouse - Run-time load a class the first time you call a method in it.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-prefork"
]
}
],
"depends_on": []
},
{
"name": "p5-class-base",
"portdir": "perl/p5-class-base",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-base",
"homepage": "https://metacpan.org/pod/Class::Base",
"description": "useful base class for deriving other modules",
"long_description": "This module implements a simple base class from which other modules can be derived, thereby inheriting a number of useful methods such as new(), init(), params(), clone(), error() and debug().",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-base"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-base",
"portdir": "perl/p5-class-base",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Base",
"description": "useful base class for deriving other modules",
"long_description": "This module implements a simple base class from which other modules can be derived, thereby inheriting a number of useful methods such as new(), init(), params(), clone(), error() and debug().",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-clone"
]
}
],
"depends_on": []
},
{
"name": "p5.28-class-base",
"portdir": "perl/p5-class-base",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Base",
"description": "useful base class for deriving other modules",
"long_description": "This module implements a simple base class from which other modules can be derived, thereby inheriting a number of useful methods such as new(), init(), params(), clone(), error() and debug().",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-clone"
]
}
],
"depends_on": []
},
{
"name": "p5.30-class-base",
"portdir": "perl/p5-class-base",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Base",
"description": "useful base class for deriving other modules",
"long_description": "This module implements a simple base class from which other modules can be derived, thereby inheriting a number of useful methods such as new(), init(), params(), clone(), error() and debug().",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-clone"
]
}
],
"depends_on": []
},
{
"name": "p5-class-c3",
"portdir": "perl/p5-class-c3",
"version": "0.350.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-c3",
"homepage": "https://metacpan.org/pod/Class::C3",
"description": "A pragma to use the C3 method resolution order algortihm",
"long_description": "This is a pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-c3"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-c3",
"portdir": "perl/p5-class-c3",
"version": "0.350.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3",
"description": "A pragma to use the C3 method resolution order algortihm",
"long_description": "This is a pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-algorithm-c3",
"p5.26-class-c3-xs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-class-c3-componentised"
]
}
]
},
{
"name": "p5.28-class-c3",
"portdir": "perl/p5-class-c3",
"version": "0.350.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3",
"description": "A pragma to use the C3 method resolution order algortihm",
"long_description": "This is a pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-algorithm-c3",
"p5.28-class-c3-xs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-class-c3-componentised"
]
}
]
},
{
"name": "p5.30-class-c3",
"portdir": "perl/p5-class-c3",
"version": "0.350.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3",
"description": "A pragma to use the C3 method resolution order algortihm",
"long_description": "This is a pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-algorithm-c3",
"p5.30-class-c3-xs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-class-c3-componentised"
]
}
]
},
{
"name": "p5-class-c3-adopt-next",
"portdir": "perl/p5-class-c3-adopt-next",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-c3-adopt-next",
"homepage": "https://metacpan.org/pod/Class::C3::Adopt::NEXT",
"description": "make NEXT suck less",
"long_description": "make NEXT suck less",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-c3-adopt-next"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-c3-adopt-next",
"portdir": "perl/p5-class-c3-adopt-next",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::Adopt::NEXT",
"description": "make NEXT suck less",
"long_description": "make NEXT suck less",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-module-build-tiny",
"p5.26-test-exception"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-module-build",
"p5.26-mro-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-catalyst-runtime"
]
}
]
},
{
"name": "p5.28-class-c3-adopt-next",
"portdir": "perl/p5-class-c3-adopt-next",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::Adopt::NEXT",
"description": "make NEXT suck less",
"long_description": "make NEXT suck less",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"p5.28-module-build-tiny",
"p5.28-test-exception",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-mro-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-catalyst-runtime"
]
}
]
},
{
"name": "p5.30-class-c3-adopt-next",
"portdir": "perl/p5-class-c3-adopt-next",
"version": "0.140.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::Adopt::NEXT",
"description": "make NEXT suck less",
"long_description": "make NEXT suck less",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-exception",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-mro-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-runtime"
]
}
]
},
{
"name": "p5-class-c3-componentised",
"portdir": "perl/p5-class-c3-componentised",
"version": "1.1.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-c3-componentised",
"homepage": "https://metacpan.org/pod/Class::C3::Componentised",
"description": "Load mix-ins or components to your C3-based class.",
"long_description": "This will inject base classes to your module using the Class::C3 method resolution order.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-c3-componentised"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-c3-componentised",
"portdir": "perl/p5-class-c3-componentised",
"version": "1.1.2",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::Componentised",
"description": "Load mix-ins or components to your C3-based class.",
"long_description": "This will inject base classes to your module using the Class::C3 method resolution order.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-exception"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-class-c3",
"p5.26-class-inspector",
"p5.26-mro-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dbix-class",
"p5.26-dbix-class-schema-loader"
]
}
]
},
{
"name": "p5.28-class-c3-componentised",
"portdir": "perl/p5-class-c3-componentised",
"version": "1.1.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::Componentised",
"description": "Load mix-ins or components to your C3-based class.",
"long_description": "This will inject base classes to your module using the Class::C3 method resolution order.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-test-exception",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-class-c3",
"p5.28-class-inspector",
"p5.28-mro-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-dbix-class-schema-loader",
"p5.28-dbix-class"
]
}
]
},
{
"name": "p5.30-class-c3-componentised",
"portdir": "perl/p5-class-c3-componentised",
"version": "1.1.2",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::Componentised",
"description": "Load mix-ins or components to your C3-based class.",
"long_description": "This will inject base classes to your module using the Class::C3 method resolution order.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-exception",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-c3",
"p5.30-class-inspector",
"p5.30-mro-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dbix-class-schema-loader",
"p5.30-dbix-class"
]
}
]
},
{
"name": "p5-class-c3-xs",
"portdir": "perl/p5-class-c3-xs",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.28-class-c3-xs",
"homepage": "https://metacpan.org/pod/Class::C3::XS",
"description": "XS speedups for Class::C3",
"long_description": "This contains XS performance enhancers for Class::C3 version 0.16 and higher.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.28-class-c3-xs"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-c3-xs",
"portdir": "perl/p5-class-c3-xs",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::XS",
"description": "XS speedups for Class::C3",
"long_description": "This contains XS performance enhancers for Class::C3 version 0.16 and higher.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-class-c3"
]
}
]
},
{
"name": "p5.28-class-c3-xs",
"portdir": "perl/p5-class-c3-xs",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::XS",
"description": "XS speedups for Class::C3",
"long_description": "This contains XS performance enhancers for Class::C3 version 0.16 and higher.",
"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-c3",
"p5-class-c3-xs"
]
}
]
},
{
"name": "p5.30-class-c3-xs",
"portdir": "perl/p5-class-c3-xs",
"version": "0.150.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::C3::XS",
"description": "XS speedups for Class::C3",
"long_description": "This contains XS performance enhancers for Class::C3 version 0.16 and higher.",
"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-c3"
]
}
]
},
{
"name": "p5-class-container",
"portdir": "perl/p5-class-container",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-container",
"homepage": "https://metacpan.org/pod/Class::Container",
"description": "Glues object frameworks together transparently",
"long_description": "This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for HTML::Mason, in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting other subclasses for any of these objects.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-container"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-container",
"portdir": "perl/p5-class-container",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Container",
"description": "Glues object frameworks together transparently",
"long_description": "This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for HTML::Mason, in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting other subclasses for any of these objects.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-module-build",
"p5.26-params-validate"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-apache-session-wrapper",
"p5.26-html-mason"
]
}
]
},
{
"name": "p5.28-class-container",
"portdir": "perl/p5-class-container",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Container",
"description": "Glues object frameworks together transparently",
"long_description": "This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for HTML::Mason, in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting other subclasses for any of these objects.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-params-validate"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-apache-session-wrapper",
"p5.28-html-mason"
]
}
]
},
{
"name": "p5.30-class-container",
"portdir": "perl/p5-class-container",
"version": "0.130.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Container",
"description": "Glues object frameworks together transparently",
"long_description": "This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for HTML::Mason, in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting other subclasses for any of these objects.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-params-validate"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-apache-session-wrapper",
"p5.30-html-mason"
]
}
]
},
{
"name": "p5-class-csv",
"portdir": "perl/p5-class-csv",
"version": "1.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-csv",
"homepage": "https://metacpan.org/pod/Class::CSV",
"description": "Class based CSV parser/writer",
"long_description": "This module can be used to create objects from CSV files, or to create CSV files from objects. Text::CSV_XS is used for parsing and creating CSV file lines, so any limitations in Text::CSV_XS will of course be inherent in this module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-csv"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-csv",
"portdir": "perl/p5-class-csv",
"version": "1.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::CSV",
"description": "Class based CSV parser/writer",
"long_description": "This module can be used to create objects from CSV files, or to create CSV files from objects. Text::CSV_XS is used for parsing and creating CSV file lines, so any limitations in Text::CSV_XS will of course be inherent in this module.",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-class-accessor",
"p5.26-text-csv_xs"
]
}
],
"depends_on": []
},
{
"name": "p5.28-class-csv",
"portdir": "perl/p5-class-csv",
"version": "1.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::CSV",
"description": "Class based CSV parser/writer",
"long_description": "This module can be used to create objects from CSV files, or to create CSV files from objects. Text::CSV_XS is used for parsing and creating CSV file lines, so any limitations in Text::CSV_XS will of course be inherent in this module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-class-accessor",
"p5.28-text-csv_xs"
]
}
],
"depends_on": []
},
{
"name": "p5.30-class-csv",
"portdir": "perl/p5-class-csv",
"version": "1.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::CSV",
"description": "Class based CSV parser/writer",
"long_description": "This module can be used to create objects from CSV files, or to create CSV files from objects. Text::CSV_XS is used for parsing and creating CSV file lines, so any limitations in Text::CSV_XS will of course be inherent in this module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-accessor",
"p5.30-text-csv_xs"
]
}
],
"depends_on": []
},
{
"name": "p5-class-data-accessor",
"portdir": "perl/p5-class-data-accessor",
"version": "0.40.40",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-data-accessor",
"homepage": "https://metacpan.org/pod/Class::Data::Accessor",
"description": "Inheritable, overridable class and instance data accessor creation",
"long_description": "Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-data-accessor"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-data-accessor",
"portdir": "perl/p5-class-data-accessor",
"version": "0.40.40",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Data::Accessor",
"description": "Inheritable, overridable class and instance data accessor creation",
"long_description": "Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": []
},
{
"name": "p5.28-class-data-accessor",
"portdir": "perl/p5-class-data-accessor",
"version": "0.40.40",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Data::Accessor",
"description": "Inheritable, overridable class and instance data accessor creation",
"long_description": "Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": []
},
{
"name": "p5.30-class-data-accessor",
"portdir": "perl/p5-class-data-accessor",
"version": "0.40.40",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Data::Accessor",
"description": "Inheritable, overridable class and instance data accessor creation",
"long_description": "Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5-class-data-inheritable",
"portdir": "perl/p5-class-data-inheritable",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-data-inheritable",
"homepage": "https://metacpan.org/pod/Class::Data::Inheritable",
"description": "Class::Data::Inheritable - Inheritable, overridable class data",
"long_description": "Class::Data::Inheritable - Inheritable, overridable class data",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-data-inheritable"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-data-inheritable",
"portdir": "perl/p5-class-data-inheritable",
"version": "0.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Data::Inheritable",
"description": "Inheritable, overridable class data",
"long_description": "Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overriden.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-exception-class",
"p5.26-authen-simple",
"p5.26-catalyst-controller-formbuilder",
"p5.26-catalyst-plugin-session-store-chi",
"p5.26-class-dbi",
"p5.26-class-dbi-plugin-pager",
"p5.26-color-library",
"p5.26-html-wikiconverter",
"p5.26-ima-dbi",
"p5.26-iterator",
"p5.26-iterator-util",
"p5.26-net-appliance-phrasebook",
"p5.26-net-oauth",
"p5.26-text-trac",
"p5.26-xml-atom"
]
}
]
},
{
"name": "p5.28-class-data-inheritable",
"portdir": "perl/p5-class-data-inheritable",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Data::Inheritable",
"description": "Class::Data::Inheritable - Inheritable, overridable class data",
"long_description": "Class::Data::Inheritable - Inheritable, overridable class data",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-ima-dbi",
"p5.28-authen-simple",
"p5.28-catalyst-controller-formbuilder",
"p5.28-catalyst-plugin-session-store-chi",
"p5.28-class-dbi",
"p5.28-class-dbi-plugin-pager",
"p5.28-color-library",
"p5.28-exception-class",
"p5.28-html-wikiconverter",
"p5.28-iterator",
"p5.28-iterator-util",
"p5.28-net-appliance-phrasebook",
"p5.28-text-trac",
"p5.28-xml-atom",
"p5.28-net-oauth"
]
}
]
},
{
"name": "p5.30-class-data-inheritable",
"portdir": "perl/p5-class-data-inheritable",
"version": "0.100.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::Data::Inheritable",
"description": "Class::Data::Inheritable - Inheritable, overridable class data",
"long_description": "Class::Data::Inheritable - Inheritable, overridable class data",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-ima-dbi",
"p5.30-authen-simple",
"p5.30-catalyst-controller-formbuilder",
"p5.30-catalyst-plugin-session-store-chi",
"p5.30-class-dbi",
"p5.30-class-dbi-plugin-pager",
"p5.30-color-library",
"p5.30-exception-class",
"p5.30-html-wikiconverter",
"p5.30-iterator",
"p5.30-iterator-util",
"p5.30-net-appliance-phrasebook",
"p5.30-text-trac",
"p5.30-xml-atom",
"p5.30-net-oauth"
]
}
]
},
{
"name": "p5-class-dbi",
"portdir": "perl/p5-class-dbi",
"version": "3.0.17",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-dbi",
"homepage": "https://metacpan.org/pod/Class::DBI",
"description": "Simple Database Abstraction",
"long_description": "Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-dbi"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-dbi",
"portdir": "perl/p5-class-dbi",
"version": "3.0.17",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI",
"description": "Simple Database Abstraction",
"long_description": "Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-date-simple",
"p5.26-dbd-sqlite"
]
},
{
"type": "lib",
"ports": [
"p5.26-class-trigger",
"p5.26-clone",
"perl5.26",
"p5.26-universal-moniker",
"p5.26-version",
"p5.26-ima-dbi",
"p5.26-class-accessor",
"p5.26-class-data-inheritable"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-dbix-class"
]
},
{
"type": "lib",
"ports": [
"p5.26-class-dbi-mysql",
"p5.26-class-dbi-pg",
"p5.26-class-dbi-plugin",
"p5.26-class-dbi-abstractsearch",
"p5.26-class-dbi-plugin-pager",
"p5.26-class-dbi-uuid",
"p5.26-class-dbi-plugin-abstractcount"
]
}
]
},
{
"name": "p5.28-class-dbi",
"portdir": "perl/p5-class-dbi",
"version": "3.0.17",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI",
"description": "Simple Database Abstraction",
"long_description": "Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-date-simple",
"p5.28-dbd-sqlite",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.28-class-trigger",
"p5.28-clone",
"perl5.28",
"p5.28-universal-moniker",
"p5.28-version",
"p5.28-ima-dbi",
"p5.28-class-accessor",
"p5.28-class-data-inheritable"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-dbix-class"
]
},
{
"type": "lib",
"ports": [
"p5.28-class-dbi-mysql",
"p5.28-class-dbi-pg",
"p5.28-class-dbi-plugin-pager",
"p5.28-class-dbi-abstractsearch",
"p5.28-class-dbi-plugin",
"p5.28-class-dbi-plugin-abstractcount",
"p5.28-class-dbi-uuid"
]
}
]
},
{
"name": "p5.30-class-dbi",
"portdir": "perl/p5-class-dbi",
"version": "3.0.17",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI",
"description": "Simple Database Abstraction",
"long_description": "Class::DBI provides a convenient abstraction layer to a database. It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-date-simple",
"p5.30-dbd-sqlite",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-class-trigger",
"p5.30-clone",
"perl5.30",
"p5.30-universal-moniker",
"p5.30-version",
"p5.30-ima-dbi",
"p5.30-class-accessor",
"p5.30-class-data-inheritable"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-dbix-class"
]
},
{
"type": "lib",
"ports": [
"p5.30-class-dbi-mysql",
"p5.30-class-dbi-pg",
"p5.30-class-dbi-plugin-pager",
"p5.30-class-dbi-abstractsearch",
"p5.30-class-dbi-plugin",
"p5.30-class-dbi-plugin-abstractcount",
"p5.30-class-dbi-uuid"
]
}
]
},
{
"name": "p5-class-dbi-abstractsearch",
"portdir": "perl/p5-class-dbi-abstractsearch",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-dbi-abstractsearch",
"homepage": "https://metacpan.org/pod/Class::DBI::AbstractSearch",
"description": "Abstract Class::DBI's SQL with SQL::Abstract::Limit",
"long_description": "Class::DBI::AbstractSearch is a Class::DBI plugin to glue SQL::Abstract::Limit into Class::DBI.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-dbi-abstractsearch"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-dbi-abstractsearch",
"portdir": "perl/p5-class-dbi-abstractsearch",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::AbstractSearch",
"description": "Abstract Class::DBI's SQL with SQL::Abstract::Limit",
"long_description": "Class::DBI::AbstractSearch is a Class::DBI plugin to glue SQL::Abstract::Limit into Class::DBI.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-class-dbi",
"p5.26-sql-abstract-limit"
]
}
],
"depends_on": []
},
{
"name": "p5.28-class-dbi-abstractsearch",
"portdir": "perl/p5-class-dbi-abstractsearch",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::AbstractSearch",
"description": "Abstract Class::DBI's SQL with SQL::Abstract::Limit",
"long_description": "Class::DBI::AbstractSearch is a Class::DBI plugin to glue SQL::Abstract::Limit into Class::DBI.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-class-dbi",
"p5.28-sql-abstract-limit"
]
}
],
"depends_on": []
},
{
"name": "p5.30-class-dbi-abstractsearch",
"portdir": "perl/p5-class-dbi-abstractsearch",
"version": "0.70.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::AbstractSearch",
"description": "Abstract Class::DBI's SQL with SQL::Abstract::Limit",
"long_description": "Class::DBI::AbstractSearch is a Class::DBI plugin to glue SQL::Abstract::Limit into Class::DBI.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-dbi",
"p5.30-sql-abstract-limit"
]
}
],
"depends_on": []
},
{
"name": "p5-class-dbi-mysql",
"portdir": "perl/p5-class-dbi-mysql",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-dbi-mysql",
"homepage": "https://metacpan.org/pod/Class::DBI::mysql",
"description": "Extensions to Class::DBI for MySQL",
"long_description": "This is an extension to Class::DBI, containing several functions and optimisations for the MySQL database. Instead of setting Class::DBI as your base class, use this instead.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-dbi-mysql"
]
}
],
"depends_on": []
},
{
"name": "p5.26-class-dbi-mysql",
"portdir": "perl/p5-class-dbi-mysql",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::mysql",
"description": "Extensions to Class::DBI for MySQL",
"long_description": "This is an extension to Class::DBI, containing several functions and optimisations for the MySQL database. Instead of setting Class::DBI as your base class, use this instead.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-class-dbi",
"p5.26-dbd-mysql"
]
}
],
"depends_on": []
},
{
"name": "p5.28-class-dbi-mysql",
"portdir": "perl/p5-class-dbi-mysql",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::mysql",
"description": "Extensions to Class::DBI for MySQL",
"long_description": "This is an extension to Class::DBI, containing several functions and optimisations for the MySQL database. Instead of setting Class::DBI as your base class, use this instead.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-class-dbi",
"p5.28-dbd-mysql"
]
}
],
"depends_on": []
},
{
"name": "p5.30-class-dbi-mysql",
"portdir": "perl/p5-class-dbi-mysql",
"version": "1.0.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Class::DBI::mysql",
"description": "Extensions to Class::DBI for MySQL",
"long_description": "This is an extension to Class::DBI, containing several functions and optimisations for the MySQL database. Instead of setting Class::DBI as your base class, use this instead.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-class-dbi",
"p5.30-dbd-mysql"
]
}
],
"depends_on": []
},
{
"name": "p5-class-dbi-pg",
"portdir": "perl/p5-class-dbi-pg",
"version": "0.90.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-class-dbi-pg",
"homepage": "https://metacpan.org/pod/Class::DBI::Pg",
"description": "Class::DBI extension for Postgres",
"long_description": "Class::DBI::Pg automate the setup of Class::DBI columns and primary key for Postgres.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.34-class-dbi-pg"
]
}
],
"depends_on": []
}
]
}