{"count":51970,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=865","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=863","results":[{"name":"rb31-ffi-libarchive","portdir":"ruby/rb-ffi-libarchive","version":"1.1.14","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/chef/ffi-libarchive","description":"Ruby FFI binding to libarchive","long_description":"Ruby FFI binding to libarchive","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["libarchive","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-libsodium","portdir":"ruby/rb-ffi-libsodium","version":"0.4.7","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Asmod4n/ruby-ffi-libsodium","description":"libsodium FFI wrapper","long_description":"libsodium FFI wrapper for Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["libsodium","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-openmpt","portdir":"ruby/rb-ffi-openmpt","version":"0.5.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hainesr/ffi-openmpt","description":"Ruby interface to libopenmpt","long_description":"Ruby interface to libopenmpt","active":true,"categories":["audio","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["libopenmpt","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-portaudio","portdir":"ruby/rb-ffi-portaudio","version":"0.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nanki/ffi-portaudio","description":"Ruby bindings for PortAudio","long_description":"Ruby bindings for PortAudio","active":true,"categories":["audio","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["portaudio","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-proj4","portdir":"ruby/rb-ffi-proj4","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dark-panda/ffi-proj4","description":"Ruby FFI wrapper for the PROJ.4","long_description":"Ruby FFI wrapper for the PROJ.4, cartographic projections library.","active":true,"categories":["gis","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["proj4","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-rzmq","portdir":"ruby/rb-ffi-rzmq","version":"2.0.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/chuckremes/ffi-rzmq","description":"FFI bindings for ZeroMQ","long_description":"FFI bindings for ZeroMQ so the library can be used under JRuby and other FFI-compliant Ruby runtimes.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["zmq","rb31-ffi-rzmq-core"]}],"depends_on":[]},{"name":"rb31-ffi-rzmq-core","portdir":"ruby/rb-ffi-rzmq-core","version":"1.0.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/chuckremes/ffi-rzmq-core","description":"FFI wrapper around the zeromq libzmq C API","long_description":"FFI wrapper around the zeromq libzmq C API","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["zmq","rb31-ffi"]}],"depends_on":[{"type":"run","ports":["rb31-ffi-rzmq"]}]},{"name":"rb31-ffi-tk","portdir":"ruby/rb-ffi-tk","version":"2018.02.20","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/manveru/ffi-tk","description":"FFI bindings to the Tk GUI toolkit","long_description":"FFI bindings to the Tk GUI toolkit for Ruby.","active":true,"categories":["x11","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["tk","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-fiddle","portdir":"ruby/rb-fiddle","version":"1.1.4","license":"BSD and Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/fiddle","description":"libffi wrapper for Ruby","long_description":"libffi wrapper for Ruby","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libffi","ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-gio2"]}]},{"name":"rb31-forwardable","portdir":"ruby/rb-forwardable","version":"1.3.3","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/forwardable","description":"Provides delegation of specified methods to a designated object","long_description":"Provides delegation of specified methods to a designated object","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-forwardable-extended","portdir":"ruby/rb-forwardable-extended","version":"2.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/envygeeks/forwardable-extended","description":"Forwardable with hash and instance variable support","long_description":"Forwardable Extended provides more Forwardable methods for your source.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-pathutil"]}]},{"name":"rb31-fsevent","portdir":"ruby/rb-fsevent","version":"0.11.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/rb-fsevent","description":"FSEvents API with signals catching (without RubyCocoa)","long_description":"FSEvents API with signals catching (without RubyCocoa)","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-sass-listen"]},{"type":"run","ports":["rb31-listen"]}]},{"name":"rb31-fsevent-legacy","portdir":"ruby/rb-fsevent-legacy","version":"0.2.0","license":"MIT","platforms":"{darwin < 11}","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/rb-fsevent-legacy","description":"Legacy version of an FSEvents API for Darwin","long_description":"Legacy version of an FSEvents API for Darwin - it works on PowerPCs and 10.5.8.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-gdk3","portdir":"ruby/rb-gdk3","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GDK3 is a Ruby binding of GDK-3.x","long_description":"Ruby/GDK3 is a Ruby binding of GDK-3.x","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gtk3","ruby31"]},{"type":"run","ports":["rb31-cairo-gobject","rb31-gdk_pixbuf2","rb31-pango"]}],"depends_on":[{"type":"run","ports":["rb31-clutter-gdk","rb31-gtk3","rb31-gtk_paradise","rb31-topinambour","rb31-vte3"]}]},{"name":"rb31-gdk4","portdir":"ruby/rb-gdk4","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GDK4 is a Ruby binding of GDK-4.x","long_description":"Ruby/GDK4 is a Ruby binding of GDK-4.x","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31","gtk4"]},{"type":"run","ports":["rb31-cairo-gobject","rb31-gdk_pixbuf2","rb31-pango"]}],"depends_on":[{"type":"run","ports":["rb31-gtk4"]}]},{"name":"rb31-gdk_pixbuf2","portdir":"ruby/rb-gdk_pixbuf2","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x","long_description":"Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gdk-pixbuf2","ruby31"]},{"type":"run","ports":["rb31-gio2"]}],"depends_on":[{"type":"run","ports":["rb31-gdk3","rb31-gdk4"]}]},{"name":"rb31-gem-patch","portdir":"ruby/rb-gem-patch","version":"0.1.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fedora-ruby/gem-patch","description":"A RubyGems plugin for patching gems","long_description":"gem-patch is a RubyGems plugin that helps to patch gems without manually opening and rebuilding them. It opens a given .gem file, extracts it, patches it with system patch command, clones its spec, updates the file list and builds the patched gem.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"extract","ports":["rb31-concurrent-ruby-ext","rb31-nokogiri","rb31-numo-narray"]}]},{"name":"rb31-geokit","portdir":"ruby/rb-geokit","version":"1.14.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/geokit/geokit","description":"Geokit provides geocoding and distance calculation in an easy-to-use API","long_description":"Geokit provides geocoding and distance calculation in an easy-to-use API","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-t"]}]},{"name":"rb31-gettext","portdir":"ruby/rb-gettext","version":"3.5.1","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"a Localization library and tools which modeled GNU gettext.","long_description":"This library provides to translate original messages to localized messages properly using client-side locale information(environment variable or CGI variable). And the tools for developers support to create, use, and modify localized message files(message catalogs) easily.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-locale","rb31-text","rb31-erubi","rb31-racc"]}],"depends_on":[]},{"name":"rb31-gio2","portdir":"ruby/rb-gio2","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GIO2 provide Ruby binding to a VFS API","long_description":"Ruby/GIO2 provide Ruby binding to a VFS API and useful APIs for desktop applications (such as networking and D-Bus support).","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gobject-introspection","gettext-runtime","glib2","ruby31"]},{"type":"run","ports":["rb31-gobject-introspection","rb31-fiddle"]}],"depends_on":[{"type":"run","ports":["rb31-gdk_pixbuf2","rb31-gsf"]}]},{"name":"rb31-git-ui","portdir":"ruby/rb-git-ui","version":"0.1.0","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/git-ui","description":"Simple CLI for git","long_description":"Hacky attempt at a workable UI for git, modelled slightly on darcs.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["git","rb31-colorize","rb31-escape"]}],"depends_on":[]},{"name":"rb31-glib2","portdir":"ruby/rb-glib2","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GLib2 provides base features for GLib2-based bindings","long_description":"Ruby/GLib2 provides base features for GLib2-based bindings and many useful utility features.","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["glib2","ruby31"]},{"type":"run","ports":["rb31-native-package-installer","rb31-pkg-config"]}],"depends_on":[{"type":"run","ports":["rb31-atk","rb31-cairo-gobject","rb31-gobject-introspection"]}]},{"name":"rb31-gmp","portdir":"ruby/rb-gmp","version":"0.7.43","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/srawlins/gmp","description":"Ruby bindings to the GMP and MPFR libraries","long_description":"Ruby bindings to the GMP and MPFR libraries","active":true,"categories":["devel","math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gmp","mpfr","ruby31"]}],"depends_on":[]},{"name":"rb31-gnumeric","portdir":"ruby/rb-gnumeric","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","long_description":"Ruby/Gnumeric is a Ruby binding of Gnumeric","active":true,"categories":["science","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gnumeric","ruby31"]},{"type":"run","ports":["rb31-goffice"]}],"depends_on":[]},{"name":"rb31-gobject-introspection","portdir":"ruby/rb-gobject-introspection","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GObjectIntrospection provides bindings of GObject Introspection","long_description":"Ruby/GObjectIntrospection provides bindings of GObject Introspection","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","gettext"]},{"type":"lib","ports":["gettext-runtime","glib2","ruby31","gobject-introspection"]},{"type":"run","ports":["rb31-glib2"]}],"depends_on":[{"type":"run","ports":["rb31-clutter","rb31-gio2","rb31-pango"]}]},{"name":"rb31-goffice","portdir":"ruby/rb-goffice","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GOFFICE is a Ruby binding of GOFFICE","long_description":"Ruby/GOFFICE is a Ruby binding of GOFFICE","active":true,"categories":["gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["goffice","ruby31"]},{"type":"run","ports":["rb31-gtk3","rb31-gsf"]}],"depends_on":[{"type":"run","ports":["rb31-gnumeric"]}]},{"name":"rb31-gpgme","portdir":"ruby/rb-gpgme","version":"2.0.24","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ueno/ruby-gpgme","description":"Ruby language binding of GPGME","long_description":"Ruby language binding of GPGME","active":true,"categories":["devel","crypto","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gpgme","libassuan","libgpg-error","ruby31"]},{"type":"run","ports":["rb31-mini_portile2"]}],"depends_on":[{"type":"run","ports":["rb31-sup"]}]},{"name":"rb31-gsf","portdir":"ruby/rb-gsf","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GSF is a Ruby binding of GSF","long_description":"Ruby/GSF is a Ruby binding of GSF","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libgsf","ruby31"]},{"type":"run","ports":["rb31-gio2"]}],"depends_on":[{"type":"run","ports":["rb31-goffice"]}]},{"name":"rb31-gtk3","portdir":"ruby/rb-gtk3","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GTK3 is a Ruby binding of GTK+-3.x","long_description":"Ruby/GTK3 is a Ruby binding of GTK+-3.x","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk3","ruby31"]},{"type":"run","ports":["rb31-atk","rb31-gdk3"]}],"depends_on":[{"type":"run","ports":["rb31-goffice","rb31-gtksourceview4"]}]},{"name":"rb31-gtk4","portdir":"ruby/rb-gtk4","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GTK4 is a Ruby binding of GTK+-4.x","long_description":"Ruby/GTK4 is a Ruby binding of GTK+-4.x","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ruby31","gtk4"]},{"type":"run","ports":["rb31-atk","rb31-gdk4"]}],"depends_on":[]},{"name":"rb31-gtk_paradise","portdir":"ruby/rb-gtk_paradise","version":"0.13.33","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/gtk_paradise","description":"rb-gtk_paradise library extends the Gtk/Gdk part of ruby-gtk – in particular for ruby-gtk3","long_description":"rb-gtk_paradise library extends the Gtk/Gdk part of ruby-gtk – in particular for ruby-gtk3","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-gdk3","rb31-colours"]}],"depends_on":[]},{"name":"rb31-gtksourceview4","portdir":"ruby/rb-gtksourceview4","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/GtkSourceView4 is a Ruby binding of gtksourceview-4.x","long_description":"Ruby/GtkSourceView4 is a Ruby binding of gtksourceview-4.x","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gtksourceview4","ruby31"]},{"type":"run","ports":["rb31-gtk3"]}],"depends_on":[]},{"name":"rb31-hashie","portdir":"ruby/rb-hashie","version":"5.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hashie/hashie","description":"Hashie is a collection of classes and mixins that make hashes more powerful","long_description":"Hashie is a collection of classes and mixins that make hashes more powerful","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-powerbar"]},{"type":"run","ports":["rb31-snaky_hash"]}]},{"name":"rb31-help_parser","portdir":"ruby/rb-help_parser","version":"8.2.230210","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/help_parser","description":"All help is about to get parsed… again!","long_description":"All help is about to get parsed… again!","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-heroku","portdir":"ruby/rb-heroku","version":"3.99.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://heroku.com","description":"Legacy client library and CLI to deploy Rails apps on Heroku","long_description":"Legacy client library and CLI to deploy Rails apps on Heroku","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["rb31-rubyzip","rb31-heroku-api","rb31-json","rb31-launchy","ruby31","rb31-net-ssh","rb31-net-ssh-gateway","rb31-netrc","rb31-rest-client","rb31-multi_json"]}],"depends_on":[]},{"name":"rb31-heroku-api","portdir":"ruby/rb-heroku-api","version":"0.4.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/heroku/heroku.rb","description":"The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.","long_description":"The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-excon","rb31-multi_json"]}],"depends_on":[{"type":"lib","ports":["rb31-heroku"]}]},{"name":"rb31-hessian2","portdir":"ruby/rb-hessian2","version":"2.0.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/takafan/hessian2","description":"Implementation of hessian 2.0 protocol","long_description":"Implementation of hessian 2.0 protocol. Like JSON, also parse your object as a struct","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-bigdecimal"]}],"depends_on":[]},{"name":"rb31-highline","portdir":"ruby/rb-highline","version":"3.1.1","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/JEG2/highline","description":"A high-level IO library.","long_description":"A high-level IO library. that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-bee"]},{"type":"run","ports":["rb31-sup"]}]},{"name":"rb31-htmlentities","portdir":"ruby/rb-htmlentities","version":"4.3.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/threedaymonk/htmlentities","description":"Module for encoding/decoding (X)HTML entities","long_description":"Module for encoding/decoding (X)HTML entities","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-t"]}]},{"name":"rb31-http","portdir":"ruby/rb-http","version":"5.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/httprb/http","description":"Easy-to-use client library for making requests from Ruby","long_description":"Easy-to-use client library for making requests from Ruby","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-http-cookie","rb31-http-form_data","rb31-llhttp-ffi","rb31-base64","rb31-addressable"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"name":"rb31-http-accept","portdir":"ruby/rb-http-accept","version":"2.2.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/socketry/http-accept","description":"Parse Accept and Accept-Language HTTP headers","long_description":"Parse Accept and Accept-Language HTTP headers","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-rest-client"]}]},{"name":"rb31-http-cookie","portdir":"ruby/rb-http-cookie","version":"1.0.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sparklemotion/http-cookie","description":"Library to handle HTTP Cookies based on RFC 6265","long_description":"Library to handle HTTP Cookies based on RFC 6265","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-domain_name"]}],"depends_on":[{"type":"run","ports":["rb31-http","rb31-rest-client"]}]},{"name":"rb31-http-form_data","portdir":"ruby/rb-http-form_data","version":"2.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/httprb/form_data","description":"Utility-belt to build form data request bodies","long_description":"Utility-belt to build form data request bodies","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-http","rb31-twitter"]}]},{"name":"rb31-http_parser.rb","portdir":"ruby/rb-http_parser.rb","version":"0.8.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmm1/http_parser.rb","description":"Simple callback-based HTTP request/response parser","long_description":"A simple callback-based HTTP request/response parser for writing HTTP servers, clients, and proxies.","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-em-websocket"]}]},{"name":"rb31-i18n","portdir":"ruby/rb-i18n","version":"1.14.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-i18n/i18n","description":"New wave Internationalization support","long_description":"New wave Internationalization support for Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-concurrent-ruby"]}],"depends_on":[]},{"name":"rb31-iconv","portdir":"ruby/rb-iconv","version":"1.1.0","license":"(BSD or Ruby)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/iconv","description":"iconv wrapper library","long_description":"iconv wrapper library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv","ruby31"]}],"depends_on":[]},{"name":"rb31-idn-ruby","portdir":"ruby/rb-idn-ruby","version":"0.1.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/deepfryed/idn-ruby","description":"LibIDN Ruby bindings","long_description":"LibIDN Ruby bindings","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libidn","ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-twitter-text"]}]},{"name":"rb31-image_science","portdir":"ruby/rb-image_science","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/image_science","description":"Ruby library that generates thumbnails","long_description":"Ruby library that generates thumbnails","active":true,"categories":["graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["freeimage","rb31-rubyinline"]}],"depends_on":[]},{"name":"rb31-inotify","portdir":"ruby/rb-inotify","version":"0.11.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/guard/rb-inotify","description":"A Ruby wrapper for Linux inotify, using FFI","long_description":"A Ruby wrapper for Linux inotify, using FFI","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31","rb31-ffi"]}],"depends_on":[{"type":"lib","ports":["rb31-sass-listen"]},{"type":"run","ports":["rb31-listen"]}]},{"name":"rb31-jekyll-sass-converter","portdir":"ruby/rb-jekyll-sass-converter","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jekyll/jekyll-sass-converter","description":"A basic Sass converter for Jekyll","long_description":"A basic Sass converter for Jekyll that uses the sass-embedded gem.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-sass-embedded"]}],"depends_on":[]}]}