{"count":52283,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=159","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=157","results":[{"name":"rb31-rice","portdir":"ruby/rb-rice","version":"4.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jasonroelofs/rice","description":"Ruby interface for C++ extensions","long_description":"Rice is a C++ interface to Ruby’s C API.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-rice","portdir":"ruby/rb-rice","version":"4.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jasonroelofs/rice","description":"Ruby interface for C++ extensions","long_description":"Rice is a C++ interface to Ruby’s C API.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-rice","portdir":"ruby/rb-rice","version":"4.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jasonroelofs/rice","description":"Ruby interface for C++ extensions","long_description":"Rice is a C++ interface to Ruby’s C API.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb-rice","portdir":"ruby/rb-rice","version":"4.3.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jasonroelofs/rice","description":"Ruby interface for C++ extensions","long_description":"Rice is a C++ interface to Ruby’s C API.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-version_gem"]}],"depends_on":[{"type":"run","ports":["rb31-oauth"]}]},{"name":"rb32-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-version_gem"]}],"depends_on":[{"type":"run","ports":["rb32-oauth"]}]},{"name":"rb33-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-version_gem"]}],"depends_on":[{"type":"run","ports":["rb33-oauth"]}]},{"name":"rb-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-oauth-tty","rb31-snaky_hash","rb31-version_gem"]}],"depends_on":[{"type":"run","ports":["rb31-t","rb31-twterm"]}]},{"name":"rb32-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-oauth-tty","rb32-snaky_hash","rb32-version_gem"]}],"depends_on":[{"type":"run","ports":["rb32-t","rb32-twterm"]}]},{"name":"rb33-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-oauth-tty","rb33-snaky_hash","rb33-version_gem"]}],"depends_on":[{"type":"run","ports":["rb33-t","rb33-twterm"]}]},{"name":"rb-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb30-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-18"]},{"type":"lib","ports":["ruby30"]},{"type":"run","ports":["rb30-ffi-compiler"]}],"depends_on":[]},{"name":"rb31-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-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-ffi-compiler"]}],"depends_on":[{"type":"run","ports":["rb31-http","rb31-twitter"]}]},{"name":"rb32-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-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-ffi-compiler"]}],"depends_on":[{"type":"run","ports":["rb32-http","rb32-twitter"]}]},{"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-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-ffi-compiler"]}],"depends_on":[{"type":"run","ports":["rb33-http","rb33-twitter"]}]},{"name":"rb-llhttp-ffi","portdir":"ruby/rb-llhttp-ffi","version":"0.5.0","license":"MPL-2","platforms":"any","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-18"]}],"depends_on":[]},{"name":"rb31-idn-ruby","portdir":"ruby/rb-idn-ruby","version":"0.1.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/deepfryed/idn-ruby","description":"LibIDN Ruby bindings","long_description":"LibIDN Ruby bindings","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libidn","ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-twitter-text"]}]},{"name":"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":"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-18"]},{"type":"lib","ports":["libidn","ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-twitter-text"]}]},{"name":"rb-idn-ruby","portdir":"ruby/rb-idn-ruby","version":"0.1.5","license":"Apache-2","platforms":"any","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"]}],"depends_on":[]},{"name":"rb31-iconv","portdir":"ruby/rb-iconv","version":"1.1.0","license":"(BSD or Ruby)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/iconv","description":"iconv wrapper library","long_description":"iconv wrapper library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv","ruby31"]}],"depends_on":[]},{"name":"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":"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-18"]},{"type":"lib","ports":["libiconv","ruby33"]}],"depends_on":[]},{"name":"rb-iconv","portdir":"ruby/rb-iconv","version":"1.1.0","license":"(BSD or Ruby)","platforms":"any","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"]}],"depends_on":[]},{"name":"rb31-http-form_data","portdir":"ruby/rb-http-form_data","version":"2.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/httprb/form_data","description":"Utility-belt to build form data request bodies","long_description":"Utility-belt to build form data request bodies","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-http","rb31-twitter"]}]},{"name":"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":"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-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-http","rb33-twitter"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb31-http","portdir":"ruby/rb-http","version":"5.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/httprb/http","description":"Easy-to-use client library for making requests from Ruby","long_description":"Easy-to-use client library for making requests from Ruby","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-http-cookie","rb31-http-form_data","rb31-llhttp-ffi","rb31-base64","rb31-addressable"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"name":"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":"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-18"]},{"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":"rb-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"]}],"depends_on":[]},{"name":"rb31-hashie","portdir":"ruby/rb-hashie","version":"5.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hashie/hashie","description":"Hashie is a collection of classes and mixins that make hashes more powerful","long_description":"Hashie is a collection of classes and mixins that make hashes more powerful","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-powerbar"]},{"type":"run","ports":["rb31-snaky_hash"]}]},{"name":"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":"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-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-powerbar"]},{"type":"run","ports":["rb33-snaky_hash"]}]},{"name":"rb-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"]}],"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":"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":"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-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-t"]}]},{"name":"rb-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"]}],"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-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"]}]}]}