{"count":52277,"next":"https://ports.macports.org/api/v1/search/?format=json&page=18","previous":"https://ports.macports.org/api/v1/search/?format=json&page=16","results":[{"maintainers":null,"variants":null,"name":"p5.26-chemistry-elements","description":"Perl extension for working with Chemical Elements","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.72.0"},{"maintainers":null,"variants":null,"name":"p5.26-chi","description":"CHI - Unified cache handling interface","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.600.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-accessor","description":"Automated accessor generation","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.510.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-accessor-chained","description":"make chained accessors","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.10.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-accessor-grouped","description":"Lets you build groups of accessors","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.100.140"},{"maintainers":["dbevans"],"variants":null,"name":"p5.26-class-accessor-lite","description":"Class::Accessor::Lite - a minimalistic variant of Class::Accessor","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.80.0"},{"maintainers":["danielluke"],"variants":null,"name":"p5.26-class-autouse","description":"This is a Perl extension for run-time class loading on first method call.","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"2.10.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-base","description":"useful base class for deriving other modules","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.90.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-c3","description":"A pragma to use the C3 method resolution order algortihm","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.350.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-c3-adopt-next","description":"make NEXT suck less","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.140.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-c3-componentised","description":"Load mix-ins or components to your C3-based class.","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.1.2"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-c3-xs","description":"XS speedups for Class::C3","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.150.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-container","description":"Glues object frameworks together transparently","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.130.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-csv","description":"Class based CSV parser/writer","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.30.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-data-accessor","description":"Inheritable, overridable class and instance data accessor creation","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.40.40"},{"maintainers":null,"variants":null,"name":"p5.26-class-data-inheritable","description":"Inheritable, overridable class data","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.80.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-dbi","description":"Simple Database Abstraction","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"3.0.17"},{"maintainers":null,"variants":null,"name":"p5.26-class-dbi-abstractsearch","description":"Abstract Class::DBI's SQL with SQL::Abstract::Limit","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.70.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-dbi-mysql","description":"Extensions to Class::DBI for MySQL","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.0.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-dbi-pg","description":"Class::DBI extension for Postgres","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.90.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-dbi-plugin","description":"Abstract base class for Class::DBI plugins","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.30.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-dbi-plugin-abstractcount","description":"get COUNT(*) results with abstract SQL","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.80.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-dbi-plugin-pager","description":"paged queries for CDBI","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.566.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-dbi-uuid","description":"Provide Globally Unique Column Values","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.10.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-errorhandler","description":"Base class for error handling","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.40.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-factory-util","description":"Provide utility methods for factory classes","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.700.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-generate","description":"Generate Perl class hierarchies","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.180.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-gomor","description":"yet another class builder","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.30.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-inner","description":"A perlish implementation of Java like inner classes","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.200.1"},{"maintainers":null,"variants":null,"name":"p5.26-class-insideout","description":"Class::InsideOut is a safe, simple inside-out object construction kit.","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.140.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-inspector","description":"Get information about a class and its structure","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.360.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-isa","description":"Class::ISA - report the search path for a class's ISA tree","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.360.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-load","description":"a working (require Class::Name) and more","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.250.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-load-xs","description":"XS implementation of parts of Class::Load","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.100.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-loader","description":"Load modules and create objects on demand","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"2.30.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-makemethods","description":"Generate common types of methods","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.10.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-method-modifiers","description":"provides Moose-like method modifiers","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"2.130.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-methodmaker","description":"Perl module for creating generic methods","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"2.240.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-mix","description":"Class::Mix - dynamic class mixing","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.6.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-refresh","description":"Class::Refresh - refresh your classes during runtime","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.70.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-returnvalue","description":"A return-value object that lets you treat it as as a boolean, array or object","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.550.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-singleton","description":"Implementation of a Singleton class","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.600.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-throwable","description":"A minimal lightweight exception class","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.130.0"},{"maintainers":["kurthindenburg"],"variants":null,"name":"p5.26-class-tiny","description":"Minimalist class construction","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.8.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-tiny-chained","description":"Class::Tiny::Chained - Minimalist class construction, with chained attributes","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.4.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-trigger","description":"Mixin to add / call inheritable triggers","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.150.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-unload","description":"Unload a class","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.110.0"},{"maintainers":null,"variants":null,"name":"p5.26-class-whitehole","description":"base class to treat unhandled method calls as errors","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.40.0"},{"maintainers":null,"variants":["universal"],"name":"p5.26-class-xsaccessor","description":"Generate fast XS accessors without runtime compilation","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"1.190.0"},{"maintainers":null,"variants":null,"name":"p5.26-clipboard","description":"Clipboard - Copy and paste with any OS","livecheck_broken":true,"livecheck_outdated":false,"active":false,"categories":["perl"],"version":"0.260.0"}]}