{"count":52418,"next":"https://ports.macports.org/api/v1/search/?format=json&page=168","previous":"https://ports.macports.org/api/v1/search/?format=json&page=166","results":[{"maintainers":null,"variants":null,"name":"p5.28-class-method-modifiers","description":"provides Moose-like method modifiers","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"2.150.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-method-modifiers","description":"provides Moose-like method modifiers","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"2.150.0"},{"maintainers":null,"variants":null,"name":"p5-class-methodmaker","description":"Class::MethodMaker - Create generic methods for OO Perl","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"2.250.0"},{"maintainers":null,"variants":["universal"],"name":"p5.28-class-methodmaker","description":"Class::MethodMaker - Create generic methods for OO Perl","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"2.250.0"},{"maintainers":null,"variants":["universal"],"name":"p5.30-class-methodmaker","description":"Class::MethodMaker - Create generic methods for OO Perl","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"2.250.0"},{"maintainers":null,"variants":null,"name":"p5-class-mix","description":"Class::Mix - dynamic class mixing","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.6.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-mix","description":"Class::Mix - dynamic class mixing","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.6.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-mix","description":"Class::Mix - dynamic class mixing","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.6.0"},{"maintainers":null,"variants":null,"name":"p5-class-refresh","description":"Class::Refresh - refresh your classes during runtime","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.70.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-refresh","description":"Class::Refresh - refresh your classes during runtime","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.70.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-refresh","description":"Class::Refresh - refresh your classes during runtime","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.70.0"},{"maintainers":null,"variants":null,"name":"p5-class-returnvalue","description":"A return-value object that lets you treat it as as a boolean, array or object","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.550.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-returnvalue","description":"A return-value object that lets you treat it as as a boolean, array or object","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.550.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-returnvalue","description":"A return-value object that lets you treat it as as a boolean, array or object","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.550.0"},{"maintainers":null,"variants":null,"name":"p5-class-singleton","description":"Implementation of a Singleton class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.600.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-singleton","description":"Implementation of a Singleton class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.600.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-singleton","description":"Implementation of a Singleton class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.600.0"},{"maintainers":null,"variants":null,"name":"p5-class-throwable","description":"A minimal lightweight exception class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.130.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-throwable","description":"A minimal lightweight exception class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.130.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-throwable","description":"A minimal lightweight exception class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.130.0"},{"maintainers":["kurthindenburg"],"variants":null,"name":"p5-class-tiny","description":"Minimalist class construction","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.8.0"},{"maintainers":["kurthindenburg"],"variants":null,"name":"p5.28-class-tiny","description":"Minimalist class construction","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.8.0"},{"maintainers":["kurthindenburg"],"variants":null,"name":"p5.30-class-tiny","description":"Minimalist class construction","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.8.0"},{"maintainers":null,"variants":null,"name":"p5-class-tiny-chained","description":"Class::Tiny::Chained - Minimalist class construction, with chained attributes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.4.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-tiny-chained","description":"Class::Tiny::Chained - Minimalist class construction, with chained attributes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.4.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-tiny-chained","description":"Class::Tiny::Chained - Minimalist class construction, with chained attributes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.4.0"},{"maintainers":null,"variants":null,"name":"p5-class-trigger","description":"Mixin to add / call inheritable triggers","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.150.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-trigger","description":"Mixin to add / call inheritable triggers","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.150.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-trigger","description":"Mixin to add / call inheritable triggers","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.150.0"},{"maintainers":null,"variants":null,"name":"p5-class-unload","description":"Class::Unload - Unload a class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.120.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-unload","description":"Class::Unload - Unload a class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.120.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-unload","description":"Class::Unload - Unload a class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.120.0"},{"maintainers":null,"variants":null,"name":"p5-class-whitehole","description":"base class to treat unhandled method calls as errors","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.40.0"},{"maintainers":null,"variants":null,"name":"p5.28-class-whitehole","description":"base class to treat unhandled method calls as errors","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.40.0"},{"maintainers":null,"variants":null,"name":"p5.30-class-whitehole","description":"base class to treat unhandled method calls as errors","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.40.0"},{"maintainers":null,"variants":null,"name":"p5-class-xsaccessor","description":"Generate fast XS accessors without runtime compilation","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.190.0"},{"maintainers":null,"variants":["universal"],"name":"p5.28-class-xsaccessor","description":"Generate fast XS accessors without runtime compilation","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.190.0"},{"maintainers":null,"variants":["universal"],"name":"p5.30-class-xsaccessor","description":"Generate fast XS accessors without runtime compilation","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.190.0"},{"maintainers":null,"variants":null,"name":"p5-clipboard","description":"Clipboard - Copy and paste with any OS","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.320.0"},{"maintainers":null,"variants":null,"name":"p5.28-clipboard","description":"Clipboard - Copy and paste with any OS","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.320.0"},{"maintainers":null,"variants":null,"name":"p5.30-clipboard","description":"Clipboard - Copy and paste with any OS","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.320.0"},{"maintainers":null,"variants":null,"name":"p5-clone","description":"Clone - recursively copy Perl datatypes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.500.0"},{"maintainers":null,"variants":["universal"],"name":"p5.28-clone","description":"Clone - recursively copy Perl datatypes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.500.0"},{"maintainers":null,"variants":["universal"],"name":"p5.30-clone","description":"Clone - recursively copy Perl datatypes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.500.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5-clone-choose","description":"Clone::Choose - Choose appropriate clone utility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.10.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5.28-clone-choose","description":"Clone::Choose - Choose appropriate clone utility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.10.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5.30-clone-choose","description":"Clone::Choose - Choose appropriate clone utility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.10.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5-clone-pp","description":"Clone::PP - Recursively copy Perl datatypes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.80.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5.28-clone-pp","description":"Clone::PP - Recursively copy Perl datatypes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.80.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5.30-clone-pp","description":"Clone::PP - Recursively copy Perl datatypes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"1.80.0"}]}