{"count":52339,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=877","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=875","results":[{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-pathutil"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-sass-listen"]},{"type":"run","ports":["rb32-listen"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-cairo-gobject","rb32-gdk_pixbuf2","rb32-pango"]}],"depends_on":[{"type":"run","ports":["rb32-clutter-gdk","rb32-gtk3","rb32-gtk_paradise","rb32-topinambour","rb32-vte3"]}]},{"name":"rb32-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":["gtk4","ruby32"]},{"type":"run","ports":["rb32-cairo-gobject","rb32-gdk_pixbuf2","rb32-pango"]}],"depends_on":[{"type":"run","ports":["rb32-gtk4"]}]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-gio2"]}],"depends_on":[{"type":"run","ports":["rb32-gdk3","rb32-gdk4"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"extract","ports":["rb32-concurrent-ruby-ext","rb32-nokogiri","rb32-numo-narray"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-t"]}]},{"name":"rb32-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":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-locale","rb32-text","rb32-erubi","rb32-racc"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-gobject-introspection","rb32-fiddle"]}],"depends_on":[{"type":"run","ports":["rb32-gdk_pixbuf2","rb32-gsf"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["git","rb32-colorize","rb32-escape"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-native-package-installer","rb32-pkg-config"]}],"depends_on":[{"type":"run","ports":["rb32-atk","rb32-cairo-gobject","rb32-gobject-introspection"]}]},{"name":"rb32-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","ruby32"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-goffice"]}],"depends_on":[]},{"name":"rb32-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","ruby32","gobject-introspection"]},{"type":"run","ports":["rb32-glib2"]}],"depends_on":[{"type":"run","ports":["rb32-clutter","rb32-gio2","rb32-pango"]}]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-gtk3","rb32-gsf"]}],"depends_on":[{"type":"run","ports":["rb32-gnumeric"]}]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-mini_portile2"]}],"depends_on":[{"type":"run","ports":["rb32-sup"]}]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-gio2"]}],"depends_on":[{"type":"run","ports":["rb32-goffice"]}]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-atk","rb32-gdk3"]}],"depends_on":[{"type":"run","ports":["rb32-goffice","rb32-gtksourceview4"]}]},{"name":"rb32-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":["gtk4","ruby32"]},{"type":"run","ports":["rb32-atk","rb32-gdk4"]}],"depends_on":[]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-gdk3","rb32-colours"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]},{"type":"run","ports":["rb32-gtk3"]}],"depends_on":[]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-powerbar"]},{"type":"run","ports":["rb32-snaky_hash"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[]},{"name":"rb32-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":["rb32-rubyzip","rb32-heroku-api","rb32-json","rb32-launchy","ruby32","rb32-net-ssh","rb32-net-ssh-gateway","rb32-netrc","rb32-rest-client","rb32-multi_json"]}],"depends_on":[]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-excon","rb32-multi_json"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-bigdecimal"]}],"depends_on":[]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-bee"]},{"type":"run","ports":["rb32-sup"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-t"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-http-cookie","rb32-http-form_data","rb32-llhttp-ffi","rb32-base64","rb32-addressable"]}],"depends_on":[{"type":"run","ports":["rb32-twitter"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-rest-client"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-domain_name"]}],"depends_on":[{"type":"run","ports":["rb32-http","rb32-rest-client"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-http","rb32-twitter"]}]},{"name":"rb32-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":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-em-websocket"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-concurrent-ruby"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]}],"depends_on":[]},{"name":"rb32-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","ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-twitter-text"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["freeimage","rb32-rubyinline"]}],"depends_on":[]},{"name":"rb32-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":["ruby32","rb32-ffi"]}],"depends_on":[{"type":"lib","ports":["rb32-sass-listen"]},{"type":"run","ports":["rb32-listen"]}]},{"name":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-sass-embedded"]}],"depends_on":[]},{"name":"rb32-jekyll-sitemap","portdir":"ruby/rb-jekyll-sitemap","version":"1.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jekyll/jekyll-sitemap","description":"Automatically generate a sitemap.xml for your Jekyll site","long_description":"Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-jekyll-watch","portdir":"ruby/rb-jekyll-watch","version":"2.2.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jekyll/jekyll-watch","description":"Rebuild your Jekyll site when a file changes","long_description":"Rebuild your Jekyll site when a file changes with the help of the Listen gem.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-listen"]}],"depends_on":[]},{"name":"rb32-json","portdir":"ruby/rb-json","version":"2.8.1","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://flori.github.io/json/","description":"JSON implementation as a Ruby extension in C","long_description":"This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]},{"type":"run","ports":["rb32-red-colors"]}]},{"name":"rb32-json_pure","portdir":"ruby/rb-json_pure","version":"2.8.1","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://flori.github.io/json/","description":"This is a JSON implementation in pure Ruby.","long_description":"This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-kramdown","portdir":"ruby/rb-kramdown","version":"2.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://kramdown.gettalong.org","description":"fast, pure-Ruby Markdown-superset converter","long_description":"kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.","active":true,"categories":["textproc","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"build","ports":["espeak-ng"]},{"type":"lib","ports":["rb32-ronn-ng"]},{"type":"run","ports":["rb32-kramdown-parser-gfm"]}]},{"name":"rb32-kramdown-parser-gfm","portdir":"ruby/rb-kramdown-parser-gfm","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kramdown/parser-gfm","description":"kramdown parser for the GFM dialect of Markdown","long_description":"A kramdown parser for the GFM dialect of Markdown, providing GitHub Flavored Markdown support.","active":true,"categories":["textproc","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-kramdown"]}],"depends_on":[]},{"name":"rb32-launchy","portdir":"ruby/rb-launchy","version":"2.5.2","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/copiousfreetime/launchy","description":"Cross-platform application launcher class","long_description":"Launchy is a helper class for launching cross-platform applications in a fire and forget manner.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-addressable"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]},{"type":"run","ports":["rb32-t","rb32-twterm"]}]},{"name":"rb32-liquid","portdir":"ruby/rb-liquid","version":"4.0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://shopify.github.io/liquid/","description":"Secure, non-evaling end user template engine","long_description":"Liquid is a template engine which was written with very specific requirements. It has to be usable in customer facing web applications. It has to be flexible and secure.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-listen","portdir":"ruby/rb-listen","version":"3.10.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/guard/listen","description":"Listen to file modifications","long_description":"The Listen gem listens to file modifications and notifies you about the changes.","active":true,"categories":["devel","sysutils","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-fsevent","rb32-inotify"]}],"depends_on":[{"type":"run","ports":["rb32-jekyll-watch"]}]},{"name":"rb32-little-plugger","portdir":"ruby/rb-little-plugger","version":"1.1.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/little-plugger","description":"LittlePlugger is a module that provides Gem-based plugin management","long_description":"LittlePlugger is a module that provides Gem-based plugin management","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-bones"]}]}]}