{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=898","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=896","results":[{"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":99}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-class-accessor","p5.28-text-csv_xs"]}],"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":99}],"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-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":99}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-class-csv"]}],"depends_on":[]},{"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-18"]},{"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.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-18"]},{"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.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-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-18"]},{"type":"lib","ports":["p5.34-class-container"]}],"depends_on":[]},{"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-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-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-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-class-c3"]}]},{"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-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.34-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-18"]},{"type":"lib","ports":["p5.34-class-c3-xs"]}],"depends_on":[]},{"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-18"]},{"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","p5.30-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-18"]},{"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","p5.28-dbix-class-schema-loader"]}]},{"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-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-18"]},{"type":"lib","ports":["p5.34-class-c3-componentised"]}],"depends_on":[]},{"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-18"]},{"type":"lib","ports":["perl5.30","p5.30-mro-compat"]}],"depends_on":[{"type":"lib","ports":["p5.30-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-18"]},{"type":"lib","ports":["perl5.28","p5.28-mro-compat"]}],"depends_on":[{"type":"lib","ports":["p5.28-catalyst-runtime"]}]},{"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-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-18"]},{"type":"lib","ports":["p5.34-class-c3-adopt-next"]}],"depends_on":[]},{"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-18"]},{"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.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-18"]},{"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.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-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-18"]},{"type":"lib","ports":["p5.34-class-c3"]}],"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-18"]},{"type":"lib","ports":["perl5.30","p5.30-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-18"]},{"type":"lib","ports":["perl5.28","p5.28-clone"]}],"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-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-18"]},{"type":"lib","ports":["p5.34-class-base"]}],"depends_on":[]},{"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-18"]},{"type":"lib","ports":["perl5.30","p5.30-prefork"]}],"depends_on":[]},{"name":"p5.28-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-18"]},{"type":"lib","ports":["perl5.28","p5.28-prefork"]}],"depends_on":[]},{"name":"p5.26-class-autouse","portdir":"perl/p5-class-autouse","version":"2.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Autouse","description":"This is a Perl extension for run-time class loading on first method call.","long_description":"This is a Perl extension for run-time class loading on first method call.","active":false,"categories":["perl"],"maintainers":[{"name":"dluke","github":"danielluke","ports_count":31}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5-class-autouse","portdir":"perl/p5-class-autouse","version":"2.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-class-autouse","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-18"]},{"type":"lib","ports":["p5.34-class-autouse"]}],"depends_on":[]},{"name":"p5.30-class-accessor-lite","portdir":"perl/p5-class-accessor-lite","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Lite","description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","long_description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-proc-guard"]}]},{"name":"p5.28-class-accessor-lite","portdir":"perl/p5-class-accessor-lite","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Lite","description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","long_description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-proc-guard"]}]},{"name":"p5.26-class-accessor-lite","portdir":"perl/p5-class-accessor-lite","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Lite","description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","long_description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-proc-guard"]}]},{"name":"p5-class-accessor-lite","portdir":"perl/p5-class-accessor-lite","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-class-accessor-lite","homepage":"https://metacpan.org/pod/Class::Accessor::Lite","description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","long_description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-class-accessor-lite"]}],"depends_on":[]},{"name":"p5.30-class-accessor-grouped","portdir":"perl/p5-class-accessor-grouped","version":"0.100.140","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Grouped","description":"Lets you build groups of accessors","long_description":"This class lets you build groups of accessors that will call different getters and setters.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.30-devel-hide","p5.30-package-stash","p5.30-test-exception"]},{"type":"lib","ports":["perl5.30","p5.30-class-xsaccessor","p5.30-module-runtime","p5.30-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.30-dbix-class-timestamp"]},{"type":"lib","ports":["p5.30-dbix-class","p5.30-dbix-class-schema-loader"]}]},{"name":"p5.28-class-accessor-grouped","portdir":"perl/p5-class-accessor-grouped","version":"0.100.140","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Grouped","description":"Lets you build groups of accessors","long_description":"This class lets you build groups of accessors that will call different getters and setters.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.28-devel-hide","p5.28-package-stash","p5.28-test-exception"]},{"type":"lib","ports":["perl5.28","p5.28-class-xsaccessor","p5.28-module-runtime","p5.28-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.28-dbix-class-timestamp"]},{"type":"lib","ports":["p5.28-dbix-class","p5.28-dbix-class-schema-loader"]}]},{"name":"p5.26-class-accessor-grouped","portdir":"perl/p5-class-accessor-grouped","version":"0.100.140","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Grouped","description":"Lets you build groups of accessors","long_description":"This class lets you build groups of accessors that will call different getters and setters.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-exception","clang-9.0","p5.26-devel-hide","p5.26-package-stash"]},{"type":"lib","ports":["perl5.26","p5.26-class-xsaccessor","p5.26-module-runtime","p5.26-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.26-dbix-class-timestamp"]},{"type":"lib","ports":["p5.26-dbix-class","p5.26-dbix-class-schema-loader"]}]},{"name":"p5-class-accessor-grouped","portdir":"perl/p5-class-accessor-grouped","version":"0.100.140","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-class-accessor-grouped","homepage":"https://metacpan.org/pod/Class::Accessor::Grouped","description":"Lets you build groups of accessors","long_description":"This class lets you build groups of accessors that will call different getters and setters.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-class-accessor-grouped"]}],"depends_on":[]},{"name":"p5.30-class-accessor-chained","portdir":"perl/p5-class-accessor-chained","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Chained","description":"make chained accessors","long_description":"A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5.30-data-page","p5.30-module-depends","p5.30-test-expect","p5.30-text-vfile-asdata"]}]},{"name":"p5.28-class-accessor-chained","portdir":"perl/p5-class-accessor-chained","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Chained","description":"make chained accessors","long_description":"A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5.28-data-page","p5.28-module-depends","p5.28-test-expect","p5.28-text-vfile-asdata"]}]},{"name":"p5.26-class-accessor-chained","portdir":"perl/p5-class-accessor-chained","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor::Chained","description":"make chained accessors","long_description":"A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5.26-data-page","p5.26-module-depends","p5.26-test-expect","p5.26-text-vfile-asdata"]}]},{"name":"p5-class-accessor-chained","portdir":"perl/p5-class-accessor-chained","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-class-accessor-chained","homepage":"https://metacpan.org/pod/Class::Accessor::Chained","description":"make chained accessors","long_description":"A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-class-accessor-chained"]}],"depends_on":[]},{"name":"p5.30-class-accessor","portdir":"perl/p5-class-accessor","version":"0.510.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor","description":"Automated accessor generation","long_description":"This module automagically generates accessor/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-xml-rss-libxml","p5.30-authen-simple","p5.30-catalyst-authentication-credential-http","p5.30-catalyst-plugin-authentication-store-dbic","p5.30-catalyst-plugin-session-store-dbic","p5.30-catalyst-view-tt","p5.30-cgi-ajax","p5.30-class-accessor-chained","p5.30-class-csv","p5.30-class-dbi","p5.30-color-library","p5.30-data-ical","p5.30-dbix-searchbuilder","p5.30-file-monitor-lite","p5.30-google-protocolbuffers","p5.30-http-request-ascgi","p5.30-amazon-s3","p5.30-net-oauth","p5.30-net-stomp","p5.30-sgml-parser-opensp","p5.30-svn-mirror","p5.30-template-provider-fromdata","p5.30-text-recordparser","p5.30-text-trac","p5.30-thrift","p5.30-wx-demo"]},{"type":"run","ports":["p5.30-net-apns-persistent"]}]},{"name":"p5.28-class-accessor","portdir":"perl/p5-class-accessor","version":"0.510.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor","description":"Automated accessor generation","long_description":"This module automagically generates accessor/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-xml-rss-libxml","p5.28-authen-simple","p5.28-catalyst-authentication-credential-http","p5.28-catalyst-plugin-authentication-store-dbic","p5.28-catalyst-plugin-session-store-dbic","p5.28-catalyst-view-tt","p5.28-cgi-ajax","p5.28-class-accessor-chained","p5.28-class-csv","p5.28-class-dbi","p5.28-color-library","p5.28-data-ical","p5.28-dbix-searchbuilder","p5.28-file-monitor-lite","p5.28-google-protocolbuffers","p5.28-http-request-ascgi","p5.28-amazon-s3","p5.28-net-oauth","p5.28-net-stomp","p5.28-sgml-parser-opensp","p5.28-svn-mirror","p5.28-template-provider-fromdata","p5.28-text-recordparser","p5.28-text-trac","p5.28-thrift","p5.28-wx-demo"]},{"type":"run","ports":["p5.28-net-apns-persistent"]}]},{"name":"p5.26-class-accessor","portdir":"perl/p5-class-accessor","version":"0.510.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Class::Accessor","description":"Automated accessor generation","long_description":"This module automagically generates accessor/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting.","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-xml-rss-libxml","p5.26-authen-simple","p5.26-catalyst-authentication-credential-http","p5.26-catalyst-plugin-authentication-store-dbic","p5.26-catalyst-plugin-session-store-dbic","p5.26-catalyst-view-tt","p5.26-cgi-ajax","p5.26-class-accessor-chained","p5.26-class-csv","p5.26-class-dbi","p5.26-color-library","p5.26-data-ical","p5.26-dbix-searchbuilder","p5.26-file-monitor-lite","p5.26-google-protocolbuffers","p5.26-http-request-ascgi","p5.26-amazon-s3","p5.26-net-oauth","p5.26-net-stomp","p5.26-sgml-parser-opensp","p5.26-svn-mirror","p5.26-template-provider-fromdata","p5.26-text-recordparser","p5.26-text-trac","p5.26-thrift","p5.26-wx-demo"]},{"type":"run","ports":["p5.26-net-apns-persistent"]}]},{"name":"p5-class-accessor","portdir":"perl/p5-class-accessor","version":"0.510.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-class-accessor","homepage":"https://metacpan.org/pod/Class::Accessor","description":"Automated accessor generation","long_description":"This module automagically generates accessor/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-class-accessor"]}],"depends_on":[]},{"name":"p5.30-chi","portdir":"perl/p5-chi","version":"0.610.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CHI","description":"CHI - Unified cache handling interface","long_description":"CHI - Unified cache handling interface","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-cache-cache","p5.30-test-class","p5.30-test-deep","p5.30-test-exception","p5.30-test-warn","p5.30-timedate","p5.30-module-mask","clang-18"]},{"type":"lib","ports":["p5.30-log-any","p5.30-moo","p5.30-moox-types-mooselike","p5.30-moox-types-mooselike-numeric","perl5.30","p5.30-task-weaken","p5.30-time-duration","p5.30-time-duration-parse","p5.30-try-tiny","p5.30-string-rewriteprefix","p5.30-carp-assert","p5.30-class-load","p5.30-data-uuid","p5.30-digest-jhash","p5.30-hash-moreutils","p5.30-json-maybexs","p5.30-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.30-www-mechanize-cached","p5.30-catalyst-plugin-session-store-chi","p5.30-mojolicious-plugin-chi","p5.30-moosex-storage-io-chi","p5.30-pithub"]}]},{"name":"p5.28-chi","portdir":"perl/p5-chi","version":"0.610.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CHI","description":"CHI - Unified cache handling interface","long_description":"CHI - Unified cache handling interface","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-cache-cache","p5.28-test-class","p5.28-test-deep","p5.28-test-exception","p5.28-test-warn","p5.28-timedate","p5.28-module-mask","clang-18"]},{"type":"lib","ports":["p5.28-log-any","p5.28-moo","p5.28-moox-types-mooselike","p5.28-moox-types-mooselike-numeric","perl5.28","p5.28-task-weaken","p5.28-time-duration","p5.28-time-duration-parse","p5.28-try-tiny","p5.28-string-rewriteprefix","p5.28-carp-assert","p5.28-class-load","p5.28-data-uuid","p5.28-digest-jhash","p5.28-hash-moreutils","p5.28-json-maybexs","p5.28-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.28-www-mechanize-cached","p5.28-catalyst-plugin-session-store-chi","p5.28-mojolicious-plugin-chi","p5.28-moosex-storage-io-chi","p5.28-pithub"]}]},{"name":"p5.26-chi","portdir":"perl/p5-chi","version":"0.600.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/CHI","description":"CHI - Unified cache handling interface","long_description":"CHI - Unified cache handling interface","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-class","p5.26-test-deep","p5.26-test-exception","p5.26-test-warn","p5.26-timedate"]},{"type":"lib","ports":["p5.26-json-maybexs","p5.26-list-moreutils","p5.26-log-any","p5.26-moo","p5.26-moox-types-mooselike","perl5.26","p5.26-string-rewriteprefix","p5.26-task-weaken","p5.26-time-duration","p5.26-time-duration-parse","p5.26-try-tiny","p5.26-moox-types-mooselike-numeric","p5.26-carp-assert","p5.26-class-load","p5.26-data-uuid","p5.26-digest-jhash","p5.26-hash-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-plugin-session-store-chi","p5.26-mojolicious-plugin-chi","p5.26-moosex-storage-io-chi","p5.26-www-mechanize-cached"]}]}]}