{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=102","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=100","results":[{"name":"rb-sqlite3","portdir":"ruby/rb-sqlite3","version":"1.2.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sparklemotion/sqlite3-ruby","description":"Interface to the SQLite3 DB engine from Ruby","long_description":"This module allows Ruby programs to interface with the SQLite3 database engine (https://www.sqlite.org). You must have the SQLite engine installed in order to build this module. Note that this module is NOT compatible with SQLite 2.x.","active":true,"categories":["databases","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["sqlite3","ruby"]}],"depends_on":[{"type":"lib","ports":["rb-rails"]}]},{"name":"rb-sqlite","portdir":"ruby/rb-sqlite","version":"2.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/sqlite-ruby","description":"Interface to the SQLite DB engine from Ruby","long_description":"Provides an interface for the SQLite DB engine. This differs from the 'ruby-sqlite' project (also on RAA) in that it is more complete, and from the ruby DBI version of SQLite in that it is SQLite specific, so you can do things that would otherwise be more difficult via DBI. If you want portability between backends, use DBI. If you want ease of use with SQLite, use this. Note that this module is NOT compatible with SQLite3.","active":true,"categories":["databases","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["sqlite2","ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb31-snaky_hash","portdir":"ruby/rb-snaky_hash","version":"2.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/snaky_hash","description":"Hashie::Mash joint to make snakelife better","long_description":"Hashie::Mash joint to make snakelife better","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-hashie","rb31-version_gem"]}],"depends_on":[{"type":"run","ports":["rb31-oauth"]}]},{"name":"rb32-snaky_hash","portdir":"ruby/rb-snaky_hash","version":"2.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/snaky_hash","description":"Hashie::Mash joint to make snakelife better","long_description":"Hashie::Mash joint to make snakelife better","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-hashie","rb32-version_gem"]}],"depends_on":[{"type":"run","ports":["rb32-oauth"]}]},{"name":"rb33-snaky_hash","portdir":"ruby/rb-snaky_hash","version":"2.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/snaky_hash","description":"Hashie::Mash joint to make snakelife better","long_description":"Hashie::Mash joint to make snakelife better","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-hashie","rb33-version_gem"]}],"depends_on":[{"type":"run","ports":["rb33-oauth"]}]},{"name":"rb-snmp","portdir":"ruby/rb-snmp","version":"1.0.1","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/snmp","description":"SNMP library implemented in ruby","long_description":"This library implements SNMP (the Simple Network Management Protocol). It is implemented in pure Ruby, so there are no dependencies on external libraries like net-snmp. You can run this library anywhere that Ruby can run.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-gem_plugin","rb-rubygems"]}],"depends_on":[]},{"name":"rb-snaky_hash","portdir":"ruby/rb-snaky_hash","version":"2.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/snaky_hash","description":"Hashie::Mash joint to make snakelife better","long_description":"Hashie::Mash joint to make snakelife better","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-slave","portdir":"ruby/rb-slave","version":"1.2.1","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahoward/slave","description":"Ruby class to fork processes and starting a DRb server.","long_description":"Ruby class to fork processes and starting a DRb server.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb31-singleton","portdir":"ruby/rb-singleton","version":"0.2.0","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/singleton","description":"rb-singleton module implements the Singleton pattern","long_description":"rb-singleton module implements the Singleton pattern","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-singleton","portdir":"ruby/rb-singleton","version":"0.2.0","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/singleton","description":"rb-singleton module implements the Singleton pattern","long_description":"rb-singleton module implements the Singleton pattern","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-singleton","portdir":"ruby/rb-singleton","version":"0.2.0","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/singleton","description":"rb-singleton module implements the Singleton pattern","long_description":"rb-singleton module implements the Singleton pattern","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb31-simple_oauth","portdir":"ruby/rb-simple_oauth","version":"0.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/laserlemon/simple_oauth","description":"Simply builds and verifies OAuth headers","long_description":"Simply builds and verifies OAuth headers","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"name":"rb32-simple_oauth","portdir":"ruby/rb-simple_oauth","version":"0.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/laserlemon/simple_oauth","description":"Simply builds and verifies OAuth headers","long_description":"Simply builds and verifies OAuth headers","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-twitter"]}]},{"name":"rb33-simple_oauth","portdir":"ruby/rb-simple_oauth","version":"0.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/laserlemon/simple_oauth","description":"Simply builds and verifies OAuth headers","long_description":"Simply builds and verifies OAuth headers","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-twitter"]}]},{"name":"rb-singleton","portdir":"ruby/rb-singleton","version":"0.2.0","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/singleton","description":"rb-singleton module implements the Singleton pattern","long_description":"rb-singleton module implements the Singleton pattern","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-simple_oauth","portdir":"ruby/rb-simple_oauth","version":"0.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/laserlemon/simple_oauth","description":"Simply builds and verifies OAuth headers","long_description":"Simply builds and verifies OAuth headers","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["rb-twitter-stream"]}]},{"name":"rb31-sexp_processor","portdir":"ruby/rb-sexp_processor","version":"4.17.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/sexp_processor","description":"S-expression branch of ParseTree","long_description":"sexp_processor branches from ParseTree bringing all the generic sexp processing tools with it. Sexp, SexpProcessor, Environment, etc... all for your language processing pleasure.","active":true,"categories":["textproc","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-parsetree","rb31-ruby_parser"]}]},{"name":"rb32-sexp_processor","portdir":"ruby/rb-sexp_processor","version":"4.17.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/sexp_processor","description":"S-expression branch of ParseTree","long_description":"sexp_processor branches from ParseTree bringing all the generic sexp processing tools with it. Sexp, SexpProcessor, Environment, etc... all for your language processing pleasure.","active":true,"categories":["textproc","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-parsetree","rb32-ruby_parser"]}]},{"name":"rb33-sexp_processor","portdir":"ruby/rb-sexp_processor","version":"4.17.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/sexp_processor","description":"S-expression branch of ParseTree","long_description":"sexp_processor branches from ParseTree bringing all the generic sexp processing tools with it. Sexp, SexpProcessor, Environment, etc... all for your language processing pleasure.","active":true,"categories":["textproc","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-parsetree","rb33-ruby_parser"]}]},{"name":"rb-shout","portdir":"ruby/rb-shout","version":"2.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.dingoskidneys.com/~jaredj/shout.html","description":"Send streaming MP3/Vorbis to an icecase server with libshout","long_description":"Send streaming MP3/Vorbis to an icecase server with libshout","active":true,"categories":["audio","ruby"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libshout2","ruby"]}],"depends_on":[]},{"name":"rb-sexp_processor","portdir":"ruby/rb-sexp_processor","version":"4.17.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/sexp_processor","description":"S-expression branch of ParseTree","long_description":"sexp_processor branches from ParseTree bringing all the generic sexp processing tools with it. Sexp, SexpProcessor, Environment, etc... all for your language processing pleasure.","active":true,"categories":["textproc","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-sdl2-bindings","portdir":"ruby/rb-sdl2-bindings","version":"0.2.3","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vaiorabbit/sdl2-bindings","description":"Ruby bindings for SDL2","long_description":"Ruby bindings for SDL2","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["libsdl2","libsdl2_gfx","libsdl2_image","libsdl2_ttf","rb31-ffi","libsdl2_mixer"]}],"depends_on":[{"type":"run","ports":["rb31-rb_sdl2"]}]},{"name":"rb32-sdl2-bindings","portdir":"ruby/rb-sdl2-bindings","version":"0.2.3","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vaiorabbit/sdl2-bindings","description":"Ruby bindings for SDL2","long_description":"Ruby bindings for SDL2","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["libsdl2","libsdl2_gfx","libsdl2_image","libsdl2_ttf","rb32-ffi","libsdl2_mixer"]}],"depends_on":[{"type":"run","ports":["rb32-rb_sdl2"]}]},{"name":"rb33-sdl2-bindings","portdir":"ruby/rb-sdl2-bindings","version":"0.2.3","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vaiorabbit/sdl2-bindings","description":"Ruby bindings for SDL2","long_description":"Ruby bindings for SDL2","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["libsdl2","libsdl2_gfx","libsdl2_image","libsdl2_ttf","rb33-ffi","libsdl2_mixer"]}],"depends_on":[{"type":"run","ports":["rb33-rb_sdl2"]}]},{"name":"rb-session","portdir":"ruby/rb-session","version":"2.2.0","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.codeforpeople.com/lib/ruby/session","description":"drive Sh, Bash, IDL easily from scripts","long_description":"Session offers a set of class for driving external progams via pipes. It offers a significant abstraction over Open3::popen since stdout/stderr can be processed individually for each command. Additionally the exit_status of each command is made available.","active":true,"categories":["shells","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-sdl2-bindings","portdir":"ruby/rb-sdl2-bindings","version":"0.2.3","license":"zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vaiorabbit/sdl2-bindings","description":"Ruby bindings for SDL2","long_description":"Ruby bindings for SDL2","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-sdl2","portdir":"ruby/rb-sdl2","version":"0.3.6","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ohai/ruby-sdl2","description":"Ruby wrapper for SDL 2.x","long_description":"Ruby wrapper for SDL 2.x","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libsdl2","libsdl2_gfx","libsdl2_mixer","libsdl2_ttf","ruby31","libsdl2_image"]}],"depends_on":[]},{"name":"rb32-sdl2","portdir":"ruby/rb-sdl2","version":"0.3.6","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ohai/ruby-sdl2","description":"Ruby wrapper for SDL 2.x","long_description":"Ruby wrapper for SDL 2.x","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libsdl2","libsdl2_gfx","libsdl2_mixer","libsdl2_ttf","ruby32","libsdl2_image"]}],"depends_on":[]},{"name":"rb33-sdl2","portdir":"ruby/rb-sdl2","version":"0.3.6","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ohai/ruby-sdl2","description":"Ruby wrapper for SDL 2.x","long_description":"Ruby wrapper for SDL 2.x","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libsdl2","libsdl2_gfx","libsdl2_mixer","libsdl2_ttf","ruby33","libsdl2_image"]}],"depends_on":[]},{"name":"rb31-sdl-ffi","portdir":"ruby/rb-sdl-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/ruby-sdl-ffi","description":"Ruby-FFI binding to SDL 1.x multimedia libraries","long_description":"Ruby-FFI binding to SDL 1.x multimedia libraries","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["libsdl","libsdl_gfx","libsdl_image","libsdl_ttf","rb31-nice-ffi","libsdl_mixer"]}],"depends_on":[{"type":"run","ports":["rb31-rubydraw"]}]},{"name":"rb32-sdl-ffi","portdir":"ruby/rb-sdl-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/ruby-sdl-ffi","description":"Ruby-FFI binding to SDL 1.x multimedia libraries","long_description":"Ruby-FFI binding to SDL 1.x multimedia libraries","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["libsdl","libsdl_gfx","libsdl_image","libsdl_ttf","rb32-nice-ffi","libsdl_mixer"]}],"depends_on":[{"type":"run","ports":["rb32-rubydraw"]}]},{"name":"rb33-sdl-ffi","portdir":"ruby/rb-sdl-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/ruby-sdl-ffi","description":"Ruby-FFI binding to SDL 1.x multimedia libraries","long_description":"Ruby-FFI binding to SDL 1.x multimedia libraries","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["libsdl","libsdl_gfx","libsdl_image","libsdl_ttf","rb33-nice-ffi","libsdl_mixer"]}],"depends_on":[{"type":"run","ports":["rb33-rubydraw"]}]},{"name":"rb-sdl2","portdir":"ruby/rb-sdl2","version":"0.3.6","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ohai/ruby-sdl2","description":"Ruby wrapper for SDL 2.x","long_description":"Ruby wrapper for SDL 2.x","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-sdl-ffi","portdir":"ruby/rb-sdl-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/ruby-sdl-ffi","description":"Ruby-FFI binding to SDL 1.x multimedia libraries","long_description":"Ruby-FFI binding to SDL 1.x multimedia libraries","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-sass-listen","portdir":"ruby/rb-sass-listen","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass/listen","description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","long_description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31","rb31-fsevent","rb31-inotify"]}],"depends_on":[{"type":"run","ports":["rb31-sass"]}]},{"name":"rb32-sass-listen","portdir":"ruby/rb-sass-listen","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass/listen","description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","long_description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32","rb32-fsevent","rb32-inotify"]}],"depends_on":[{"type":"run","ports":["rb32-sass"]}]},{"name":"rb33-sass-listen","portdir":"ruby/rb-sass-listen","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass/listen","description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","long_description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33","rb33-fsevent","rb33-inotify"]}],"depends_on":[{"type":"run","ports":["rb33-sass"]}]},{"name":"rb31-sass-embedded","portdir":"ruby/rb-sass-embedded","version":"1.99.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass-contrib/sass-embedded-host-ruby","description":"Use Dart Sass compiler from Ruby","long_description":"A Ruby library that will communicate with the Dart Sass compiler using the Embedded Sass protocol.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-protobuf"]}],"depends_on":[{"type":"run","ports":["rb31-jekyll-sass-converter"]}]},{"name":"rb32-sass-embedded","portdir":"ruby/rb-sass-embedded","version":"1.99.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass-contrib/sass-embedded-host-ruby","description":"Use Dart Sass compiler from Ruby","long_description":"A Ruby library that will communicate with the Dart Sass compiler using the Embedded Sass protocol.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-protobuf"]}],"depends_on":[{"type":"run","ports":["rb32-jekyll-sass-converter"]}]},{"name":"rb33-sass-embedded","portdir":"ruby/rb-sass-embedded","version":"1.99.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass-contrib/sass-embedded-host-ruby","description":"Use Dart Sass compiler from Ruby","long_description":"A Ruby library that will communicate with the Dart Sass compiler using the Embedded Sass protocol.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-protobuf"]}],"depends_on":[{"type":"run","ports":["rb33-jekyll-sass-converter"]}]},{"name":"rb34-sass-embedded","portdir":"ruby/rb-sass-embedded","version":"1.99.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass-contrib/sass-embedded-host-ruby","description":"Use Dart Sass compiler from Ruby","long_description":"A Ruby library that will communicate with the Dart Sass compiler using the Embedded Sass protocol.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby34"]},{"type":"run","ports":["rb34-protobuf"]}],"depends_on":[{"type":"run","ports":["rb34-jekyll-sass-converter"]}]},{"name":"rb-sass-listen","portdir":"ruby/rb-sass-listen","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass/listen","description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","long_description":"This fork of guard/listen provides a stable API for users of the Ruby Sass CLI","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-sass-embedded","portdir":"ruby/rb-sass-embedded","version":"1.99.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sass-contrib/sass-embedded-host-ruby","description":"Use Dart Sass compiler from Ruby","long_description":"A Ruby library that will communicate with the Dart Sass compiler using the Embedded Sass protocol.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-sass","portdir":"ruby/rb-sass","version":"3.7.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://sass-lang.com/","description":"Sass makes CSS fun again.","long_description":"Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-sass-listen"]}],"depends_on":[]},{"name":"rb32-sass","portdir":"ruby/rb-sass","version":"3.7.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://sass-lang.com/","description":"Sass makes CSS fun again.","long_description":"Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-sass-listen"]}],"depends_on":[]},{"name":"rb33-sass","portdir":"ruby/rb-sass","version":"3.7.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://sass-lang.com/","description":"Sass makes CSS fun again.","long_description":"Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-sass-listen"]}],"depends_on":[]},{"name":"rb31-safe_yaml","portdir":"ruby/rb-safe_yaml","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dtao/safe_yaml","description":"Parse YAML safely","long_description":"SafeYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-safe_yaml","portdir":"ruby/rb-safe_yaml","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dtao/safe_yaml","description":"Parse YAML safely","long_description":"SafeYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-safe_yaml","portdir":"ruby/rb-safe_yaml","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dtao/safe_yaml","description":"Parse YAML safely","long_description":"SafeYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["jekyll"]}]},{"name":"rb34-safe_yaml","portdir":"ruby/rb-safe_yaml","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dtao/safe_yaml","description":"Parse YAML safely","long_description":"SafeYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby34"]}],"depends_on":[]}]}