HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50612,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=844",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=842",
"results": [
{
"name": "rb31-tty-screen",
"portdir": "ruby/rb-tty-screen",
"version": "0.8.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ttytoolkit.org",
"description": "Terminal screen size detection",
"long_description": "Terminal screen size detection",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-tty-reader"
]
}
]
},
{
"name": "rb31-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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-buftok",
"rb31-equalizer",
"rb31-memoizable",
"rb31-multipart-post",
"rb31-naught",
"rb31-http",
"rb31-http-form_data",
"rb31-llhttp-ffi",
"rb31-simple_oauth",
"rb31-addressable"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twterm",
"rb31-t"
]
}
]
},
{
"name": "rb31-twitter-text",
"portdir": "ruby/rb-twitter-text",
"version": "3.1.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/twitter-text",
"description": "A gem that provides text handling for Twitter",
"long_description": "A gem that provides text handling for Twitter",
"active": true,
"categories": [
"textproc",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-unf",
"rb31-idn-ruby"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twterm"
]
}
]
},
{
"name": "rb31-twterm",
"portdir": "ruby/rb-twterm",
"version": "2.10.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://twterm.ryota-ka.me",
"description": "Full-featured TUI Twitter client",
"long_description": "Full-featured TUI Twitter client",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"readline",
"libidn",
"ruby31",
"ncurses"
]
},
{
"type": "run",
"ports": [
"rb31-concurrent-ruby",
"rb31-toml-rb",
"rb31-launchy",
"rb31-oauth",
"rb31-terminal-notifier",
"rb31-twitter",
"rb31-twitter-text",
"rb31-curses"
]
}
],
"depends_on": []
},
{
"name": "rb31-unf",
"portdir": "ruby/rb-unf",
"version": "0.1.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-unf",
"description": "Wrapper library to bring Unicode Normalization Form support to Ruby/JRuby",
"long_description": "Wrapper library to bring Unicode Normalization Form support to Ruby/JRuby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-unf_ext"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter-text"
]
}
]
},
{
"name": "rb31-unf_ext",
"portdir": "ruby/rb-unf_ext",
"version": "0.0.9.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-unf_ext",
"description": "Unicode Normalization Form support library for CRuby",
"long_description": "Unicode Normalization Form support library for CRuby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-unf"
]
}
]
},
{
"name": "rb31-unicode",
"portdir": "ruby/rb-unicode",
"version": "0.4.4.5",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/unicode",
"description": "Unicode normalization library",
"long_description": "Unicode normalization library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-sup"
]
}
]
},
{
"name": "rb31-unicode-display_width",
"portdir": "ruby/rb-unicode-display_width",
"version": "2.6.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janlelis/unicode-display_width",
"description": "Monospace Unicode character width in Ruby",
"long_description": "Monospace Unicode character width in Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-sup"
]
}
]
},
{
"name": "rb31-user_space",
"portdir": "ruby/rb-user_space",
"version": "5.2.230101",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carlosjhr64/user_space",
"description": "Automated certain XDG features",
"long_description": "Automated certain XDG features",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-version_gem",
"portdir": "ruby/rb-version_gem",
"version": "1.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/oauth-xx/version_gem",
"description": "Enhance that VERSION! Sugar for boring version modules",
"long_description": "Enhance that VERSION! Sugar for boring version modules",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-oauth",
"rb31-oauth-tty",
"rb31-snaky_hash"
]
}
]
},
{
"name": "rb31-vte3",
"portdir": "ruby/rb-vte3",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/VTE3 is a Ruby binding of VTE for GTK 3",
"long_description": "Ruby/VTE3 is a Ruby binding of VTE for GTK 3",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"vte",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gdk3"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-topinambour"
]
}
]
},
{
"name": "rb31-will_paginate",
"portdir": "ruby/rb-will_paginate",
"version": "4.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mislav/will_paginate/wikis",
"description": "Adaptive pagination plugin for web frameworks and other applications",
"long_description": "Adaptive pagination plugin for web frameworks and other applications",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-wirble",
"portdir": "ruby/rb-wirble",
"version": "0.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/wirble",
"description": "Handful of common Irb features, made easy.",
"long_description": "Wirble is a set of enhancements for Irb. Basically, it allows you to fill Irb with useful features without turning your ~/.irbic file into Swiss cheese. Wirble includes tab-completion, history, and a built-in ri command, as well as colorized results and a couple other goodies.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-wisper",
"portdir": "ruby/rb-wisper",
"version": "2.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/krisleech/wisper",
"description": "Micro-library providing objects with publish-subscribe capabilities",
"long_description": "Micro-library providing objects with publish-subscribe capabilities",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-tty-reader"
]
}
]
},
{
"name": "rb31-x",
"portdir": "ruby/rb-x",
"version": "0.14.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sferik.github.io/x-ruby",
"description": "Ruby interface to the X (Twitter) API",
"long_description": "Ruby interface to the X (Twitter) API",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-rexml"
]
}
],
"depends_on": []
},
{
"name": "rb31-yaml_zlib_blowfish",
"portdir": "ruby/rb-yaml_zlib_blowfish",
"version": "2.0.230116",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carlosjhr64/yaml_zlib_blowfish",
"description": "Dump, compress and encrypt your Ruby data structures!",
"long_description": "Dump, compress and encrypt your Ruby data structures!",
"active": true,
"categories": [
"devel",
"crypto",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-base32"
]
}
],
"depends_on": []
},
{
"name": "rb31-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": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-rubyinline"
]
}
]
},
{
"name": "rb32-2darray",
"portdir": "ruby/rb-2darray",
"version": "0.1.6",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/awostenberg/2DArray",
"description": "2-dimensional arrays in Ruby",
"long_description": "2-dimensional arrays in Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-rubydraw"
]
}
]
},
{
"name": "rb32-3llo",
"portdir": "ruby/rb-3llo",
"version": "1.3.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/qcam/3llo",
"description": "Interactive CLI application for Trello",
"long_description": "Interactive CLI application for Trello",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-tty-prompt"
]
}
],
"depends_on": []
},
{
"name": "rb32-addressable",
"portdir": "ruby/rb-addressable",
"version": "2.8.7",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sporkmonger/addressable",
"description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library",
"long_description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-public_suffix"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http",
"rb32-twitter",
"rb32-launchy"
]
}
]
},
{
"name": "rb32-aes",
"portdir": "ruby/rb-aes",
"version": "0.5.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chicks/aes",
"description": "AES encrypt/decrypt gem built ontop of OpenSSL",
"long_description": "AES encrypt/decrypt gem built ontop of OpenSSL",
"active": true,
"categories": [
"security",
"crypto",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32",
"rb32-minitar",
"rb32-minitar-cli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-bee"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-parser"
]
}
]
},
{
"name": "rb32-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",
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-glib2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-gtk3",
"rb32-gtk4"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-totp",
"rb32-yaml_zlib_blowfish"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32",
"rb32-rubyzip",
"rb32-archive-tar-minitar",
"rb32-highline"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-hessian2"
]
}
]
},
{
"name": "rb32-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": [
"ruby32",
"rb32-little-plugger",
"rb32-loquacious"
]
},
{
"type": "run",
"ports": [
"rb32-rdoc"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"bzip2",
"rb32-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"cairo",
"freetype"
]
},
{
"type": "run",
"ports": [
"rb32-red-colors",
"rb32-pkg-config",
"rb32-native-package-installer"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-cairo-gobject"
]
}
]
},
{
"name": "rb32-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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"ruby32",
"glib2",
"cairo"
]
},
{
"type": "run",
"ports": [
"rb32-glib2",
"rb32-cairo"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-clutter",
"rb32-gdk3",
"rb32-gdk4",
"rb32-pango"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-parallel"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-sup"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-toml-rb"
]
}
]
},
{
"name": "rb32-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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"clutter"
]
},
{
"type": "run",
"ports": [
"rb32-gobject-introspection",
"rb32-cairo-gobject",
"rb32-pango"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-clutter-gdk"
]
}
]
},
{
"name": "rb32-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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-gdk3",
"rb32-clutter"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-git-ui"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-gtk_paradise"
]
}
]
},
{
"name": "rb32-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-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twterm",
"rb32-i18n",
"rb32-concurrent-ruby-ext"
]
}
]
},
{
"name": "rb32-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": [
"rb32-gem-patch"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-concurrent-ruby"
]
}
],
"depends_on": []
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"depends_on": []
}
]
}