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

{
    "count": 51801,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=178",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=176",
    "results": [
        {
            "name": "rb31-ffi-libsodium",
            "portdir": "ruby/rb-ffi-libsodium",
            "version": "0.4.7",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Asmod4n/ruby-ffi-libsodium",
            "description": "libsodium FFI wrapper",
            "long_description": "libsodium FFI wrapper for Ruby.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "libsodium",
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-ffi-libarchive",
            "portdir": "ruby/rb-ffi-libarchive",
            "version": "1.1.14",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/chef/ffi-libarchive",
            "description": "Ruby FFI binding to libarchive",
            "long_description": "Ruby FFI binding to libarchive",
            "active": true,
            "categories": [
                "archivers",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "libarchive",
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-ffi-inline",
            "portdir": "ruby/rb-ffi-inline",
            "version": "0.0.4.3",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/meh/ruby-ffi-inline",
            "description": "Inline C/C++ in Ruby easily and cleanly",
            "long_description": "Inline C/C++ in Ruby easily and cleanly",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-ffi-icu",
            "portdir": "ruby/rb-ffi-icu",
            "version": "0.5.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/erickguan/ffi-icu",
            "description": "Simple FFI wrappers for ICU",
            "long_description": "Simple FFI wrappers for ICU",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "icu",
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-ffi-czmq",
            "portdir": "ruby/rb-ffi-czmq",
            "version": "0.1.6.pre",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rubygems.org/gems/ffi-czmq",
            "description": "Ruby czmq FFI wrapper",
            "long_description": "Ruby czmq FFI wrapper",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "czmq",
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-ffi-compiler",
            "portdir": "ruby/rb-ffi-compiler",
            "version": "1.3.2",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rubygems.org/gems/ffi-compiler",
            "description": "Ruby FFI library",
            "long_description": "Ruby FFI library",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-llhttp-ffi"
                    ]
                }
            ]
        },
        {
            "name": "rb31-ffi",
            "portdir": "ruby/rb-ffi",
            "version": "1.17.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ffi/ffi/wiki",
            "description": "Ruby FFI library",
            "long_description": "Ruby FFI library",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb31-inotify"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-bzip2-ffi",
                        "rb31-curl_ffi",
                        "rb31-ffi-czmq",
                        "rb31-ffi-icu",
                        "rb31-ffi-inline",
                        "rb31-ffi-libarchive",
                        "rb31-ffi-libsodium",
                        "rb31-ffi-openmpt",
                        "rb31-ffi-portaudio",
                        "rb31-ffi-proj4",
                        "rb31-ffi-rzmq-core",
                        "rb31-ffi-tk",
                        "rb31-nice-ffi",
                        "rb31-rb_sdl2",
                        "rb31-rubysdl",
                        "rb31-ffi-compiler",
                        "rb31-sdl2-bindings"
                    ]
                }
            ]
        },
        {
            "name": "rb31-fcgi",
            "portdir": "ruby/rb-fcgi",
            "version": "0.9.2.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/alphallc/ruby-fcgi-ng",
            "description": "The Ruby interface to FastCGI",
            "long_description": "FastCGI is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs. This is the Ruby interface.",
            "active": true,
            "categories": [
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "fcgi",
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-execjs",
            "portdir": "ruby/rb-execjs",
            "version": "2.9.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rails/execjs",
            "description": "Run JavaScript code from Ruby",
            "long_description": "Run JavaScript code from Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-excon",
            "portdir": "ruby/rb-excon",
            "version": "0.109.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/geemus/excon",
            "description": "Http(s) EXtended CONnections",
            "long_description": "Http(s) EXtended CONnections",
            "active": true,
            "categories": [
                "devel",
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-heroku-api"
                    ]
                }
            ]
        },
        {
            "name": "rb31-eventmachine",
            "portdir": "ruby/rb-eventmachine",
            "version": "1.2.7",
            "license": "(Ruby or GPL-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/eventmachine/eventmachine",
            "description": "Fast, simple event-processing library for Ruby",
            "long_description": "EventMachine implements a fast, single-threaded engine for arbitrary network communications. It is extremely useful for long-running network traffic.",
            "active": true,
            "categories": [
                "devel",
                "net",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-em-websocket"
                    ]
                }
            ]
        },
        {
            "name": "rb31-escape",
            "portdir": "ruby/rb-escape",
            "version": "0.0.4",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.a-k-r.org/escape",
            "description": "Some escaping functions for Ruby",
            "long_description": "rb-escape provides several HTML/URI/shell escaping functions.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-git-ui"
                    ]
                }
            ]
        },
        {
            "name": "rb31-erubi",
            "portdir": "ruby/rb-erubi",
            "version": "1.13.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jeremyevans/erubi",
            "description": "Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis",
            "long_description": "Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-gettext"
                    ]
                }
            ]
        },
        {
            "name": "rb31-equalizer",
            "portdir": "ruby/rb-equalizer",
            "version": "0.0.11",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dkubb/equalizer",
            "description": "Define equality, equivalency and hash methods automatically",
            "long_description": "Define equality, equivalency and hash methods automatically",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-twitter"
                    ]
                }
            ]
        },
        {
            "name": "rb31-em-websocket",
            "portdir": "ruby/rb-em-websocket",
            "version": "0.5.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/igrigorik/em-websocket",
            "description": "EventMachine based, async, Ruby WebSocket server",
            "long_description": "EventMachine based WebSocket server. Provides a simple API for implementing WebSocket servers.",
            "active": true,
            "categories": [
                "net",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-eventmachine",
                        "rb31-http_parser.rb"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-domain_name",
            "portdir": "ruby/rb-domain_name",
            "version": "0.6.20240107",
            "license": "(BSD or MPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/knu/ruby-domain_name",
            "description": "This is a Domain Name manipulation library for Ruby",
            "long_description": "This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.",
            "active": true,
            "categories": [
                "net",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-http-cookie"
                    ]
                }
            ]
        },
        {
            "name": "rb31-diakonos",
            "portdir": "ruby/rb-diakonos",
            "version": "0.9.12",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://git.sr.ht/~pistos/diakonos",
            "description": "Console text editor",
            "long_description": "rb-diakonos is a console text editor for the masses.",
            "active": true,
            "categories": [
                "editors",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-curses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-curses",
            "portdir": "ruby/rb-curses",
            "version": "1.4.7",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ruby/curses",
            "description": "Ruby binding for curses, ncurses and PDCurses",
            "long_description": "Ruby binding for curses, ncurses and PDCurses. Formerly part of the Ruby standard library.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-diakonos",
                        "rb31-twterm"
                    ]
                }
            ]
        },
        {
            "name": "rb31-curl_ffi",
            "portdir": "ruby/rb-curl_ffi",
            "version": "0.0.8",
            "license": "Ruby",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rubygems.org/gems/curl_ffi",
            "description": "FFI-based libCurl interface",
            "long_description": "FFI-based libCurl interface",
            "active": true,
            "categories": [
                "net",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "curl",
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-curb",
            "portdir": "ruby/rb-curb",
            "version": "1.0.6",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/taf2/curb",
            "description": "Ruby bindings for libcurl",
            "long_description": "Ruby bindings for libcurl",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "curl",
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-crypt-isaac",
            "portdir": "ruby/rb-crypt-isaac",
            "version": "1.2.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wyhaines/crypt-isaac",
            "description": "Implementation of the ISAAC psuedo random number generator",
            "long_description": "This is a Ruby implementation of the ISAAC cryptographically secure PRNG. One can use it when one wants independent sources of high quality random numbers.",
            "active": true,
            "categories": [
                "security",
                "crypto",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-cri",
            "portdir": "ruby/rb-cri",
            "version": "2.15.12",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://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": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 654
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-configuration",
            "portdir": "ruby/rb-configuration",
            "version": "1.3.4",
            "license": "(Ruby or GPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ahoward/configuration",
            "description": "Pure ruby scoped configuration files.",
            "long_description": "Pure ruby scoped configuration files.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-concurrent-ruby-ext",
            "portdir": "ruby/rb-concurrent-ruby-ext",
            "version": "1.3.4",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ruby-concurrency/concurrent-ruby",
            "description": "C extensions to optimize the concurrent-ruby gem",
            "long_description": "C extensions to optimize the concurrent-ruby gem when running under MRI.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "rb31-gem-patch"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-concurrent-ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-concurrent-ruby",
            "portdir": "ruby/rb-concurrent-ruby",
            "version": "1.3.4",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ruby-concurrency/concurrent-ruby",
            "description": "Modern concurrency tools",
            "long_description": "Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors and more.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-i18n",
                        "rb31-concurrent-ruby-ext",
                        "rb31-twterm"
                    ]
                }
            ]
        },
        {
            "name": "rb31-colours",
            "portdir": "ruby/rb-colours",
            "version": "0.9.8",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rubygems.org/gems/colours",
            "description": "rb-colours unifies color-related constants and methods",
            "long_description": "rb-colours unifies color-related constants and methods",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-gtk_paradise"
                    ]
                }
            ]
        },
        {
            "name": "rb31-colorize",
            "portdir": "ruby/rb-colorize",
            "version": "1.1.0",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fazibear/colorize",
            "description": "Ruby string class extension",
            "long_description": "rb-colorize adds a ColorizedString with methods to set text color, background color and text effects.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-git-ui"
                    ]
                }
            ]
        },
        {
            "name": "rb31-colorator",
            "portdir": "ruby/rb-colorator",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/octopress/colorator",
            "description": "Colorize your text in the terminal",
            "long_description": "Colorator is a gem that helps you colorize your text for the terminal.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-code_metrics",
            "portdir": "ruby/rb-code_metrics",
            "version": "0.1.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/bf4/code_metrics",
            "description": "Extract code statistics from Rails",
            "long_description": "Extract code statistics from Rails",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-clutter-gdk",
            "portdir": "ruby/rb-clutter-gdk",
            "version": "4.2.4",
            "license": "LGPL-2.1+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ruby-gnome2.osdn.jp",
            "description": "Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter",
            "long_description": "Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter",
            "active": true,
            "categories": [
                "graphics",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-gdk3",
                        "rb31-clutter"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-clutter",
            "portdir": "ruby/rb-clutter",
            "version": "4.2.4",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ruby-gnome2.osdn.jp",
            "description": "Ruby/Clutter is a Ruby binding of Clutter",
            "long_description": "Ruby/Clutter is a Ruby binding of Clutter",
            "active": true,
            "categories": [
                "graphics",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31",
                        "clutter"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-gobject-introspection",
                        "rb31-cairo-gobject",
                        "rb31-pango"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-clutter-gdk"
                    ]
                }
            ]
        },
        {
            "name": "rb31-citrus",
            "portdir": "ruby/rb-citrus",
            "version": "3.0.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mjackson.github.io/citrus",
            "description": "Parsing expressions for Ruby",
            "long_description": "rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb31-toml-rb"
                    ]
                }
            ]
        },
        {
            "name": "rb31-chronic",
            "portdir": "ruby/rb-chronic",
            "version": "0.10.2",
            "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-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-sup"
                    ]
                }
            ]
        },
        {
            "name": "rb31-cane",
            "portdir": "ruby/rb-cane",
            "version": "3.0.0",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/square/cane",
            "description": "Code quality threshold checking as part of your build",
            "long_description": "Code quality threshold checking as part of your build",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-parallel"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-cairo-gobject",
            "portdir": "ruby/rb-cairo-gobject",
            "version": "4.2.4",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ruby-gnome2.osdn.jp",
            "description": "Ruby/CairoGObject is a Ruby binding of cairo-gobject",
            "long_description": "Ruby/CairoGObject is a Ruby binding of cairo-gobject",
            "active": true,
            "categories": [
                "devel",
                "gnome",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext-runtime",
                        "ruby31",
                        "glib2",
                        "cairo"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-glib2",
                        "rb31-cairo"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-gdk3",
                        "rb31-gdk4",
                        "rb31-clutter",
                        "rb31-pango"
                    ]
                }
            ]
        },
        {
            "name": "rb31-cairo",
            "portdir": "ruby/rb-cairo",
            "version": "1.17.13",
            "license": "GPL-2+ and Ruby",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rcairo.github.io",
            "description": "Ruby bindings for Cairo",
            "long_description": "Ruby bindings for Cairo. Cairo is a 2D graphics library with support for multiple output devices.",
            "active": true,
            "categories": [
                "graphics",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 110
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31",
                        "cairo",
                        "freetype"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-red-colors",
                        "rb31-pkg-config",
                        "rb31-native-package-installer"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-cairo-gobject"
                    ]
                }
            ]
        },
        {
            "name": "rb31-bzip2-ffi",
            "portdir": "ruby/rb-bzip2-ffi",
            "version": "1.1.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/philr/bzip2-ffi",
            "description": "Ruby bindings for libbz2",
            "long_description": "Ruby library that reads and writes bzip2-compressed data as a stream using FFI bindings for libbz2.",
            "active": true,
            "categories": [
                "archivers",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "bzip2",
                        "rb31-ffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-buftok",
            "portdir": "ruby/rb-buftok",
            "version": "0.3.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sferik/buftok",
            "description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
            "long_description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-twitter"
                    ]
                }
            ]
        },
        {
            "name": "rb31-bones",
            "portdir": "ruby/rb-bones",
            "version": "3.9.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://rubygems.org/gems/bones",
            "description": "Mr Bones is a handy tool that builds a skeleton for your new Ruby projects",
            "long_description": "Mr Bones is a handy tool that builds a skeleton for your new Ruby projects",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31",
                        "rb31-little-plugger",
                        "rb31-loquacious"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-rdoc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-bigdecimal",
            "portdir": "ruby/rb-bigdecimal",
            "version": "3.1.8",
            "license": "BSD and Ruby",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ruby/bigdecimal",
            "description": "Arbitrary-precision decimal floating-point number library",
            "long_description": "Arbitrary-precision decimal floating-point number library for Ruby.",
            "active": true,
            "categories": [
                "math",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-hessian2"
                    ]
                }
            ]
        },
        {
            "name": "rb31-bee",
            "portdir": "ruby/rb-bee",
            "version": "0.12.2",
            "license": "Apache",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/bee",
            "description": "Bee is a build tool running YAML files",
            "long_description": "Bee is a build tool running YAML files These build files have a clean syntax à la Ant and run as fast as make. They are made of shell commands, Ruby code or Bee tasks for platform independent builds.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31",
                        "rb31-rubyzip",
                        "rb31-archive-tar-minitar",
                        "rb31-highline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-base_convert",
            "portdir": "ruby/rb-base_convert",
            "version": "7.1.221229",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/carlosjhr64/base_convert",
            "description": "Number base conversion",
            "long_description": "Number base conversion",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-base64",
            "portdir": "ruby/rb-base64",
            "version": "0.2.0",
            "license": "BSD and Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ruby/base64",
            "description": "Support for encoding and decoding binary data using a Base64 representation",
            "long_description": "Support for encoding and decoding binary data using a Base64 representation",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-http"
                    ]
                }
            ]
        },
        {
            "name": "rb31-base32",
            "portdir": "ruby/rb-base32",
            "version": "0.3.4",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/stesla/base32",
            "description": "Ruby extension for base32 encoding and decoding",
            "long_description": "Ruby extension for base32 encoding and decoding",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-totp",
                        "rb31-yaml_zlib_blowfish"
                    ]
                }
            ]
        },
        {
            "name": "rb31-atk",
            "portdir": "ruby/rb-atk",
            "version": "4.2.4",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ruby-gnome2.osdn.jp",
            "description": "Ruby/ATK is a Ruby binding of ATK-1.0.x",
            "long_description": "Ruby/ATK is a Ruby binding of ATK-1.0.x",
            "active": true,
            "categories": [
                "devel",
                "gnome",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "atk",
                        "ruby31"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb31-glib2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-gtk3",
                        "rb31-gtk4"
                    ]
                }
            ]
        },
        {
            "name": "rb31-ast",
            "portdir": "ruby/rb-ast",
            "version": "2.4.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://whitequark.github.io/ast",
            "description": "Library for working with Abstract Syntax Trees",
            "long_description": "Library for working with Abstract Syntax Trees",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb31-parser"
                    ]
                }
            ]
        },
        {
            "name": "rb31-arrayfields",
            "portdir": "ruby/rb-arrayfields",
            "version": "4.9.2",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ahoward/arrayfields",
            "description": "Ruby module for keyword access to arrays",
            "long_description": "Ruby module for keyword access to arrays",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-archive-tar-minitar",
            "portdir": "ruby/rb-archive-tar-minitar",
            "version": "0.8",
            "license": "BSD and Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/archive-tar-minitar",
            "description": "Ruby library and command line utility to deal with POSIX tar 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 Fernandez's implementation in rpa-base, but has been reorganised to promote reuse in other projects.",
            "active": true,
            "categories": [
                "archivers",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31",
                        "rb31-minitar",
                        "rb31-minitar-cli"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb31-bee"
                    ]
                }
            ]
        },
        {
            "name": "rb31-aes_key_wrap",
            "portdir": "ruby/rb-aes_key_wrap",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tomdalling/aes_key_wrap",
            "description": "Ruby implementation of AES Key Wrap, a.k.a RFC 3394",
            "long_description": "Ruby implementation of AES Key Wrap, a.k.a RFC 3394",
            "active": true,
            "categories": [
                "security",
                "crypto",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb31-aescrypt",
            "portdir": "ruby/rb-aescrypt",
            "version": "0.1.0",
            "license": "BSD and Ruby",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aescrypt.sourceforge.net",
            "description": "An AES encryption algorithm for Ruby, using the AESCrypt library",
            "long_description": "An all-C (for performance) implementation of the AES encryption algorithm for Ruby, implementing ECB and CFB-128 modes",
            "active": true,
            "categories": [
                "security",
                "crypto",
                "ruby"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby31"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}