HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51929,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=174",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=172",
"results": [
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-git-ui"
]
}
]
},
{
"name": "rb32-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": [
"ruby32"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-gdk3",
"rb32-clutter"
]
}
],
"depends_on": []
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"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-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-toml-rb"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-sup"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-parallel"
]
}
],
"depends_on": []
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"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-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-18",
"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-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"bzip2",
"rb32-ffi"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-little-plugger",
"rb32-loquacious"
]
},
{
"type": "run",
"ports": [
"rb32-rdoc"
]
}
],
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-hessian2"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-rubyzip",
"rb32-archive-tar-minitar",
"rb32-highline"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-totp",
"rb32-yaml_zlib_blowfish"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"atk",
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-glib2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-gtk3",
"rb32-gtk4"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-parser"
]
}
]
},
{
"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-18"
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-minitar",
"rb32-minitar-cli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-bee"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-addressable",
"portdir": "ruby/rb-addressable",
"version": "2.9.0",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-public_suffix"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http",
"rb32-launchy",
"rb32-twitter"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-tty-prompt"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-rubydraw"
]
}
]
},
{
"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": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-rubyinline"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-base32"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-rexml"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-tty-reader"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-webrick",
"portdir": "ruby/rb-webrick",
"version": "1.9.2",
"license": "(Ruby or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/webrick",
"description": "HTTP server toolkit for Ruby",
"long_description": "WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"vte",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gdk3"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-topinambour"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-oauth",
"rb31-oauth-tty",
"rb31-snaky_hash"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-sup",
"rb31-terminal-table"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-sup"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-unf"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-unf_ext"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter-text"
]
}
]
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"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-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-unf",
"rb31-idn-ruby"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twterm"
]
}
]
},
{
"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-18"
]
},
{
"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-t",
"rb31-twterm"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-tty-reader"
]
}
]
},
{
"name": "rb31-tty-reader",
"portdir": "ruby/rb-tty-reader",
"version": "0.9.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ttytoolkit.org",
"description": "Set of methods for processing keyboard input",
"long_description": "Set of methods for processing keyboard input in character, line and multiline modes.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-tty-cursor",
"rb31-tty-screen",
"rb31-wisper"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-tty-prompt"
]
}
]
},
{
"name": "rb31-tty-prompt",
"portdir": "ruby/rb-tty-prompt",
"version": "0.23.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ttytoolkit.org",
"description": "Beautiful and powerful interactive command line prompt",
"long_description": "Beautiful and powerful interactive command line prompt with a robust API for getting and validating complex inputs.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-pastel",
"rb31-tty-reader"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-3llo"
]
}
]
}
]
}