{"count":52273,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=141","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=139","results":[{"name":"rb-rubysdl","portdir":"ruby/rb-rubysdl","version":"2.2.0","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.kmc.gr.jp/~ohai/rubysdl.en.html","description":"Extension library to use SDL 1.x (Simple DirectMedia Layer)","long_description":"Extension library to use SDL 1.x (Simple DirectMedia Layer)","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-rubydraw","portdir":"ruby/rb-rubydraw","version":"0.3.2.5","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/rubydraw","description":"Rubydraw is a high-level game/graphics library","long_description":"Rubydraw is a high-level game/graphics library","active":true,"categories":["devel","graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-2darray","rb31-sdl-ffi"]}],"depends_on":[]},{"name":"rb32-rubydraw","portdir":"ruby/rb-rubydraw","version":"0.3.2.5","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/rubydraw","description":"Rubydraw is a high-level game/graphics library","long_description":"Rubydraw is a high-level game/graphics library","active":true,"categories":["devel","graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-2darray","rb32-sdl-ffi"]}],"depends_on":[]},{"name":"rb33-rubydraw","portdir":"ruby/rb-rubydraw","version":"0.3.2.5","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/rubydraw","description":"Rubydraw is a high-level game/graphics library","long_description":"Rubydraw is a high-level game/graphics library","active":true,"categories":["devel","graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-2darray","rb33-sdl-ffi"]}],"depends_on":[]},{"name":"rb-rubydraw","portdir":"ruby/rb-rubydraw","version":"0.3.2.5","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/rubydraw","description":"Rubydraw is a high-level game/graphics library","long_description":"Rubydraw is a high-level game/graphics library","active":true,"categories":["devel","graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-rb_sdl2","portdir":"ruby/rb-rb_sdl2","version":"0.2.0","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/shinokaro/rb_sdl2/blob/main/README.md","description":"Extension library to use SDL (Simple DirectMedia Layer)","long_description":"RbSDL2 treats the functions and pointers provided by SDL2 as Ruby objects.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-ffi","rb31-sdl2-bindings"]}],"depends_on":[]},{"name":"rb32-rb_sdl2","portdir":"ruby/rb-rb_sdl2","version":"0.2.0","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/shinokaro/rb_sdl2/blob/main/README.md","description":"Extension library to use SDL (Simple DirectMedia Layer)","long_description":"RbSDL2 treats the functions and pointers provided by SDL2 as Ruby objects.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-ffi","rb32-sdl2-bindings"]}],"depends_on":[]},{"name":"rb33-rb_sdl2","portdir":"ruby/rb-rb_sdl2","version":"0.2.0","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/shinokaro/rb_sdl2/blob/main/README.md","description":"Extension library to use SDL (Simple DirectMedia Layer)","long_description":"RbSDL2 treats the functions and pointers provided by SDL2 as Ruby objects.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-ffi","rb33-sdl2-bindings"]}],"depends_on":[]},{"name":"rb-rb_sdl2","portdir":"ruby/rb-rb_sdl2","version":"0.2.0","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/shinokaro/rb_sdl2/blob/main/README.md","description":"Extension library to use SDL (Simple DirectMedia Layer)","long_description":"RbSDL2 treats the functions and pointers provided by SDL2 as Ruby objects.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-protobuf","portdir":"ruby/rb-protobuf","version":"4.35.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developers.google.com/protocol-buffers","description":"Protocol Buffers for Ruby","long_description":"Protocol Buffers are Google's data interchange format for structured data serialization.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["protobuf-c"]}],"depends_on":[{"type":"run","ports":["rb31-sass-embedded"]}]},{"name":"rb32-protobuf","portdir":"ruby/rb-protobuf","version":"4.35.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developers.google.com/protocol-buffers","description":"Protocol Buffers for Ruby","long_description":"Protocol Buffers are Google's data interchange format for structured data serialization.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["protobuf-c"]}],"depends_on":[{"type":"run","ports":["rb32-sass-embedded"]}]},{"name":"rb33-protobuf","portdir":"ruby/rb-protobuf","version":"4.35.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developers.google.com/protocol-buffers","description":"Protocol Buffers for Ruby","long_description":"Protocol Buffers are Google's data interchange format for structured data serialization.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["protobuf-c"]}],"depends_on":[{"type":"run","ports":["rb33-sass-embedded"]}]},{"name":"rb-protobuf","portdir":"ruby/rb-protobuf","version":"4.35.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://developers.google.com/protocol-buffers","description":"Protocol Buffers for Ruby","long_description":"Protocol Buffers are Google's data interchange format for structured data serialization.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","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-sdl-ffi"]}]},{"name":"rb32-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","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-sdl-ffi"]}]},{"name":"rb33-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","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-sdl-ffi"]}]},{"name":"rb-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"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":"rb32-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":["ruby32"]},{"type":"run","ports":["tk","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["tk","rb33-ffi"]}],"depends_on":[]},{"name":"rb-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"]}],"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":"rb32-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":["ruby32"]},{"type":"run","ports":["zmq","rb32-ffi"]}],"depends_on":[{"type":"run","ports":["rb32-ffi-rzmq"]}]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["zmq","rb33-ffi"]}],"depends_on":[{"type":"run","ports":["rb33-ffi-rzmq"]}]},{"name":"rb-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"]}],"depends_on":[]},{"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":"rb32-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":["ruby32"]},{"type":"run","ports":["zmq","rb32-ffi-rzmq-core"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["zmq","rb33-ffi-rzmq-core"]}],"depends_on":[]},{"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":"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":"rb32-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":["ruby32"]},{"type":"run","ports":["proj4","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-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":["ruby33"]},{"type":"run","ports":["proj4","rb33-ffi"]}],"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":"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":"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-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":"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":"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-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":[]}]}