{"count":40988,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=333","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=331","results":[{"name":"p5.34-gnupg-interface","description":"GnuPG::Interface - Perl interface to GnuPG"},{"name":"p5.34-goocanvas2","description":"GooCanvas2 - Perl binding for GooCanvas2 widget using Glib::Object::Introspection"},{"name":"p5.34-google-protocolbuffers","description":"simple interface to Google Protocol Buffers"},{"name":"p5.34-goto-file","description":"goto::file - Stop parsing the current file and move on to a different one"},{"name":"p5.34-gps","description":"Perl interface to GPS receivers using Garmin or NMEA protocols"},{"name":"p5.34-graph","description":"Graph - graph data structures and algorithms"},{"name":"p5.34-graphics-color","description":"Graphics::Color - Device and library agnostic color spaces"},{"name":"p5.34-graphics-colornames","description":"Graphics::ColorNames - defines RGB values for common color names"},{"name":"p5.34-graphics-gnuplotif","description":"Graphics::GnuplotIF - A dynamic Perl interface to gnuplot."},{"name":"p5.34-graphics-primitive","description":"Graphics::Primitive - Device and library agnostic graphic primitives"},{"name":"p5.34-graphics-primitive-driver-cairo","description":"Graphics::Primitive::Driver::Cairo - Cairo backend for Graphics::Primitive"},{"name":"p5.34-graphics-tiff","description":"Graphics::TIFF - Perl extension for the libtiff library"},{"name":"p5.34-graphics-toolkit-color","description":"Graphics::Toolkit::Color - calculate color (sets), IO many spaces and formats"},{"name":"p5.34-graphviz","description":"Interface to the GraphViz graphing tool"},{"name":"p5.34-graphviz2","description":"GraphViz2 - An updated wrapper for AT&T's Graphviz that aims to provide access to all the latest options available to users of Graphviz."},{"name":"p5.34-graphviz2-dbi","description":"GraphViz2::DBI - Visualize a database schema as a graph"},{"name":"p5.34-gssapi","description":"Perl extension providing access to the GSSAPIv2 library."},{"name":"p5.34-gstreamer1","description":"Bindings for GStreamer 1.0, the open source multimedia framework"},{"name":"p5.34-gtk2","description":"Bindings to Gtk+ library"},{"name":"p5.34-gtk2-ex-formfactory","description":"Gtk2::Ex::FormFactory - Makes building complex GUI's easy"},{"name":"p5.34-gtk2-ex-podviewer","description":"Gtk2::Ex::PodViewer - a Gtk2 widget for displaying Plain old Documentation (POD)."},{"name":"p5.34-gtk3","description":"Gtk3 - Perl interface to the 3.x series of the gtk+ toolkit"},{"name":"p5.34-gtk3-imageview","description":"Gtk3::ImageView - Image viewer widget for Gtk3"},{"name":"p5.34-gtk3-simplelist","description":"Gtk3::SimpleList - A simple interface to Gtk3's complex MVC list widget"},{"name":"p5.34-gtk3-sourceview","description":"Gtk3::SourceView - Perl binding for the GTK+ 3 GtkSourceView widget"},{"name":"p5.34-guard","description":"Guard - safe cleanup blocks"},{"name":"p5.34-hash-case","description":"Hash::Case - base class for hashes with key-casing requirements"},{"name":"p5.34-hash-fieldhash","description":"Hash::FieldHash - A lightweight field hash implementation"},{"name":"p5.34-hash-merge","description":"Merges arbitrarily deep hashes into a single hash"},{"name":"p5.34-hash-merge-simple","description":"Hash::Merge::Simple - Recursively merge two or more hashes, simply"},{"name":"p5.34-hash-moreutils","description":"Hash::MoreUtils - Provide the stuff missing in Hash::Util"},{"name":"p5.34-hash-multivalue","description":"Store multiple values per key"},{"name":"p5.34-hash-objectify","description":"Hash::Objectify - Create objects from hashes on the fly"},{"name":"p5.34-hash-ordered","description":"Hash::Ordered - A fast, pure-Perl ordered hash class"},{"name":"p5.34-hash-safekeys","description":"Hash::SafeKeys - get hash contents without resetting each iterator"},{"name":"p5.34-hash-util-fieldhash-compat","description":"Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending on availability"},{"name":"p5.34-heap","description":"Collection of routines for managing a heap data structure"},{"name":"p5.34-hook-lexwrap","description":"Lexically scoped subroutine wrappers"},{"name":"p5.34-html-encoding","description":"Determine the encoding of HTML/XML/XHTML documents"},{"name":"p5.34-html-entities-interpolate","description":"HTML::Entities::Interpolate - Call HTML::Entities::encode_entities, via a hash, within a string"},{"name":"p5.34-html-entities-numbered","description":"HTML::Entities::Numbered - Conversion of numbered HTML entities"},{"name":"p5.34-html-extract","description":"Perl module for getting text and HTML snippets out of HTML pages"},{"name":"p5.34-html-fillinform","description":"module for automatically filling HTML forms"},{"name":"p5.34-html-form","description":"HTML::Form - Class that represents an HTML form element"},{"name":"p5.34-html-formatter","description":"Perl modules that format HTML as plaintext, PostScript or RTF."},{"name":"p5.34-html-formattext-withlinks","description":"HTML::FormatText::WithLinks - HTML to text conversion with links as footnotes"},{"name":"p5.34-html-lint","description":"a pure-Perl HTML parser and checker for syntactic legitmacy"},{"name":"p5.34-html-mason","description":"High-performance, dynamic web site authoring system"},{"name":"p5.34-html-mason-plackhandler","description":"HTML::Mason::PlackHandler - HTML::Mason handler using Plack::Request and Plack::Response"},{"name":"p5.34-html-mason-psgihandler","description":"HTML::Mason::PSGIHandler - PSGI handler for HTML::Mason"}]}