{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=194","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=192","results":[{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]}],"depends_on":[]},{"name":"rb31-code_metrics","portdir":"ruby/rb-code_metrics","version":"0.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bf4/code_metrics","description":"Extract code statistics from Rails","long_description":"Extract code statistics from Rails","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"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":"rb33-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":["ruby33"]}],"depends_on":[]},{"name":"rb-coderay","portdir":"ruby/rb-coderay","version":"0.9.8","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://coderay.rubychan.de/","description":"Fast and easy syntax highlighting for selected languages.","long_description":"Fast and easy syntax highlighting for selected languages, written in Ruby.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb26-cmdparse","portdir":"ruby/rb-cmdparse","version":"3.0.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cmdparse.gettalong.org/","description":"cmdparse - advanced command line parser supporting commands","long_description":"This library, cmdparse, can be used to create such a command line interface. Internally it uses optparse or any other option parser library to parse options and it provides a nice API for specifying commands.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby26"]}],"depends_on":[]},{"name":"rb27-cmdparse","portdir":"ruby/rb-cmdparse","version":"3.0.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cmdparse.gettalong.org/","description":"cmdparse - advanced command line parser supporting commands","long_description":"This library, cmdparse, can be used to create such a command line interface. Internally it uses optparse or any other option parser library to parse options and it provides a nice API for specifying commands.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby27"]}],"depends_on":[{"type":"lib","ports":["rb27-webgen"]}]},{"name":"rb-cocoa","portdir":"ruby/rb-cocoa","version":"1.2.0","license":"(LGPL or Ruby)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rubycocoa.github.io","description":"Ruby bindings for writing cocoa programs","long_description":"RubyCocoa is a Ruby library for using Cocoa Objects on Mac OS X in Ruby scripts. You can use RubyCocoa to work with Cocoa objects in Ruby scripts, write Cocoa applications with Ruby and Interface Builder, develop small scale simple Cocoa applications and such.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libffi","ruby","libxml2"]}],"depends_on":[]},{"name":"rb-cmdparse","portdir":"ruby/rb-cmdparse","version":"3.0.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cmdparse.gettalong.org/","description":"cmdparse - advanced command line parser supporting commands","long_description":"This library, cmdparse, can be used to create such a command line interface. Internally it uses optparse or any other option parser library to parse options and it provides a nice API for specifying commands.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["rb-webgen"]}]},{"name":"rb31-clutter-gdk","portdir":"ruby/rb-clutter-gdk","version":"4.2.4","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter","long_description":"Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter","active":true,"categories":["graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-gdk3","rb31-clutter"]}],"depends_on":[]},{"name":"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":"rb33-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":["ruby33"]},{"type":"run","ports":["rb33-gdk3","rb33-clutter"]}],"depends_on":[]},{"name":"rb31-clutter","portdir":"ruby/rb-clutter","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Clutter is a Ruby binding of Clutter","long_description":"Ruby/Clutter is a Ruby binding of Clutter","active":true,"categories":["graphics","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ruby31","clutter"]},{"type":"run","ports":["rb31-gobject-introspection","rb31-cairo-gobject","rb31-pango"]}],"depends_on":[{"type":"run","ports":["rb31-clutter-gdk"]}]},{"name":"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":"rb33-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":["ruby33","clutter"]},{"type":"run","ports":["rb33-gobject-introspection","rb33-cairo-gobject","rb33-pango"]}],"depends_on":[{"type":"run","ports":["rb33-clutter-gdk"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-clutter","portdir":"ruby/rb-clutter","version":"4.2.4","license":"LGPL-2.1+","platforms":"any","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":["clang-18"]}],"depends_on":[]},{"name":"rb31-citrus","portdir":"ruby/rb-citrus","version":"3.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://mjackson.github.io/citrus","description":"Parsing expressions for Ruby","long_description":"rb-citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-toml-rb"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-toml-rb"]}]},{"name":"rb31-chronic","portdir":"ruby/rb-chronic","version":"0.10.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mojombo/chronic","description":"Natural language date/time parser written in pure Ruby","long_description":"Natural language date/time parser written in pure Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-sup"]}]},{"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":"rb33-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":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-sup"]}]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-cgikit","portdir":"ruby/rb-cgikit","version":"1.2.0","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.spice-of-life.net/cgikit/index_en.html","description":"Component-based web application framework","long_description":"CGIKit is a web application framework written in Ruby. This framework is based on components for development, so you can develop CGI applications quickly and efficiently.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-cgi_multipart_eof_fix","portdir":"ruby/rb-cgi_multipart_eof_fix","version":"2.5.0","license":"(Ruby or GPL-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://blog.evanweaver.com","description":"Fix an exploitable bug in CGI multipart parsing which affects Ruby <= 1.8.5 when multipart boundary attribute contains a non-halting regular expression string. This port is required by rb-mongrel port (mongrel gem), even if the ruby version is > 1.8.5.","long_description":"Fix an exploitable bug in CGI multipart parsing which affects Ruby <= 1.8.5 when multipart boundary attribute contains a non-halting regular expression string. This port is required by rb-mongrel port (mongrel gem), even if the ruby version is > 1.8.5.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"run","ports":["rb-mongrel"]}]},{"name":"rb-cgen","portdir":"ruby/rb-cgen","version":"0.14","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://redshift.sourceforge.net/cgen/","description":"Framework for generating C extensions from Ruby.","long_description":"If you're starting a C extension from scratch, or if you need to dynamically generate and load C code on the fly, you may be interested. For wrapping an existing library, you should consider SWIG as well. SWIG has the advantage of being able to parse headers and generate something as a starting point. CGenerator has the advantage of automatically handling serialization and memory management, but it can handle only a limited (but extensible) range of C data types.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-captcha","portdir":"ruby/rb-captcha","version":"0.1.2","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/winton/captcha","description":"Ruby/CAPTCHA is an implementation of the 'Completely Automated Public Turing Test to Tell Computers and Humans Apart'.","long_description":"CAPTCHA stands for Completely Automated Public Turing  Test to Tell Computers and Humans Apart. This module provides classes that allow web sites to use randomly generated images, in concert with randomly generated keys and encrypted digests, to do such things such as preventing automated registrations.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb30-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":["ruby30"]},{"type":"run","ports":["rb30-parallel"]}],"depends_on":[]},{"name":"rb31-cane","portdir":"ruby/rb-cane","version":"3.0.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/square/cane","description":"Code quality threshold checking as part of your build","long_description":"Code quality threshold checking as part of your build","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-parallel"]}],"depends_on":[]},{"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":"rb33-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":["ruby33"]},{"type":"run","ports":["rb33-parallel"]}],"depends_on":[]},{"name":"rb-capistrano","portdir":"ruby/rb-capistrano","version":"2.5.21","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://capistranorb.com","description":"Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.","long_description":"Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","rb18-rake"]},{"type":"lib","ports":["ruby","rb-rubygems"]},{"type":"run","ports":["rb-net-scp","rb-net-sftp","rb-net-ssh","rb-net-ssh-gateway","rb-mocha","rb-highline"]}],"depends_on":[]},{"name":"rb-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"]}],"depends_on":[]},{"name":"rb-calendar","portdir":"ruby/rb-calendar","version":"1.11.4r","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20131025153534/https://www.funaba.org/en/calendar.html","description":"A Ruby library for calendrical calculations","long_description":"Ruby calendar includes a Calendrical Calculations module, and supports the following calendars: Gregorian (current civil), Calendar week (ISO), Julian (old civil), Islamic (Moslem), Hebrew (Jewish), Mayan, French Revolutionary, Old Hindu, Achelis', Coptic, Ethiopian, Jalaali (incomplete), Kyureki (Japanese traditional with CE). It also includes a Getdate module, which provides a method which creates a Time object reflecting the given representation of dates and times. Finally, it comes with an Sdn module, an interface to Scott E. Lee's SDN package. This module supports the following calendars: Gregorian, Julian, French Republican, and Jewish.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb31-cairo-gobject","portdir":"ruby/rb-cairo-gobject","version":"4.2.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/CairoGObject is a Ruby binding of cairo-gobject","long_description":"Ruby/CairoGObject is a Ruby binding of cairo-gobject","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"lib","ports":["gettext-runtime","ruby31","glib2","cairo"]},{"type":"run","ports":["rb31-glib2","rb31-cairo"]}],"depends_on":[{"type":"run","ports":["rb31-clutter","rb31-gdk3","rb31-gdk4","rb31-pango"]}]},{"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":"rb33-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","ruby33","glib2","cairo"]},{"type":"run","ports":["rb33-glib2","rb33-cairo"]}],"depends_on":[{"type":"run","ports":["rb33-clutter","rb33-gdk3","rb33-gdk4","rb33-pango"]}]},{"name":"rb31-cairo","portdir":"ruby/rb-cairo","version":"1.17.13","license":"GPL-2+ and Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rcairo.github.io","description":"Ruby bindings for Cairo","long_description":"Ruby bindings for Cairo. Cairo is a 2D graphics library with support for multiple output devices.","active":true,"categories":["graphics","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig"]},{"type":"lib","ports":["ruby31","cairo","freetype"]},{"type":"run","ports":["rb31-red-colors","rb31-pkg-config","rb31-native-package-installer"]}],"depends_on":[{"type":"run","ports":["rb31-cairo-gobject"]}]},{"name":"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":"rb33-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":["ruby33","cairo","freetype"]},{"type":"run","ports":["rb33-red-colors","rb33-pkg-config","rb33-native-package-installer"]}],"depends_on":[{"type":"run","ports":["rb33-cairo-gobject"]}]},{"name":"rb-cairo-gobject","portdir":"ruby/rb-cairo-gobject","version":"4.2.4","license":"LGPL-2.1+","platforms":"any","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"]}],"depends_on":[]},{"name":"rb-cairo","portdir":"ruby/rb-cairo","version":"1.17.13","license":"GPL-2+ and Ruby","platforms":"any","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"]}],"depends_on":[]},{"name":"rb31-bzip2-ffi","portdir":"ruby/rb-bzip2-ffi","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/philr/bzip2-ffi","description":"Ruby bindings for libbz2","long_description":"Ruby library that reads and writes bzip2-compressed data as a stream using FFI bindings for libbz2.","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["bzip2","rb31-ffi"]}],"depends_on":[]},{"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":"rb33-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":["ruby33"]},{"type":"run","ports":["bzip2","rb33-ffi"]}],"depends_on":[]}]}