GET /api/v1/ports/?format=api&ordering=-created_at&page=573
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51892,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=574",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=572",
    "results": [
        {
            "name": "rb19-cri",
            "portdir": "ruby/rb19-cri",
            "version": "1.0.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/cri",
            "description": "Cri is a library for building easy-to-use commandline tools.",
            "long_description": "Cri is a library for building easy-to-use commandline tools.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-nanoc3"
                    ]
                }
            ]
        },
        {
            "name": "rb19-crack",
            "portdir": "ruby/rb19-crack",
            "version": "0.1.7",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jnunemaker/crack",
            "description": "Really simple JSON and XML parsing, ripped from Merb and Rails.",
            "long_description": "Really simple JSON and XML parsing, ripped from Merb and Rails. The XML parser is ripped from Merb and the JSON parser is ripped from Rails.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-httparty"
                    ]
                }
            ]
        },
        {
            "name": "rb19-core_source",
            "portdir": "ruby/rb19-core_source",
            "version": "0.1.5",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/ruby_core_source",
            "description": "Retrieve Ruby core source files",
            "long_description": "Retrieve Ruby core source files",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19",
                        "rb19-archive-tar-minitar"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-linecache"
                    ]
                }
            ]
        },
        {
            "name": "rb19-configuration",
            "portdir": "ruby/rb19-configuration",
            "version": "1.1.0",
            "license": "(Ruby or BSD)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ahoward/configuration/tree/master",
            "description": "Pure ruby scoped configuration files.",
            "long_description": "Pure ruby scoped configuration files.",
            "active": false,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-launchy"
                    ]
                }
            ]
        },
        {
            "name": "rb19-compass",
            "portdir": "ruby/rb19-compass",
            "version": "0.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://compass-style.org/",
            "description": "Stylesheet authoring frameworking",
            "long_description": "Compass is a stylesheet authoring framework that makes your stylesheets and markup easier to build and maintain. With compass, you write your stylesheets in Sass instead of CSS. Using the power of Sass Mixins and the Compass community, you can apply battle-tested styles from frameworks like Blueprint to your stylesheets instead of your markup.",
            "active": true,
            "categories": [
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-haml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-columnize",
            "portdir": "ruby/rb19-columnize",
            "version": "0.3.2",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/columnize",
            "description": "align values in columns",
            "long_description": "In showing a long lists, sometimes one would prefer to see the value arranged aligned in columns. Some examples include listing methods of an object or debugger commands.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-debug"
                    ]
                }
            ]
        },
        {
            "name": "rb19-churn",
            "portdir": "ruby/rb19-churn",
            "version": "0.0.12",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/danmayer/churn",
            "description": "View code changes",
            "long_description": "High method and class churn has been shown to have increased bug and error rates. This gem helps you know what is changing a lot so you can do additional testing, code review, or refactoring to try to tame the volatile code.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-hirb",
                        "rb19-json",
                        "rb19-main",
                        "rb19-parser",
                        "rb19-sexp_processor",
                        "rb19-chronic"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-metric_fu"
                    ]
                }
            ]
        },
        {
            "name": "rb19-chronic",
            "portdir": "ruby/rb19-chronic",
            "version": "0.2.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mojombo/chronic",
            "description": "Natural language date/time parser written in pure Ruby",
            "long_description": "Natural language date/time parser written in pure Ruby",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-hoe"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-churn",
                        "rb19-metric_fu"
                    ]
                }
            ]
        },
        {
            "name": "rb19-capybara",
            "portdir": "ruby/rb19-capybara",
            "version": "0.3.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jnicklas/capybara",
            "description": "Integration testing tool for Rack-based web applications",
            "long_description": "Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-mime-types",
                        "rb19-rack-test",
                        "rb19-selenium-webdriver",
                        "rb19-nokogiri",
                        "rb19-culerity"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-builder",
            "portdir": "ruby/rb19-builder",
            "version": "2.1.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://onestepback.org/",
            "description": "Builder provides a number of builder objects that make creating structured data simple to do.",
            "long_description": "Builder provides a number of builder objects that make creating structured data simple to do. Builder currently supports XML Markup and XML Events.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-activemodel"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionpack",
                        "rb19-cucumber"
                    ]
                }
            ]
        },
        {
            "name": "rb19-bcat",
            "portdir": "ruby/rb19-bcat",
            "version": "0.5.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rtomayko.github.io/bcat/",
            "description": "pipe to browser utility",
            "long_description": "bcat is a pipe to browser utility for use at the shell and within editors like Vim or Emacs. It reads from standard input, or one or more files, and streams output to a browser window.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-authlogic",
            "portdir": "ruby/rb19-authlogic",
            "version": "2.1.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/binarylogic/authlogic",
            "description": "A clean, simple, and unobtrusive Ruby authentication solution.",
            "long_description": "A clean, simple, and unobtrusive Ruby authentication solution.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activesupport"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-arrayfields",
            "portdir": "ruby/rb19-arrayfields",
            "version": "4.7.4",
            "license": "(Ruby or BSD)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ahoward/arrayfields",
            "description": "allow keyword access to array instances",
            "long_description": "Allow keyword access to array instances. arrayfields works by adding only a few methods to arrays, namely #fields= and fields, but the #fields= method is hooked to extend an array on a per object basis. In other words, only those arrays whose fields are set will have auto-magical keyword access bestowed on them - all other arrays remain unaffected. Arrays with keyword access require much less memory when compared to hashes/objects and yet still provide fast lookup and preserve data order.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-main"
                    ]
                }
            ]
        },
        {
            "name": "rb19-arel",
            "portdir": "ruby/rb19-arel",
            "version": "2.0.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/arel",
            "description": "Relational Algebra for Ruby",
            "long_description": "Arel is a Relational Algebra for Ruby. It 1) simplifies the generation complex of SQL queries and it 2) adapts to various RDBMS systems. It is intended to be a framework framework; that is, you can build your own ORM with it, focusing on innovative object and collection modeling as opposed to database compatibility and query generation.",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-activerecord"
                    ]
                }
            ]
        },
        {
            "name": "rb19-archive-tar-minitar",
            "portdir": "ruby/rb19-archive-tar-minitar",
            "version": "0.5.2",
            "license": "(Ruby or GPL)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/archive-tar-minitar",
            "description": "Ruby library and utility for POSIX tar(1) archive files",
            "long_description": "Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1) archive files. The implementation is based heavily on Mauricio Fernández's implementation in rpa-base, but has been reorganised to promote reuse in other projects.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-core_source"
                    ]
                }
            ]
        },
        {
            "name": "rb19-addressable",
            "portdir": "ruby/rb19-addressable",
            "version": "2.2.6",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/addressable",
            "description": "replacement URI implementation",
            "long_description": "Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates. Additionally, it provides extensive support for URI templates.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-em-websocket"
                    ]
                }
            ]
        },
        {
            "name": "rb19-activesupport",
            "portdir": "ruby/rb19-activesupport",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rubyonrails.org/",
            "description": "Rails utility library",
            "long_description": "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-activemodel"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activerecord",
                        "rb19-activeresource",
                        "rb19-authlogic",
                        "rb19-hoptoad_notifier",
                        "rb19-mail",
                        "rb19-metric_fu",
                        "rb19-rails",
                        "rb19-actionpack",
                        "rb19-railties"
                    ]
                }
            ]
        },
        {
            "name": "rb19-activeresource",
            "portdir": "ruby/rb19-activeresource",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://rubyonrails.org/",
            "description": "REST on Rails",
            "long_description": "Active Resource (ARes) connects business objects and Representational State Transfer (REST) web services. It implements object-relational mapping for REST web services to provide transparent proxying capabilities between a client (ActiveResource) and a RESTful service (which is provided by Simply RESTful routing in ActionController::Resources).",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activesupport"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-activerecord",
            "portdir": "ruby/rb19-activerecord",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rubyonrails.org/",
            "description": "Ruby ORM",
            "long_description": "Active Record connects classes to relational database tables to establish an almost zero-configuration persistence layer for applications. The library provides a base class that, when subclassed, sets up a mapping between the new class and an existing table in the database. In context of an application, these classes are commonly referred to as models. Models can also be connected to other models; this is done by defining associations.",
            "active": true,
            "categories": [
                "databases",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activemodel",
                        "rb19-activesupport",
                        "rb19-arel",
                        "rb19-tzinfo"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-factory_girl",
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-activemodel",
            "portdir": "ruby/rb19-activemodel",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/activemodel",
            "description": "toolkit for building modeling frameworks",
            "long_description": "A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19",
                        "rb19-activesupport",
                        "rb19-builder",
                        "rb19-i18n"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionpack",
                        "rb19-activerecord"
                    ]
                }
            ]
        },
        {
            "name": "rb19-actionpack",
            "portdir": "ruby/rb19-actionpack",
            "version": "3.0.5",
            "license": "GPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rubyonrails.org/",
            "description": "Web apps on Rails",
            "long_description": "Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activesupport",
                        "rb19-builder",
                        "rb19-erubis",
                        "rb19-i18n",
                        "rb19-rack",
                        "rb19-rack-mount",
                        "rb19-rack-test",
                        "rb19-tzinfo",
                        "rb19-activemodel"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionmailer",
                        "rb19-rails",
                        "rb19-railties"
                    ]
                }
            ]
        },
        {
            "name": "rb19-actionmailer",
            "portdir": "ruby/rb19-actionmailer",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rubyonrails.org/",
            "description": "Email on Rails",
            "long_description": "Action Mailer is a framework for designing email-service layers. These layers are used to consolidate code for sending out forgotten passwords, welcome wishes on signup, invoices for billing, and any other use case that requires a written notification to either a person or another system. Action Mailer is in essence a wrapper around Action Controller and the Mail gem. It provides a way to make emails using templates in the same way that Action Controller renders views using templates.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionpack",
                        "rb19-mail"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-abstract",
            "portdir": "ruby/rb19-abstract",
            "version": "1.0.0",
            "license": "(Ruby or GPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/abstract",
            "description": "define abstract methods in Ruby",
            "long_description": "define abstract methods in Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-erubis"
                    ]
                }
            ]
        },
        {
            "name": "rb-zip",
            "portdir": "ruby/rb-zip",
            "version": "0.5.7",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "rb-rubyzip",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by rb-rubyzip",
            "long_description": "This port has been replaced by rb-rubyzip.",
            "active": false,
            "categories": [
                "archivers",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb23-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby23"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb24-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby24"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb25-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby25"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb26-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby26"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb27-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby27"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb30-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby30"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-zentest",
            "portdir": "ruby/rb-zentest",
            "version": "4.12.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/seattlerb/zentest",
            "description": "Automated test scaffolding for Ruby",
            "long_description": "ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-xslt",
            "portdir": "ruby/rb-xslt",
            "version": "0.9.9",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://greg.rubyfr.net/pub/packages/ruby-xslt/files/README.html",
            "description": "A Ruby class for processing XSLT",
            "long_description": "A Ruby class for processing XSLT",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "ruby",
                        "libxml2",
                        "libxslt"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-xmlparser",
            "portdir": "ruby/rb-xmlparser",
            "version": "0.6.8",
            "license": "MIT and (Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.yoshidam.net/Ruby.html",
            "description": "Ruby extension allowing use of James Clark's XML Parser (expat).",
            "long_description": "This is a module to access to James Clark's XML Parser Toolkit expat (http://www.jclark.com/xml/expat.html) from Ruby. Supported versions of expat are 1.95.0 or later (http://sourceforge.net/projects/expat/)",
            "active": true,
            "categories": [
                "textproc",
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "expat"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-xml-xpath",
            "portdir": "ruby/rb-xml-xpath",
            "version": "0.4.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.webtime-project.net/",
            "description": "A simple XPath class for Ruby",
            "long_description": "A simple XPath class for Ruby",
            "active": true,
            "categories": [
                "textproc",
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "ruby",
                        "libxml2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-xml-simple",
            "portdir": "ruby/rb-xml-simple",
            "version": "1.1.9",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/maik/xml-simple",
            "description": "A simple API for XML processing",
            "long_description": "Class XmlSimple offers an easy API to read and write XML. It is a Ruby translation of Grant McLean's Perl module XML::Simple.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-flickr"
                    ]
                }
            ]
        },
        {
            "name": "rb-webunit",
            "portdir": "ruby/rb-webunit",
            "version": "20040429",
            "license": "(Ruby or GPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://xpenguin.biz/download/webunit/",
            "description": "Ruby API for testing html/cgi without a browser",
            "long_description": "WebUnit is Ruby API for testing html/cgi without a browser, and is idealy suited for automated unit testing of web sites when combined with a Ruby unit test framework such as RubyUnit(or Test::Unit). It was designed and implemented by Masaki Suketa.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb27-webgen",
            "portdir": "ruby/rb-webgen",
            "version": "1.7.0",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://webgen.gettalong.org/",
            "description": "Templated based static website generator",
            "long_description": "Webgen is a web page generator implemented in Ruby. It is used to generate static web pages from templates and page description files.",
            "active": true,
            "categories": [
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "rb27-cmdparse",
                        "rb27-kramdown",
                        "rb27-systemu"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-webgen",
            "portdir": "ruby/rb-webgen",
            "version": "1.7.0",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://webgen.gettalong.org/",
            "description": "Templated based static website generator",
            "long_description": "Webgen is a web page generator implemented in Ruby. It is used to generate static web pages from templates and page description files.",
            "active": true,
            "categories": [
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "rb-cmdparse",
                        "rb-kramdown",
                        "rb-systemu"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-webfetcher",
            "portdir": "ruby/rb-webfetcher",
            "version": "0.5.5",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.acc.umu.se/~r2d2/programming/ruby/webfetcher/",
            "description": "Ruby library for fetching documents and images from the web",
            "long_description": "WebFetcher is a module designed to facilitate fetching large amounts of documents and images from the web. With WebFetcher it is easy to do such things as downloading all the images on a page.",
            "active": true,
            "categories": [
                "www",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "darwin",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-vorbisfile",
            "portdir": "ruby/rb-vorbisfile",
            "version": "0.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://rikkus.info/ruby_vorbisfile.html",
            "description": "Ruby extension wrapper for libvorbisfile",
            "long_description": "Ruby extension for getting information on a vorbis file.",
            "active": true,
            "categories": [
                "audio",
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libvorbis",
                        "ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-uuidtools",
            "portdir": "ruby/rb-uuidtools",
            "version": "2.2.0",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sporkmonger/uuidtools",
            "description": "Generate UUIDs (or GUIDs) with Ruby.",
            "long_description": "UUIDTools was designed to be a simple library for generating any of the various types of UUIDs (or GUIDs if you prefer to call them that). It conforms to RFC 4122 whenever possible.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "blair",
                    "github": "",
                    "ports_count": 5
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-uconv",
            "portdir": "ruby/rb-uconv",
            "version": "0.6.1",
            "license": "Ruby",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.yoshidam.net/",
            "description": "Ruby API to convert Unicode characters",
            "long_description": "This is a ruby API for converting unicode characters",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-google"
                    ]
                }
            ]
        },
        {
            "name": "rb-twitter-stream",
            "portdir": "ruby/rb-twitter-stream",
            "version": "0.1.14",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/voloko/twitter-stream",
            "description": "Simple Ruby client library for twitter streaming API.",
            "long_description": "Simple Ruby client library for twitter streaming API. Uses EventMachine for connection handling. Adheres to twitter's reconnection guidline. JSON format only.",
            "active": false,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "rb-rake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "rb-http_parser",
                        "ruby",
                        "rb-simple_oauth",
                        "rb-rubygems",
                        "rb-eventmachine"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-tweetstream"
                    ]
                }
            ]
        },
        {
            "name": "rb-twitter",
            "portdir": "ruby/rb-twitter",
            "version": "8.1.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sferik.github.io/twitter",
            "description": "Ruby interface to the Twitter API",
            "long_description": "Ruby interface to the Twitter API",
            "active": true,
            "categories": [
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-hoe",
                        "rb-hpricot",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-tweetstream",
            "portdir": "ruby/rb-tweetstream",
            "version": "1.0.4",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/intridea/tweetstream",
            "description": "A RubyGem to access the Twitter Streaming API.",
            "long_description": "A RubyGem to access the Twitter Streaming API.",
            "active": false,
            "categories": [
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "rb-rake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-daemons",
                        "rb-rubygems",
                        "rb-twitter-stream"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-trollop",
            "portdir": "ruby/rb-trollop",
            "version": "2.9.10",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.manageiq.org/optimist",
            "description": "Commandline argument processing library for Ruby",
            "long_description": "Commandline argument processing library for Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "sup",
                        "rb-nitpick"
                    ]
                }
            ]
        },
        {
            "name": "rb-treetop",
            "portdir": "ruby/rb-treetop",
            "version": "1.4.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://functionalform.blogspot.com/",
            "description": "Treetop is a Ruby-based DSL for text parsing and interpretation.",
            "long_description": "Treetop is a Ruby-based DSL for text parsing and interpretation.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "rb18-rake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-polyglot",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-cucumber"
                    ]
                }
            ]
        },
        {
            "name": "rb-tokyocabinet-ruby",
            "portdir": "ruby/rb-tokyocabinet-ruby",
            "version": "1.30",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://1978th.net/tokyocabinet/rubydoc/",
            "description": "Ruby API to Tokyo Cabinet",
            "long_description": "This is a ruby API for Tokyo Cabinet.",
            "active": true,
            "categories": [
                "databases",
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tokyocabinet",
                        "ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-text-format",
            "portdir": "ruby/rb-text-format",
            "version": "1.0.0",
            "license": "(Ruby or Artistic-1 or GPL-2+)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/text-format",
            "description": "Text::Format for Ruby",
            "long_description": "Text::Format provides strong text formatting capabilities to Ruby. Based on Perl's Text::Format 0.52, it offers all of the functionality of that module and new capabilities besides.",
            "active": true,
            "categories": [
                "textproc",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "rb18-rake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-termios",
            "portdir": "ruby/rb-termios",
            "version": "0.9.4",
            "license": "(Ruby or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://arika.org/ruby/termios",
            "description": "simple wrapper for termios(3)",
            "long_description": "Termios module are a simple wrapper for termios(3). It can be included into IO-family classes and can extend IO-family objects. In addition, the methods can use as module function.",
            "active": true,
            "categories": [
                "sysutils",
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb-password"
                    ]
                }
            ]
        }
    ]
}