{"count":51637,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=166","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=164","results":[{"name":"rb33-mime-types-data","portdir":"ruby/rb-mime-types-data","version":"3.2025.0610","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mime-types/mime-types-data","description":"rb-mime-types-data provides a registry for information about MIME media type definitions.","long_description":"rb-mime-types-data provides a registry for information about MIME media type definitions.","active":true,"categories":["ruby"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":21}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-mime-types"]}]},{"name":"rb33-mime-types","portdir":"ruby/rb-mime-types","version":"3.7.0","license":"(Ruby or Artistic-1 or GPL-2+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mime-types/ruby-mime-types","description":"Manages a MIME content-type that will return the content-type for a given filename.","long_description":"This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.","active":true,"categories":["ruby"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":21}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-mime-types-data"]}],"depends_on":[{"type":"run","ports":["rb33-rest-client","rb33-sup"]}]},{"name":"rb33-method_source","portdir":"ruby/rb-method_source","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://banisterfiend.wordpress.com","description":"Retrieve the sourcecode for a method","long_description":"Retrieve the sourcecode for a method","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb33-memoizable","portdir":"ruby/rb-memoizable","version":"0.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dkubb/memoizable","description":"Memoize method return values","long_description":"Memoize method return values","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-thread_safe"]}],"depends_on":[{"type":"run","ports":["rb33-twitter"]}]},{"name":"rb33-loquacious","portdir":"ruby/rb-loquacious","version":"1.9.1","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/loquacious","description":"Descriptive configuration files for Ruby written in Ruby","long_description":"Descriptive configuration files for Ruby written in Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-bones"]}]},{"name":"rb33-lockfile","portdir":"ruby/rb-lockfile","version":"2.1.3","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahoward/lockfile","description":"A ruby library for creating NFS safe lockfiles.","long_description":"A ruby library for creating NFS safe lockfiles.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-sup"]}]},{"name":"rb33-locale","portdir":"ruby/rb-locale","version":"2.1.4","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"Pure ruby library which provides basic APIs for localization","long_description":"Pure ruby library which provides basic APIs for localization","active":true,"categories":["devel","textproc","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-gettext","rb33-sup"]}]},{"name":"rb33-llhttp-ffi","portdir":"ruby/rb-llhttp-ffi","version":"0.5.0","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bryanp/llhttp","description":"Ruby FFI bindings for llhttp","long_description":"Ruby FFI bindings for llhttp","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-ffi-compiler"]}],"depends_on":[{"type":"run","ports":["rb33-http","rb33-twitter"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-bones"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-addressable"]}],"depends_on":[{"type":"lib","ports":["rb33-heroku"]},{"type":"run","ports":["rb33-t","rb33-twterm"]}]},{"name":"rb33-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":110}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-ronn-ng"]}]},{"name":"rb33-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":110}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb33-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":110}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-heroku"]},{"type":"run","ports":["rb33-red-colors"]}]},{"name":"rb33-inotify","portdir":"ruby/rb-inotify","version":"0.10.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-16"]},{"type":"lib","ports":["ruby33","rb33-ffi"]}],"depends_on":[{"type":"lib","ports":["rb33-sass-listen"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["freeimage","rb33-rubyinline"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["libidn","ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-twitter-text"]}]},{"name":"rb33-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-17"]},{"type":"lib","ports":["libiconv","ruby33"]}],"depends_on":[]},{"name":"rb33-i18n","portdir":"ruby/rb-i18n","version":"1.14.6","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-17"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-concurrent-ruby"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-http","rb33-twitter"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-domain_name"]}],"depends_on":[{"type":"run","ports":["rb33-http","rb33-rest-client"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-rest-client"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-http-cookie","rb33-http-form_data","rb33-llhttp-ffi","rb33-base64","rb33-addressable"]}],"depends_on":[{"type":"run","ports":["rb33-twitter"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-t"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-bee"]},{"type":"run","ports":["rb33-sup"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-bigdecimal"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-excon","rb33-multi_json"]}],"depends_on":[{"type":"lib","ports":["rb33-heroku"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["rb33-heroku-api","rb33-json","rb33-launchy","rb33-multi_json","ruby33","rb33-net-ssh-gateway","rb33-netrc","rb33-rest-client","rb33-rubyzip","rb33-net-ssh"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-powerbar"]},{"type":"run","ports":["rb33-snaky_hash"]}]},{"name":"rb33-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-17"]},{"type":"lib","ports":["gtksourceview4","ruby33"]},{"type":"run","ports":["rb33-gtk3"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-gdk3","rb33-colours"]}],"depends_on":[]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-atk","rb33-gdk4"]}],"depends_on":[]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-atk","rb33-gdk3"]}],"depends_on":[{"type":"run","ports":["rb33-gtksourceview4","rb33-goffice"]}]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-gio2"]}],"depends_on":[{"type":"run","ports":["rb33-goffice"]}]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-mini_portile2"]}],"depends_on":[{"type":"run","ports":["rb33-sup"]}]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-gtk3","rb33-gsf"]}],"depends_on":[{"type":"run","ports":["rb33-gnumeric"]}]},{"name":"rb33-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","ruby33","gobject-introspection"]},{"type":"run","ports":["rb33-glib2"]}],"depends_on":[{"type":"run","ports":["rb33-clutter","rb33-gio2","rb33-pango"]}]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-goffice"]}],"depends_on":[]},{"name":"rb33-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","ruby33"]}],"depends_on":[]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-native-package-installer","rb33-pkg-config"]}],"depends_on":[{"type":"run","ports":["rb33-atk","rb33-cairo-gobject","rb33-gobject-introspection"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["git","rb33-colorize","rb33-escape"]}],"depends_on":[]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-gobject-introspection","rb33-fiddle"]}],"depends_on":[{"type":"run","ports":["rb33-gdk_pixbuf2","rb33-gsf"]}]},{"name":"rb33-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":110},{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-erubi","rb33-locale","rb33-text"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-t"]}]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"extract","ports":["rb33-concurrent-ruby-ext","rb33-nokogiri","rb33-numo-narray"]}]},{"name":"rb33-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","ruby33"]},{"type":"run","ports":["rb33-gio2"]}],"depends_on":[{"type":"run","ports":["rb33-gdk3","rb33-gdk4"]}]},{"name":"rb33-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-17"]},{"type":"lib","ports":["gtk4","ruby33"]},{"type":"run","ports":["rb33-cairo-gobject","rb33-gdk_pixbuf2","rb33-pango"]}],"depends_on":[{"type":"run","ports":["rb33-gtk4"]}]},{"name":"rb33-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-17"]},{"type":"lib","ports":["gtk3","ruby33"]},{"type":"run","ports":["rb33-cairo-gobject","rb33-gdk_pixbuf2","rb33-pango"]}],"depends_on":[{"type":"run","ports":["rb33-gtk_paradise","rb33-clutter-gdk","rb33-gtk3","rb33-topinambour","rb33-vte3"]}]},{"name":"rb33-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":["ruby33"]}],"depends_on":[]},{"name":"rb33-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-16"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-sass-listen"]}]}]}