{"count":51929,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=529","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=527","results":[{"name":"p5-chi","portdir":"perl/p5-chi","version":"0.610.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-chi","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":["clang-18"]},{"type":"lib","ports":["p5.34-chi"]}],"depends_on":[]},{"name":"p5-chipcard-pcsc","portdir":"perl/p5-chipcard-pcsc","version":"1.4.16","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":"p5.34-chipcard-pcsc","homepage":"https://metacpan.org/pod/Chipcard::PCSC","description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","long_description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-chipcard-pcsc"]}],"depends_on":[]},{"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-catalyst-plugin-session-store-chi","p5.28-mojolicious-plugin-chi","p5.28-moosex-storage-io-chi","p5.28-pithub","p5.28-www-mechanize-cached"]}]},{"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-catalyst-plugin-session-store-chi","p5.30-mojolicious-plugin-chi","p5.30-moosex-storage-io-chi","p5.30-pithub","p5.30-www-mechanize-cached"]}]},{"name":"p5.32-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.32-cache-cache","p5.32-test-class","p5.32-test-deep","p5.32-test-exception","p5.32-test-warn","p5.32-timedate","p5.32-module-mask","clang-18"]},{"type":"lib","ports":["p5.32-log-any","p5.32-moo","p5.32-moox-types-mooselike","p5.32-moox-types-mooselike-numeric","perl5.32","p5.32-task-weaken","p5.32-time-duration","p5.32-time-duration-parse","p5.32-try-tiny","p5.32-string-rewriteprefix","p5.32-carp-assert","p5.32-class-load","p5.32-data-uuid","p5.32-digest-jhash","p5.32-hash-moreutils","p5.32-json-maybexs","p5.32-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-plugin-session-store-chi","p5.32-mojolicious-plugin-chi","p5.32-moosex-storage-io-chi","p5.32-pithub","p5.32-www-mechanize-cached"]}]},{"name":"p5.34-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.34-cache-cache","p5.34-module-mask","p5.34-test-class","p5.34-test-deep","p5.34-test-exception","p5.34-test-warn","p5.34-timedate","clang-18"]},{"type":"lib","ports":["p5.34-log-any","p5.34-moo","p5.34-moox-types-mooselike","p5.34-moox-types-mooselike-numeric","perl5.34","p5.34-task-weaken","p5.34-time-duration","p5.34-time-duration-parse","p5.34-try-tiny","p5.34-string-rewriteprefix","p5.34-carp-assert","p5.34-class-load","p5.34-data-uuid","p5.34-digest-jhash","p5.34-hash-moreutils","p5.34-json-maybexs","p5.34-list-moreutils"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalyst-plugin-session-store-chi","p5-chi","p5.34-mojolicious-plugin-chi","p5.34-moosex-storage-io-chi","p5.34-pithub","p5.34-www-mechanize-cached"]}]},{"name":"p5.28-chipcard-pcsc","portdir":"perl/p5-chipcard-pcsc","version":"1.4.16","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Chipcard::PCSC","description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","long_description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.30-chipcard-pcsc","portdir":"perl/p5-chipcard-pcsc","version":"1.4.16","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Chipcard::PCSC","description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","long_description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.32-chipcard-pcsc","portdir":"perl/p5-chipcard-pcsc","version":"1.4.16","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Chipcard::PCSC","description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","long_description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[]},{"name":"p5.34-chipcard-pcsc","portdir":"perl/p5-chipcard-pcsc","version":"1.4.16","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Chipcard::PCSC","description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","long_description":"Chipcard::PCSC - Communicate with a smart card using PC/SC from a Perl script","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-chipcard-pcsc","pcsc-tools"]}]},{"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-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.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.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.32-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.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-xml-rss-libxml","p5.32-authen-simple","p5.32-catalyst-authentication-credential-http","p5.32-catalyst-plugin-authentication-store-dbic","p5.32-catalyst-plugin-session-store-dbic","p5.32-catalyst-view-tt","p5.32-cgi-ajax","p5.32-class-accessor-chained","p5.32-class-csv","p5.32-class-dbi","p5.32-color-library","p5.32-data-ical","p5.32-dbix-searchbuilder","p5.32-file-monitor-lite","p5.32-google-protocolbuffers","p5.32-http-request-ascgi","p5.32-amazon-s3","p5.32-net-oauth","p5.32-net-stomp","p5.32-sgml-parser-opensp","p5.32-svn-mirror","p5.32-template-provider-fromdata","p5.32-text-recordparser","p5.32-text-trac","p5.32-thrift","p5.32-wx-demo"]},{"type":"run","ports":["p5.32-net-apns-persistent"]}]},{"name":"p5.34-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.34"]}],"depends_on":[{"type":"lib","ports":["biblatex-biber","p5.34-amazon-s3","p5.34-authen-simple","p5.34-catalyst-authentication-credential-http","p5.34-catalyst-plugin-authentication-store-dbic","p5.34-catalyst-plugin-session-store-dbic","p5.34-catalyst-view-tt","p5.34-cgi-ajax","p5-class-accessor","p5.34-class-accessor-chained","p5.34-class-csv","p5.34-class-dbi","p5.34-color-library","p5.34-data-ical","p5.34-dbix-searchbuilder","p5.34-file-monitor-lite","p5.34-google-protocolbuffers","p5.34-http-request-ascgi","monarch","p5.34-net-oauth","p5.34-net-stomp","p5.34-sgml-parser-opensp","p5.34-svn-mirror","p5.34-template-provider-fromdata","p5.34-text-recordparser","p5.34-text-trac","p5.34-thrift","p5.34-wx-demo","p5.34-xml-rss-libxml"]},{"type":"run","ports":["p5.34-net-apns-persistent"]}]},{"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.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.32-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.32","p5.32-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5.32-data-page","p5.32-module-depends","p5.32-test-expect","p5.32-text-vfile-asdata"]}]},{"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.34-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.34","p5.34-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5-class-accessor-chained","p5.34-data-page","p5.34-module-depends","p5.34-test-expect","p5.34-text-vfile-asdata"]}]},{"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.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.32-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.32-devel-hide","p5.32-package-stash","p5.32-test-exception"]},{"type":"lib","ports":["perl5.32","p5.32-class-xsaccessor","p5.32-module-runtime","p5.32-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.32-dbix-class-timestamp"]},{"type":"lib","ports":["p5.32-dbix-class","p5.32-dbix-class-schema-loader"]}]},{"name":"p5.34-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.34-devel-hide","p5.34-package-stash","p5.34-test-exception"]},{"type":"lib","ports":["perl5.34","p5.34-class-xsaccessor","p5.34-module-runtime","p5.34-sub-name"]}],"depends_on":[{"type":"build","ports":["p5.34-dbix-class-timestamp"]},{"type":"lib","ports":["p5-class-accessor-grouped","p5.34-dbix-class","p5.34-dbix-class-schema-loader"]}]},{"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":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-class-accessor-lite"]}],"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.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":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-proc-guard"]}]},{"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":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-proc-guard"]}]},{"name":"p5.32-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":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-proc-guard"]}]},{"name":"p5.34-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":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-class-accessor-lite","p5.34-proc-guard"]}]},{"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.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.32-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.32","p5.32-prefork"]}],"depends_on":[]},{"name":"p5.34-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.34","p5.34-prefork"]}],"depends_on":[{"type":"lib","ports":["p5-class-autouse"]}]},{"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-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.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.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.32-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.32","p5.32-clone"]}],"depends_on":[]},{"name":"p5.34-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.34","p5.34-clone"]}],"depends_on":[{"type":"lib","ports":["p5-class-base"]}]},{"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.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.32-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.32","p5.32-algorithm-c3","p5.32-class-c3-xs"]}],"depends_on":[{"type":"lib","ports":["p5.32-class-c3-componentised"]}]},{"name":"p5.34-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.34","p5.34-algorithm-c3","p5.34-class-c3-xs"]}],"depends_on":[{"type":"lib","ports":["p5-class-c3","p5.34-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-18"]},{"type":"lib","ports":["p5.34-class-c3-adopt-next"]}],"depends_on":[]},{"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.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.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.32-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.32-module-build","p5.32-module-build-tiny","p5.32-test-exception","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-mro-compat"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-runtime"]}]}]}