{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=871","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=869","results":[{"name":"rb32-listen","portdir":"ruby/rb-listen","version":"3.10.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/guard/listen","description":"Listen to file modifications","long_description":"The Listen gem listens to file modifications and notifies you about the changes.","active":true,"categories":["devel","sysutils","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-fsevent","rb32-inotify"]}],"depends_on":[{"type":"run","ports":["rb32-jekyll-watch"]}]},{"name":"rb32-little-plugger","portdir":"ruby/rb-little-plugger","version":"1.1.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/little-plugger","description":"LittlePlugger is a module that provides Gem-based plugin management","long_description":"LittlePlugger is a module that provides Gem-based plugin management","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-bones"]}]},{"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":"rb32-locale","portdir":"ruby/rb-locale","version":"2.1.4","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"Pure ruby library which provides basic APIs for localization","long_description":"Pure ruby library which provides basic APIs for localization","active":true,"categories":["devel","textproc","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-gettext","rb32-sup"]}]},{"name":"rb32-lockfile","portdir":"ruby/rb-lockfile","version":"2.1.3","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahoward/lockfile","description":"A ruby library for creating NFS safe lockfiles.","long_description":"A ruby library for creating NFS safe lockfiles.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-sup"]}]},{"name":"rb32-loquacious","portdir":"ruby/rb-loquacious","version":"1.9.1","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/loquacious","description":"Descriptive configuration files for Ruby written in Ruby","long_description":"Descriptive configuration files for Ruby written in Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-bones"]}]},{"name":"rb32-memoizable","portdir":"ruby/rb-memoizable","version":"0.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dkubb/memoizable","description":"Memoize method return values","long_description":"Memoize method return values","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-thread_safe"]}],"depends_on":[{"type":"run","ports":["rb32-twitter"]}]},{"name":"rb32-mercenary","portdir":"ruby/rb-mercenary","version":"0.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jekyll/mercenary","description":"Lightweight and flexible library for CLI apps","long_description":"Mercenary is a lightweight and flexible library for writing command-line apps in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-method_source","portdir":"ruby/rb-method_source","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://banisterfiend.wordpress.com","description":"Retrieve the sourcecode for a method","long_description":"Retrieve the sourcecode for a method","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-mime-types","portdir":"ruby/rb-mime-types","version":"3.7.0","license":"(Ruby or Artistic-1 or GPL-2+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mime-types/ruby-mime-types","description":"Manages a MIME content-type that will return the content-type for a given filename.","long_description":"This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.","active":true,"categories":["ruby"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-mime-types-data"]}],"depends_on":[{"type":"run","ports":["rb32-rest-client","rb32-sup"]}]},{"name":"rb32-mime-types-data","portdir":"ruby/rb-mime-types-data","version":"3.2025.0610","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mime-types/mime-types-data","description":"rb-mime-types-data provides a registry for information about MIME media type definitions.","long_description":"rb-mime-types-data provides a registry for information about MIME media type definitions.","active":true,"categories":["ruby"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-mime-types"]}]},{"name":"rb32-mini_portile2","portdir":"ruby/rb-mini_portile2","version":"2.8.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/flavorjones/mini_portile","description":"Simplistic port-like solution for developers","long_description":"Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.","active":true,"categories":["ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-nokogiri"]},{"type":"run","ports":["rb32-gpgme"]}]},{"name":"rb32-minitar","portdir":"ruby/rb-minitar","version":"1.0.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/halostatue/minitar","description":"Pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files","long_description":"Pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-archive-tar-minitar","rb32-minitar-cli"]}]},{"name":"rb32-minitar-cli","portdir":"ruby/rb-minitar-cli","version":"1.0.0","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/halostatue/minitar-cli","description":"Pure-Ruby command-line tool for working with POSIX tar(1) archive files","long_description":"Pure-Ruby command-line tool for working with POSIX tar(1) archive files","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32","rb32-minitar","rb32-powerbar"]}],"depends_on":[{"type":"lib","ports":["rb32-archive-tar-minitar"]}]},{"name":"rb32-multi_json","portdir":"ruby/rb-multi_json","version":"1.15.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/intridea/multi_json","description":"A generic swappable back-end for JSON handling","long_description":"A generic swappable back-end for JSON handling","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]},{"type":"run","ports":["rb32-heroku-api"]}]},{"name":"rb32-multipart-post","portdir":"ruby/rb-multipart-post","version":"2.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/socketry/multipart-post","description":"A multipart form post accessory for Net::HTTP","long_description":"A multipart form post accessory for Net::HTTP","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-twitter"]}]},{"name":"rb32-mustache","portdir":"ruby/rb-mustache","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mustache/mustache","description":"Logic-less templates, implemented in Ruby.","long_description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-ronn-ng"]}]},{"name":"rb32-narray","portdir":"ruby/rb-narray","version":"0.6.1.2","license":"(Ruby or GPL-2) and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://masa16.github.io/narray","description":"Numerical array package for Ruby","long_description":"NArray is a class of Numerical N-dimensional Array, whose elements are 1/2/4-byte Integer, single/double-precision Real/Complex and Ruby Object. This extension library incorporates fast calculation and easy manipulation of large numerical arrays into the Ruby language. NArray has features similar to NumPy, but NArray has vector and matrix subclasses.","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["coreutils","clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-native-package-installer","portdir":"ruby/rb-native-package-installer","version":"1.1.9","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-gnome/native-package-installer","description":"Helps to install native packages","long_description":"Helps to install native packages","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-cairo","rb32-glib2"]}]},{"name":"rb32-naught","portdir":"ruby/rb-naught","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/avdi/naught","description":"Toolkit for building Null Object classes","long_description":"Toolkit for building Null Object classes","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-twitter"]}]},{"name":"rb32-ncursesw","portdir":"ruby/rb-ncursesw","version":"1.4.11","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sup-heliotrope/ncursesw-ruby","description":"Ruby bindings to the ncursesw library","long_description":"Ruby bindings to the ncursesw library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses","ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-sup"]}]},{"name":"rb32-net-dns","portdir":"ruby/rb-net-dns","version":"0.20.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-dns/net-dns","description":"Net::DNS is a DNS library written in Ruby","long_description":"Net::DNS is a DNS library written in Ruby","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-net-ftp","portdir":"ruby/rb-net-ftp","version":"0.3.8","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/net-ftp","description":"Support for the File Transfer Protocol","long_description":"Support for the File Transfer Protocol","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-net-protocol","rb32-timeout"]}],"depends_on":[]},{"name":"rb32-net-protocol","portdir":"ruby/rb-net-protocol","version":"0.2.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/net-protocol","description":"The abstract interface for net-* client","long_description":"The abstract interface for net-* client","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-timeout"]}],"depends_on":[{"type":"run","ports":["rb32-net-ftp"]}]},{"name":"rb32-netrc","portdir":"ruby/rb-netrc","version":"0.11.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/geemus/netrc","description":"This library reads and writes .netrc files","long_description":"This library reads and writes .netrc files","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]},{"type":"run","ports":["rb32-rest-client"]}]},{"name":"rb32-net-ssh","portdir":"ruby/rb-net-ssh","version":"7.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://net-ssh.github.io/net-ssh","description":"A pure-Ruby implementation of the SSH2 client protocol","long_description":"A pure-Ruby implementation of the SSH2 client protocol","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]},{"type":"run","ports":["rb32-net-ssh-gateway"]}]},{"name":"rb32-net-ssh-gateway","portdir":"ruby/rb-net-ssh-gateway","version":"2.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/net-ssh/net-ssh-gateway","description":"A simple library to assist in establishing tunneled Net::SSH connection","long_description":"A simple library to assist in establishing tunneled Net::SSH connection","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-net-ssh"]}],"depends_on":[{"type":"lib","ports":["rb32-heroku"]}]},{"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":"rb32-nitpick","portdir":"ruby/rb-nitpick","version":"1.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevinclark/nitpick","description":"A lint-like static code analyzer for Ruby","long_description":"A lint-like static code analyzer for Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-parsetree","rb32-trollop"]}],"depends_on":[]},{"name":"rb32-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb32-gem-patch"]},{"type":"lib","ports":["libxml2","libxslt","ruby32","rb32-mini_portile2","zlib","libiconv"]},{"type":"run","ports":["rb32-racc"]}],"depends_on":[{"type":"lib","ports":["rb32-ronn-ng"]}]},{"name":"rb32-numo-gsl","portdir":"ruby/rb-numo-gsl","version":"0.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-gsl","description":"GSL interface for Ruby/Numo::NArray","long_description":"GSL interface for Ruby/Numo::NArray","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gsl","ruby32","rb32-numo-narray"]}],"depends_on":[]},{"name":"rb32-numo-linalg","portdir":"ruby/rb-numo-linalg","version":"0.1.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-linalg","description":"Linear algebra library with interface to BLAS/LAPACK","long_description":"Linear algebra library with interface to BLAS/LAPACK","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32","rb32-numo-narray"]}],"depends_on":[]},{"name":"rb32-numo-narray","portdir":"ruby/rb-numo-narray","version":"0.9.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-numo.github.io/narray","description":"New NArray class library","long_description":"New NArray class library","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb32-gem-patch"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-numo-gsl","rb32-numo-linalg"]}]},{"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":"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":"rb32-optimist","portdir":"ruby/rb-optimist","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Command-line option parser for Ruby","long_description":"Command-line option parser for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-sup"]}]},{"name":"rb32-packable","portdir":"ruby/rb-packable","version":"1.3.18","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubydoc.info/gems/packable/1.3.18","description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","long_description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-pango","portdir":"ruby/rb-pango","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Pango is a Ruby binding of pango-1.x based on GObject-Introspection","long_description":"Ruby/Pango is a Ruby binding of pango-1.x based on GObject-Introspection","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["pango","ruby32"]},{"type":"run","ports":["rb32-cairo-gobject","rb32-gobject-introspection"]}],"depends_on":[{"type":"run","ports":["rb32-clutter","rb32-gdk3","rb32-gdk4"]}]},{"name":"rb32-parallel","portdir":"ruby/rb-parallel","version":"1.25.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/grosser/parallel","description":"Parallel processing made simple and fast","long_description":"Parallel processing made simple and fast","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-cane"]}]},{"name":"rb32-parser","portdir":"ruby/rb-parser","version":"3.3.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/whitequark/parser","description":"Ruby parser written in pure Ruby","long_description":"Ruby parser written in pure Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-racc","rb32-ast"]}],"depends_on":[]},{"name":"rb32-parsetree","portdir":"ruby/rb-parsetree","version":"3.0.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/parsetree","description":"Extract and enumerate Ruby parse trees","long_description":"ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method and returns it as a s-expression (aka sexp) using Ruby's arrays, strings, symbols and integers.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-rubyinline","rb32-sexp_processor"]}],"depends_on":[{"type":"run","ports":["rb32-nitpick","rb32-rubytoc"]}]},{"name":"rb32-pastel","portdir":"ruby/rb-pastel","version":"0.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Terminal strings styling with intuitive and clean API","long_description":"Terminal strings styling with intuitive and clean API","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-tty-color"]}],"depends_on":[{"type":"run","ports":["rb32-tty-prompt"]}]},{"name":"rb32-path_expander","portdir":"ruby/rb-path_expander","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/seattlerb/path_expander","description":"PathExpander helps pre-process command-line arguments expanding directories into their constituent files","long_description":"PathExpander helps pre-process command-line arguments expanding directories into their constituent files","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-pathutil","portdir":"ruby/rb-pathutil","version":"0.16.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/envygeeks/pathutil","description":"Faster pure Ruby implementation of Pathname","long_description":"Pathutil provides a faster pure Ruby implementation of Pathname with extra helpers.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-forwardable-extended"]}],"depends_on":[]},{"name":"rb32-pkg-config","portdir":"ruby/rb-pkg-config","version":"1.5.7","license":"LGPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rcairo/pkg-config","description":"A pkg-config implementation by Ruby","long_description":"A pkg-config implementation by Ruby","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-cairo","rb32-glib2"]}]},{"name":"rb32-plist","portdir":"ruby/rb-plist","version":"3.7.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/patsplat/plist","description":"Library to manipulate Property List files","long_description":"Library to manipulate Property List files, also known as plists.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-posix-spawn","portdir":"ruby/rb-posix-spawn","version":"0.3.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rtomayko/posix-spawn","description":"rb-posix-spawn uses posix_spawnp(2) for faster process spawning","long_description":"rb-posix-spawn uses posix_spawnp(2) for faster process spawning","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-powerbar","portdir":"ruby/rb-powerbar","version":"2.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/busyloop/powerbar","description":"The last progress-bar library you will ever need","long_description":"The last progress-bar library you will ever need","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32","rb32-hashie"]}],"depends_on":[{"type":"lib","ports":["rb32-minitar-cli"]}]},{"name":"rb32-progressbar","portdir":"ruby/rb-progressbar","version":"1.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jfelchner/ruby-progressbar","description":"rb-progressbar is a text progress bar library","long_description":"rb-progressbar is a text progress bar library for Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb32-protobuf","portdir":"ruby/rb-protobuf","version":"4.34.1","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"]}]}]}