{"count":53706,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=381","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=379","results":[{"name":"rb-minitest","portdir":"ruby/rb-minitest","version":"1.7.0","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://docs.seattlerb.org/minitest/","description":"minitest/unit is a small and fast replacement for ruby's huge and slow test/unit","long_description":"minitest/unit is a small and fast replacement for ruby's huge and slow test/unit. This is meant to be clean and easy to use both as a regular test writer and for language implementors that need a minimal set of methods to bootstrap a working unit test suite. mini/spec is a functionally complete spec engine. mini/mock, by Steven Baker, is a beautifully tiny mock object framework. (This package was called miniunit once upon a time)","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":111}],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-archive-tar-minitar","rb31-minitar-cli"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-archive-tar-minitar","rb33-minitar-cli"]}]},{"name":"rb24-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby24"]}],"depends_on":[{"type":"lib","ports":["rb24-nokogiri"]}]},{"name":"rb25-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby25"]}],"depends_on":[{"type":"lib","ports":["rb25-nokogiri"]}]},{"name":"rb26-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby26"]}],"depends_on":[{"type":"lib","ports":["rb26-nokogiri"]}]},{"name":"rb27-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby27"]}],"depends_on":[{"type":"lib","ports":["rb27-nokogiri"]}]},{"name":"rb30-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[{"type":"lib","ports":["rb30-nokogiri"]}]},{"name":"rb31-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-nokogiri"]},{"type":"run","ports":["rb31-gpgme"]}]},{"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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-nokogiri"]},{"type":"run","ports":["rb32-gpgme"]}]},{"name":"rb33-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-nokogiri"]},{"type":"run","ports":["rb33-gpgme"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-mini_portile","portdir":"ruby/rb-mini_portile","version":"0.5.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://nokogiri.org/","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":"kimuraw","github":"kimuraw","ports_count":111}],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb31-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-mime-types"]}]},{"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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-mime-types"]}]},{"name":"rb33-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-mime-types"]}]},{"name":"rb34-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby34"]}],"depends_on":[{"type":"run","ports":["rb34-mime-types"]}]},{"name":"rb-mindi","portdir":"ruby/rb-mindi","version":"0.3","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://redshift.sourceforge.net/mindi/","description":"Minimalist dependency injection","long_description":"MinDI is minimalist in that it attempts to map concepts of DI into basic ruby constructs, rather than into a layer of specialized constructs. In particular, classes and modules function as containers and registries, and methods and method definitions function as service points and services. Includes singleton, multiton, threaded, and deferred services.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-mime-types-data"]}],"depends_on":[{"type":"run","ports":["rb31-rest-client","rb31-sup"]}]},{"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":24}],"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":"rb33-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-mime-types-data"]}],"depends_on":[{"type":"run","ports":["rb33-rest-client","rb33-sup"]}]},{"name":"rb34-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby34"]},{"type":"run","ports":["rb34-mime-types-data"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"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":"rb33-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":["ruby33"]}],"depends_on":[]},{"name":"rb-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":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["sup","rb-rflickr"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"depends_on":[]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"run","ports":["jekyll"]}]},{"name":"rb34-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":["ruby34"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]},{"type":"run","ports":["rb31-thread_safe"]}],"depends_on":[{"type":"run","ports":["rb31-twitter"]}]},{"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":"rb33-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":["ruby33"]},{"type":"run","ports":["rb33-thread_safe"]}],"depends_on":[{"type":"run","ports":["rb33-twitter"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-memcache","portdir":"ruby/rb-memcache","version":"0.0.4","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.deveiate.org/projects/RMemCache","description":"This is a client library for memcached","long_description":"memcached is used to alleviate database load by caching oft-used values in network-accessible memory space, and is used behind several high-traffic dynamic web sites like LiveJournal, Slashdot, WikiPedia, and others.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","memcached"]}],"depends_on":[{"type":"lib","ports":["rb-cache"]}]},{"name":"rb30-matrix","portdir":"ruby/rb-matrix","version":"0.4.2","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/matrix","description":"Implementation of Matrix and Vector classes","long_description":"Implementation of Matrix and Vector classes","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[{"type":"run","ports":["rb30-red-colors"]}]},{"name":"rb-mecab","portdir":"ruby/rb-mecab","version":"0.996","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://taku910.github.io/mecab/","description":"a Ruby module for MeCab","long_description":"a Ruby module for MeCab","active":true,"categories":["textproc","japanese","ruby"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","mecab-utf8"]}],"depends_on":[]},{"name":"rb-matrix","portdir":"ruby/rb-matrix","version":"0.4.2","license":"(BSD or Ruby)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/matrix","description":"Implementation of Matrix and Vector classes","long_description":"Implementation of Matrix and Vector classes","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-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":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-bones"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-bones"]}]},{"name":"rb-madeleine","portdir":"ruby/rb-madeleine","version":"0.7.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://madeleine.sourceforge.net/","description":"A ruby implementation of Object Prevalence.","long_description":"Madeleine is a Ruby implementation of Object Prevalence, that is, transparent persistence of business objects using command logging and complete system snapshots. Madeleine's design is based on Prevayler, the original Java implementation of object prevalence.","active":true,"categories":["databases","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]}]}