{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=940","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=938","results":[{"name":"rb32-text","portdir":"ruby/rb-text","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/threedaymonk/text","description":"A collection of text algorithms","long_description":"A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming","active":true,"categories":["ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-gettext"]}]},{"name":"rb31-text","portdir":"ruby/rb-text","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/threedaymonk/text","description":"A collection of text algorithms","long_description":"A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming","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-gettext"]}]},{"name":"rb30-text","portdir":"ruby/rb-text","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/threedaymonk/text","description":"A collection of text algorithms","long_description":"A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming","active":true,"categories":["ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[{"type":"run","ports":["rb30-gettext"]}]},{"name":"rb-thor","portdir":"ruby/rb-thor","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/thor","description":"Thor is a toolkit for building powerful command-line interfaces","long_description":"Thor is a toolkit for building powerful command-line interfaces","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb33-thor","portdir":"ruby/rb-thor","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/thor","description":"Thor is a toolkit for building powerful command-line interfaces","long_description":"Thor is a toolkit for building powerful command-line interfaces","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-t"]}]},{"name":"rb32-thor","portdir":"ruby/rb-thor","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/thor","description":"Thor is a toolkit for building powerful command-line interfaces","long_description":"Thor is a toolkit for building powerful command-line interfaces","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-t"]}]},{"name":"rb31-thor","portdir":"ruby/rb-thor","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/thor","description":"Thor is a toolkit for building powerful command-line interfaces","long_description":"Thor is a toolkit for building powerful command-line interfaces","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-t"]}]},{"name":"rb30-thor","portdir":"ruby/rb-thor","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/thor","description":"Thor is a toolkit for building powerful command-line interfaces","long_description":"Thor is a toolkit for building powerful command-line interfaces","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb32-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["olaf-devel"]}]},{"name":"rb31-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb30-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb27-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby27"]}],"depends_on":[]},{"name":"rb26-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby26"]}],"depends_on":[]},{"name":"rb25-threach","portdir":"ruby/rb-threach","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/billdueber/threach","description":"threaded each and each-like iterators","long_description":"An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby25"]}],"depends_on":[]},{"name":"rb-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-thread_safe","portdir":"ruby/rb-thread_safe","version":"0.3.6","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-concurrency/thread_safe","description":"Thread-safe collections for Ruby","long_description":"Thread-safe collections for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb33-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-net-ftp","rb33-net-protocol"]}]},{"name":"rb32-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations 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-net-ftp","rb32-net-protocol"]}]},{"name":"rb31-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations 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-net-ftp","rb31-net-protocol"]}]},{"name":"rb30-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[{"type":"run","ports":["rb30-net-ftp","rb30-net-protocol"]}]},{"name":"rb33-thread_safe","portdir":"ruby/rb-thread_safe","version":"0.3.6","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-concurrency/thread_safe","description":"Thread-safe collections for Ruby","long_description":"Thread-safe collections for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-memoizable"]}]},{"name":"rb32-thread_safe","portdir":"ruby/rb-thread_safe","version":"0.3.6","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-concurrency/thread_safe","description":"Thread-safe collections for Ruby","long_description":"Thread-safe collections for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-memoizable"]}]},{"name":"rb31-thread_safe","portdir":"ruby/rb-thread_safe","version":"0.3.6","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-concurrency/thread_safe","description":"Thread-safe collections for Ruby","long_description":"Thread-safe collections for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-memoizable"]}]},{"name":"rb-tokyocabinet-ruby","portdir":"ruby/rb-tokyocabinet-ruby","version":"1.30","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://1978th.net/tokyocabinet/rubydoc/","description":"Ruby API to Tokyo Cabinet","long_description":"This is a ruby API for Tokyo Cabinet.","active":true,"categories":["databases","ruby"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tokyocabinet","ruby"]}],"depends_on":[]},{"name":"rb-toml-rb","portdir":"ruby/rb-toml-rb","version":"2.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/emancu/toml-rb","description":"Toml parser using Citrus parsing library","long_description":"Toml parser using Citrus parsing library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-topinambour","portdir":"ruby/rb-topinambour","version":"2.0.6","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cedlemo/topinambour","description":"VTE terminal based on the ruby Gtk3 bindings","long_description":"VTE terminal based on the ruby Gtk3 bindings","active":true,"categories":["sysutils","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb33-toml-rb","portdir":"ruby/rb-toml-rb","version":"2.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/emancu/toml-rb","description":"Toml parser using Citrus parsing library","long_description":"Toml parser using Citrus parsing library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33","rb33-citrus"]}],"depends_on":[{"type":"run","ports":["rb33-twterm"]}]},{"name":"rb32-toml-rb","portdir":"ruby/rb-toml-rb","version":"2.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/emancu/toml-rb","description":"Toml parser using Citrus parsing library","long_description":"Toml parser using Citrus parsing library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32","rb32-citrus"]}],"depends_on":[{"type":"run","ports":["rb32-twterm"]}]},{"name":"rb31-toml-rb","portdir":"ruby/rb-toml-rb","version":"2.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/emancu/toml-rb","description":"Toml parser using Citrus parsing library","long_description":"Toml parser using Citrus parsing library","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31","rb31-citrus"]}],"depends_on":[{"type":"run","ports":["rb31-twterm"]}]},{"name":"rb33-topinambour","portdir":"ruby/rb-topinambour","version":"2.0.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cedlemo/topinambour","description":"VTE terminal based on the ruby Gtk3 bindings","long_description":"VTE terminal based on the ruby Gtk3 bindings","active":true,"categories":["sysutils","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-gdk3","rb33-vte3"]}],"depends_on":[]},{"name":"rb32-topinambour","portdir":"ruby/rb-topinambour","version":"2.0.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cedlemo/topinambour","description":"VTE terminal based on the ruby Gtk3 bindings","long_description":"VTE terminal based on the ruby Gtk3 bindings","active":true,"categories":["sysutils","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-gdk3","rb32-vte3"]}],"depends_on":[]},{"name":"rb31-topinambour","portdir":"ruby/rb-topinambour","version":"2.0.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cedlemo/topinambour","description":"VTE terminal based on the ruby Gtk3 bindings","long_description":"VTE terminal based on the ruby Gtk3 bindings","active":true,"categories":["sysutils","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-gdk3","rb31-vte3"]}],"depends_on":[]},{"name":"rb-totp","portdir":"ruby/rb-totp","version":"1.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/soveran/totp","description":"Time-based One-Time Passwords","long_description":"Time-based One-Time Passwords","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-treetop","portdir":"ruby/rb-treetop","version":"1.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://functionalform.blogspot.com/","description":"Treetop is a Ruby-based DSL for text parsing and interpretation.","long_description":"Treetop is a Ruby-based DSL for text parsing and interpretation.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-polyglot","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["rb-cucumber"]}]},{"name":"rb33-totp","portdir":"ruby/rb-totp","version":"1.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/soveran/totp","description":"Time-based One-Time Passwords","long_description":"Time-based One-Time Passwords","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-base32"]}],"depends_on":[]},{"name":"rb32-totp","portdir":"ruby/rb-totp","version":"1.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/soveran/totp","description":"Time-based One-Time Passwords","long_description":"Time-based One-Time Passwords","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-base32"]}],"depends_on":[]},{"name":"rb31-totp","portdir":"ruby/rb-totp","version":"1.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/soveran/totp","description":"Time-based One-Time Passwords","long_description":"Time-based One-Time Passwords","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-base32"]}],"depends_on":[]},{"name":"rb30-totp","portdir":"ruby/rb-totp","version":"1.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/soveran/totp","description":"Time-based One-Time Passwords","long_description":"Time-based One-Time Passwords","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]},{"type":"run","ports":["rb30-base32"]}],"depends_on":[]},{"name":"rb-trollop","portdir":"ruby/rb-trollop","version":"2.9.10","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Commandline argument processing library for Ruby","long_description":"Commandline argument processing library for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["sup","rb-nitpick"]}]},{"name":"rb-tty-color","portdir":"ruby/rb-tty-color","version":"0.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Terminal color capabilities detection","long_description":"Terminal color capabilities detection","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb33-trollop","portdir":"ruby/rb-trollop","version":"2.9.10","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Commandline argument processing library for Ruby","long_description":"Commandline argument processing library for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-nitpick"]}]},{"name":"rb32-trollop","portdir":"ruby/rb-trollop","version":"2.9.10","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Commandline argument processing library for Ruby","long_description":"Commandline argument processing library for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-nitpick"]}]},{"name":"rb31-trollop","portdir":"ruby/rb-trollop","version":"2.9.10","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Commandline argument processing library for Ruby","long_description":"Commandline argument processing library for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-nitpick"]}]},{"name":"rb33-tty-color","portdir":"ruby/rb-tty-color","version":"0.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Terminal color capabilities detection","long_description":"Terminal color capabilities detection","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-pastel"]}]},{"name":"rb32-tty-color","portdir":"ruby/rb-tty-color","version":"0.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Terminal color capabilities detection","long_description":"Terminal color capabilities detection","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-pastel"]}]},{"name":"rb31-tty-color","portdir":"ruby/rb-tty-color","version":"0.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Terminal color capabilities detection","long_description":"Terminal color capabilities detection","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-pastel"]}]},{"name":"rb-tty-cursor","portdir":"ruby/rb-tty-cursor","version":"0.7.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Library with some functions for terminal cursor","long_description":"Library with some functions for terminal cursor","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb33-tty-cursor","portdir":"ruby/rb-tty-cursor","version":"0.7.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ttytoolkit.org","description":"Library with some functions for terminal cursor","long_description":"Library with some functions for terminal cursor","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-tty-reader"]}]}]}