{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=109","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=107","results":[{"name":"rb-net-irc","portdir":"ruby/rb-net-irc","version":"0.0.9","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cho45/net-irc","description":"IRC library. This is mostly conform to RFC1459 but partly not for convenience.","long_description":"IRC library. This is mostly conform to RFC1459 but partly not for convenience.","active":true,"categories":["irc","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"depends_on":[]},{"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":"rb33-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":["ruby33"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]},{"type":"run","ports":["rb30-net-protocol","rb30-timeout"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]},{"type":"run","ports":["rb31-net-protocol","rb31-timeout"]}],"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":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb31-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","ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-sup"]}]},{"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":"rb33-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","ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-sup"]}]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-twitter"]}]},{"name":"rb-ncursesw","portdir":"ruby/rb-ncursesw","version":"1.4.11","license":"LGPL-2.1","platforms":"any","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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-cairo","rb31-glib2"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-cairo","rb33-glib2"]}]},{"name":"rb31-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":["ruby31"]}],"depends_on":[]},{"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":"rb33-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":["ruby33"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-narray","portdir":"ruby/rb-narray","version":"0.6.1.2","license":"(Ruby or GPL-2) and BSD","platforms":"any","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":["ruby"]}],"depends_on":[]},{"name":"rb-nanoc3","portdir":"ruby/rb-nanoc3","version":"3.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://nanoc.stoneship.org/","description":"A Ruby site compiler that produces static HTML","long_description":"nanoc is a tool for building static web sites. It can transform content from one format (e.g. Haml or Markdown) into another (usually HTML) and lay out pages so that the site’s look and feel is consistent across all pages.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]},{"type":"run","ports":["rb-cri"]}],"depends_on":[{"type":"run","ports":["rb-nanoc"]}]},{"name":"rb-nanoc","portdir":"ruby/rb-nanoc","version":"3.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://nanoc.stoneship.org/","description":"A Ruby site compiler that produces static HTML","long_description":"nanoc is a tool for building static web sites. It can transform content from one format (e.g. Haml or Markdown) into another (usually HTML) and lay out pages so that the site’s look and feel is consistent across all pages.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]},{"type":"run","ports":["rb-nanoc3"]}],"depends_on":[]},{"name":"rb24-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":["ruby24"]}],"depends_on":[{"type":"lib","ports":["rb24-ronn-ng"]}]},{"name":"rb25-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":["ruby25"]}],"depends_on":[{"type":"lib","ports":["rb25-ronn-ng"]}]},{"name":"rb26-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":["ruby26"]}],"depends_on":[{"type":"lib","ports":["rb26-ronn-ng"]}]},{"name":"rb27-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":["ruby27"]}],"depends_on":[{"type":"lib","ports":["rb27-ronn-ng"]}]},{"name":"rb30-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":["ruby30"]}],"depends_on":[{"type":"lib","ports":["rb30-ronn-ng"]}]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-ronn-ng"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-ronn-ng"]}]},{"name":"rb-mysql","portdir":"ruby/rb-mysql","version":"2.7.5","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.tmtm.org/mysql/ruby/","description":"Ruby API for the Mysql database","long_description":"This is the Ruby library for accessing Mysql databases from within Ruby. It works with Mysql 5.","active":true,"categories":["databases","ruby"],"maintainers":[{"name":"roberto","github":"","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ruby","clang-18"]},{"type":"lib","ports":["mysql5"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-multiton","portdir":"ruby/rb-multiton","version":"1.0.2","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.codeforpeople.com/lib/ruby/multiton/","description":"The Multiton Design Pattern","long_description":"The multiton pattern is similar to a singleton, but instead of only one instance, there are several similar instances. it's usefull when you want to avoid constructing objects many times because of some huge expence (connecting to a database for example), require a set of similar but not identical objects, and cannot easily control how many time a contructor may be called.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-twitter"]}]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-heroku"]},{"type":"run","ports":["rb31-heroku-api"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-heroku"]},{"type":"run","ports":["rb33-heroku-api"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-msgpack","portdir":"ruby/rb-msgpack","version":"0.4.1","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://msgpack.sourceforge.net/","description":"Ruby API for msgpack","long_description":"This library provides to API for msgpack.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["kumofs"]}]},{"name":"rb-mongrel_cluster","portdir":"ruby/rb-mongrel_cluster","version":"1.0.5","license":"(Ruby or GPL-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/mongrel_cluster","description":"Mongrel plugin that provides commands and Capistrano tasks for managing multiple Mongrel processes.","long_description":"Mongrel plugin that provides commands and Capistrano tasks for managing multiple Mongrel processes.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-gem_plugin","rb-mongrel","rb-rubygems"]}],"depends_on":[]}]}