{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=178","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=176","results":[{"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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-inline","portdir":"ruby/rb-ffi-inline","version":"0.0.4.3","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/meh/ruby-ffi-inline","description":"Inline C/C++ in Ruby easily and cleanly","long_description":"Inline C/C++ in Ruby easily and cleanly","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-icu","portdir":"ruby/rb-ffi-icu","version":"0.5.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/erickguan/ffi-icu","description":"Simple FFI wrappers for ICU","long_description":"Simple FFI wrappers for ICU","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["icu","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-czmq","portdir":"ruby/rb-ffi-czmq","version":"0.1.6.pre","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/ffi-czmq","description":"Ruby czmq FFI wrapper","long_description":"Ruby czmq FFI wrapper","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["czmq","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-ffi-compiler","portdir":"ruby/rb-ffi-compiler","version":"1.3.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/ffi-compiler","description":"Ruby FFI library","long_description":"Ruby FFI library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-ffi"]}],"depends_on":[{"type":"run","ports":["rb31-llhttp-ffi"]}]},{"name":"rb31-ffi","portdir":"ruby/rb-ffi","version":"1.17.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ffi/ffi/wiki","description":"Ruby FFI library","long_description":"Ruby FFI library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-inotify"]},{"type":"run","ports":["rb31-curl_ffi","rb31-ffi-compiler","rb31-ffi-czmq","rb31-ffi-icu","rb31-ffi-inline","rb31-ffi-libarchive","rb31-ffi-libsodium","rb31-ffi-openmpt","rb31-ffi-portaudio","rb31-ffi-proj4","rb31-ffi-rzmq-core","rb31-ffi-tk","rb31-nice-ffi","rb31-rb_sdl2","rb31-rubysdl","rb31-bzip2-ffi","rb31-sdl2-bindings"]}]},{"name":"rb31-fcgi","portdir":"ruby/rb-fcgi","version":"0.9.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/alphallc/ruby-fcgi-ng","description":"The Ruby interface to FastCGI","long_description":"FastCGI is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs. This is the Ruby interface.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["fcgi","ruby31"]}],"depends_on":[]},{"name":"rb31-execjs","portdir":"ruby/rb-execjs","version":"2.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rails/execjs","description":"Run JavaScript code from Ruby","long_description":"Run JavaScript code from Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-excon","portdir":"ruby/rb-excon","version":"0.109.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/geemus/excon","description":"Http(s) EXtended CONnections","long_description":"Http(s) EXtended CONnections","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-heroku-api"]}]},{"name":"rb31-eventmachine","portdir":"ruby/rb-eventmachine","version":"1.2.7","license":"(Ruby or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eventmachine/eventmachine","description":"Fast, simple event-processing library for Ruby","long_description":"EventMachine implements a fast, single-threaded engine for arbitrary network communications. It is extremely useful for long-running network traffic.","active":true,"categories":["devel","net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-em-websocket"]}]},{"name":"rb31-escape","portdir":"ruby/rb-escape","version":"0.0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.a-k-r.org/escape","description":"Some escaping functions for Ruby","long_description":"rb-escape provides several HTML/URI/shell escaping functions.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-git-ui"]}]},{"name":"rb31-erubi","portdir":"ruby/rb-erubi","version":"1.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jeremyevans/erubi","description":"Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis","long_description":"Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-gettext"]}]},{"name":"rb31-equalizer","portdir":"ruby/rb-equalizer","version":"0.0.11","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dkubb/equalizer","description":"Define equality, equivalency and hash methods automatically","long_description":"Define equality, equivalency and hash methods automatically","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"name":"rb31-em-websocket","portdir":"ruby/rb-em-websocket","version":"0.5.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/igrigorik/em-websocket","description":"EventMachine based, async, Ruby WebSocket server","long_description":"EventMachine based WebSocket server. Provides a simple API for implementing WebSocket servers.","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-eventmachine","rb31-http_parser.rb"]}],"depends_on":[]},{"name":"rb31-domain_name","portdir":"ruby/rb-domain_name","version":"0.6.20240107","license":"(BSD or MPL-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/knu/ruby-domain_name","description":"This is a Domain Name manipulation library for Ruby","long_description":"This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-http-cookie"]}]},{"name":"rb31-diakonos","portdir":"ruby/rb-diakonos","version":"0.9.12","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://git.sr.ht/~pistos/diakonos","description":"Console text editor","long_description":"rb-diakonos is a console text editor for the masses.","active":true,"categories":["editors","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-curses"]}],"depends_on":[]},{"name":"rb31-curses","portdir":"ruby/rb-curses","version":"1.4.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/curses","description":"Ruby binding for curses, ncurses and PDCurses","long_description":"Ruby binding for curses, ncurses and PDCurses. Formerly part of the Ruby standard library.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses","ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-diakonos","rb31-twterm"]}]},{"name":"rb31-curl_ffi","portdir":"ruby/rb-curl_ffi","version":"0.0.8","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/curl_ffi","description":"FFI-based libCurl interface","long_description":"FFI-based libCurl interface","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["curl","rb31-ffi"]}],"depends_on":[]},{"name":"rb31-curb","portdir":"ruby/rb-curb","version":"1.0.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/taf2/curb","description":"Ruby bindings for libcurl","long_description":"Ruby bindings for libcurl","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["curl","ruby31"]}],"depends_on":[]},{"name":"rb31-crypt-isaac","portdir":"ruby/rb-crypt-isaac","version":"1.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wyhaines/crypt-isaac","description":"Implementation of the ISAAC psuedo random number generator","long_description":"This is a Ruby implementation of the ISAAC cryptographically secure PRNG. One can use it when one wants independent sources of high quality random numbers.","active":true,"categories":["security","crypto","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-cri","portdir":"ruby/rb-cri","version":"2.15.12","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://rubygems.org/gems/cri","description":"Cri is a library for building easy-to-use commandline tools.","long_description":"Cri is a library for building easy-to-use commandline tools.","active":true,"categories":["ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-configuration","portdir":"ruby/rb-configuration","version":"1.3.4","license":"(Ruby or GPL-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahoward/configuration","description":"Pure ruby scoped configuration files.","long_description":"Pure ruby scoped configuration files.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-concurrent-ruby-ext","portdir":"ruby/rb-concurrent-ruby-ext","version":"1.3.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-concurrency/concurrent-ruby","description":"C extensions to optimize the concurrent-ruby gem","long_description":"C extensions to optimize the concurrent-ruby gem when running under MRI.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb31-gem-patch"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-concurrent-ruby"]}],"depends_on":[]},{"name":"rb31-concurrent-ruby","portdir":"ruby/rb-concurrent-ruby","version":"1.3.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-concurrency/concurrent-ruby","description":"Modern concurrency tools","long_description":"Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors and more.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-concurrent-ruby-ext","rb31-i18n","rb31-twterm"]}]},{"name":"rb31-colours","portdir":"ruby/rb-colours","version":"0.9.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/colours","description":"rb-colours unifies color-related constants and methods","long_description":"rb-colours unifies color-related constants and methods","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-gtk_paradise"]}]},{"name":"rb31-colorize","portdir":"ruby/rb-colorize","version":"1.1.0","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fazibear/colorize","description":"Ruby string class extension","long_description":"rb-colorize adds a ColorizedString with methods to set text color, background color and text effects.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-git-ui"]}]},{"name":"rb31-colorator","portdir":"ruby/rb-colorator","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/octopress/colorator","description":"Colorize your text in the terminal","long_description":"Colorator is a gem that helps you colorize your text for the terminal.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-code_metrics","portdir":"ruby/rb-code_metrics","version":"0.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bf4/code_metrics","description":"Extract code statistics from Rails","long_description":"Extract code statistics from Rails","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb31-clutter-gdk","portdir":"ruby/rb-clutter-gdk","version":"4.2.4","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter","long_description":"Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter","active":true,"categories":["graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-gdk3","rb31-clutter"]}],"depends_on":[]},{"name":"rb31-clutter","portdir":"ruby/rb-clutter","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Clutter is a Ruby binding of Clutter","long_description":"Ruby/Clutter is a Ruby binding of Clutter","active":true,"categories":["graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ruby31","clutter"]},{"type":"run","ports":["rb31-gobject-introspection","rb31-cairo-gobject","rb31-pango"]}],"depends_on":[{"type":"run","ports":["rb31-clutter-gdk"]}]},{"name":"rb31-citrus","portdir":"ruby/rb-citrus","version":"3.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://mjackson.github.io/citrus","description":"Parsing expressions for Ruby","long_description":"rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-toml-rb"]}]},{"name":"rb31-chronic","portdir":"ruby/rb-chronic","version":"0.10.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mojombo/chronic","description":"Natural language date/time parser written in pure Ruby","long_description":"Natural language date/time parser written in pure Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-sup"]}]}]}