{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=191","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=189","results":[{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"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":"rb32-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":["ruby32"]},{"type":"run","ports":["portaudio","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["portaudio","rb33-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":"rb32-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":["ruby32"]},{"type":"run","ports":["libopenmpt","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["libopenmpt","rb33-ffi"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"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":"rb32-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":["ruby32"]},{"type":"run","ports":["libsodium","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["libsodium","rb33-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":"rb32-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":["ruby32"]},{"type":"run","ports":["libarchive","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["libarchive","rb33-ffi"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"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":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["rb33-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":"rb32-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":["ruby32"]},{"type":"run","ports":["icu","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["icu","rb33-ffi"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"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":"rb32-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":["ruby32"]},{"type":"run","ports":["czmq","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["czmq","rb33-ffi"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]},{"type":"run","ports":["rb30-ffi"]}],"depends_on":[{"type":"run","ports":["rb30-llhttp-ffi"]}]},{"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":"rb32-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":["ruby32"]},{"type":"run","ports":["rb32-ffi"]}],"depends_on":[{"type":"run","ports":["rb32-llhttp-ffi"]}]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["rb33-ffi"]}],"depends_on":[{"type":"run","ports":["rb33-llhttp-ffi"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]}],"depends_on":[{"type":"run","ports":["rb30-ffi-compiler"]}]},{"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":"rb32-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":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-inotify"]},{"type":"run","ports":["rb32-curl_ffi","rb32-ffi-compiler","rb32-ffi-czmq","rb32-ffi-icu","rb32-ffi-inline","rb32-ffi-libarchive","rb32-ffi-libsodium","rb32-ffi-openmpt","rb32-ffi-portaudio","rb32-ffi-proj4","rb32-ffi-rzmq-core","rb32-ffi-tk","rb32-nice-ffi","rb32-rb_sdl2","rb32-rubysdl","rb32-bzip2-ffi","rb32-sdl2-bindings"]}]},{"name":"rb33-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":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-inotify"]},{"type":"run","ports":["rb33-curl_ffi","rb33-ffi-compiler","rb33-ffi-czmq","rb33-ffi-icu","rb33-ffi-inline","rb33-ffi-libarchive","rb33-ffi-libsodium","rb33-ffi-openmpt","rb33-ffi-portaudio","rb33-ffi-proj4","rb33-ffi-rzmq-core","rb33-ffi-tk","rb33-nice-ffi","rb33-rb_sdl2","rb33-rubysdl","rb33-bzip2-ffi","rb33-sdl2-bindings"]}]},{"name":"rb34-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":["ruby34"]}],"depends_on":[{"type":"lib","ports":["rb34-inotify"]}]},{"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":"rb32-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","ruby32"]}],"depends_on":[]},{"name":"rb33-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","ruby33"]}],"depends_on":[]},{"name":"rb-ffi","portdir":"ruby/rb-ffi","version":"1.17.4","license":"BSD","platforms":"any","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"]}],"depends_on":[]},{"name":"rb-fcgi","portdir":"ruby/rb-fcgi","version":"0.9.2.2","license":"MIT","platforms":"any","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":["ruby","rb-rubygems","fcgi"]}],"depends_on":[]},{"name":"rb-fastthread","portdir":"ruby/rb-fastthread","version":"1.0.7","license":"(Ruby or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/fastthread","description":"Optimized replacement for thread.rb primitives","long_description":"Optimized replacement for thread.rb primitives","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["sup"]},{"type":"run","ports":["rb-mongrel"]}]},{"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":"rb32-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":["ruby32"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]}],"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"]}]}]}